@font-face{font-family:Inter;src:url(inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:Utah Condensed;src:url(utah-condensed-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-scrollbar{opacity:0!important;pointer-events:none!important;height:0!important}.swiper-notification{display:none!important}.Header.is-hidden{pointer-events:none}.Header{backface-visibility:hidden;-webkit-backface-visibility:hidden}.no-transition,.no-transition *,.no-transition nav,.no-transition .Header-mega-menu-wrapper{transition:none!important;animation:none!important}:root{--color-brand-beige: #E7D6C4;--color-brown: #47362F;--color-light-brown: var(--color-brown);--color-section-bg: #F2F0ED;--color-scrollbar: #c4c4c4;--color-green: #4f6a46;--transition-smooth: cubic-bezier(.76, 0, .24, 1);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: var(--font-body);--font-serif: var(--font-body);--z-header-cover: 9;--z-header: 10;--z-sticky-inline: 11;--z-banner: 20;--z-nav-drawer: 200;--z-nav-toggle: 260;--z-consent-mobile: 900;--z-drawer-scrim: 998;--z-drawer: 999;--z-consent: 1900;--z-modal: 2000;--z-toast: 2100;--ease-signature: var(--transition-smooth);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--ease-linear: linear;--dur-instant: .12s;--dur-fast: .2s;--dur-base: .3s;--dur-mid: .4s;--dur-slow: .5s;--dur-reveal: .7s;--reveal-travel: 20px}#content{position:relative;z-index:0}.u-fontSerif{font-family:var(--font-serif);font-weight:500;letter-spacing:0;text-transform:none}.u-fontSerifItalic{font-family:var(--font-serif);font-weight:400;font-style:italic;letter-spacing:.01em;text-transform:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;overflow-y:scroll}body{font-family:var(--font-body);font-size:16px;color:var(--color-brown);line-height:1.5;background-color:#fff;padding:.9375rem max(.9375rem,2.25vw) 0;text-transform:uppercase}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;display:block}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em}.u-fontRektorat{font-family:var(--font-heading);font-weight:600;text-transform:uppercase}.u-subheading{font-family:var(--font-body);font-weight:600;font-size:112%;letter-spacing:-.02em}.u-bold{font-weight:600}.u-noMargin{margin:0}.u-hSize{font-family:var(--font-heading);font-size:max(1.375rem,2.5vw);font-weight:400;line-height:120%;letter-spacing:-.02em}.u-hSize--Medium{font-size:max(1.375rem,2.5vw)}.u-pSize{font-size:.875rem;line-height:150%}.u-pSize__Large{font-size:max(1.125rem,1.25vw);line-height:150%}.u-vhide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.u-hidden{display:none!important}.u-animate-underline span{background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size var(--dur-base)}.u-animate-underline:hover span{background-size:100% 1px}@media(max-width:767px){h1,h2,h3,h4,h5,h6{font-size:80%}}.Image{position:relative;display:block;overflow:hidden}.Image span:first-child{display:block}.Image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.o-placeholder{background-color:var(--color-section-bg)}.Section{display:flex;flex-direction:column}.Section__min{padding:0;margin-bottom:max(1rem,2.78vw)}@media(min-width:1040px){.Section{flex-direction:row}}.Header{position:fixed;top:0;left:max(.9375rem,2.25vw);right:max(.9375rem,2.25vw);z-index:var(--z-header);background-color:transparent;padding:1.25rem 0 0;transition:none}.Header.transitions-ready{transition:transform .7s var(--transition-smooth),background-color .3s,border-radius .3s,padding .3s}.Header nav{display:flex;align-items:center;justify-content:space-between;padding:1.25rem min(2rem,3vw);position:relative;border-radius:12px 12px 0 0;transition:background-color .3s;background-color:var(--color-section-bg)}.Header.is-transparent{background-color:transparent}.Header.is-transparent nav{background-color:transparent}.Header.is-transparent nav a{color:var(--color-brand-beige)}.Header.is-transparent .Logo-img--brown{opacity:0}.Header.is-transparent .Logo-img--beige{opacity:1}.Header.is-transparent .Mobile-menu-toggle svg rect{fill:var(--color-brand-beige)}.Header.is-transparent .Header-searchIcon svg path{fill:var(--color-brand-beige)}.Header.is-transparent .Header-cartIcon svg path{fill:var(--color-brand-beige)}.Header.is-transparent .Header-cartIconIndicator{color:var(--color-brand-beige)}.Header.is-hidden{transform:translateY(-100%)}.Header.is-sticky{top:0!important;background-color:#fff}.Header.is-sticky nav{background-color:var(--color-section-bg)}.Header.is-sticky nav a{color:var(--color-brown)}.Header.is-sticky .Logo-img--brown{opacity:1}.Header.is-sticky .Logo-img--beige{opacity:0}.Header.is-sticky .Mobile-menu-toggle svg rect{fill:var(--color-light-brown)}.Header.is-sticky .Header-searchIcon svg path{fill:var(--color-brown)}.Header.is-sticky .Header-cartIcon svg path{fill:var(--color-brown)}.Header.is-sticky .Header-cartIconIndicator{color:var(--color-brown)}.Header.is-mega-open{background-color:#fff;border-radius:0 0 12px 12px}.Header.is-mega-open nav{background-color:var(--color-section-bg)}.Header.is-mega-open nav a{color:var(--color-brown)}.Header.is-mega-open .Logo-img--brown{opacity:1}.Header.is-mega-open .Logo-img--beige{opacity:0}.Header.is-mega-open .Mobile-menu-toggle svg rect{fill:var(--color-light-brown)}.Header.is-mega-open .Header-searchIcon svg path{fill:var(--color-brown)}.Header.is-mega-open .Header-cartIcon svg path{fill:var(--color-brown)}.Header.is-mega-open .Header-cartIconIndicator{color:var(--color-brown)}.Navigation-left-container{display:flex;align-items:center;gap:clamp(1.25rem,2.75vw,2.5rem)}.Navigation-left-container>a{font-family:var(--font-body);font-size:max(.875rem,1.125vw);font-weight:600;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.Navigation-right-container{display:flex;align-items:center;gap:1.4375rem}.Navigation-right-container>a{font-family:var(--font-body);font-size:max(.875rem,1.125vw);font-weight:600;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.Logo{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center}.Logo-img{height:clamp(34px,3.65vw,52px);width:auto;display:block;transition:opacity .3s}.Logo-img--beige{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.Logo-img--brown{position:relative;opacity:1}#skip-to-content{position:absolute;left:-9999px}#skip-to-content:focus{left:1rem;top:1rem;z-index:200;background:#fff;padding:.5rem 1rem}.Mobile-menu{position:relative}.Mobile-menu-toggle{cursor:pointer;padding:.25rem}.Mobile-menu-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#f2f0edbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:200;overflow-y:auto;transform:translate(-100%);transition:transform .5s var(--transition-smooth)}.Mobile-menu-wrapper.is-open{transform:translate(0)}.Mobile-menu-container{padding:1.5rem}.Mobile-menu-content-container{padding-top:1rem}.Navigation-menu-categories-container{margin-bottom:1.5rem;overflow-x:auto}.Navigation-menu-categories{display:flex;gap:1rem;position:relative}.Navigation-menu-category{font-family:var(--font-body);font-size:.875rem;font-weight:600;text-transform:uppercase;color:var(--color-brown);opacity:.5;white-space:nowrap;cursor:pointer;padding-bottom:.5rem;transition:opacity .3s}.Navigation-menu-category.is-current{opacity:1}.Navigation-menu-categories__indicator{position:absolute;bottom:0;height:2px;background:var(--color-brown);transition:all .3s var(--transition-smooth)}.Navigation-menu-products-listContainer{display:flex;flex-direction:column;gap:.5rem}.Navigation-menu-swiperButton{margin-top:1.5rem}.Header-mega-menu-wrapper{max-height:0;overflow:hidden;transition:max-height .7s var(--transition-smooth);background-color:var(--color-section-bg)}.Header-mega-menu-container{padding:1.5rem 5rem 2rem;background-color:var(--color-section-bg)}.Header-mega-menu{display:flex;flex-direction:column;gap:0}.Header-mega-menu-categories-container{width:100%;display:flex;place-content:center;position:relative}.Header-mega-menu-categories{display:inline-flex;gap:0;padding:0;position:relative;justify-content:center;background:#47362f14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px}.Header-mega-menu-category{position:relative;z-index:1;padding:.45rem .9rem;border:none;border-radius:8px;font-family:var(--font-body);font-size:max(.8rem,1.125vw);font-weight:600;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--color-brown);transition:color .35s ease;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;opacity:1}.Header-mega-menu-category:hover{color:#47362f80}.Header-mega-menu-category:focus{outline:none}.Header-mega-menu-category.is-current{color:#fff}.Header-mega-menu-categories__indicator{position:absolute;top:0;left:0;height:100%;border-radius:12px;background:var(--color-brown);box-shadow:0 0 20px #47362f33;z-index:0;pointer-events:none;will-change:transform,width;transform:translateZ(0)}.Header-mega-menu-products-container{width:100%;overflow:hidden;position:relative}.Header-mega-menu-products-container.swiper{overflow:hidden}.Header-mega-menu-products-container>.swiper-wrapper{display:flex;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.Header-mega-menu-products{flex-direction:column;align-items:center;padding-top:3.125rem;position:relative;padding-bottom:4.25rem;display:flex!important;flex-shrink:0;width:100%}.Header-mega-menu-products-listContainer{display:flex;gap:1rem;width:100%;justify-content:center;max-width:64rem}.Header-mega-menu-products .Button-container{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:5;transition:opacity .3s}@media(min-width:1800px){.Header-mega-menu-products-listContainer{max-width:83.5rem}}.HeaderProductCard{background-color:#f5f4f3;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0;display:flex;position:relative;flex:1;max-width:calc(25% - .75rem);transition:none!important;overflow:hidden}.HeaderProductCard__badge-content{position:absolute;top:.75rem;right:.75rem;z-index:3;background:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);color:var(--color-brown);border-radius:max(8px,.7vw);padding:max(3px,.3vw) max(8px,.7vw);font-family:var(--font-heading);font-size:max(.55rem,.65vw);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;text-align:center}.HeaderProductCard__imageContainer{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.HeaderProductCard__imageContainer__image{aspect-ratio:1;width:100%;display:block;position:relative;border-radius:0;overflow:hidden}.HeaderProductCard__imageContainer__image img{object-fit:cover!important}.HeaderProductCard__content{text-align:left;flex-direction:column;gap:1px;width:100%;padding:.625rem .75rem;display:flex;position:absolute;bottom:0;left:0;z-index:2;align-items:flex-start}.HeaderProductCard__content__title{font-family:var(--font-heading);color:var(--color-brown);letter-spacing:-.02em;text-transform:uppercase;font-size:max(.7rem,.85vw);font-weight:600;line-height:120%}.HeaderProductCard__content__subtitle{font-family:var(--font-body);color:var(--color-brown);letter-spacing:-.02em;font-size:max(.6rem,.7vw);font-weight:400;line-height:150%;text-transform:uppercase}@media(max-width:1240px){.HeaderProductCard{padding:0}}@media(min-width:2050px){.HeaderProductCard__imageContainer{width:100%}}@media(max-width:820px){.HeaderProductCard{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;min-height:5.25rem;padding:0 0 0 .5rem}.HeaderProductCard__imageContainer__image{aspect-ratio:unset}.HeaderProductCard__content{padding:0}}.Hero{position:relative;border-radius:12px;overflow:hidden}.Hero-desktop-media{width:100%}.Hero-content{position:absolute;z-index:2;display:flex;padding:max(2rem,3.33vw)}.Hero-content.BOTTOM_LEFT{bottom:0;left:0}.Hero-content.BOTTOM_CENTER{bottom:0;left:50%;transform:translate(-50%)}.Hero-content.CENTER{top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-content-wrapper{max-width:700px}.Hero-content-wrapper h1{color:var(--color-brand-beige);font-size:max(1.5rem,2.15vw);line-height:120%;margin-bottom:1.2rem;white-space:nowrap}.Hero-content-wrapper h1 p{margin:0}.Hero-content-wrapper.TEXT__LEFT{text-align:left}.Hero-content-wrapper.BUTTON__LEFT .Button-container{justify-content:flex-start}.Hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.Hero-slider-pagination{justify-content:center;padding:.75rem 0}.swiper-pagination-bullet{width:8px;height:8px;background:#000;opacity:.3;border-radius:50%;cursor:pointer;transition:opacity var(--dur-base)}.swiper-pagination-bullet-active,.swiper-pagination-bullet.active{opacity:1}.Product-card{border-radius:12px;overflow:hidden;position:relative;background:#f5f4f3}.Product-card a{display:block;position:relative;height:100%}.Product-card-initial{position:relative;z-index:1;opacity:1;transition:opacity var(--dur-slow) ease-in-out}.Product-card-initial .Image span:first-child{padding-bottom:116.16%}.Product-card:hover .Product-card-initial{opacity:0;transition:opacity var(--dur-slow) ease-in-out}.Product-card-alt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.Product-card-alt .Image span:first-child{padding-bottom:116.16%}.Product-card-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:max(.6rem,1vw);z-index:2;color:var(--color-brown);display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.Product-card-content-top{display:flex;align-items:center;justify-content:space-between;width:100%}.Product-card-content-title-wrapper{margin-bottom:0}.Product-card-content-title{margin-bottom:0;font-family:var(--font-heading)!important;color:var(--color-brown)!important;font-size:max(1rem,1.75vw)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:uppercase!important}@media(max-width:1039px){.Product-card-content-title{font-size:1.5rem!important}}.Product-card-content-badges{display:flex;gap:.25rem}.ContentBadge{background:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);color:var(--color-brown);border-radius:max(8px,.7vw);padding:max(3px,.3vw) max(8px,.7vw);font-family:var(--font-heading);font-size:max(.55rem,.75vw);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;z-index:3}.Product-card-details{pointer-events:auto;transition:opacity var(--dur-base) ease}.Product-card:hover .Product-card-details{opacity:0;pointer-events:none}.Product-card-rating{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.Product-card-rating .stars{color:var(--color-brown);font-size:.7rem;letter-spacing:1px}.Product-card-rating .review-count{font-size:max(.7rem,.9vw);color:var(--color-brown)}.Product-card-name-price{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.15rem}.Product-card-title{font-family:var(--font-heading);font-size:max(.75rem,1vw);color:var(--color-brown);font-weight:600;text-transform:uppercase;letter-spacing:-.02em}.Product-card-content p{font-size:max(.75rem,1vw);color:var(--color-brown)}.Product-card-price{font-size:max(.75rem,1vw);color:var(--color-brown);font-weight:400;white-space:nowrap}.Product-card-subtitle{font-family:var(--font-body);font-size:max(.65rem,.85vw);color:var(--color-brown);margin:0;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Product-card-bestfor{font-family:var(--font-body);font-size:max(.55rem,.72vw);color:var(--color-brown);opacity:.5;margin:max(.15rem,.2vw) 0 0;font-style:italic;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Product-card-buy{position:absolute;bottom:0;left:0;right:0;z-index:5;padding:0 max(.6rem,1vw) max(.6rem,1vw);transform:translateY(100%);opacity:0;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) ease;pointer-events:none}.Product-card:hover .Product-card-buy{transform:translateY(0);opacity:1;pointer-events:auto}.Product-card-buy-btn{display:block;width:100%;text-align:center;padding:max(.55rem,.7vw) 0;border:1px solid var(--color-brown);border-radius:40px;background:transparent;color:var(--color-brown);font-family:var(--font-heading);font-size:max(.75rem,1vw);font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;transition:color var(--dur-base) ease .05s}.Product-card-buy-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;background:var(--color-brown);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-base) var(--ease-out);z-index:-1;pointer-events:none}.Product-card-buy-btn:hover:after{transform:scaleX(1);transform-origin:left center}.Product-card-buy-btn:hover{color:#fff}.Product-card-buy-btn.is-added{background:var(--color-brown);color:#fff;border-color:var(--color-brown)}.Product-card-buy-btn.is-added:after{transform:scaleX(1)}.Product-card--skeleton{background:#f2f0ed;border-radius:max(10px,.8vw);overflow:hidden}.skeleton-img{width:100%;aspect-ratio:1 / 1;background:linear-gradient(110deg,#e8e4df 30%,#f2f0ed,#e8e4df 70%);background-size:200% 100%;animation:skeletonShimmer 1.4s linear infinite}.skeleton-details{padding:max(.6rem,1vw);display:flex;flex-direction:column;gap:max(.3rem,.4vw)}.skeleton-line{height:max(.6rem,.8vw);border-radius:4px;background:linear-gradient(110deg,#e8e4df 30%,#f2f0ed,#e8e4df 70%);background-size:200% 100%;animation:skeletonShimmer 1.4s linear infinite}.skeleton-line--short{width:40%}.skeleton-line--long{width:80%}.skeleton-line--medium{width:60%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ImageWithContent{border-radius:12px;overflow:hidden}.ImageWithContent .Image-container{position:relative}.ImageWithContent .Image-container .Image span:first-child{padding-bottom:109.09%}.ImageWithContent .Content-wrapper{padding:max(1.5rem,2.08333vw);display:flex;align-items:flex-end}.ImageWithContent .Content-container{max-width:500px}.ImageWithContent-content-title{margin-bottom:.75rem}.Content-image-description{margin-bottom:1.25rem}.Content-image-description p{font-size:.875rem;line-height:150%}.Image-position--LEFT,.Image-position--RIGHT{flex-direction:column}@media(min-width:1040px){.ImageWithContent{flex-direction:row}.ImageWithContent .Image-container{width:50%;flex-shrink:0}.ImageWithContent .Content-wrapper{width:50%}.Image-position--LEFT{flex-direction:row}.Image-position--RIGHT{flex-direction:row-reverse}}.Button-container{display:flex}.Button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.3rem 1.9rem .2rem;font-family:var(--font-heading);font-size:max(.75rem,1.04vw);font-weight:600;letter-spacing:-.02em;text-transform:uppercase;border:none;box-shadow:inset 0 0 0 1px var(--color-brown);border-radius:40px;overflow:hidden;cursor:pointer;background:transparent;color:var(--color-brown);transition:color var(--dur-base) var(--ease-out);white-space:nowrap}.Button__dark{box-shadow:inset 0 0 0 1px var(--color-brown);color:var(--color-brown)}.Button__white{box-shadow:inset 0 0 0 1px #fff;color:#fff}.Button__glass{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(231,214,196,.5);box-shadow:none;color:var(--color-brand-beige)}.Button__beige{box-shadow:inset 0 0 0 1px var(--color-brand-beige);color:var(--color-brand-beige)}.Button__fullWidth{width:100%}.Button__large{padding:1rem 2rem;font-size:.875rem}.Button-hover-helper{display:none}.Button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:40px;background:var(--color-brown);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-base) var(--ease-out);z-index:0;pointer-events:none}.Button:hover:after{transform:scaleX(1);transform-origin:left center}.Button__dark:after{background:var(--color-brown)}.Button__white:after{background:#fff}.Button__glass:after{background:var(--color-brand-beige)}.Button__beige:after{background:var(--color-brand-beige)}.Button-hover-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:40px;z-index:1;opacity:0;transition:opacity var(--dur-fast) ease .1s;pointer-events:none;font-family:var(--font-heading);font-size:max(.75rem,1.04vw);font-weight:600;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.Button-hover-content[data-index="2"],.Button-hover-content[data-index="3"],.Button-hover-content[data-index="4"]{display:none}.Button:hover .Button-hover-content[data-index="1"]{opacity:1}.Button__dark .Button-hover-content{color:#fff}.Button__white .Button-hover-content,.Button__glass .Button-hover-content,.Button__beige .Button-hover-content{color:var(--color-brown)}.Footer{padding:40px 0 0;background:var(--color-section-bg);color:var(--color-brown);font-size:15px;line-height:1.6;border-radius:12px;overflow:hidden;margin-bottom:max(1rem,2.78vw)}.Footer a{color:var(--color-brown);text-decoration:none;transition:opacity var(--dur-fast)}.Footer a:hover{opacity:.7}.Footer-logo{padding:0 40px 40px;text-align:center}.Footer-logo img{width:100%;max-width:680px;height:auto;display:block;margin:0 auto}.Footer-content-container{display:flex;flex-direction:column;border-top:1px solid rgba(132,130,126,.3)}.Footer-newsletter{padding:40px}.Footer-newsletter-heading{margin:0 0 12px}.Footer-newsletter-body{margin:0 0 20px}.Footer-newsletter-form{display:flex;border:none;border-radius:12px;overflow:hidden;background:#ffffff73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-width:100%}.Footer-newsletter-input{flex:1;border:none;outline:none;padding:16px 24px;font-size:15px;font-family:var(--font-body);background:transparent;color:var(--color-brown)}.Footer-newsletter-input::placeholder{color:#47362fbf;opacity:1}.Footer-newsletter-btn{border:none;background:transparent;padding:16px 28px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-brown);cursor:pointer;border-left:1px solid rgba(71,54,47,.1);white-space:nowrap;transition:background var(--dur-base)}.Footer-newsletter-btn:hover{background:#fff6}.Footer-privacy-policy{font-size:13px;margin-top:16px}.Footer-privacy-policy a{text-decoration:underline}.Footer-nav{display:flex;flex-wrap:wrap;padding:40px;gap:40px}.Footer-nav-col{min-width:110px;flex:1}.Footer-nav-heading{font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin:0 0 20px;color:var(--color-brown)}.Footer-nav-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;position:relative}.Footer-nav-col li{padding:7px 8px;position:relative;z-index:1;border-radius:8px}.Footer-nav-col li a{display:flex;align-items:center;gap:8px;color:var(--color-brown)}.Footer-nav-col li svg{width:18px;height:18px;flex-shrink:0;color:var(--color-brown)}.Footer-copyright-text{font-size:14px;margin-top:28px;color:var(--color-brown)}.Footer-locale{padding:24px 40px 16px;border-top:1px solid rgba(196,196,196,.5);text-align:center;font-size:14px;color:var(--color-brown);display:flex;align-items:center;justify-content:center;gap:6px}.Footer-locale-select{appearance:none;-webkit-appearance:none;background:transparent;border:none;color:var(--color-brown);font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;padding:4px 20px 4px 4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2347362F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:12px}@media(min-width:1040px){.Footer-content-container{flex-direction:row}.Footer-newsletter{flex:0 0 40%;border-right:1px solid rgba(132,130,126,.4);border-bottom:none}.Footer-nav{flex:1;justify-content:space-between}}.Tabbed-content{display:grid;grid-template-columns:1fr;gap:max(1rem,2.25vw);background:var(--color-section-bg);border-radius:max(14px,1.1vw);overflow:hidden}@media(min-width:1040px){.Tabbed-content{grid-template-columns:1.15fr 1fr}}.Tabbed-content-wrapper{background:var(--color-section-bg);border-radius:12px;padding:max(1.5rem,2.22222vw);display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:max(28rem,51.38889vw)}@media(min-width:1040px){.Tabbed-content-wrapper{min-height:0}}.Tabbed-content-wrapper .Tabbed-content-tabs{flex:1;display:grid}.Tabbed-content-wrapper .Tabbed-content-tabs>.Tabbed-content-container{grid-area:1 / 1;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity var(--dur-mid) ease}.Tabbed-content-wrapper .Tabbed-content-tabs>.Tabbed-content-container__active{opacity:1;pointer-events:auto}.Tabbed-content-container .u-hSize{font-size:max(1.5rem,2.36111vw);font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--color-brown);margin-bottom:0}.Tabbed-content-container .u-hSize p{margin:0}.Tabbed-content-container .Button-container{margin-top:max(1rem,1.38889vw)}.Tabbed-content-toggles{margin-top:auto;padding-top:max(2rem,3vw)}.Tabbed-content-toggle{cursor:pointer;padding:max(.75rem,1.11111vw) 0;border-top:1px solid var(--color-brown)}.Tabbed-content-toggle:last-child{border-bottom:none}.Tabbed-content-toggle h2{transition:opacity var(--dur-base),color var(--dur-base);opacity:.6;font-size:max(1.25rem,1.85vw);font-weight:700;text-transform:uppercase;letter-spacing:normal;color:var(--color-brown);margin:0}.Tabbed-content-toggle__active h2{opacity:1}.Tabbed-content-images-container{border-radius:12px;overflow:hidden;position:relative;min-height:max(22rem,51.38889vw)}@media(min-width:1040px){.Tabbed-content-images-container{min-height:0}}.Tabbed-content-image-container{position:absolute;top:0;right:0;bottom:0;left:0}.Tabbed-content-image-container .Image{width:100%;height:100%}.Tabbed-content-image-container .Image span:first-child{display:none}.Tabbed-content-image-container .Image img{width:100%;height:100%;object-fit:cover;position:relative}.Tabbed-content-result-percentage{color:var(--color-green)}.Header-searchIcon svg,.Header-cartIcon svg{width:20px;height:20px}.Header-cartIconContainer{position:relative}.Header-cartIconIndicator{position:absolute;top:-8px;right:-8px;font-size:.625rem;font-weight:700}@media(max-width:1039px){.js-top-banner{margin-bottom:0}.Header{padding:.625rem 0 0}.Header nav{padding:.875rem 1rem}.Logo-img{height:40px}.Hero{border-radius:12px}.Hero .Hero-slider-pagination{display:none!important}.Section__min{margin-bottom:max(.625rem,.9375rem)}}@media(max-width:767px){.Footer{padding:24px 0 0}.Footer-logo{padding:0 20px 24px}.Footer-logo img{max-width:280px}.Footer-newsletter{padding:24px 20px;border-bottom:1px solid rgba(132,130,126,.3)}.Footer-newsletter-input{padding:14px 16px;font-size:13px}.Footer-newsletter-btn{padding:14px 16px;font-size:11px;letter-spacing:.3px}.Footer-nav{padding:24px 20px;gap:24px;display:grid;grid-template-columns:1fr 1fr}.Footer-locale{padding:16px 20px 12px}.Hero-content h1,.Hero-content-wrapper h1{font-size:max(1.5rem,7vw)!important;white-space:normal!important}}@media(max-width:767px){.Footer-newsletter-input{font-size:16px}main .Button:not(.Button__glass){min-height:44px;padding-top:.55rem;padding-bottom:.5rem}.ContentBadge,.Product-card-bestfor{font-size:.625rem}.Footer-nav-col li{padding:10px 8px}.Footer-locale-select{padding:10px 20px 10px 4px}.Collection-slider .Product-card-buy{display:none}.Collection-slider .Product-card:hover .Product-card-details{opacity:1;pointer-events:auto}.Collection-slider .Product-card:hover .Product-card-initial{opacity:1}}@media(max-width:599px){.Product-card-content-title{font-size:1.15rem!important}}@media(max-width:767px){.Footer-locale-select{min-height:44px;padding-top:12px;padding-bottom:12px}.Footer-privacy-policy{font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/theme.css.map */
