@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@500;600;700;800&display=swap";:root{--ink:var(--theme-text,#151513);--paper:var(--theme-background,#e9e6df);--muted:var(--theme-muted,#77736b);--line:color-mix(in srgb, var(--ink) 18%, transparent);--accent:var(--theme-primary,#c8ff35);font-family:var(--theme-body,"DM Sans"), sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit}.container{width:min(1420px,92vw);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid}.logo{letter-spacing:-.06em;font:800 22px Manrope;text-decoration:none}.logo span{color:#557000}.site-header nav{gap:36px;display:flex}.site-header nav a,.header-actions a{font-size:12px;text-decoration:none}.header-actions{justify-self:end;gap:28px;display:flex}.header-actions span{border:1px solid var(--line);border-radius:50%;margin-left:4px;padding:2px 6px}.section-hero{align-items:center;min-height:calc(100svh - 92px);padding:7vw 0;display:grid;position:relative;overflow:hidden}.section-hero:after{content:"";aspect-ratio:.79;filter:saturate(.7);z-index:-1;background:radial-gradient(circle at 57% 35%,#d9d1c3 0 5%,#0000 6%),linear-gradient(145deg,#877c6e,#37342f);border-radius:48% 48% 8px 8px;width:min(39vw,570px);position:absolute;top:7%;right:5vw;box-shadow:inset 0 0 100px #00000038}.section-hero .container{grid-template-columns:minmax(0,1.5fr) 1fr;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.18em;grid-column:1;margin:0 0 32px;font-size:10px}.section-hero h1{letter-spacing:-.075em;grid-column:1;max-width:850px;margin:0;font:800 clamp(4rem,8vw,8.5rem)/.88 Manrope}.intro{max-width:43ch;color:var(--muted);grid-column:1;margin:42px 0 0;font-size:15px;line-height:1.65}.primary-link{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;grid-column:1;gap:40px;width:fit-content;margin-top:30px;padding-bottom:8px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.section-collection{background:var(--theme-surface,#171715);color:#efede7;padding:110px 0 150px}.section-collection h2{max-width:700px;font:700 clamp(2.6rem, 5vw, 5rem)/1 var(--theme-heading,"Manrope");letter-spacing:-.055em;margin:0 0 60px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card a{text-decoration:none}.product-image{background:var(--product-image);color:#fff9;justify-content:end;height:min(48vw,570px);padding:16px;font-size:10px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-image span{z-index:1;position:relative}.product-card a:hover .product-image{transform:scale(.985)}.product-meta{justify-content:space-between;padding:18px 2px;display:flex}.product-meta h3,.product-meta p{margin:0;font-size:13px;font-weight:500}.product-meta p{color:#99978f}.site-footer{justify-content:space-between;align-items:end;min-height:420px;padding-block:90px 55px;display:flex}.site-footer>p{letter-spacing:-.06em;margin:0;font:700 clamp(2.5rem,5vw,5.5rem)/.95 Manrope}.site-footer>div{text-align:right;gap:70px;display:grid}.site-footer a{font-size:13px}.site-footer small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}@media (width<=760px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.section-hero{align-items:start;min-height:760px;padding-top:90px}.section-hero:after{width:64vw;top:45%;right:-5vw}.section-hero .container{display:block}.section-hero h1{font-size:clamp(3.8rem,17vw,6.4rem)}.intro{max-width:32ch;margin-top:30px}.product-grid{grid-template-columns:1fr}.product-image{height:115vw}.site-footer{min-height:440px;display:block}.site-footer>div{text-align:left;gap:30px;margin-top:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.builder-image-frame{vertical-align:middle;max-width:100%;transition:border-radius var(--image-hover-duration,.24s) var(--image-hover-easing,ease-out), box-shadow var(--image-hover-duration,.24s) var(--image-hover-easing,ease-out);display:inline-block;overflow:hidden}.builder-image{transform-origin:50%;width:100%;max-width:none;height:100%;filter:var(--image-filter,none);transition:transform var(--image-hover-duration,.24s) var(--image-hover-easing,ease-out), opacity var(--image-hover-duration,.24s) var(--image-hover-easing,ease-out), filter var(--image-hover-duration,.24s) var(--image-hover-easing,ease-out);display:block}@media (width<=720px){[data-tabs-root]{display:block!important}[data-tabs-root] [data-tabs-nav]{flex-flow:wrap!important;margin-bottom:16px!important}}.builder-image-frame:hover{border-radius:var(--image-hover-radius,0);box-shadow:var(--image-hover-shadow,none)}.builder-image-frame:hover .builder-image{transform:var(--image-hover-transform,none);opacity:var(--image-hover-opacity,1);filter:var(--image-hover-filter,var(--image-filter,none))}.group:hover .builder-image-frame{border-radius:var(--image-parent-hover-radius,var(--image-radius,0));box-shadow:var(--image-parent-hover-shadow,none);--image-transition-delay:var(--image-parent-hover-delay,var(--image-hover-delay,0s));transition-duration:var(--image-parent-hover-duration,var(--image-hover-duration,.24s));transition-timing-function:var(--image-parent-hover-easing,var(--image-hover-easing,ease-out))}.group:hover .builder-image-frame .builder-image{transform:var(--image-parent-hover-transform,none);opacity:var(--image-parent-hover-opacity,var(--image-opacity,1));filter:var(--image-parent-hover-filter,var(--image-filter,none));--image-transition-delay:var(--image-parent-hover-delay,var(--image-hover-delay,0s));transition-duration:var(--image-parent-hover-duration,var(--image-hover-duration,.24s));transition-timing-function:var(--image-parent-hover-easing,var(--image-hover-easing,ease-out))}.group:hover .builder-image-frame:hover{border-radius:var(--image-hover-radius,0);box-shadow:var(--image-hover-shadow,none)}.group:hover .builder-image-frame:hover .builder-image{transform:var(--image-hover-transform,none);opacity:var(--image-hover-opacity,1);filter:var(--image-hover-filter,var(--image-filter,none))}.builder-button{appearance:none;transition:background-color var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), color var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), border-color var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), border-width var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), border-radius var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), opacity var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), transform var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s)), box-shadow var(--button-hover-duration,.18s) var(--button-hover-easing,ease-out) var(--button-transition-delay,var(--button-hover-delay,0s))}[data-button-hover-enabled=true]>.builder-button:hover{background:var(--button-hover-background)!important;color:var(--button-hover-color)!important;border-color:var(--button-hover-border-color)!important;border-width:var(--button-hover-border-width)!important;border-radius:var(--button-hover-radius)!important;opacity:var(--button-hover-opacity,1)!important;transform:var(--button-hover-transform,none)!important;box-shadow:var(--button-hover-shadow,none)!important}.group:hover [data-button-parent-hover-enabled=true]>.builder-button{--button-transition-delay:var(--button-parent-hover-delay,var(--button-hover-delay,0s));transition-duration:var(--button-parent-hover-duration,var(--button-hover-duration,.18s));transition-timing-function:var(--button-parent-hover-easing,var(--button-hover-easing,ease-out));background:var(--button-parent-hover-background)!important;color:var(--button-parent-hover-color)!important;border-color:var(--button-parent-hover-border-color)!important;border-width:var(--button-parent-hover-border-width)!important;border-radius:var(--button-parent-hover-radius)!important;opacity:var(--button-parent-hover-opacity)!important;transform:var(--button-parent-hover-transform,none)!important;box-shadow:var(--button-parent-hover-shadow,none)!important}.group:hover [data-button-hover-enabled=true]>.builder-button:hover{background:var(--button-hover-background)!important;color:var(--button-hover-color)!important;border-color:var(--button-hover-border-color)!important;border-width:var(--button-hover-border-width)!important;border-radius:var(--button-hover-radius)!important;opacity:var(--button-hover-opacity,1)!important;transform:var(--button-hover-transform,none)!important;box-shadow:var(--button-hover-shadow,none)!important}[data-tabs-root] [data-tabs-button][data-active=true]>.builder-button,[data-tabs-root] button[data-tabs-button][data-active=true]{background:var(--tabs-active-bg)!important;color:var(--tabs-active-color)!important;border-color:var(--tabs-active-bg)!important;box-shadow:none!important}[data-tabs-root] [data-tabs-button][data-active=false]>.builder-button,[data-tabs-root] button[data-tabs-button][data-active=false]{background:var(--tabs-bg)!important;color:var(--tabs-color)!important;border-color:var(--tabs-border)!important;box-shadow:none!important}[data-tabs-root] [data-tabs-button][data-active=true][data-button-active-enabled=true]>.builder-button{background:var(--button-active-background)!important;color:var(--button-active-color)!important;border-color:var(--button-active-border-color)!important;border-width:var(--button-active-border-width)!important;border-radius:var(--button-active-radius)!important;opacity:var(--button-active-opacity)!important;box-shadow:none!important}.builder-button[data-action=favorite][data-favorite-active=true]{background:var(--button-favorite-active-background)!important;color:var(--button-favorite-active-color)!important}.builder-button[data-action=favorite][data-favorite-active=true] svg{fill:var(--button-favorite-active-fill,currentColor)}[data-number-stepper] [data-stepper-role]{flex:none;align-self:stretch;display:flex;padding:0!important}[data-number-stepper] [data-stepper-role] .builder-button{box-shadow:none;align-self:stretch;height:100%;min-height:100%;border-radius:0!important}.group:hover [data-number-stepper] [data-stepper-role] .builder-button:not(:hover){background:var(--button-base-background)!important;color:var(--button-base-color)!important;border-color:var(--button-base-border-color)!important;border-width:var(--button-base-border-width)!important;opacity:var(--button-base-opacity,1)!important;box-shadow:none!important;border-radius:0!important;transform:none!important}[data-number-stepper] .builder-number-input{flex:auto;min-width:0}@media (width<=768px){.builder-row.stack-mobile{flex-wrap:wrap!important}.builder-row.stack-mobile>.builder-col{flex:0 0 100%!important;max-width:100%!important}}
