.cozy{--c-bg: #f3ede4;--c-card: #fbf7f1;--c-surface: #ece3d6;--c-line: #e3d8c8;--c-line-2: #d6c6ae;--c-ink: #3a342d;--c-muted: #8c8272;--c-camel: #bf9b6f;--c-camel-rgb: 191, 155, 111;--c-camel-deep: #a07f52;--c-espresso: #4a4139;--c-sage: #9fab9b;--c-cream: #faf6ef;--c-ease: cubic-bezier(.22, .61, .36, 1);--c-shadow: 24px 40px 70px -48px rgba(74, 65, 57, .5);background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@supports (overflow-x: clip){.cozy #MainContent,.cozy .site-footer{overflow-x:clip}}.cozy ::selection{background:var(--c-camel);color:var(--c-cream)}.cozy :focus-visible{outline:2px solid var(--c-camel);outline-offset:3px}.cozy #MainContent{position:relative;z-index:1}.cozy-aura,.cozy-grain,.cozy-cursor{display:none}.cozy .cozy-aura{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.cozy .cozy-aura span{position:absolute;border-radius:50%;will-change:transform;filter:blur(8px)}.cozy .cozy-aura__a{width:60vmax;height:60vmax;left:-22vmax;top:-24vmax;background:radial-gradient(circle,rgba(var(--c-camel-rgb),.22),transparent 62%);animation:czDriftA 32s ease-in-out infinite alternate}.cozy .cozy-aura__b{width:52vmax;height:52vmax;right:-22vmax;top:32vh;background:radial-gradient(circle,rgba(159,171,155,.22),transparent 62%);animation:czDriftB 38s ease-in-out infinite alternate}@keyframes czDriftA{to{transform:translate3d(16vw,12vh,0) scale(1.15)}}@keyframes czDriftB{to{transform:translate3d(-14vw,-10vh,0) scale(.9)}}.cozy .cozy-grain{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/></svg>")}.cozy .cozy-cursor{display:block;position:fixed;left:0;top:0;z-index:2;width:480px;height:480px;margin:-240px 0 0 -240px;border-radius:50%;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:radial-gradient(circle,rgba(var(--c-camel-rgb),.16),rgba(var(--c-camel-rgb),.05) 42%,transparent 66%);transition:opacity .8s ease;will-change:transform}.cozy .cozy-cursor.is-on{opacity:1}@media(hover:none),(pointer:coarse){.cozy .cozy-cursor{display:none}}.cozy h1,.cozy h2,.cozy h3{font-family:var(--font-heading);font-weight:400;font-style:normal;letter-spacing:-.01em;line-height:1.05;color:var(--c-ink);text-wrap:balance;text-transform:none}.cozy .section__title{font-size:clamp(2.2rem,4.6vw,3.8rem)!important;line-height:1.04;font-weight:400;letter-spacing:-.015em}.cozy .section__title:before{content:"";display:block;width:40px;height:2px;margin:0 auto 1.25rem;background:var(--c-camel);border-radius:2px}.cozy .section__subtitle{color:var(--c-muted);font-size:1.04rem;line-height:1.7}.cozy .text-muted{color:var(--c-muted)}.cozy p,.cozy li,.cozy label,.cozy input,.cozy button,.cozy a{font-family:var(--font-body)}.cozy .btn{position:relative;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.92rem;letter-spacing:.02em;text-transform:none;line-height:1;padding:1.05rem 2.1rem;transition:transform .4s var(--c-ease),box-shadow .4s var(--c-ease),background .35s,color .35s,border-color .35s}.cozy .btn--primary{background:var(--c-espresso);color:var(--c-cream);border:0;box-shadow:0 16px 34px -18px #4a4139b3}.cozy .btn--primary:hover{opacity:1;transform:translateY(-3px);background:#3a322b;box-shadow:0 24px 44px -18px #4a4139cc}.cozy .btn--primary:active{transform:translateY(-1px)}.cozy .btn[disabled]{opacity:.45;box-shadow:none;transform:none}.cozy .btn--outline,.cozy .btn--secondary{background:transparent;color:var(--c-ink);border:1.5px solid var(--c-line-2)}.cozy .btn--outline:hover,.cozy .btn--secondary:hover{background:rgba(var(--c-camel-rgb),.12);border-color:var(--c-camel);color:var(--c-camel-deep)}.cozy .shopify-payment-button__button--unbranded{background:var(--c-espresso)!important;color:var(--c-cream)!important;border:0!important;border-radius:999px!important;font-family:var(--font-body)!important;font-weight:600;letter-spacing:.02em;text-transform:none}.cozy .shopify-payment-button__button{border-radius:999px!important}.cozy .badge{background:rgba(var(--c-camel-rgb),.16);color:var(--c-camel-deep);border:1px solid rgba(var(--c-camel-rgb),.4);border-radius:999px;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cozy .badge--primary,.cozy .badge--accent{background:var(--c-camel)!important;color:var(--c-cream)!important;border:0}.cozy .badge--sale{background:#c2764f!important;color:var(--c-cream)!important;border:0;border-radius:999px;font-size:.74rem;letter-spacing:.02em;text-transform:none}.cozy .announcement-bar{background:var(--c-espresso)!important;color:var(--c-cream)!important;font-family:var(--font-body);font-size:.72rem!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cozy .announcement-bar a{color:inherit}.cozy .site-header{background:#f3ede4b8;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);border-bottom:1px solid transparent;transition:background .4s,box-shadow .4s,border-color .4s}.cozy .site-header.is-scrolled{background:#f3ede4eb;border-bottom-color:var(--c-line);box-shadow:0 10px 34px -26px #4a413980}.cozy .site-header__icon{color:var(--c-ink);transition:color .25s,transform .3s var(--c-ease)}.cozy .site-header__icon:hover{color:var(--c-camel-deep);transform:translateY(-1px)}.cozy .site-header__logo{font-family:var(--font-heading);font-weight:400;letter-spacing:.01em;color:var(--c-ink)}.cozy .site-header__nav a{position:relative;font-family:var(--font-body);font-weight:600;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink);padding:.15rem 0;transition:color .25s}.cozy .site-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--c-camel);border-radius:2px;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--c-ease)}.cozy .site-header__nav a:hover{color:var(--c-camel-deep)}.cozy .site-header__nav a:hover:after{transform:scaleX(1)}.cozy .cart-count{background:var(--c-camel);color:var(--c-cream);font-weight:700}.cozy .hero-banner{background:var(--c-bg);isolation:isolate;overflow:hidden}.cozy .hero-banner__bg{transform-origin:60% 40%;animation:czKen 30s ease-in-out infinite alternate}@keyframes czKen{0%{transform:scale(1.03)}to{transform:scale(1.12) translate3d(-1%,-1%,0)}}.cozy .hero-banner__bg--placeholder{background:radial-gradient(120% 90% at 70% 30%,#e8ddcc,#d8c9b4 70%)}.cozy .hero-banner__bg--placeholder svg{opacity:.2}.cozy .hero-banner__overlay{background:linear-gradient(180deg,rgba(243,237,228,.18) 0%,rgba(243,237,228,.05) 36%,rgba(243,237,228,.5) 74%,var(--c-bg) 100%),linear-gradient(90deg,rgba(243,237,228,.62),transparent 58%)}.cozy .hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(540px circle at var(--mx, 74%) var(--my, 32%),rgba(var(--c-camel-rgb),.14),transparent 64%);mix-blend-mode:multiply}.cozy .hero-banner__content{width:100%;z-index:2;color:var(--c-ink);padding-top:7rem;padding-bottom:clamp(4.5rem,10vh,7rem)}.cozy .hero-banner__heading{font-size:clamp(2.8rem,7.4vw,6.4rem);line-height:1;letter-spacing:-.02em;font-weight:400;text-transform:none;color:var(--c-ink);max-width:15ch;animation:czRise 1s var(--c-ease) backwards}.cozy .hero-banner__content--center .hero-banner__heading{margin-inline:auto}.cozy .hero-banner__sub{margin-top:1.4rem;max-width:42ch;color:#5f564b;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;animation:czRise 1s var(--c-ease) .18s backwards}.cozy .hero-banner__btn{margin-top:2.2rem;animation:czRise 1s var(--c-ease) .34s backwards}@keyframes czRise{0%{opacity:0;transform:translateY(28px)}}.cozy-sticker{display:none}.cozy .cozy-sticker{display:grid;place-items:center;position:absolute;z-index:3;right:clamp(1.25rem,6vw,6rem);bottom:clamp(4.5rem,14vh,9rem);width:clamp(100px,12vw,164px);aspect-ratio:1;border-radius:50%;background:var(--c-cream);color:var(--c-espresso);border:1px solid var(--c-line-2);box-shadow:0 22px 50px -24px #4a413980;animation:czPop .9s var(--c-ease) .7s backwards}.cozy .cozy-sticker svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:czSpin 26s linear infinite}.cozy .cozy-sticker text{font-family:var(--font-heading);font-size:19px;text-transform:uppercase;letter-spacing:.04em;fill:var(--c-espresso)}.cozy .cozy-sticker__star{font-size:clamp(1.4rem,3vw,2.2rem);color:var(--c-camel);line-height:1;animation:czBeat 3s ease-in-out infinite}@keyframes czSpin{to{transform:rotate(360deg)}}@keyframes czBeat{50%{transform:scale(1.18) rotate(20deg)}}@keyframes czPop{0%{opacity:0;transform:scale(.6)}}.cozy [id^=Marquee-]{background:var(--c-surface)!important;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cozy [id^=Marquee-] .marquee__item{font-family:var(--font-heading)!important;font-weight:400!important;font-size:clamp(1.1rem,2.1vw,1.65rem)!important;text-transform:none!important;letter-spacing:.01em!important;color:var(--c-ink)!important}.cozy [id^=Marquee-] .marquee__item:before{content:"\2744";display:inline-block;margin-right:1em;font-size:.7em;color:var(--c-camel)}.cozy .section,.cozy .trust-bar,.cozy .hero{background:transparent!important}.cozy .feature-grid{gap:1.1rem;margin-top:3rem}.cozy .feature-card{position:relative;text-align:left;padding:2.2rem 1.9rem;border-radius:22px;background:var(--c-card);border:1px solid var(--c-line);transition:transform .45s var(--c-ease),box-shadow .45s var(--c-ease),border-color .35s}.cozy .feature-card:before{content:"";position:absolute;left:1.9rem;top:2.2rem;width:34px;height:34px;border-radius:50%;background:rgba(var(--c-camel-rgb),.16);border:1px solid rgba(var(--c-camel-rgb),.45)}.cozy .feature-card:hover{transform:translateY(-5px);border-color:rgba(var(--c-camel-rgb),.5);box-shadow:var(--c-shadow)}.cozy .feature-card h3{margin-top:3.4rem;font-family:var(--font-heading)!important;font-weight:400;font-size:clamp(1.5rem,2.2vw,1.9rem)!important;line-height:1.1}.cozy .feature-card p{margin-top:.75rem;font-size:.96rem;line-height:1.7;color:var(--c-muted)}.cozy .featured-products__head{margin-bottom:2.4rem;align-items:flex-end}.cozy .featured-products__viewall{font-family:var(--font-body);font-weight:600;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink);padding-bottom:.3rem;border-bottom:1.5px solid var(--c-camel);text-decoration:none;transition:color .25s,gap .25s}.cozy .featured-products__viewall:hover{color:var(--c-camel-deep);text-decoration:none}.cozy .featured-products__track--carousel::-webkit-scrollbar-thumb{background:rgba(var(--c-camel-rgb),.5)}.cozy .product-card{position:relative;padding:.6rem .6rem 1.1rem;border-radius:22px;background:var(--c-card);border:1px solid var(--c-line);transition:transform .45s var(--c-ease),box-shadow .45s var(--c-ease),border-color .35s}.cozy .product-card:hover{transform:translateY(-6px);border-color:rgba(var(--c-camel-rgb),.5);box-shadow:var(--c-shadow)}.cozy .product-card__image{border-radius:16px;background:var(--c-surface)}.cozy .product-card__image img{transition:transform 1s var(--c-ease)}.cozy .product-card:hover .product-card__image img{transform:scale(1.06)}.cozy .product-card__image:after{content:"\2197";position:absolute;right:.7rem;bottom:.7rem;z-index:2;width:2.3rem;height:2.3rem;display:grid;place-items:center;border-radius:50%;background:var(--c-cream);color:var(--c-espresso);font-size:1.05rem;line-height:1;border:1px solid var(--c-line-2);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s var(--c-ease)}.cozy .product-card:hover .product-card__image:after{opacity:1;transform:none}.cozy .product-card__title{margin-top:1.05rem;padding-inline:.45rem;font-family:var(--font-body);font-weight:600;font-size:.98rem;letter-spacing:.01em;color:var(--c-ink);line-height:1.3}.cozy .product-card__price{padding-inline:.45rem;margin-top:.3rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:400;color:var(--c-ink)!important}.cozy .product-card__compare{color:var(--c-muted)!important;font-family:var(--font-body);font-size:.82rem;margin-left:.4rem}.cozy .featured-card__badge{top:.9rem;left:.9rem;z-index:2}.cozy .hero h1{font-size:clamp(2.4rem,4.4vw,3.8rem)!important;font-weight:400;line-height:1.04}.cozy .hero__sub{color:var(--c-muted)}.cozy .hero__image{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--c-shadow)}.cozy .hero__image img{transition:transform 1.1s var(--c-ease)}.cozy .hero__image:hover img{transform:scale(1.04)}.cozy .price-row__current{font-family:var(--font-heading);font-weight:400;color:var(--c-ink)!important}.cozy .price-row__compare{color:var(--c-muted)!important;font-weight:400}.cozy .price-note{color:var(--c-muted);letter-spacing:.01em}.cozy .image-banner{background:var(--c-bg)}.cozy .image-banner__bg{transform:scale(1.15);will-change:transform}.cozy .image-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--c-bg),transparent 24%,transparent 72%,var(--c-bg))}.cozy .image-banner__content{color:var(--c-ink)}.cozy .image-banner__heading{font-size:clamp(2.4rem,6vw,5rem);line-height:1.02}.cozy .image-banner__text{color:#5f564b}.cozy [id^=Trustpilot-]{background:transparent!important;color:var(--c-ink)!important}.cozy [id^=Trustpilot-] .tp__heading{font-family:var(--font-heading)!important;font-weight:400!important;color:var(--c-ink)!important}.cozy [id^=Trustpilot-] .tp__sub{color:var(--c-muted)}.cozy [id^=Trustpilot-] .tp__stars svg{fill:var(--c-camel)!important}.cozy [id^=Trustpilot-] .tp-card{background:var(--c-card)!important;border:1px solid var(--c-line);border-radius:20px!important;transition:transform .45s var(--c-ease),box-shadow .45s var(--c-ease),border-color .35s}.cozy [id^=Trustpilot-] .tp-card:hover{transform:translateY(-4px);border-color:rgba(var(--c-camel-rgb),.5);box-shadow:var(--c-shadow)}.cozy [id^=Trustpilot-] .tp-card__stars span{background:var(--c-camel)!important}.cozy [id^=Trustpilot-] .tp-card__stars svg{fill:var(--c-cream)!important}.cozy [id^=Trustpilot-] .tp-card__title{font-family:var(--font-heading)!important;font-weight:400!important;color:var(--c-ink)!important}.cozy [id^=Trustpilot-] .tp-card__text{color:#5f564b!important}.cozy [id^=Trustpilot-] .tp-card__more{color:var(--c-camel-deep)!important}.cozy [id^=Trustpilot-] .tp-card__author{color:var(--c-muted)!important;letter-spacing:.1em;text-transform:uppercase}.cozy [id^=SocialVideos-]{background:transparent!important}.cozy [id^=SocialVideos-] .social-videos__heading{font-family:var(--font-heading)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;color:var(--c-ink)!important}.cozy [id^=SocialVideos-] .social-video-card{background:var(--c-card)!important;border:1px solid var(--c-line);box-shadow:0 30px 60px -44px #4a413980;transition:transform .45s var(--c-ease),box-shadow .45s var(--c-ease),border-color .35s}.cozy [id^=SocialVideos-] .social-video-card:hover{transform:translateY(-6px);border-color:rgba(var(--c-camel-rgb),.5);box-shadow:var(--c-shadow)}.cozy [id^=SocialVideos-] .social-video-card svg.placeholder-svg{opacity:.22}.cozy [id^=SocialVideos-] .social-videos__arrow{background:var(--c-cream)!important;color:var(--c-espresso)!important;border:1px solid var(--c-line-2)}.cozy [id^=SocialVideos-] .social-videos__arrow svg{stroke:var(--c-espresso)}.cozy .faq details,.cozy .accordion details{border:1px solid var(--c-line);border-radius:16px;background:var(--c-card);margin-bottom:.6rem;padding:0 1.2rem;transition:border-color .3s,box-shadow .4s var(--c-ease)}.cozy .faq details[open],.cozy .accordion details[open]{border-color:rgba(var(--c-camel-rgb),.55);box-shadow:0 20px 44px -34px #4a41398c}.cozy .faq summary,.cozy .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:1.2rem;font-weight:400;letter-spacing:-.005em;text-transform:none;color:var(--c-ink)}.cozy .faq summary:after,.cozy .accordion summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--c-line-2);background:linear-gradient(var(--c-camel-deep),var(--c-camel-deep)) center / 11px 1.5px no-repeat,linear-gradient(var(--c-camel-deep),var(--c-camel-deep)) center / 1.5px 11px no-repeat;transition:transform .4s var(--c-ease),border-color .3s}.cozy details[open]>summary:after{transform:rotate(135deg);border-color:var(--c-camel)}.cozy .faq .faq__answer,.cozy .accordion__content{color:var(--c-muted);line-height:1.75}.cozy .accordion__content strong{color:var(--c-ink)}.cozy .accordion__content a,.cozy .faq__answer a{color:var(--c-camel-deep)}@supports (interpolate-size: allow-keywords){.cozy{interpolate-size:allow-keywords}.cozy .faq details::details-content,.cozy .accordion details::details-content{height:0;overflow:clip;transition:height .5s var(--c-ease),content-visibility .5s allow-discrete}.cozy .faq details[open]::details-content,.cozy .accordion details[open]::details-content{height:auto}}.cozy .trust-bar{border:0!important}.cozy .trust-bar__grid{gap:.8rem}@media(min-width:990px){.cozy .trust-bar__grid{grid-template-columns:repeat(4,1fr)}}.cozy .trust-item{padding:1.05rem 1.15rem;border-radius:16px;border:1px solid var(--c-line);background:var(--c-card);transition:transform .35s var(--c-ease),box-shadow .35s var(--c-ease),border-color .3s}.cozy .trust-item:hover{transform:translateY(-3px);border-color:rgba(var(--c-camel-rgb),.5);box-shadow:0 20px 40px -34px #4a413980}.cozy .trust-item__icon{background:rgba(var(--c-camel-rgb),.16)!important;border:1px solid rgba(var(--c-camel-rgb),.4);border-radius:12px}.cozy .trust-item__icon svg{color:var(--c-camel-deep)!important}.cozy .trust-item strong{font-family:var(--font-body);font-weight:700;letter-spacing:.01em}.cozy .trust-item span{color:var(--c-muted)}.cozy .product-gallery__main{border-radius:22px;overflow:hidden;border:1px solid var(--c-line);background:var(--c-surface)}.cozy .product-gallery__main img{transition:transform .7s var(--c-ease)}.cozy .product-gallery__main.is-zoom img{transform:scale(1.7);cursor:zoom-in}.cozy .product-gallery__badge{z-index:2;background:var(--c-espresso)!important;color:var(--c-cream)!important;font-family:var(--font-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;box-shadow:0 14px 30px -18px #4a4139b3}.cozy .product-gallery__thumbs button{border:1.5px solid var(--c-line);border-radius:12px;background:var(--c-surface);transition:border-color .25s,box-shadow .25s,transform .35s var(--c-ease)}.cozy .product-gallery__thumbs button:hover{transform:translateY(-3px)}.cozy .product-gallery__thumbs button.is-active{border-color:var(--c-camel);box-shadow:0 0 0 2px rgba(var(--c-camel-rgb),.3)}.cozy .product-block-title h1,.cozy .product-info h1{font-family:var(--font-heading);font-weight:400;text-transform:none;font-size:clamp(2.2rem,3.8vw,3.2rem)!important;line-height:1.06;letter-spacing:-.015em}.cozy .price-pill{background:transparent!important;border:0;box-shadow:none!important;padding-inline:0}.cozy .product-info .price-row__current{font-size:clamp(2rem,3.4vw,2.7rem)!important;line-height:1}.cozy .product-rating__stars{color:var(--c-camel)}.cozy .size-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.cozy .size-grid{gap:.5rem}.cozy .size-grid label{background:var(--c-card);border:1.5px solid var(--c-line-2);color:var(--c-ink);border-radius:999px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .25s,background .25s,color .25s,transform .3s var(--c-ease)}.cozy .size-grid label:hover{border-color:var(--c-camel);color:var(--c-camel-deep);transform:translateY(-2px)}.cozy .size-grid input:checked+label{background:var(--c-espresso);color:var(--c-cream);border-color:var(--c-espresso);box-shadow:0 10px 22px -12px #4a4139b3}.cozy .size-grid input:disabled+label{opacity:.35;transform:none}.cozy .color-swatches label{border-color:var(--c-line-2);background:var(--c-surface);border-radius:50%}.cozy .color-swatches input:checked+label{border-color:var(--c-camel);box-shadow:0 0 0 3px rgba(var(--c-camel-rgb),.3)}.cozy .variant-select select{background:var(--c-card);color:var(--c-ink);border:1.5px solid var(--c-line-2);border-radius:14px}.cozy .qty-selector{background:var(--c-card);border-color:var(--c-line-2);border-radius:999px}.cozy .qty-selector button,.cozy .qty-selector input{color:var(--c-ink)}.cozy .buy-row .btn--primary{padding-block:1.2rem;font-size:1rem}.cozy .trust-badges li{background:var(--c-card);border-color:var(--c-line);color:var(--c-ink);border-radius:12px;font-size:.76rem;font-weight:600}.cozy .benefits{background:var(--c-card)!important;border:1px solid var(--c-line)!important;border-radius:16px}.cozy .benefit__icon{background:rgba(var(--c-camel-rgb),.16)!important;color:var(--c-camel-deep)!important;border-radius:10px}.cozy .lifestyle__image{border:1px solid var(--c-line);border-radius:20px}.cozy .lifestyle h2{font-family:var(--font-heading)}.cozy .lifestyle p{color:var(--c-muted)}.cozy .form-error{color:#c2764f}.cozy .sticky-cta{background:#faf6efe6;border-top:1px solid var(--c-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -16px 40px -30px #4a413980}.cozy .sticky-cta__price{font-family:var(--font-heading);font-weight:400;color:var(--c-ink);font-size:1.4rem}.cozy .cart-drawer,.cozy .menu-drawer{background:var(--c-cream);border-color:var(--c-line)}.cozy .cart-drawer__header h2,.cozy .menu-drawer__title{font-family:var(--font-heading);font-weight:400}.cozy .cart-drawer__footer,.cozy .cart-drawer__header{border-color:var(--c-line)}.cozy .menu-drawer a{font-family:var(--font-heading);font-size:1.5rem;text-transform:none;letter-spacing:0;transition:color .2s,padding-left .3s var(--c-ease)}.cozy .menu-drawer a:hover{color:var(--c-camel-deep);padding-left:.4rem}.cozy .menu-drawer__link--child{font-size:1.05rem!important}.cozy .cart-line__remove{color:var(--c-muted)}.cozy .site-footer{position:relative;z-index:1;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(var(--c-camel-rgb),.06))!important;border-top:1px solid var(--c-line)}.cozy .site-footer h3{font-family:var(--font-heading);font-weight:400;font-size:2rem}.cozy .site-footer h4{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c-camel-deep)}.cozy .site-footer ul{color:var(--c-muted)}.cozy .site-footer a{transition:color .2s}.cozy .site-footer a:hover{color:var(--c-camel-deep)}.cozy .site-footer__bottom{border-top-color:var(--c-line);letter-spacing:.02em;color:var(--c-muted)}.cozy-wordmark{display:none}.cozy .cozy-wordmark{display:block;margin:2.4rem 0 -.08em;overflow:hidden;white-space:nowrap;text-align:center;line-height:.9;-webkit-user-select:none;user-select:none;font-family:var(--font-heading);font-weight:400;text-transform:none;font-size:clamp(3rem,15vw,13rem);letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(var(--c-camel-rgb),.5)}.cozy-ready .cozy-rv:not(.is-in){opacity:0}.cozy-ready .cozy-rv.is-in{animation:czRv .9s var(--c-ease) var(--rv-d, 0ms) backwards}@keyframes czRv{0%{opacity:0;transform:translateY(32px)}}@media(max-width:749px){.cozy .hero-banner__heading{font-size:clamp(2.6rem,13vw,4rem);max-width:100%}.cozy .hero-banner__content{padding-top:5.5rem;padding-bottom:4.5rem}.cozy .cozy-sticker{top:1.25rem;right:1rem;bottom:auto;width:92px}.cozy .cozy-sticker text{font-size:20px}.cozy .section__title{font-size:clamp(2rem,9.5vw,2.8rem)!important}.cozy .product-card:hover,.cozy .feature-card:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.cozy *,.cozy *:before,.cozy *:after{animation:none!important;transition:none!important}.cozy .cozy-cursor,.cozy .cozy-grain{display:none}.cozy-ready .cozy-rv:not(.is-in){opacity:1}}.cozy.no-anim *,.cozy.no-anim *:before,.cozy.no-anim *:after{animation:none!important}.cozy.no-anim .cozy-cursor,.cozy.no-anim .cozy-grain{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cozy.css.map */
