:root{--brand-font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--heading-weight: 700;--text-weight: 400}h1,h2,h3,.h0,.h1,.h2{font-family:var(--brand-font);font-weight:var(--heading-weight);letter-spacing:-.015em}body,p,li,input,button{font-family:var(--brand-font);font-weight:var(--text-weight);line-height:1.6}.section,.shopify-section,.page-width{padding-top:clamp(28px,6vw,64px);padding-bottom:clamp(28px,6vw,64px)}.button,.button--primary,.shopify-payment-button__button,.button--secondary{border-radius:999px;padding:12px 22px;font-weight:600;box-shadow:0 6px 18px #0000000f;transition:transform .15s ease,box-shadow .15s ease,opacity .15s}.button:hover,.button--primary:hover,.shopify-payment-button__button:hover,.button--secondary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000001a}.card__inner .media img{object-fit:cover}.card{border-radius:16px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.announcement-bar{background:#111;color:#fff;text-align:center;padding:10px 14px;letter-spacing:.02em;font-weight:600}.announcement-bar a{color:#ffd966;text-decoration:underline}.sticky-atc{position:fixed;left:0;right:0;bottom:-120px;z-index:90;transition:bottom .25s ease;background:#fff;border-top:1px solid #eee;box-shadow:0 -8px 20px #0000000f}.sticky-atc__inner{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px}.sticky-atc__title{font-weight:600}.sticky-atc__btn{background:#111;color:#fff;border:none;padding:10px 18px;border-radius:999px;font-weight:600}.cuc-accordion .acc{width:100%;text-align:left;padding:14px 16px;border:1px solid #eee;border-radius:12px;margin:10px 0;background:#fafafa;font-weight:600}.cuc-accordion .panel{display:none;padding:10px 16px;border-left:3px solid #111;margin:6px 0 14px}#backTop{position:fixed;right:16px;bottom:16px;z-index:9999;width:44px;height:44px;border-radius:50%;border:none;background:#111;color:#fff;font-size:18px;display:none;box-shadow:0 10px 24px #00000026}:root{--cuc-orange: #d2691e;--cuc-green: #738a31;--cuc-yellow: #e6b325;--cuc-brown: #4d2d18;--cuc-cream: #f4e3c0;--cuc-red: #a44727}body{opacity:0;transition:opacity .6s ease-in-out}body.loaded{opacity:1}.card__inner .media img{transition:transform .3s ease,filter .3s ease}.card__inner .media img:hover{filter:brightness(1.07);transform:scale(1.02)}.trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;background:var(--cuc-cream);border-radius:14px;text-align:center;margin:20px auto}@media (min-width: 750px){.trust-row{grid-template-columns:repeat(4,1fr)}}.trust-row li{font-weight:600;color:var(--cuc-brown)}.reveal{opacity:0;transform:translateY(20px);transition:.6s ease}.reveal.active{opacity:1;transform:translateY(0)}.tooltip{position:relative;cursor:help;border-bottom:1px dashed var(--cuc-orange);color:var(--cuc-green);font-weight:600}.tooltiptext{visibility:hidden;background:var(--cuc-brown);color:var(--cuc-cream);padding:6px 10px;border-radius:6px;position:absolute;bottom:120%;left:50%;transform:translate(-50%);white-space:nowrap;opacity:0;transition:.3s;font-size:14px}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.ba-container{position:relative;max-width:600px;margin:40px auto;overflow:hidden;border-radius:16px;box-shadow:0 6px 18px #00000014}.ba-container img{width:100%;display:block}.ba-overlay{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.ba-overlay img{width:100%}.ba-handle{position:absolute;top:0;left:50%;width:4px;height:100%;background:var(--cuc-green);cursor:ew-resize;z-index:2}.ba-handle:after{content:"\21c6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--cuc-orange);color:#fff;font-weight:700;padding:6px 8px;border-radius:50%;font-size:14px;box-shadow:0 4px 10px #0003}.cuc-marquee-bottom{width:100%;overflow:hidden;background:#fff;border-radius:0 0 10px 10px;padding:8px 0;margin-top:16px}.cuc-marquee__track{display:inline-block;white-space:nowrap;padding-left:100%;animation:cuc-scroll 18s linear infinite;font-weight:700;letter-spacing:.02em;color:var(--cuc-brown)}.cuc-marquee__track span{display:inline-block;margin-right:2rem;padding:4px 10px;border-radius:999px;background:linear-gradient(90deg,var(--cuc-orange),var(--cuc-green));color:#fff;font-size:clamp(12px,2.8vw,14px);box-shadow:0 6px 16px #00000014}@keyframes cuc-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.cuc-marquee-bottom:hover .cuc-marquee__track{animation-play-state:paused}.banner .cuc-marquee-bottom{margin-top:8px!important;margin-bottom:0!important;padding:6px 0}.banner__content{gap:8px!important}.banner__box{padding-bottom:8px!important}.cuc-marquee-bottom p,.cuc-marquee-bottom span{margin:0!important;line-height:1.2}.cuc-marquee__track span{margin-right:1rem;padding:3px 8px;font-size:12px}.shopify-section{padding-top:clamp(16px,3vw,32px);padding-bottom:clamp(16px,3vw,32px)}.banner{padding-bottom:12px!important}.banner .cuc-marquee-bottom{width:100vw;max-width:100%;margin-left:-50vw;left:50%;position:relative;border-radius:0;padding:8px 0;margin-top:0}.cuc-collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px auto}@media (min-width: 750px){.cuc-collection-grid{grid-template-columns:repeat(4,1fr)}}.cuc-collection-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--cuc-brown);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cuc-collection-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #00000026}.cuc-collection-image{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center}.cuc-collection-card h3{margin:10px 0;font-size:1rem;font-weight:700;text-align:center;color:var(--cuc-green)}.collection-list .title-wrapper,.collection-list .title-wrapper-with-link{text-align:center!important;justify-content:center!important}.collection-list .title-wrapper h2,.collection-list .title-wrapper-with-link h2{font-size:2rem;font-weight:700;color:var(--cuc-green);margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.collection-list .section-description{text-align:center;max-width:700px;margin:0 auto 30px;color:var(--cuc-brown);font-size:1rem}.cuc-brand-story{max-width:800px!important;margin:30px auto!important;text-align:center!important;background:#fff!important;padding:30px 20px!important;border-radius:16px!important;box-shadow:0 8px 20px #0000000d!important}.cuc-brand-story h2{text-align:center!important;display:block!important;font-size:2.6rem!important;font-weight:800!important;color:var(--cuc-yellow)!important;margin-bottom:20px!important;line-height:1.2!important}.cuc-brand-story p{font-size:1.2rem!important;line-height:1.7!important;color:var(--cuc-brown)!important;margin-bottom:18px!important}@media (max-width: 600px){.cuc-brand-story{padding:18px 15px!important;margin:20px auto!important}.cuc-brand-story h2{font-size:1.9rem!important}.cuc-brand-story p{font-size:1rem!important;line-height:1.6!important}}.section-featured-collection .title-wrapper,.section-featured-collection .title-wrapper-with-link{text-align:center!important;justify-content:center!important}.section-featured-collection .title-wrapper h2,.section-featured-collection .title-wrapper-with-link h2{font-size:2.2rem!important;font-weight:800!important;color:var(--cuc-brown)!important;margin:0 auto 20px!important;line-height:1.2!important}.product .product__title{color:#d2691e!important;font-weight:800!important;text-align:center!important}.product .price,.product .price__container,.product .product__price{text-align:center!important;color:#4d2d18!important}.product .product__description{text-align:center!important;color:#4d2d18!important;margin:0 auto!important}.product .product__title{color:#d2691e!important;-webkit-text-fill-color:#d2691e!important}.product .price,.product .price__container,.product .product__price,.product .product__description{color:#4d2d18!important;-webkit-text-fill-color:#4d2d18!important}.product-recommendations{--color-foreground: #738a31 !important}.product-recommendations .title,.product-recommendations .title-wrapper h2{text-align:center!important;font-weight:800!important;font-size:2rem!important}.collection-hero__title,.collection-banner__title,.collection h1,.collection-hero h1,.collection-hero h2,.collection .title{text-align:center!important;color:#d2691e!important;-webkit-text-fill-color:#d2691e!important;font-weight:800!important;font-size:2.5rem!important;margin:20px auto!important}.collection-hero__description,.collection-banner__description,.collection-description,.collection .rte{text-align:center!important;color:#4d2d18!important;font-size:1.1rem!important;line-height:1.6!important;margin:0 auto 20px!important;max-width:700px}.collection-hero__description,.collection-banner__description,.collection-description,.collection__description,.collection .rte,.collection .rte p,.collection-description p{text-align:center!important;color:#4d2d18!important;font-size:1.1rem!important;line-height:1.6!important;margin:0 auto 20px!important;max-width:700px!important}.collection-hero__description,.collection-banner__description,.collection-description,.collection__description,.collection .rte,.collection .rte p,.collection-description p{text-align:center!important;color:#4d2d18!important;margin:0 auto 20px!important;max-width:700px!important;line-height:1.6!important;font-size:1rem!important}@media (min-width: 768px){.collection-hero__description,.collection-banner__description,.collection-description,.collection__description,.collection .rte,.collection .rte p,.collection-description p{font-size:1.2rem!important}}.template-collection-list h1,.template-collection-list h2,.collection-list h1,.collection-list h2,.collection-list .title,.collection-list .section-header,.page-title,.PageHeader__Title{text-align:center!important;color:#d2691e!important;-webkit-text-fill-color:#d2691e!important;font-weight:800!important;font-size:2.5rem!important;margin:20px auto!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
