:root{--ivory:#faf9f6;--rose:#eee7e4;--line:#ded8d5}body{padding-top:106px}body:has(.hero--campaign){padding-top:26px}html{scroll-padding-top:120px}.site-header{position:fixed;inset:0 0 auto;z-index:40;color:var(--plum)}.announcement{height:26px;padding:0 180px;background:#eee3e7;color:var(--plum);font-size:9px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;position:relative}.announcement>a{text-decoration:underline;text-underline-offset:3px}.announcement>a span{margin-left:12px}.utility-links{position:absolute;right:28px;top:0;height:26px;display:flex;align-items:center;gap:22px;text-transform:uppercase;font-size:9px}.utility-links a{display:flex;align-items:center;gap:6px;height:26px}.utility-links svg{width:14px;height:14px}.utility-count{font-size:8px}.header{height:80px;padding:0 28px;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);background:var(--ivory);border-bottom:1px solid #52374624;transition:background .25s,color .25s}.brand{justify-self:center;width:105px;height:60px}.brand .archive-logo{width:174px;height:174px}.desktop-nav{gap:18px;height:100%;font-size:11px;letter-spacing:.07em;white-space:nowrap}.desktop-nav>a{display:flex;align-items:center;height:100%;position:relative}.desktop-nav>a:after{content:"";position:absolute;left:0;right:0;bottom:22px;border-bottom:1px solid;transform:scaleX(0);transition:transform .2s}.desktop-nav>a:hover:after{transform:scaleX(1)}.nav-disclosure{height:100%;display:flex;align-items:center}.nav-disclosure>summary{font-size:inherit;letter-spacing:inherit;align-items:center;height:100%;padding:0;gap:0}.nav-disclosure>summary:after{display:none}summary::-webkit-details-marker{display:none}.mega-menu{position:absolute;top:100%;left:0;right:0;min-height:300px;display:grid;grid-template-columns:1fr 1fr 260px;gap:70px;padding:35px 8%;background:var(--ivory);color:var(--plum);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 12px 20px #322a2e0a;text-transform:none;letter-spacing:0}.nav-disclosure:not([open])>.mega-menu{display:none}.mega-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:12px}.mega-links .eyebrow{font-size:9px;opacity:.6;margin:0 0 8px}.mega-links a:hover{text-decoration:underline;text-underline-offset:5px}.mega-image{position:relative;display:block;height:230px}.mega-image img{object-position:center 30%}.mega-image span{position:absolute;bottom:15px;left:18px;color:#fff;font:24px var(--serif);text-shadow:0 1px 15px #000}.header-actions{gap:28px;align-items:center}.header-search{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid currentColor;padding:10px 0 6px;width:125px;font-size:11px;text-align:left;min-height:44px}.header-search svg{width:17px;height:17px}.header-bag{padding:0;min-width:48px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.bag-label{display:flex;gap:7px}.header-bag>.icon,.mobile-cart-count,.mobile-header-left{display:none}.header-ready body:has(.hero--campaign) .site-header:not(.is-scrolled):not(:has(.nav-disclosure[open])) .header{background:transparent;color:#fff;border-color:#fff6}.header-ready body:has(.hero--campaign) .site-header:not(.is-scrolled):not(:has(.nav-disclosure[open])) .brand img{filter:brightness(0) invert(1)}.header-ready body:has(.hero--campaign) .site-header:not(.is-scrolled):not(:has(.nav-disclosure[open])) .header a:hover{color:#fff}.hero--campaign{display:block;position:relative;height:calc(100svh - 26px);min-height:620px;max-height:1100px;overflow:hidden;background:#756b6e;color:#fff}.campaign-media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr}.campaign-media--diptych{grid-template-columns:1fr 1fr}.campaign-primary,.campaign-secondary,.campaign-mobile{height:100%;min-height:0;overflow:hidden}.campaign-media img{object-position:50% 30%;height:100%}.campaign-secondary img{object-position:50% 45%}.campaign-mobile{display:none}.campaign-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b121b70 0%,transparent 36%,#1b121b20 55%,#1b121b8c 100%);pointer-events:none}.hero--campaign .hero-copy{position:absolute;inset:auto 20px 12%;display:flex;align-items:center;text-align:center;background:none;padding:0;color:#fff;text-shadow:0 1px 18px #0002;z-index:1}.hero--campaign .eyebrow{font-size:10px;letter-spacing:.18em;margin-bottom:20px}.hero--campaign h1{max-width:none;font-size:clamp(46px,4.5vw,72px);letter-spacing:-.025em;line-height:1.08}.hero--campaign h1 em{font-weight:400}.campaign-links{display:flex;align-items:center;gap:36px;margin-top:28px}.campaign-links>a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;min-height:44px;display:flex;align-items:center;color:#fff}.campaign-links>a:hover{text-decoration-thickness:2px;color:#fff}.campaign-links>span{font-size:12px;opacity:.65}.campaign-caption{position:absolute;bottom:21px;left:0;right:0;text-align:center;text-transform:uppercase;font-size:8px;letter-spacing:.18em;color:#fff;z-index:1}.section{padding:70px 28px}.section-heading{justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:14px;margin-bottom:32px}.section-heading h2{font-size:42px;line-height:1.12;color:var(--plum)}.section-heading .eyebrow{font-size:9px;margin-bottom:12px}.section-heading .text-link{align-self:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.product-grid{gap:12px}.product-image{aspect-ratio:3/4}.product-card .wish-button{background:none;right:5px;top:5px;color:var(--plum)}.product-card .wish-button svg{filter:drop-shadow(0 0 3px #fff)}.product-caption{padding:13px 2px 0}.product-caption h3{font-size:11px}.product-caption>span{font-size:10px}.collection-section{padding-bottom:65px}.category-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.category-tile{display:block;position:relative;height:46vw;max-height:680px;min-height:420px;overflow:hidden;color:#fff}.category-tile>img{transition:transform .8s}.category-tile:hover>img{transform:scale(1.025)}.category-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#1b121b80)}.category-tile>div{position:absolute;bottom:42px;left:15px;right:15px;text-align:center;z-index:1}.category-tile h2{font-size:39px;color:#fff;margin-bottom:20px}.editorial-link{font-size:10px;text-transform:uppercase;letter-spacing:.13em;text-decoration:underline;text-underline-offset:6px}.category-tile:hover{color:#fff}.modular-story{margin-top:0;background:#eee8e3}.modular-media{height:650px}.editorial-copy{padding:60px 13%}.editorial-copy h2{font-size:48px}.editorial-copy .text-link{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.world-teaser{padding:65px 0 0}.world-heading{margin:0 24px 38px}.world-heading h2{font-size:46px;margin-bottom:15px}.world-heading .eyebrow{font-size:9px;margin-bottom:15px}.world-grid{max-width:none;grid-template-columns:1fr 1fr;gap:2px}.world-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 20px;height:640px;color:#fff;overflow:hidden;text-align:center}.world-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#1b121b85);pointer-events:none}.world-image,.founder-card .world-image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0}.world-card>.eyebrow,.world-card>h3,.world-card>.editorial-link{position:relative;z-index:1}.world-card>.eyebrow{font-size:8px;margin-bottom:12px}.world-card>h3{font-size:42px;margin:0 0 22px}.world-card:hover{color:#fff}.founder-card{margin:0}.founder-card img{object-position:center 30%}.instagram{background:var(--ivory);padding:65px 28px}.instagram-grid{gap:8px}.instagram .section-heading h2{font-size:40px}.instagram-grid a{aspect-ratio:1/1.18}.footer{background:#eee8e3;color:var(--plum);padding:65px 5% 24px}.footer a:hover{color:var(--plum)}.newsletter-field{border-color:#52374666}.newsletter-field input,.newsletter-field button{color:var(--plum)}.newsletter-field input::placeholder{color:#756b6e}.footer-bottom{border-color:#52374633}.footer-bottom select,.footer-bottom button{color:var(--plum)}.newsletter h2{font-size:38px}.footer-links h3{font-size:9px}.footer-links a{font-size:11px}.story-nav{top:106px}.product-info{top:130px}.menu-wordmark{font:italic 35px var(--serif)}.mobile-nav>a,.mobile-nav>details>summary{font:13px var(--sans);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:19px 0}.mobile-nav details .child-link{display:block;font-size:13px;padding:12px 14px}.mobile-nav details[open]{padding-bottom:12px;border-bottom:1px solid var(--line)}.drawer-foot{font-size:22px}.drawer{color:var(--plum)}@media(max-width:1100px){body{padding-top:96px}.header{height:70px;padding:0 15px;grid-template-columns:1fr 100px 1fr}.desktop-nav,.utility-links{display:none}.announcement{padding:0 10px;font-size:8px}.mobile-header-left{display:flex;align-items:center}.mobile-header-left .mobile-menu{display:flex}.header-actions{gap:0}.header-search{border:0;width:44px;justify-content:center;padding:10px}.header-search span,.bag-label{display:none}.header-search svg{width:20px;height:20px}.header-bag>.icon,.mobile-cart-count{display:block}.header-bag{min-width:44px;padding:10px}.header-actions .icon-button{min-width:44px}.mobile-header-left .count,.mobile-cart-count{top:2px;right:3px;font-size:8px}.brand{width:90px;height:56px}.brand .archive-logo{width:149px;height:149px}.story-nav{top:96px}.product-info{top:120px}}@media(max-width:760px){html{scroll-padding-top:108px}.header{padding:0 8px}.hero--campaign{height:calc(90svh - 26px);min-height:570px;max-height:850px}.campaign-media--diptych{grid-template-columns:1fr}.campaign-secondary,.campaign-primary.has-mobile-image{display:none}.campaign-mobile{display:block}.campaign-media img{object-position:50% 25%}.campaign-media:after{background:linear-gradient(180deg,#1b121b70,transparent 30%,#1b121b1a 45%,#1b121b7a 100%)}.hero--campaign .hero-copy{inset:auto 16px 21%;padding:0}.hero--campaign .eyebrow{font-size:8px;letter-spacing:.18em;margin-bottom:18px}.hero--campaign h1{font-size:42px;max-width:100%;line-height:1.12}.campaign-links{flex-direction:column;gap:7px;margin-top:20px}.campaign-links>span{display:none}.campaign-links>a{font-size:10px;letter-spacing:.13em;min-height:44px}.campaign-caption{bottom:20px;font-size:7px}.section{padding:48px 16px}.section-heading{gap:10px;margin-bottom:26px}.section-heading h2{font-size:32px}.section-heading .eyebrow{font-size:8px;margin-bottom:10px}.section-heading .text-link{font-size:9px;max-width:none;align-self:center}.collection-section{padding-left:0;padding-right:0;padding-bottom:44px}.collection-section .section-heading{padding:0 20px}.collection-section .product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;gap:8px;padding:0 16px 14px;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:thin}.collection-section .product-card{scroll-snap-align:start}.product-caption h3{font-size:10px;line-height:1.5}.product-caption>span{font-size:9px}.product-card .wish-button{min-height:44px;min-width:44px;right:0;top:0}.category-edit{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:2px}.category-tile{scroll-snap-align:start;height:115vw;min-height:0;max-height:650px}.category-tile>div{bottom:32px}.category-tile h2{font-size:36px;margin-bottom:18px}.modular-media{height:125vw;max-height:650px}.editorial-copy{padding:43px 8%}.editorial-copy h2{font-size:42px}.world-teaser{padding:48px 0 0}.world-heading{margin-bottom:30px}.world-heading h2{font-size:38px}.world-heading>p:last-child{font-size:11px}.world-grid{grid-template-columns:1fr;gap:2px}.world-card,.founder-card{height:125vw;max-height:620px;padding:35px 20px}.world-card h3{font-size:36px}.world-image,.founder-card .world-image{height:100%;max-height:none}.instagram{padding:48px 16px}.instagram .section-heading h2{font-size:32px}.instagram .section-heading .text-link{max-width:none}.instagram-grid{gap:4px}.footer{padding:45px 7% 22px}.newsletter h2{font-size:36px}.footer-links{gap:25px}.product-info{position:static}.drawer{width:360px;max-width:92vw;padding:20px 25px}.drawer .dialog-heading{margin-bottom:20px}.story-nav{gap:18px;font-size:10px}.search-field input,.newsletter-field input,.prose input,.prose textarea,.product-info select{font-size:16px}}@media(prefers-reduced-motion:reduce){.header,.category-tile>img,.desktop-nav>a:after{transition:none}}.product-layout{min-width:0}.product-gallery-shell{min-width:0;align-self:start}.product-gallery-shell .product-gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;position:relative;aspect-ratio:2/3;background:#f1f0eb}.product-gallery::-webkit-scrollbar{display:none}.product-gallery-shell .gallery-item,.product-gallery-shell .gallery-item:nth-child(n+2){position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%;aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.product-gallery-shell .gallery-item img{width:100%;height:100%;object-fit:contain}.media-caption{position:absolute;bottom:12px;left:12px;background:#faf9f6e8;color:var(--plum);font-size:9px;letter-spacing:.03em;padding:5px 8px}.gallery-controls{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.08em;margin:6px 0}.gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.gallery-thumbnails button{flex:0 0 64px;height:90px;padding:0;border:1px solid transparent;opacity:.6;background:#f1f0eb}.gallery-thumbnails button[aria-pressed=true]{opacity:1;border-color:var(--plum)}.gallery-thumbnails button img{object-fit:contain}.launch-note{font-size:12px;color:var(--muted);margin-top:24px}.product-price{font-size:14px}.campaign-media:not(.campaign-media--diptych) .campaign-primary img{object-position:50% 40%}@media(max-width:760px){.product-gallery-shell .product-gallery{aspect-ratio:2/3}.gallery-thumbnails button{flex-basis:52px;height:74px}.gallery-thumbnails{gap:6px}.product-layout{gap:30px}.hero--campaign .hero-copy{bottom:12%}.campaign-media:not(.campaign-media--diptych) .campaign-primary img{object-position:49% 40%}.hero--campaign h1{font-size:40px}}.product-image--ghost{background:#f1f0eb}.product-image--ghost img{object-fit:contain}@media(min-width:761px){.product-page{padding-top:35px}.product-page .breadcrumb{margin-bottom:20px}.product-gallery-shell .product-gallery{max-height:calc(100svh - 240px);min-height:400px}}.product-gallery-shell .product-gallery{width:100%}.coming-soon-section{background:#eee8e3}.coming-soon-intro{max-width:480px;font-size:12px;line-height:1.8;margin:0}.coming-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto;gap:24px}.coming-soon-grid .product-caption h3{font-size:12px}.coming-soon-grid .product-caption>span{font-size:11px}.coming-soon-grid .product-label{background:#faf9f6d9;padding:4px 6px;top:12px;left:8px;font-size:8px}@media(max-width:760px){.coming-soon-grid{gap:12px}.coming-soon-grid .product-caption h3{font-size:11px}.coming-soon-grid .product-label{font-size:7px;top:8px;left:5px}.coming-soon-intro{max-width:320px;font-size:11px}.coming-soon-grid .wish-button{top:28px}.campaign-links>a{letter-spacing:.1em}}.product-information{margin-top:38px}.product-info .product-information-item{border-top:0;border-bottom:1px solid #8f8388}.product-information-item>summary{min-height:68px;padding:20px 0;align-items:center;gap:20px}.product-information-item>summary::-webkit-details-marker{display:none}.product-information-item>summary:after{display:none}.product-information-title{font:400 29px/1.15 var(--serif);letter-spacing:-.035em}.product-information-title sup{font:400 11px/1 var(--sans);letter-spacing:0;vertical-align:super;margin-right:3px;color:var(--muted)}.product-information-toggle{width:11px;height:11px;border:1px solid #bdb3b7;border-radius:50%;flex:none;margin-right:2px;transition:background .18s,border-color .18s}.product-information-item[open] .product-information-toggle{background:var(--plum);border-color:var(--plum)}.product-information-item>summary:hover .product-information-toggle{border-color:var(--plum)}.product-information-content{font-size:13px;line-height:1.85;color:var(--muted);padding:2px 0 25px}.product-information-content p{margin-bottom:18px}.product-information-content p:last-child{margin-bottom:0}.product-information-content ul{margin:20px 0 0;padding-left:17px}.product-information-content li{padding-left:3px;margin:5px 0}.product-information-content a{color:var(--plum);text-underline-offset:3px}.product-policy-links{display:flex;flex-wrap:wrap;gap:10px 25px}@media(max-width:760px){.product-information{margin-top:30px}.product-information-title{font-size:27px}.product-information-item>summary{min-height:66px;padding:20px 0}.product-information-content{font-size:13px;padding-bottom:23px}}.shipping-returns-page{max-width:1320px;margin:auto}.shipping-returns-page .page-heading{margin:10px auto 55px}.shipping-returns-page .page-heading h1{font-size:clamp(44px,5.5vw,72px)}.shipping-returns-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;align-items:start}.returns-introduction{position:sticky;top:145px;font-size:15px;color:var(--muted)}.shipping-returns-questions h2{font-size:31px;color:var(--plum);margin:38px 0 18px}.shipping-returns-questions h2:first-child{margin-top:0}.shipping-returns-questions details{border-bottom:1px solid var(--line)}.shipping-returns-questions summary{font-size:13px;min-height:64px;align-items:center;gap:20px}.shipping-returns-questions summary:after{flex:none}.shipping-returns-questions .rich-text{font-size:13px;color:var(--muted);padding:0 0 24px;overflow-wrap:anywhere}@media(min-width:761px){#story .story-image{position:sticky;top:166px;align-self:start;height:calc(100svh - 185px);min-height:400px;max-height:850px}#story .editorial-copy{padding:60px 10%}#story .editorial-copy .rich-text{max-width:520px}}@media(min-width:1101px)and (max-width:1350px){.desktop-nav{gap:12px;font-size:10px;letter-spacing:.025em}}@media(max-width:760px){.shipping-returns-layout{grid-template-columns:1fr;gap:36px}.returns-introduction{position:static;font-size:14px}.shipping-returns-page .page-heading{margin:0 auto 32px}.shipping-returns-questions h2{font-size:29px}.shipping-returns-questions summary{font-size:13px}}@media(min-width:761px){.product-page{padding:0 0 70px}.product-page .breadcrumb{padding:18px 28px;margin:0}.product-layout{grid-template-columns:55% 45%;gap:0}.product-gallery-shell .product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;aspect-ratio:auto;overflow:visible;max-height:none;min-height:0;background:transparent;scroll-snap-type:none}.product-gallery-shell .gallery-item,.product-gallery-shell .gallery-item:nth-child(n+2){width:100%;height:auto;aspect-ratio:2/3;min-width:0;scroll-margin-top:120px;background:#f1f0eb}.product-gallery-shell .gallery-item img{height:100%;object-fit:contain}.gallery-controls,.gallery-thumbnails{display:none}.product-info{margin:28px clamp(24px,4vw,68px);padding:0;max-width:none}.product-info h1{font-size:clamp(30px,2.7vw,42px)}.product-gallery:focus-visible{outline-offset:-3px}}#menu-dialog .dialog-heading{justify-content:flex-end;margin-bottom:10px}.story-closing{position:relative;min-height:620px;height:48vw;max-height:850px;overflow:hidden;color:#fff}.story-closing>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center 46%}.story-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#24141c55 30%,#24141caa)}.story-closing-copy{position:absolute;z-index:1;inset:auto 8% 12%;text-align:center;display:flex;flex-direction:column;align-items:center}.story-closing-copy p{max-width:1040px;font:italic clamp(32px,3.7vw,57px)/1.2 var(--serif);letter-spacing:-.025em;margin:0 auto 32px}.story-closing-copy .editorial-link{display:flex;align-items:center;gap:15px;min-height:44px;color:#fff}@media(max-width:760px){.story-closing{min-height:640px;height:150vw;max-height:800px}.story-closing>img{object-position:57% center}.story-closing-copy{inset:auto 7% 9%}.story-closing-copy p{font-size:34px;line-height:1.23;margin-bottom:26px}}.mega-menu--shop{grid-template-columns:1fr 320px}.newsletter>p:not(.eyebrow){max-width:380px;line-height:1.8}.newsletter-submit{width:100%;margin:4px 0 18px;gap:0}.newsletter-field input{min-width:0}.size-guide-trigger{margin:0 0 22px;padding:8px 0;min-height:44px;text-transform:uppercase;letter-spacing:.1em}.size-guide-dialog{width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:32px;border:1px solid var(--line);background:var(--ivory);color:var(--ink);overflow-y:auto}.size-guide-dialog::backdrop{background:#21151c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.size-guide-dialog .dialog-heading{margin-bottom:16px;align-items:center}.size-guide-dialog .dialog-heading h2{font-size:36px}.size-guide-product{font-size:14px;margin-bottom:14px}#size-guide-description,.size-guide-note{font-size:12px;line-height:1.7;color:var(--muted)}.size-unit-toggle{display:flex;justify-content:flex-end;margin:22px 0 12px}.size-unit-toggle button{border:1px solid var(--line);min-width:56px;min-height:44px;font-size:12px}.size-unit-toggle button+button{border-left:0}.size-unit-toggle button[aria-pressed=true]{background:var(--plum);color:var(--ivory);border-color:var(--plum)}.size-guide-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.size-guide-table caption{text-align:left;margin-bottom:12px;font-size:11px;color:var(--muted)}.size-guide-table th,.size-guide-table td{padding:15px 10px;border-bottom:1px solid var(--line);text-align:center;font-weight:400}.size-guide-table th:first-child{text-align:left;padding-left:0}.size-guide-table thead{border-top:1px solid var(--line)}.size-guide-note{margin-top:20px}@media(max-width:480px){.size-guide-dialog{padding:22px 18px}.size-guide-dialog .dialog-heading h2{font-size:32px}.size-guide-table{font-size:12px}.size-guide-table th,.size-guide-table td{padding:14px 7px}}@font-face{font-family:Malli Signature;src:url(allura-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.signature{display:block;font-family:Malli Signature,cursive;font-size:76px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:0;transform:rotate(-5deg);transform-origin:left center;margin:30px 0 14px}@media(max-width:760px){.signature{font-size:68px}}.collection-page{padding-top:24px}.collection-page .collection-toolbar{border-top:0;margin-bottom:20px;padding-top:0}button.product-label{z-index:3;min-height:44px;cursor:pointer;text-align:left}.product-zoom-trigger{display:block;width:100%;height:100%;position:relative;cursor:zoom-in}.zoom-hint{position:absolute;right:14px;bottom:14px;width:32px;height:32px;display:grid;place-items:center;background:#f7f5efc9;color:var(--plum);font-size:22px;line-height:1;border-radius:50%}.drop-notify-dialog{width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:36px;border:1px solid var(--line);background:var(--ivory);color:var(--ink)}.drop-notify-dialog::backdrop,.product-zoom-dialog::backdrop{background:#21151c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drop-notify-dialog .dialog-heading{margin-bottom:15px}.drop-notify-dialog .eyebrow{margin:0}.drop-notify-dialog h2{font-size:46px;margin-bottom:24px}.drop-notify-dialog>p{font-size:13px;line-height:1.8}#drop-notify-form label{display:block;font-size:11px;margin:22px 0 8px}#drop-notify-form input[type=email]{width:100%;font-size:16px}#drop-notify-form .button{width:100%;margin:14px 0 20px}.notify-consent{color:var(--muted);font-size:10px!important;line-height:1.7}.notify-consent a{text-decoration:underline}.form-message{font-size:12px;line-height:1.7}.form-message:empty{display:none}.product-zoom-dialog{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--ivory);color:var(--ink);overflow:hidden}.product-zoom-dialog[open]{display:grid;grid-template-rows:64px minmax(0,1fr) 66px}.zoom-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 22px;border-bottom:1px solid var(--line);font-size:12px}.zoom-toolbar>div{display:flex;gap:8px}.zoom-toolbar [data-zoom-toggle]{font-size:26px}.zoom-stage{overflow:auto;overscroll-behavior:contain;min-height:0;background:#efede8}.zoom-stage img{width:100%;height:100%;object-fit:contain;cursor:zoom-in}.is-zoomed .zoom-stage img{width:200%;height:auto;max-width:none;min-height:100%;object-fit:contain;cursor:zoom-out}.zoom-navigation{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:8px 22px}.zoom-navigation p{font-size:11px;line-height:1.4;text-align:center;margin:0;max-width:70%}@media(max-width:760px){.drop-notify-dialog{padding:22px}.drop-notify-dialog h2{font-size:38px}.zoom-toolbar,.zoom-navigation{padding-left:12px;padding-right:12px}.zoom-navigation p{font-size:10px}.collection-page{padding-top:14px}}.policy-layout{display:grid;grid-template-columns:210px minmax(0,780px);gap:clamp(36px,7vw,110px);max-width:1240px;margin:0 auto;padding:72px 36px 100px;align-items:start}.policy-sidebar{position:sticky;top:140px;color:var(--plum)}.policy-sidebar .eyebrow{margin-bottom:20px}.policy-sidebar nav{display:grid;gap:0;border-top:1px solid var(--line)}.policy-sidebar nav a{display:block;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.policy-sidebar a[aria-current=page]{font-weight:600}.policy-sidebar a:hover{text-decoration:underline;text-underline-offset:5px}.policy-layout .shopify-policy__container{max-width:none;width:100%;padding:0;margin:0}.policy-layout .shopify-policy__title{text-align:left;margin:0 0 36px;padding-bottom:30px;border-bottom:1px solid var(--line)}.policy-layout .shopify-policy__title h1{font:400 clamp(42px,4.8vw,66px)/1.06 var(--serif);letter-spacing:-.035em;color:var(--plum);margin:0}.policy-layout .shopify-policy__body{font:14px/1.85 var(--sans);color:var(--ink);overflow-wrap:anywhere}.policy-layout .shopify-policy__body p{margin:0 0 22px}.policy-layout .shopify-policy__body h2{font:400 clamp(27px,2.7vw,36px)/1.18 var(--serif);letter-spacing:-.02em;color:var(--plum);margin:42px 0 18px}.policy-layout .shopify-policy__body h3{font:400 25px/1.25 var(--serif);margin:30px 0 16px;color:var(--plum)}.policy-layout .shopify-policy__body ul,.policy-layout .shopify-policy__body ol{margin:0 0 26px;padding-left:22px}.policy-layout .shopify-policy__body li{margin:0 0 12px}.policy-layout .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--plum)}.policy-help{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.policy-help p{font:italic 30px/1.2 var(--serif);color:var(--plum);margin-bottom:12px}@media(max-width:760px){.policy-layout{display:flex;flex-direction:column;padding:32px 22px 60px;gap:36px}.policy-sidebar{position:static;width:100%}.policy-sidebar .eyebrow{margin-bottom:14px}.policy-sidebar nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:14px 0;border-bottom:1px solid var(--line)}.policy-sidebar nav a{padding:4px 0;border:0;font-size:12px}.policy-content{width:100%;min-width:0}.policy-layout .shopify-policy__title{padding-bottom:22px;margin-bottom:26px}.policy-layout .shopify-policy__body{font-size:14px;line-height:1.8}.policy-layout .shopify-policy__body h2{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/malli-editorial.css.map */
