@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--color-background: #F5F0E8;--color-background-secondary: #EFEFEF;--color-background-dark: #1A1A1A;--color-accent: #7B3F28;--color-text: #1A1A1A;--color-text-muted: #6B6B6B;--color-text-light: #FFFFFF;--color-border: #E0DCDC;--color-btn-primary: #000000;--color-btn-cta: #7B3F28;--color-trustpilot: #00B67A;--color-scarcity: #FF3B30;--color-save-badge: #E8572A;--font-primary: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 36px;--letter-spacing-nav: .12em;--letter-spacing-title: .05em;--letter-spacing-label: .1em;--border-radius: 0px;--transition-base: .2s ease;--section-spacing: 80px;--container-max: 1440px;--container-padding: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--font-primary);border:none;background:none}.announcement-bar{background-color:var(--color-accent);color:var(--color-text-light);text-align:center;padding:10px 48px;position:sticky;top:0;z-index:100;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;min-height:40px;display:flex;align-items:center;justify-content:center}.announcement-bar__inner{position:relative;width:100%;max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:center}.announcement-bar__messages{display:flex;align-items:center;overflow:hidden}.announcement-bar__message{display:none;white-space:nowrap}.announcement-bar__message.is-active{display:block}.announcement-bar__arrow{background:none;border:none;color:#fff;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;padding:4px 8px;font-size:16px;opacity:.8}.announcement-bar__arrow:hover{opacity:1}.announcement-bar__arrow--prev{left:0}.announcement-bar__arrow--next{right:0}.site-header{background-color:var(--color-background);position:sticky;top:40px;z-index:99;border-bottom:1px solid var(--color-border)}.site-header__inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header__left{display:flex;align-items:center;gap:16px}.site-header__right{display:flex;align-items:center;justify-content:flex-end;gap:4px}.site-header__logo{text-align:center}.site-header__logo a{display:inline-block}.site-header__logo-text{font-size:22px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text)}.site-header__logo img{max-height:40px;width:auto}.header-btn{background:none;border:none;padding:8px;color:var(--color-text);display:flex;align-items:center;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;gap:4px}.header-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.header-btn--cart{position:relative}.cart-count{position:absolute;top:2px;right:2px;background:var(--color-text);color:#fff;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.nav-drawer{position:fixed;top:0;left:-320px;width:300px;height:100vh;background:var(--color-background);z-index:999;transition:left .3s ease;padding:24px;overflow-y:auto;border-right:1px solid var(--color-border)}.nav-drawer.is-open{left:0}.nav-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:998;display:none}.nav-drawer__overlay.is-open{display:block}.nav-drawer__close{margin-left:auto;display:flex;margin-bottom:32px}.nav-drawer__links{list-style:none}.nav-drawer__links li{border-bottom:1px solid var(--color-border)}.nav-drawer__links a{display:block;padding:14px 0;font-size:13px;font-weight:600;letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;color:var(--color-text)}.nav-drawer__links a:hover{color:var(--color-text-muted)}.hero-banner{position:relative;width:100%;height:90vh;min-height:500px;overflow:hidden;background:var(--color-background-secondary)}.hero-banner__media{width:100%;height:100%;object-fit:cover}.hero-banner__content{position:absolute;bottom:48px;left:var(--container-padding);z-index:2}.hero-banner__title{font-size:clamp(28px,5vw,56px);font-weight:700;color:#fff;letter-spacing:var(--letter-spacing-title);text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.3);margin-bottom:16px}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.35) 0%,transparent 60%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 28px;height:52px;font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;border-radius:0;border:none;cursor:pointer;transition:var(--transition-base);white-space:nowrap}.btn--primary{background:var(--color-btn-primary);color:#fff}.btn--primary:hover{background:#333}.btn--cta{background:var(--color-btn-cta);color:#fff}.btn--cta:hover{background:#6a3520}.btn--atc{width:100%;height:54px;background:#000;color:#fff;font-size:13px;font-weight:600;letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;border:none;cursor:pointer;font-family:var(--font-primary);transition:background .2s}.btn--atc:hover{background:#222}.trust-strip{background:var(--color-background);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:32px var(--container-padding)}.trust-strip__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.trust-strip__item{display:flex;flex-direction:column;align-items:center;gap:10px}.trust-strip__icon{width:32px;height:32px;color:var(--color-text)}.trust-strip__title{font-size:12px;font-weight:700;letter-spacing:var(--letter-spacing-nav);text-transform:uppercase}.trust-strip__desc{font-size:12px;color:var(--color-text-muted);line-height:1.4}.editorial-grid{width:100%;overflow:hidden}.editorial-grid__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.editorial-grid__item{position:relative;overflow:hidden;aspect-ratio:2/3}.editorial-grid__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.editorial-grid__item:hover img{transform:scale(1.03);filter:brightness(.93)}.section-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--container-padding);max-width:var(--container-max);margin:0 auto 24px}.section-header__title{font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.section-wrapper{padding:var(--section-spacing) 0}.product-grid-section{overflow:hidden}.product-grid--scroll{display:flex;gap:8px;padding:0 var(--container-padding);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-grid--scroll::-webkit-scrollbar{display:none}.product-card{flex:0 0 calc(25% - 6px);min-width:240px;scroll-snap-align:start;position:relative;cursor:pointer}.product-card__image-wrap{position:relative;overflow:hidden;background:var(--color-background-secondary);aspect-ratio:3/4}.product-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.product-card__image-wrap .product-card__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.product-card:hover .product-card__img-hover{opacity:1}.product-card:hover .product-card__img-primary{opacity:0}.product-card__badge{position:absolute;top:10px;left:10px;background:#ddd9cf;color:var(--color-text);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px}.product-card__badge--sale{background:var(--color-save-badge);color:#fff}.product-card__info{padding:12px 0 0}.product-card__title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.product-card__price{font-size:13px;color:var(--color-text)}.product-card__price--compare{color:var(--color-text-muted);text-decoration:line-through;margin-left:6px}.collection-header{padding:32px var(--container-padding) 24px;max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.collection-header__title{font-size:26px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collection-header__count{font-size:13px;color:var(--color-text-muted)}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 var(--container-padding) var(--section-spacing);max-width:var(--container-max);margin:0 auto}.collection-filters{display:flex;gap:16px;padding:0 var(--container-padding) 24px;max-width:var(--container-max);margin:0 auto 24px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.filter-btn{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border:1px solid var(--color-border);background:transparent;cursor:pointer;color:var(--color-text)}.filter-btn:hover{border-color:var(--color-text)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
