.cg{--cg-brown: #4d301f;--cg-brown-alt: #4e3120;--cg-ink: #3a2318;--cg-ink-soft: #4a362b;--cg-pink: #ffadc7;--cg-pink-hover: #ffc4d7;--cg-pink-wash: rgba(255, 213, 226, .4);--cg-white: #ffffff;--cg-rule: #e6d7cc;--cg-overlay: rgba(58, 35, 24, .5);--cg-font-body: "omnes-variable", var(--body-font-stack, sans-serif);--cg-font-head: "corsario-variable", var(--header-font-stack, serif);--cg-cond: "wght" 400, "wdth" 53;--cg-cond-medium: "wght" 500, "wdth" 53;--cg-cond-semibold: "wght" 600, "wdth" 53;--cg-semicond-semibold: "wght" 600, "wdth" 75;--cg-button: "wght" 500, "wdth" 100;--cg-h1: clamp(30px, 1.02vw + 26.2px, 40px);--cg-h2: clamp(28px, .815vw + 24.94px, 36px);--cg-h3: clamp(26px, .56vw + 23.9px, 31.5px);--cg-h4: clamp(20px, .41vw + 18.46px, 24px);--cg-body-lg: clamp(17px, .1vw + 16.62px, 18px);--cg-body: 16px;--cg-gutter: clamp(16px, 4vw, 24px);--cg-space: clamp(40px, 4.5vw, 64px);color:var(--cg-brown);font-family:var(--cg-font-body);font-variation-settings:var(--cg-cond);font-size:var(--cg-body-lg);line-height:1.6}.cg *,.cg *:before,.cg *:after{box-sizing:border-box}main#main>.shopify-section.cg-section{padding:0!important;margin:0!important}main#main>.shopify-section[id$=__inquiry_form],main#main>.shopify-section[id$=__checkout]{padding:clamp(32px,4vw,56px) 0!important;margin:0!important}@media(max-width:599px){main#main>.shopify-section[id$=__inquiry_form] .s2m-inquiry-form-field-wrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}main#main>.shopify-section[id$=__inquiry_form] input[type=date],main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit,main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit-fields-wrapper,main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit-text,main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit-month-field,main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit-day-field,main#main>.shopify-section[id$=__inquiry_form] input[type=date]::-webkit-datetime-edit-year-field{color:#e34a8a}main#main>.shopify-section[id$=__inquiry_form] button[type=submit]{font-family:"omnes-variable",var(--body-font-stack, sans-serif);font-variation-settings:normal;font-weight:900;letter-spacing:2px;text-transform:uppercase}main#main>.shopify-section[id$=__checkout] .shopify-app-block{margin-block:0}main#main>.shopify-section[id$=__checkout] div.s2m-mc-layout{flex-direction:column;max-width:980px;margin-inline:auto}main#main>.shopify-section[id$=__checkout] div.s2m-mc-layout__main{flex:0 0 auto;width:100%;order:0}main#main>.shopify-section[id$=__checkout] aside.s2m-mc-layout__aside{flex:0 0 auto;width:100%;min-width:0;max-width:none}main#main>.shopify-section[id$=__checkout] div.s2m-mc-layout__aside-sticky{position:static}@media screen and (min-width:990px){main#main>.shopify-section[id$=__checkout] div.s2m-mc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:549px){main#main>.shopify-section[id$=__checkout] div.s2m-mc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-rich-text:not(:has(.cg-h,.cg-text,.cg-btn)){padding:0;scroll-margin-top:120px}.cg--pink{background:var(--cg-pink-wash)}.cg--white{background:var(--cg-white)}.cg__inner{width:100%;max-width:calc(1108px + var(--cg-gutter) * 2);margin-inline:auto;padding-inline:var(--cg-gutter)}.cg__pad{padding-block:calc(var(--cg-pad-top, 64px) * .7) calc(var(--cg-pad-bottom, 64px) * .7)}@media(min-width:768px){.cg__pad{padding-block:var(--cg-pad-top, 64px) var(--cg-pad-bottom, 64px)}}.cg .cg-h{margin:0;color:var(--cg-brown);font-family:var(--cg-font-head);font-weight:800;font-variation-settings:"wght" 800,"opsz" 16;letter-spacing:0;text-transform:none;text-wrap:balance}.cg .cg-h--1{font-size:var(--cg-h1);line-height:1.08}.cg .cg-h--2{font-size:var(--cg-h2);line-height:1.2}.cg .cg-h--3{font-size:var(--cg-h3);line-height:1.2;font-weight:700;font-variation-settings:"wght" 700,"opsz" 16}.cg .cg-h--4{font-family:var(--cg-font-body);font-size:var(--cg-h4);font-weight:400;font-variation-settings:var(--cg-cond-semibold);line-height:1.15;letter-spacing:.8px;color:var(--cg-brown-alt)}.cg .cg-text{font-size:var(--cg-body-lg);line-height:1.6;color:inherit}.cg .cg-text--medium{font-variation-settings:var(--cg-cond-medium)}.cg .cg-text>:first-child{margin-top:0}.cg .cg-text>:last-child{margin-bottom:0}.cg .cg-text p{margin:0 0 .9em;font-size:inherit;line-height:inherit;color:inherit}.cg .cg-text strong,.cg .cg-text b{font-weight:400;font-variation-settings:var(--cg-cond-semibold)}.cg .cg-text a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-variation-settings:var(--cg-cond-semibold)}.cg .cg-text a:hover,.cg .cg-text a:focus-visible{text-decoration-thickness:2px;opacity:1}.cg .cg-text ol,.cg .cg-steps{list-style:none;margin:0;padding:0;counter-reset:cg-step;display:flex;flex-direction:column;gap:14px}.cg .cg-text ol>li,.cg .cg-steps>li{counter-increment:cg-step;position:relative;min-height:32px;margin:0;padding-left:46px;padding-top:2px}.cg .cg-text ol>li:before,.cg .cg-steps>li:before{content:counter(cg-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:16px;background:var(--cg-brown);color:var(--cg-white);font-size:16px;line-height:1;font-variation-settings:var(--cg-cond-semibold)}.cg .cg-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cg .cg-checks>li{position:relative;margin:0;padding-left:38px}.cg .cg-checks>li:before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background:url(cg-icon-check.svg) center / 24px 24px no-repeat}.cg .cg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 32px;border:0;border-radius:4px;background:var(--cg-pink);color:var(--cg-brown-alt);font-family:var(--cg-font-body);font-size:16px;font-weight:400;font-variation-settings:var(--cg-button);line-height:24px;letter-spacing:.8px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}.cg .cg-btn:hover,.cg .cg-btn:focus-visible{background:var(--cg-pink-hover);color:var(--cg-brown-alt);text-decoration:none;opacity:1}.cg .cg-btn--brown{background:var(--cg-brown);color:var(--cg-white)}.cg .cg-btn--brown:hover,.cg .cg-btn--brown:focus-visible{background:#6a4632;color:var(--cg-white)}.cg .cg-btn--wide{width:100%;max-width:410px;border-radius:9px}.cg .cg-link{display:inline-block;padding-block:10px;color:inherit;font-size:var(--cg-body-lg);font-variation-settings:var(--cg-semicond-semibold);text-decoration:underline;text-underline-offset:2px}.cg .cg-link:hover,.cg .cg-link:focus-visible{color:inherit;text-decoration-thickness:2px;opacity:1}.cg a:focus-visible,.cg button:focus-visible,.cg summary:focus-visible{outline:2px solid var(--cg-brown);outline-offset:3px}.cg .cg-card{display:flex;flex-direction:column;gap:12px;height:100%;padding:clamp(24px,3vw,32px);border:2px solid var(--cg-pink);border-radius:10px;background:var(--cg-white)}.cg .cg-card--dark{border-color:var(--cg-brown);background:var(--cg-brown);color:var(--cg-white)}.cg .cg-card--dark .cg-h{color:var(--cg-white)}.cg-hero{position:relative;display:grid;place-items:center;min-height:clamp(260px,30.5vw,414px);overflow:hidden;isolation:isolate}.cg-hero__media,.cg-hero__media img,.cg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cg-hero__media{z-index:-2}.cg-hero__media img{object-fit:cover;object-position:var(--cg-focal, center)}.cg-hero__img--desktop{display:none}@media(min-width:768px){.cg-hero__img--desktop{display:block}.cg-hero__img--mobile{display:none}}.cg-hero__overlay{z-index:-1;background:var(--cg-overlay)}.cg-hero__content{width:100%;max-width:calc(792px + var(--cg-gutter) * 2);padding:48px var(--cg-gutter);text-align:center}.cg.cg-hero .cg-h{color:var(--cg-white);line-height:1.1}.cg-rich-text__inner{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:var(--cg-measure, 790px);margin-inline:auto;text-align:center}.cg-rich-text__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-top:12px}.cg-options__grid{display:grid;grid-template-columns:1fr;gap:24px}.cg-options__card{gap:20px;padding:clamp(24px,3.2vw,40px)}.cg-options__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:8px}.cg .cg-options__note.cg-text{flex-basis:100%;font-variation-settings:"wght" 400,"wdth" 75}.cg .cg-options__note.cg-text strong,.cg .cg-options__note.cg-text a{font-variation-settings:var(--cg-semicond-semibold)}.cg .cg-card--dark a:not(.cg-btn){color:var(--cg-white)}.cg-options__note a[href^="tel:"]{white-space:nowrap}.cg-options__footer{display:flex;justify-content:center;margin-top:24px}@media(min-width:768px){.cg-options__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-cards__heading{margin-bottom:32px;text-align:center}.cg-cards__grid{display:grid;grid-template-columns:1fr;gap:16px}.cg-cards__card{gap:12px}.cg-cards--numbered .cg-cards__card{gap:20px;padding:32px 24px}.cg-cards__card .cg-text{color:var(--cg-ink-soft)}.cg-cards--numbered .cg-cards__card .cg-text{color:var(--cg-brown)}.cg-cards__card .cg-text--small{font-size:var(--cg-body);line-height:1.55}.cg-cards__badge{display:grid;place-items:center;width:32px;height:32px;border-radius:16px;background:var(--cg-brown);color:var(--cg-white);font-size:16px;line-height:1;font-variation-settings:var(--cg-cond-semibold)}@media(min-width:768px){.cg-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.cg-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cg-image-text__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.cg-image-text__media{overflow:hidden;aspect-ratio:518 / 457}.cg-image-text__media img{display:block;width:100%;height:100%;object-fit:cover}.cg-image-text--mobile-image-bottom .cg-image-text__media{order:2}.cg-image-text__content{display:flex;flex-direction:column;gap:20px}.cg-image-text__actions{display:flex;flex-wrap:wrap;gap:12px 16px}@media(min-width:768px){.cg-image-text__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5.3vw,72px)}.cg-image-text--mobile-image-bottom .cg-image-text__media{order:0}.cg-image-text--image-right .cg-image-text__media{order:2}}.cg-faq__inner{max-width:calc(880px + var(--cg-gutter) * 2)}.cg-faq__heading{margin-bottom:32px;text-align:center}.cg-faq__list{border-top:1px solid var(--cg-rule)}.cg-faq__item{border-bottom:1px solid var(--cg-rule)}.cg .cg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:20px 4px;color:var(--cg-ink);font-size:18px;line-height:1.35;font-variation-settings:var(--cg-cond-semibold);list-style:none;cursor:pointer}.cg-faq__question::-webkit-details-marker{display:none}.cg-faq__chevron{flex:0 0 auto;width:11px;height:7px;transform:rotate(-90deg) scaleY(-1);transition:transform .2s ease}.cg-faq__chevron img{display:block;width:7.1px;height:10.96px;margin:-2px 0 0 2px}.cg-faq__item[open] .cg-faq__chevron{transform:rotate(90deg)}.cg .cg-faq__answer{padding:0 4px 22px;color:var(--cg-ink-soft);font-size:var(--cg-body);line-height:1.6}.cg-carousel__header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;text-align:center}.cg-carousel__viewport{position:relative}.cg-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.cg-carousel__track::-webkit-scrollbar{display:none}.cg-carousel__slide{scroll-snap-align:start;min-width:0}.cg-carousel__slide .indiv-product{height:100%}.cg-carousel__slide .indiv-product .btn{min-height:48px;border-radius:9px}.cg-carousel__arrow{display:none}@media(min-width:576px){.cg-carousel__track{grid-auto-columns:calc((100% - 16px) / 2.3)}}@media(min-width:768px){.cg-carousel__track{grid-auto-columns:calc((100% - 24px * 2) / 3);gap:24px}}@media(min-width:990px){.cg-carousel__track{grid-auto-columns:calc((100% - 72px)/4)}.cg-carousel__arrow{position:absolute;top:30%;z-index:2;display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid var(--cg-brown-alt);border-radius:25px;background:var(--cg-white);cursor:pointer;transition:opacity .15s ease}.cg-carousel__arrow[disabled]{opacity:.35;cursor:default}.cg-carousel__arrow img{width:5.8px;height:9px}.cg-carousel__arrow--prev{left:-25px}.cg-carousel__arrow--next{right:-25px}.cg-carousel__arrow--next img{transform:scaleX(-1)}}@media(prefers-reduced-motion:reduce){.cg-faq__chevron,.cg .cg-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cg-sections.css.map */
