/** Shopify CDN: Minification failed

Line 10:143 Unexpected "450"
Line 10:214 Unterminated string token

**/
@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url('manrope-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url('manrope-latin-800-normal.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('dm-sans-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('dm-sans-latin-600-normal.woff2') format('woff2')}450;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--paper:#f3f0e8;--ink:#30392c;--muted:#787c70;--line:#d6d8cb;--accent:#dae1be}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5%;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.brand{display:flex;align-items:center;font:800 30px 'Manrope',sans-serif;letter-spacing:-1.9px;gap:8px}.brand img{width:30px;height:30px}.brand span{font:12px sans-serif;align-self:flex-start;margin-top:5px;letter-spacing:0}nav{display:flex;gap:34px;font-size:13px}.nav-cta{font-size:12px;border-bottom:1px solid var(--ink);padding:9px 0}.nav-cta span{margin-left:20px}.hero{height:230vh;position:relative}.stage{position:sticky;top:0;height:100vh;min-height:620px;overflow:hidden}.hero-image,.stage canvas,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage canvas{opacity:0}.hero-shade{background:linear-gradient(90deg,rgba(243,240,232,.6),transparent 67%)}.hero-copy{position:absolute;left:6%;top:18%;max-width:680px;will-change:transform,opacity}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.3px;line-height:1.6}h1{font:500 clamp(64px,7.6vw,118px)/.98 'Manrope',sans-serif;letter-spacing:-7px;margin:35px 0 26px}em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.intro{font-size:15px;line-height:1.8}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:19px 23px;background:var(--ink);color:var(--paper);font-size:12px;margin-top:24px;border-radius:2px;transition:background .2s,transform .2s}.button:hover{background:#48553e;transform:translateY(-2px)}.hero-bottom{position:absolute;bottom:30px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.6px}.hero-bottom a span{padding-left:24px;font-size:20px}.arrival{position:absolute;left:6%;top:25%;opacity:0;pointer-events:none}.arrival h2{font-size:clamp(46px,6vw,90px)}h2{font:500 clamp(40px,4.5vw,70px)/1.1 'Manrope',sans-serif;letter-spacing:-3.2px;margin:20px 0}.intro-section{padding:115px 10% 100px}.intro-section h2 span{color:#8a907e}.intro-lower{display:flex;align-items:center;justify-content:space-between;margin-top:45px}.intro-lower p{max-width:470px;font-size:16px;line-height:1.85}.route-mark{font:100 110px Georgia;color:#879077}.collection{padding:90px 6% 110px;background:#e8e9df;scroll-margin-top:0}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.section-top>p{font-size:13px;line-height:1.9}.product-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;align-items:center}.product-photo{height:620px;position:relative;overflow:hidden;background:#dcded0}.product-photo>img{height:100%;width:100%;object-fit:cover;object-position:75% center;transition:transform .8s}.product-photo:hover>img{transform:scale(1.035)}.image-label{position:absolute;bottom:25px;left:24px;font-size:9px;letter-spacing:1.4px;background:#f3f0e8dc;padding:9px 12px}.expand{position:absolute;right:22px;top:22px;width:44px;height:44px;background:var(--paper);border:0;border-radius:50%;font-size:23px}.product-info{max-width:370px}.product-info h3{font:500 43px/1.08 'Manrope',sans-serif;letter-spacing:-2px;margin:25px 0}.product-info>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#626957}.color-line{display:flex;align-items:center;gap:12px;font-size:11px;margin:25px 0 36px}.swatch{width:24px;height:24px;border-radius:50%;background:#535e3d;border:3px solid #e8e9df;outline:1px solid #788166}.detail{border-top:1px solid #c8cdbb;border-bottom:1px solid #c8cdbb}.detail button{display:flex;justify-content:space-between;width:100%;background:none;border:0;padding:20px 0;font-size:12px;text-align:left}.detail div p{font-size:12px;line-height:1.8;margin:0 0 22px}.text-link{display:flex;justify-content:space-between;font-size:12px;margin-top:35px;padding-bottom:10px;border-bottom:1px solid var(--ink)}.outro{background:var(--ink);color:var(--paper);padding:100px 6% 30px;text-align:center}.outro h2{font-size:clamp(65px,8vw,115px);letter-spacing:-5px}.light{background:var(--accent);color:var(--ink)}.light:hover{background:#eef2df}.outro-line{display:flex;justify-content:space-between;border-top:1px solid #65705d;padding-top:24px;margin-top:85px;font-size:9px;letter-spacing:1.6px}footer{display:flex;align-items:center;gap:40px;padding:35px 4.5%;font-size:11px}footer p{flex:1}footer .brand{font-size:25px}.skip{position:fixed;left:15px;top:-100px;z-index:100;padding:15px;background:white}.skip:focus{top:10px}a:focus-visible,button:focus-visible{outline:3px solid #aa7846;outline-offset:5px}dialog{border:0;padding:18px;background:var(--paper);max-width:90vw;width:1000px}dialog::backdrop{background:#182013dd}dialog img{width:100%;max-height:75vh;object-fit:contain}dialog p{font-size:12px}.close{position:absolute;right:25px;top:25px;width:40px;height:40px;border:0;background:var(--paper);border-radius:50%;font-size:28px}
@media(min-width:1600px){.hero-copy{left:9%}}@media(max-width:760px){header{height:76px;padding:0 6%}.brand{font-size:25px}nav{gap:20px;font-size:11px}.nav-cta{display:none}.stage{min-height:680px;height:100svh}.hero{height:180vh}.hero-image{object-position:66% center}.hero-shade{background:linear-gradient(180deg,#f3f0e8dd 0%,#f3f0e869 47%,transparent 65%)}.hero-copy{top:9%;left:7%;right:7%}h1{font-size:64px;letter-spacing:-4px;margin:26px 0 18px}.intro{font-size:13px}.button{padding:16px 20px;margin-top:14px}.hero-bottom{left:7%;right:7%}.hero-bottom>span:last-child{display:none}.hero-bottom>span:first-child{max-width:100px;line-height:1.6}.arrival{top:15%;left:7%}.arrival h2{font-size:55px}.intro-section{padding:70px 7%}.intro-section h2{font-size:38px;letter-spacing:-2px}.intro-lower{gap:35px;margin-top:25px}.route-mark{font-size:70px}.intro-lower p{font-size:13px}.collection{padding:65px 7%}.section-top{display:block;margin-bottom:30px}.section-top h2{font-size:42px;letter-spacing:-2px}.section-top>p{margin-top:24px}.product-layout{grid-template-columns:1fr;gap:36px}.product-photo{height:460px}.product-info{max-width:none}.product-info h3{font-size:36px}.outro{padding:70px 7% 25px}.outro h2{font-size:65px;letter-spacing:-3px}.outro-line{font-size:8px;gap:25px;line-height:1.8}footer{flex-wrap:wrap;gap:20px;padding:30px 7%}footer p{flex:auto}footer>span{width:55%}}
@media(max-width:760px){.hero{height:900px}.stage{height:900px;position:relative;background:var(--paper)}.hero-image{top:auto;bottom:0;height:52%;object-position:76% center;transform:none!important}.hero-shade{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 40%,transparent 64%)}.hero-copy{top:5%;opacity:1!important;transform:none!important}.arrival,.stage canvas{display:none}.hero-bottom{bottom:20px}.hero-bottom>span:first-child{display:none}.hero-bottom a{background:var(--paper);padding:10px}.product-photo{height:420px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{height:100svh;min-height:680px}.stage{position:relative}.hero-copy{opacity:1!important;transform:none!important}.arrival{display:none}.stage canvas{display:none}.button,.product-photo>img{transition:none}}
.expand{display:grid;place-items:center}
.product-photo{background:#fff}.product-photo>img{object-fit:contain;object-position:center;padding:28px}.finish-options{display:flex;gap:12px;margin:28px 0 36px}.finish-options button{display:flex;align-items:center;gap:9px;background:transparent;border:1px solid #b7bca9;padding:12px 18px;border-radius:2px;font-size:12px}.finish-options button[aria-pressed=true]{border-color:var(--ink);background:#f3f0e8}.finish-dot{width:20px;height:20px;border-radius:50%;border:1px solid #909487}.finish-dot.gold{background:linear-gradient(120deg,#c9bd99,#8c8267)}.finish-dot.silver{background:linear-gradient(120deg,#f0f0ee,#8d9190)}@media(min-width:761px){.hero{height:400vh}.stage{height:min(100vh,70vw);min-height:620px}.hero-image{transform:none!important}}
@media(min-width:761px){.stage{height:min(100vh,62.5vw)}}@media(prefers-reduced-motion:reduce){.hero{height:auto;min-height:0}.stage{position:relative}.hero-copy{opacity:1!important;transform:none!important}.stage canvas,.arrival{display:none}}
@media(max-width:760px){.hero,.stage{height:820px}.hero-image{height:45%;object-position:80% center}.hero-shade{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 46%,transparent 65%)}}

:root{--nav-h:calc(64px + env(safe-area-inset-top,0px))}.menu-toggle{display:none}.mobile-menu{padding:24px;width:min(90vw,420px);max-width:420px;border:0;border-radius:4px;background:var(--paper);color:var(--ink)}.mobile-menu::backdrop{background:#182013b8}.menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.menu-close,.menu-toggle{min-width:44px;min-height:44px;border:0;background:transparent;font-size:26px}.mobile-menu nav{display:flex;flex-direction:column;gap:6px}.mobile-menu nav a{padding:16px 10px;min-height:48px;font-size:20px;border-bottom:1px solid var(--line)}.mobile-menu .brand{font-size:26px}.arrival .button{pointer-events:auto}.arrival[inert]{pointer-events:none}.story-skip{min-height:44px;display:inline-flex;align-items:center}.hero .hero-image{transform:none!important}.hero[data-static=true]{height:auto!important;min-height:0!important}.hero[data-static=true] .stage{position:relative!important;top:0!important}.hero[data-static=true] .hero-copy{opacity:1!important;transform:none!important}.hero[data-static=true] .arrival,.hero[data-static=true] canvas{display:none!important}.hero [data-story-config]{display:none}.skip:focus{z-index:2000}.site-header .brand{min-height:44px}.store-surface{max-width:1200px;padding:70px 6%;margin:auto;min-height:60vh}.store-surface h1{font-size:clamp(36px,5vw,64px);letter-spacing:-2px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.store-card img{width:100%;height:320px;object-fit:contain;background:#fff}.store-card h2{font-size:24px;letter-spacing:-1px}.product-store{display:grid;grid-template-columns:1fr 1fr;gap:50px}.product-store img{width:100%;height:auto}.product-store h1{font-size:42px}.store-surface select,.store-surface input,.store-surface textarea{max-width:100%;padding:12px;border:1px solid var(--line);background:#fff;font:inherit;min-height:44px}.store-surface label{display:block;margin:16px 0 8px}.store-surface button{border:0;min-height:44px}.cart-item{display:grid;grid-template-columns:90px 1fr 110px auto;gap:20px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item img{width:90px;height:110px;object-fit:contain}.cart-item input{width:90px}.cart-total{text-align:right;margin-top:35px}.store-gallery{display:grid;gap:15px}.store-gallery img{max-height:650px;object-fit:contain}.pagination{display:flex;justify-content:center;gap:20px;padding:35px}.pagination a,.pagination span{min-width:44px;min-height:44px;display:grid;place-items:center}.rte{line-height:1.8;overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte table{max-width:100%}.shopify-challenge__container{padding:80px 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){
 body{padding-top:var(--nav-h)}html{scroll-padding-top:calc(var(--nav-h) + 14px)}
 .site-header{position:fixed!important;top:0;left:0;right:0;height:var(--nav-h);z-index:1000;padding:env(safe-area-inset-top,0px) max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px));background:var(--paper);box-shadow:0 1px 0 #30392c20}.site-header .brand{font-size:25px;gap:8px;letter-spacing:-1.4px}.site-header .brand img{width:26px;height:32px}.site-header>nav,.site-header>.nav-cta{display:none}.menu-toggle{display:grid;place-items:center}.menu-toggle span{width:23px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.hero{height:calc(260svh - var(--nav-h));min-height:0}.hero .stage{position:sticky;top:var(--nav-h);height:calc(100svh - var(--nav-h));min-height:0;background:var(--paper)}.hero .hero-image,.hero canvas{display:block;inset:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero .hero-shade{background:linear-gradient(180deg,#f3f0e885 0%,transparent 33%,transparent 75%,#f3f0e815 100%)}.hero .hero-copy{top:5%;left:7%;right:7%;text-align:center;opacity:var(--opening-opacity,1)!important;transform:none!important;max-width:none}.hero .hero-copy .eyebrow,.hero .hero-copy .intro{display:none}.hero h1{font-size:clamp(36px,10.5vw,48px);line-height:1.02;letter-spacing:-2.2px;margin:0 0 12px}.hero .button{min-height:44px;padding:12px 18px;font-size:12px;margin-top:6px;gap:24px}.hero .arrival{display:block;left:7%;right:7%;top:auto;bottom:6%;text-align:center;opacity:var(--closing-opacity,0)}.hero .arrival .eyebrow{display:none}.hero .arrival h2{font-size:clamp(27px,7.5vw,36px);line-height:1.03;letter-spacing:-1.4px;margin:0 0 8px}.hero .hero-bottom{bottom:0;left:0;right:0;justify-content:center;padding-bottom:max(5px,env(safe-area-inset-bottom,0px));font-size:8px;letter-spacing:1px}.hero .hero-bottom>span{display:none}.hero .hero-bottom a{background:#f3f0e8e8;padding:4px 13px;border-radius:2px;min-height:44px}.hero .hero-bottom a span{font-size:15px;padding-left:10px}.hero[data-static=true] .stage{height:calc(100svh - var(--nav-h));min-height:580px}.hero[data-static=true] .hero-copy{--opening-opacity:1}.collection,.intro-section,.outro{scroll-margin-top:calc(var(--nav-h) + 14px)}.intro-section{padding:64px 7%}.intro-section h2{font-size:34px}.product-photo{height:380px}.product-photo>img{padding:20px}.finish-options button{min-height:48px;padding:12px 20px}.detail button{min-height:48px}.expand{width:48px;height:48px}.text-link{min-height:44px;align-items:center}.outro h2{font-size:58px}.outro .button{min-height:48px}footer a{min-height:44px;display:inline-flex;align-items:center}.store-grid{grid-template-columns:1fr 1fr;gap:16px}.store-card img{height:230px}.store-card h2{font-size:19px}.product-store{grid-template-columns:1fr;gap:25px}.cart-item{grid-template-columns:70px 1fr;gap:15px}.cart-item img{width:70px}.cart-total{text-align:left}.store-surface{padding:45px 6%}
}
@media(max-width:370px){.hero h1{font-size:36px}.hero .hero-copy{top:4%}.hero .button{padding:10px 14px}.outro h2{font-size:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero{height:auto!important;min-height:0!important}.hero .stage{position:relative!important;top:0!important}.hero .hero-copy{opacity:1!important;--opening-opacity:1;transform:none!important}.hero .arrival,.hero canvas{display:none!important}}
.site-header .brand .brand-word{font:inherit;letter-spacing:inherit;margin:0;align-self:auto}footer nav{flex-wrap:wrap;font-size:11px;gap:16px}.intro-lower>.rte{max-width:470px;font-size:16px;line-height:1.85}
