@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{margin:0;min-width:320px}a{color:inherit}.container{width:min(1420px,92vw);margin-inline:auto}.site-header{height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.logo{font:800 22px Manrope;letter-spacing:-.06em;text-decoration:none}.logo span{color:#557000}.site-header nav{display:flex;gap:36px}.site-header nav a,.header-actions a{font-size:12px;text-decoration:none}.header-actions{justify-self:end;display:flex;gap:28px}.header-actions span{margin-left:4px;padding:2px 6px;border:1px solid var(--line);border-radius:50%}.section-hero{min-height:calc(100svh - 92px);display:grid;align-items:center;padding:7vw 0;position:relative;overflow:hidden}.section-hero:after{content:"";position:absolute;width:min(39vw,570px);aspect-ratio:.79;right:5vw;top:7%;background:radial-gradient(circle at 57% 35%,#d9d1c3 0 5%,transparent 6%),linear-gradient(145deg,#877c6e,#37342f);border-radius:48% 48% 8px 8px;filter:saturate(.7);box-shadow:inset 0 0 100px #00000038;z-index:-1}.section-hero .container{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr}.eyebrow{grid-column:1;margin:0 0 32px;font-size:10px;text-transform:uppercase;letter-spacing:.18em}.section-hero h1{grid-column:1;max-width:850px;margin:0;font:800 clamp(4rem,8vw,8.5rem)/.88 "Manrope";letter-spacing:-.075em}.intro{grid-column:1;max-width:43ch;margin:42px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.primary-link{grid-column:1;width:fit-content;margin-top:30px;padding-bottom:8px;border-bottom:1px solid var(--ink);display:flex;gap:40px;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.section-collection{padding:110px 0 150px;background:var(--theme-surface, #171715);color:#efede7}.section-collection h2{max-width:700px;margin:0 0 60px;font:700 clamp(2.6rem,5vw,5rem)/1 var(--theme-heading, "Manrope");letter-spacing:-.055em}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card a{text-decoration:none}.product-image{position:relative;height:min(48vw,570px);padding:16px;background:var(--product-image);display:flex;justify-content:end;color:#fff9;font-size:10px;overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-image span{position:relative;z-index:1}.product-card a:hover .product-image{transform:scale(.985)}.product-meta{display:flex;justify-content:space-between;padding:18px 2px}.product-meta h3,.product-meta p{margin:0;font-size:13px;font-weight:500}.product-meta p{color:#99978f}.site-footer{min-height:420px;padding-block:90px 55px;display:flex;justify-content:space-between;align-items:end}.site-footer>p{margin:0;font:700 clamp(2.5rem,5vw,5.5rem)/.95 "Manrope";letter-spacing:-.06em}.site-footer>div{display:grid;gap:70px;text-align:right}.site-footer a{font-size:13px}.site-footer small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}@media(max-width:760px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.section-hero{min-height:760px;align-items:start;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{display:block;min-height:440px}.site-footer>div{margin-top:90px;gap:30px;text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.builder-image-frame{display:inline-block;max-width:100%;overflow:hidden;vertical-align:middle;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)}.builder-image{display:block;width:100%;height:100%;max-width:none;transform-origin:center;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)}@media(max-width:720px){[data-tabs-root]{display:block!important}[data-tabs-root] [data-tabs-nav]{flex-direction:row!important;flex-wrap: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, 0ms));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, 0ms));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;-webkit-appearance:none;transition:background-color var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),color var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),border-color var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),border-width var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),border-radius var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),opacity var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),transform var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms)),box-shadow var(--button-hover-duration, .18s) var(--button-hover-easing, ease-out) var(--button-transition-delay, var(--button-hover-delay, 0ms))}[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{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;--button-transition-delay: var(--button-parent-hover-delay, var(--button-hover-delay, 0ms));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))}.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]{align-self:stretch;display:flex;flex:0 0 auto;padding:0!important}[data-number-stepper] [data-stepper-role] .builder-button{align-self:stretch;border-radius:0!important;box-shadow:none;height:100%;min-height:100%}.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;border-radius:0!important;opacity:var(--button-base-opacity, 1)!important;transform:none!important;box-shadow:none!important}[data-number-stepper] .builder-number-input{flex:1 1 auto;min-width:0}@media(max-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}}
