.editorial-module__ixiEqG__page{background:var(--paper);color:var(--plum)}.editorial-module__ixiEqG__breadcrumb{color:var(--text-muted);align-items:center;gap:12px;font-size:11px;display:flex}.editorial-module__ixiEqG__breadcrumb a{align-items:center;min-height:44px;display:flex}.editorial-module__ixiEqG__editorialHero{padding:22px var(--gutter) 55px}.editorial-module__ixiEqG__editorialHero h1{margin-top:35px;font-size:clamp(48px,6.3vw,86px);line-height:1.02}.editorial-module__ixiEqG__editorialHero h1>span{font-style:italic}.editorial-module__ixiEqG__heroStory{margin-top:25px}.editorial-module__ixiEqG__heroStory>p{max-width:62ch;color:var(--text-muted);font-size:15px;line-height:1.9}.editorial-module__ixiEqG__heroStory>a{border-bottom:1px solid var(--plum);align-items:center;gap:30px;min-height:48px;margin-top:18px;font-size:12px;display:inline-flex}.editorial-module__ixiEqG__aboutPage .editorial-module__ixiEqG__editorialHero{text-align:center;padding-bottom:65px}.editorial-module__ixiEqG__aboutPage .editorial-module__ixiEqG__heroStory{max-width:650px;margin:28px auto 0}.editorial-module__ixiEqG__aboutPage .editorial-module__ixiEqG__heroStory>p{margin:auto}.editorial-module__ixiEqG__story{padding:65px var(--gutter);border-block:1px solid var(--rule);grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.editorial-module__ixiEqG__story h2{font-size:clamp(45px,5vw,68px)}.editorial-module__ixiEqG__story p{color:var(--text-muted);margin-bottom:22px;font-size:14px;line-height:1.9}.editorial-module__ixiEqG__story p:first-child{font-family:var(--font-serif);color:var(--plum);font-size:27px;line-height:1.45}.editorial-module__ixiEqG__story dl{margin-top:30px}.editorial-module__ixiEqG__story dl>div{border-top:1px solid var(--rule);grid-template-columns:1fr 1.6fr;gap:20px;padding:14px 0;font-size:12px;display:grid}.editorial-module__ixiEqG__story dt{color:var(--text-muted)}.editorial-module__ixiEqG__aboutPhotos{padding:75px var(--gutter);grid-template-columns:1fr 1.1fr 1fr;align-items:end;gap:35px;display:grid}.editorial-module__ixiEqG__aboutPhotos>a>div{background:var(--stone);border-radius:150px 150px 0 0;height:270px;position:relative;overflow:hidden}.editorial-module__ixiEqG__aboutPhotos>a:nth-child(2)>div{background:var(--sand);height:350px}.editorial-module__ixiEqG__aboutPhotos img{object-fit:contain;mix-blend-mode:multiply;padding:35px}.editorial-module__ixiEqG__aboutPhotos span{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:12px;display:flex}.editorial-module__ixiEqG__timeline{background:var(--stone);padding:60px var(--gutter)}.editorial-module__ixiEqG__timeline>h2{font-size:48px}.editorial-module__ixiEqG__timeline ol{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:40px;padding:0;list-style:none;display:grid}.editorial-module__ixiEqG__timeline li{border-top:1px solid #b8aaa2;padding-top:20px}.editorial-module__ixiEqG__timeline li>span{font-family:var(--font-serif);color:var(--brass);font-size:29px}.editorial-module__ixiEqG__timeline h3{margin-top:18px;font-size:26px}.editorial-module__ixiEqG__timeline p{color:var(--text-muted);margin-top:15px;font-size:12px;line-height:1.85}.editorial-module__ixiEqG__tradeDirectory{padding:75px var(--gutter);grid-template-columns:1fr 1.5fr;gap:8%;display:grid}.editorial-module__ixiEqG__tradeDirectory h2{font-size:56px}.editorial-module__ixiEqG__tradeDirectory>div>a{align-items:center;gap:25px;min-height:44px;margin-top:22px;font-size:12px;display:inline-flex}.editorial-module__ixiEqG__tradeDirectory section{border-bottom:1px solid var(--rule);padding:25px 0}.editorial-module__ixiEqG__tradeDirectory section:first-child{padding-top:0}.editorial-module__ixiEqG__tradeDirectory h3{margin-bottom:12px;font-size:32px}.editorial-module__ixiEqG__tradeDirectory section>div{flex-wrap:wrap;gap:5px 25px;display:flex}.editorial-module__ixiEqG__tradeDirectory section a{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.editorial-module__ixiEqG__contactBand{background:var(--sand);padding:55px var(--gutter);justify-content:space-between;align-items:center;gap:40px;display:flex}.editorial-module__ixiEqG__contactBand h2{font-size:50px}.editorial-module__ixiEqG__contactBand>div{flex-direction:column;gap:15px;display:flex}.editorial-module__ixiEqG__contactBand a{justify-content:space-between;align-items:center;gap:40px;min-height:44px;font-size:13px;display:flex}.editorial-module__ixiEqG__contactBand a:first-child{font-size:25px;font-family:var(--font-serif);border-bottom:1px solid #b8aaa2;padding-bottom:15px}.editorial-module__ixiEqG__contactPage .editorial-module__ixiEqG__editorialHero{border-bottom:1px solid var(--rule)}.editorial-module__ixiEqG__contactLayout{padding:60px var(--gutter) 75px;grid-template-columns:.85fr 1.2fr;gap:9%;display:grid}.editorial-module__ixiEqG__contactDetails{padding-top:10px}.editorial-module__ixiEqG__contactDetails h2{font-size:36px;line-height:1.2}.editorial-module__ixiEqG__contactDetails>p{color:var(--text-muted);margin:22px 0;font-size:13px;line-height:1.9}.editorial-module__ixiEqG__contactDetails>a{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;font-size:14px;display:flex}.editorial-module__ixiEqG__contactDetails>a svg{flex-shrink:0}.editorial-module__ixiEqG__contactDetails dl{margin-top:22px}.editorial-module__ixiEqG__contactDetails dl>div{padding:12px 0}.editorial-module__ixiEqG__contactDetails dt{color:var(--text-muted);margin-bottom:7px;font-size:10px}.editorial-module__ixiEqG__contactDetails dd{font-size:12px}.editorial-module__ixiEqG__contactForm{background:var(--stone);padding:40px}.editorial-module__ixiEqG__contactForm h2{font-size:39px}.editorial-module__ixiEqG__contactPage .editorial-module__ixiEqG__timeline ol{grid-template-columns:repeat(3,1fr)}.editorial-module__ixiEqG__privacyPage .editorial-module__ixiEqG__editorialHero{text-align:center;border-bottom:1px solid var(--rule)}.editorial-module__ixiEqG__privacyPage .editorial-module__ixiEqG__heroStory{max-width:650px;margin:25px auto 0}.editorial-module__ixiEqG__updated{color:var(--text-muted);margin-top:22px;font-size:11px;display:block}.editorial-module__ixiEqG__policyLayout{padding:65px var(--gutter);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:9%;display:grid}.editorial-module__ixiEqG__policyNav{position:sticky;top:30px}.editorial-module__ixiEqG__policyNav nav{border-top:1px solid var(--plum);flex-direction:column;display:flex}.editorial-module__ixiEqG__policyNav nav a{border-bottom:1px solid var(--rule);padding:14px 0;font-size:12px;display:block}.editorial-module__ixiEqG__policyNav>div{padding-top:25px}.editorial-module__ixiEqG__policyNav h2{font-size:26px}.editorial-module__ixiEqG__policyNav p{color:var(--text-muted);margin-top:15px;font-size:12px;line-height:1.8}.editorial-module__ixiEqG__policyNav>div>a{overflow-wrap:anywhere;min-height:44px;margin-top:12px;font-size:12px;display:block}.editorial-module__ixiEqG__policy{max-width:72ch}.editorial-module__ixiEqG__policy>section{border-bottom:1px solid var(--rule);padding:35px 0;scroll-margin-top:25px}.editorial-module__ixiEqG__policy>section:first-child{padding-top:0}.editorial-module__ixiEqG__policy h2{margin-bottom:25px;font-size:38px}.editorial-module__ixiEqG__policy h3{font-family:var(--font-sans);letter-spacing:0;margin:25px 0 10px;font-size:14px;font-weight:500;line-height:1.5}.editorial-module__ixiEqG__policy p,.editorial-module__ixiEqG__policy li{color:var(--text-muted);margin-bottom:15px;font-size:14px;line-height:1.9}.editorial-module__ixiEqG__policy p>a{color:var(--plum);text-underline-offset:4px;text-decoration:underline}.editorial-module__ixiEqG__policy ul{padding-left:20px;list-style:outside}.editorial-module__ixiEqG__policyTable{background:var(--stone);margin:25px 0;padding:0 25px}.editorial-module__ixiEqG__policyTable>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:30px;padding:22px 0;display:grid}.editorial-module__ixiEqG__policyTable>div:last-child{border:0}.editorial-module__ixiEqG__policyTable h3{margin:0}.editorial-module__ixiEqG__policyTable small{color:var(--text-muted);margin-top:8px;font-size:10px;font-weight:400;display:block}.editorial-module__ixiEqG__policyTable p{margin:0;font-size:13px}.editorial-module__ixiEqG__requestLink{text-underline-offset:5px;align-items:center;gap:20px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}@media (max-width:1000px){.editorial-module__ixiEqG__editorialHero h1{font-size:66px}.editorial-module__ixiEqG__story,.editorial-module__ixiEqG__contactLayout,.editorial-module__ixiEqG__tradeDirectory{gap:45px}.editorial-module__ixiEqG__aboutPhotos{gap:22px}.editorial-module__ixiEqG__aboutPhotos>a>div{height:230px}.editorial-module__ixiEqG__aboutPhotos>a:nth-child(2)>div{height:290px}.editorial-module__ixiEqG__timeline ol{grid-template-columns:repeat(2,1fr);gap:35px}.editorial-module__ixiEqG__contactForm{padding:30px}.editorial-module__ixiEqG__contactDetails h2{font-size:32px}.editorial-module__ixiEqG__policyLayout{grid-template-columns:180px 1fr;gap:40px}}@media (max-width:650px){.editorial-module__ixiEqG__editorialHero{padding-top:15px;padding-bottom:35px}.editorial-module__ixiEqG__editorialHero h1{margin-top:25px;font-size:47px}.editorial-module__ixiEqG__aboutPage .editorial-module__ixiEqG__editorialHero{text-align:left;padding-bottom:40px}.editorial-module__ixiEqG__heroStory>p{font-size:13px}.editorial-module__ixiEqG__story{grid-template-columns:1fr;gap:25px;padding-block:40px}.editorial-module__ixiEqG__story h2{font-size:45px}.editorial-module__ixiEqG__story p{font-size:13px}.editorial-module__ixiEqG__story p:first-child{font-size:25px}.editorial-module__ixiEqG__story dl>div{font-size:11px}.editorial-module__ixiEqG__aboutPhotos{grid-template-columns:1fr 1fr;gap:25px 18px;padding-block:45px}.editorial-module__ixiEqG__aboutPhotos>a:nth-child(2){grid-area:1/1/auto/-1;margin-inline:35px}.editorial-module__ixiEqG__aboutPhotos>a>div{height:180px}.editorial-module__ixiEqG__aboutPhotos>a:nth-child(2)>div{height:280px}.editorial-module__ixiEqG__aboutPhotos img{padding:20px}.editorial-module__ixiEqG__aboutPhotos span{min-height:65px;padding-block:12px;font-size:10px}.editorial-module__ixiEqG__aboutPhotos span svg{flex-shrink:0}.editorial-module__ixiEqG__timeline{padding-block:40px}.editorial-module__ixiEqG__timeline>h2{font-size:40px}.editorial-module__ixiEqG__timeline ol,.editorial-module__ixiEqG__contactPage .editorial-module__ixiEqG__timeline ol{grid-template-columns:1fr;gap:25px;margin-top:30px}.editorial-module__ixiEqG__timeline li{grid-template-columns:35px 1fr;gap:10px 18px;display:grid}.editorial-module__ixiEqG__timeline li>span{grid-row:1/3}.editorial-module__ixiEqG__timeline h3{margin:0;font-size:27px}.editorial-module__ixiEqG__timeline p{grid-column:2;margin:0}.editorial-module__ixiEqG__tradeDirectory{grid-template-columns:1fr;gap:30px;padding-block:45px}.editorial-module__ixiEqG__tradeDirectory h2{font-size:44px}.editorial-module__ixiEqG__tradeDirectory h3{font-size:30px}.editorial-module__ixiEqG__contactBand{align-items:flex-start;padding-block:40px}.editorial-module__ixiEqG__contactBand h2{font-size:37px}.editorial-module__ixiEqG__contactBand a{gap:15px;font-size:11px}.editorial-module__ixiEqG__contactBand a:first-child{font-size:23px}.editorial-module__ixiEqG__contactLayout{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.editorial-module__ixiEqG__contactDetails h2{font-size:35px}.editorial-module__ixiEqG__contactDetails>p{font-size:13px}.editorial-module__ixiEqG__contactForm{padding:25px 20px}.editorial-module__ixiEqG__contactForm h2{font-size:32px}.editorial-module__ixiEqG__privacyPage .editorial-module__ixiEqG__editorialHero{text-align:left}.editorial-module__ixiEqG__policyLayout{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.editorial-module__ixiEqG__policyNav{position:static}.editorial-module__ixiEqG__policyNav nav{flex-flow:wrap;gap:0 22px}.editorial-module__ixiEqG__policyNav nav a{font-size:11px}.editorial-module__ixiEqG__policyNav>div{display:none}.editorial-module__ixiEqG__policy h2{font-size:34px}.editorial-module__ixiEqG__policy p,.editorial-module__ixiEqG__policy li{font-size:13px}.editorial-module__ixiEqG__policyTable{padding-inline:20px}.editorial-module__ixiEqG__policyTable>div{grid-template-columns:1fr;gap:15px}}
.commerce-module__aANH-q__page{background:var(--paper);color:var(--plum);min-width:0}.commerce-module__aANH-q__breadcrumb{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.commerce-module__aANH-q__breadcrumb a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.commerce-module__aANH-q__primary{background:var(--plum);min-height:52px;color:var(--paper);border:1px solid var(--plum);justify-content:center;align-items:center;gap:25px;padding:15px 23px;font-size:13px;font-weight:400;transition:background .2s;display:inline-flex}.commerce-module__aANH-q__primary:hover{background:var(--plum-hover)}.commerce-module__aANH-q__textLink{text-underline-offset:5px;align-items:center;gap:16px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.commerce-module__aANH-q__shopHeader{padding:22px var(--gutter) 0}.commerce-module__aANH-q__shopHeroContent{border-bottom:1px solid var(--rule);padding:32px 0 45px;display:block}.commerce-module__aANH-q__pageIntro{justify-content:space-between;align-items:end;gap:45px;display:flex}.commerce-module__aANH-q__pageIntro h1{max-width:20ch;font-size:clamp(44px,5.4vw,76px)}.commerce-module__aANH-q__pageIntro h1 span{font-style:italic}.commerce-module__aANH-q__pageIntro p{max-width:40ch;color:var(--text-muted);padding-bottom:6px;font-size:13px;line-height:1.8}.commerce-module__aANH-q__shopWorkspace{padding:30px var(--gutter) 65px}.commerce-module__aANH-q__catalogSidebar{border-bottom:1px solid var(--rule);grid-template-columns:140px 1.5fr 1fr;gap:35px;padding-bottom:30px;display:grid}.commerce-module__aANH-q__allCategories{border-bottom:1px solid #0000;justify-content:space-between;align-self:start;align-items:center;gap:20px;min-height:44px;font-size:13px;display:flex}.commerce-module__aANH-q__allCategories[aria-pressed=true]{border-color:var(--plum)}.commerce-module__aANH-q__catalogSidebar details{min-width:0}.commerce-module__aANH-q__catalogSidebar summary{font-family:var(--font-serif);min-height:38px;font-size:23px;list-style:none}.commerce-module__aANH-q__catalogSidebar nav{flex-wrap:wrap;gap:0 24px;display:flex}.commerce-module__aANH-q__catalogSidebar nav button{min-height:44px;color:var(--text-muted);border-bottom:1px solid #0000;align-items:center;gap:10px;font-size:11px;display:flex}.commerce-module__aANH-q__catalogSidebar nav button span{font-size:9px}.commerce-module__aANH-q__catalogSidebar nav button[aria-pressed=true]{color:var(--plum);border-bottom-color:var(--plum)}.commerce-module__aANH-q__shopBody{min-width:0}.commerce-module__aANH-q__toolbar{justify-content:space-between;align-items:center;gap:30px;padding:30px 0 10px;display:flex}.commerce-module__aANH-q__search{border-bottom:1px solid #b8aaa2;flex:1;align-items:center;gap:12px;max-width:430px;display:flex}.commerce-module__aANH-q__search input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:13px}.commerce-module__aANH-q__search button{place-items:center;min-width:44px;min-height:44px;display:grid}.commerce-module__aANH-q__toolbarActions{align-items:center;gap:22px;display:flex}.commerce-module__aANH-q__filterButton{border:1px solid var(--rule);align-items:center;gap:9px;min-height:44px;padding:8px 13px;font-size:12px;display:flex}.commerce-module__aANH-q__dot{background:var(--plum);border-radius:50%;width:5px;height:5px}.commerce-module__aANH-q__toolbar select{background:0 0;border:0;max-width:175px;min-height:44px;font-size:12px}.commerce-module__aANH-q__viewToggle{display:flex}.commerce-module__aANH-q__viewToggle button{width:44px;height:44px;color:var(--text-muted);place-items:center;display:grid}.commerce-module__aANH-q__viewToggle button[aria-pressed=true]{background:var(--stone);color:var(--plum)}.commerce-module__aANH-q__resultsMeta{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:15px 0 28px;font-size:11px;display:flex}.commerce-module__aANH-q__activeFilters{flex-wrap:wrap;gap:8px;display:flex}.commerce-module__aANH-q__activeFilters button{background:var(--stone);color:var(--plum);align-items:center;gap:9px;min-height:44px;padding:8px 12px;display:inline-flex}.commerce-module__aANH-q__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 25px;display:grid}.commerce-module__aANH-q__productCard{min-width:0}.commerce-module__aANH-q__productPhoto{background:var(--stone);aspect-ratio:.9;display:block;position:relative}.commerce-module__aANH-q__productPhoto img{object-fit:contain;mix-blend-mode:multiply;padding:27px;transition:transform .4s}.commerce-module__aANH-q__productPhoto:hover img{transform:scale(1.04)}.commerce-module__aANH-q__productPhoto>svg{position:absolute;bottom:16px;right:16px}.commerce-module__aANH-q__productText{padding-top:16px}.commerce-module__aANH-q__productText>span{color:var(--text-muted);margin-bottom:8px;font-size:10px;display:block}.commerce-module__aANH-q__productText h2,.commerce-module__aANH-q__productText h3{font-family:var(--font-sans);letter-spacing:0;-webkit-line-clamp:2;text-wrap:initial;-webkit-box-orient:vertical;min-height:41px;font-size:12px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.commerce-module__aANH-q__productText>p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.commerce-module__aANH-q__productText>strong{margin-top:15px;font-size:14px;font-weight:500;display:block}.commerce-module__aANH-q__productPrice{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.commerce-module__aANH-q__productPrice strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.commerce-module__aANH-q__productPrice button{border:1px solid var(--rule);justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:11px;display:flex}.commerce-module__aANH-q__productPrice button span{display:none}.commerce-module__aANH-q__productPrice button:hover{background:var(--plum);color:var(--paper)}.commerce-module__aANH-q__productSkeleton{background:var(--stone);aspect-ratio:.75;animation:1.6s ease-in-out infinite alternate commerce-module__aANH-q__breathe}@keyframes commerce-module__aANH-q__breathe{to{opacity:.45}}.commerce-module__aANH-q__listView{grid-template-columns:1fr}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productCard{border-bottom:1px solid var(--rule);grid-template-columns:180px 1fr;gap:35px;padding-bottom:25px;display:grid}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productText{padding:8px 0}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productText h2{min-height:0;font-size:16px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productPrice{border:0}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productPrice button{padding-inline:18px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productPrice button span{display:inline}.commerce-module__aANH-q__pagination{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;margin-top:45px;padding-top:25px;font-size:12px;display:flex}.commerce-module__aANH-q__pagination button{align-items:center;gap:12px;min-height:44px;padding:10px 0;display:flex}.commerce-module__aANH-q__quoteBand{background:var(--stone);padding:55px var(--gutter);justify-content:space-between;align-items:center;gap:50px;display:flex}.commerce-module__aANH-q__quoteBand h2{font-size:43px}.commerce-module__aANH-q__quoteBand p{color:var(--text-muted);max-width:65ch;margin-top:15px;font-size:13px}.commerce-module__aANH-q__quoteBand>a{border-bottom:1px solid var(--plum);flex-shrink:0;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.commerce-module__aANH-q__filterSheet{overflow-y:auto;background:var(--paper)!important;gap:20px!important;width:420px!important;max-width:100%!important;padding:50px 30px 30px!important}.commerce-module__aANH-q__filterSheet>h2{font-family:var(--font-serif);font-size:37px;font-weight:500}.commerce-module__aANH-q__filterSheet>p{color:var(--text-muted);font-size:13px}.commerce-module__aANH-q__filterAll,.commerce-module__aANH-q__filterSheet details>button{justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 0;font-size:13px;display:flex}.commerce-module__aANH-q__filterSheet details{border-top:1px solid var(--rule);padding:15px 0}.commerce-module__aANH-q__filterSheet summary{font-family:var(--font-serif);min-height:44px;font-size:25px}.commerce-module__aANH-q__filterSheet details>button{padding-inline:15px}.commerce-module__aANH-q__filterSheet [aria-pressed=true]{background:var(--stone)}.commerce-module__aANH-q__priceFilter{border-top:1px solid var(--rule);padding-top:25px}.commerce-module__aANH-q__priceFilter h3{font-size:26px}.commerce-module__aANH-q__priceFilter p{color:var(--text-muted);margin:12px 0 20px;font-size:11px}.commerce-module__aANH-q__priceFilter>div{gap:12px;margin-bottom:20px;display:flex}.commerce-module__aANH-q__priceFilter input{background:0 0;border:1px solid #b8aaa2;width:50%;min-width:0;padding:13px;font-size:14px}.commerce-module__aANH-q__priceFilter .commerce-module__aANH-q__primary{width:100%}.commerce-module__aANH-q__pdp{padding:22px var(--gutter) 0}.commerce-module__aANH-q__productLayout{grid-template-columns:1.2fr 1fr;align-items:start;gap:7%;padding-top:30px;display:grid}.commerce-module__aANH-q__gallery{min-width:0;position:sticky;top:30px}.commerce-module__aANH-q__mainPhoto{aspect-ratio:.95;background:var(--stone);border-radius:48% 48% 0 0;position:relative;overflow:hidden}.commerce-module__aANH-q__mainPhoto img{object-fit:contain;mix-blend-mode:multiply;padding:65px 45px 45px}.commerce-module__aANH-q__mainPhoto>button{background:var(--paper);place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:20px;right:20px}.commerce-module__aANH-q__mainPhoto>span{color:var(--text-muted);font-size:11px;position:absolute;bottom:25px;left:25px}.commerce-module__aANH-q__thumbnails{scrollbar-width:none;gap:12px;padding-top:16px;display:flex;overflow-x:auto}.commerce-module__aANH-q__thumbnails button{background:var(--stone);border:1px solid #0000;flex:0 0 70px;width:70px;height:70px;position:relative}.commerce-module__aANH-q__thumbnails img{object-fit:contain;mix-blend-mode:multiply;padding:8px}.commerce-module__aANH-q__thumbnails button[aria-pressed=true]{border-color:var(--plum)}.commerce-module__aANH-q__photoCaption{color:var(--text-muted);margin-top:15px;font-size:11px}.commerce-module__aANH-q__productHeading{border-bottom:1px solid var(--rule);padding-bottom:25px}.commerce-module__aANH-q__categoryLink{align-items:center;gap:12px;min-height:44px;margin-bottom:10px;font-size:12px;display:inline-flex}.commerce-module__aANH-q__productHeading h1{overflow-wrap:anywhere;font-size:clamp(28px,2.7vw,39px);line-height:1.15}.commerce-module__aANH-q__purchase{min-width:0}.commerce-module__aANH-q__purchaseTitle{margin-top:25px;font-size:24px}.commerce-module__aANH-q__unitPrice{align-items:baseline;gap:15px;padding-top:20px;display:flex}.commerce-module__aANH-q__unitPrice strong{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:46px;font-weight:500}.commerce-module__aANH-q__unitPrice>span{color:var(--text-muted);font-size:12px}.commerce-module__aANH-q__purchaseCopy{color:var(--text-muted);margin-top:8px;font-size:12px}.commerce-module__aANH-q__buyControls{gap:14px;margin-top:25px;display:flex}.commerce-module__aANH-q__quantity{border:1px solid #b8aaa2;flex-shrink:0;align-items:center;display:flex}.commerce-module__aANH-q__quantity button{place-items:center;width:44px;height:44px;display:grid}.commerce-module__aANH-q__quantity>span{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:13px}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__primary{flex:1;gap:20px}.commerce-module__aANH-q__lineTotal{justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.commerce-module__aANH-q__lineTotal strong{font-weight:500}.commerce-module__aANH-q__quoteButton{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:15px;padding:18px 0;font-size:12px;display:flex}.commerce-module__aANH-q__deliveryFacts{margin-top:20px}.commerce-module__aANH-q__deliveryFacts>div{grid-template-columns:1fr 1.5fr;gap:20px;padding:11px 0;font-size:11px;display:grid}.commerce-module__aANH-q__deliveryFacts dt{color:var(--text-muted)}.commerce-module__aANH-q__finePrint{color:var(--text-muted);margin-top:18px;font-size:11px;line-height:1.8}.commerce-module__aANH-q__finePrint a{text-underline-offset:3px;text-decoration:underline}.commerce-module__aANH-q__productDetails{border-top:1px solid var(--rule);margin-top:70px}.commerce-module__aANH-q__detailTabs{border-bottom:1px solid var(--rule);justify-content:center;gap:40px;display:flex}.commerce-module__aANH-q__detailTabs button{min-height:56px;color:var(--text-muted);border-bottom:2px solid #0000;padding:20px 0;font-size:12px}.commerce-module__aANH-q__detailTabs [aria-selected=true]{border-color:var(--plum);color:var(--plum)}.commerce-module__aANH-q__detailContent{grid-template-columns:1fr 1.4fr;gap:70px;padding:45px 0;display:grid}.commerce-module__aANH-q__detailContent h2{max-width:17ch;font-size:42px}.commerce-module__aANH-q__detailContent p,.commerce-module__aANH-q__features{color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:20px;font-size:14px;line-height:1.9}.commerce-module__aANH-q__features{padding-left:20px;list-style:outside}.commerce-module__aANH-q__detailContent .commerce-module__aANH-q__deliveryFacts{margin-top:0}.commerce-module__aANH-q__related{border-top:1px solid var(--rule);padding:55px 0 65px}.commerce-module__aANH-q__sectionTitle{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.commerce-module__aANH-q__sectionTitle h2{font-size:44px}.commerce-module__aANH-q__sectionTitle>a{align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.commerce-module__aANH-q__zoomDialog{background:var(--paper)!important;border:0!important;width:calc(100vw - 40px)!important;max-width:1100px!important;padding:30px!important}.commerce-module__aANH-q__zoomDialog>div{height:70dvh;position:relative}.commerce-module__aANH-q__zoomDialog img{object-fit:contain;mix-blend-mode:multiply;padding:25px}.commerce-module__aANH-q__zoomDialog nav{justify-content:center;align-items:center;gap:30px;font-size:12px;display:flex}.commerce-module__aANH-q__zoomDialog nav button{place-items:center;min-width:44px;min-height:44px;display:grid}.commerce-module__aANH-q__close{background:0 0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.commerce-module__aANH-q__zoomDialog>.commerce-module__aANH-q__close{z-index:2;position:absolute;top:10px;right:10px}.commerce-module__aANH-q__pdpLoading{padding:60px var(--gutter);grid-template-columns:1.2fr 1fr;gap:7%;display:grid}.commerce-module__aANH-q__mobileBuy{display:none}.commerce-module__aANH-q__bagDialog,.commerce-module__aANH-q__accountDialog{background:var(--paper)!important}.commerce-module__aANH-q__bagHeading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:20px;padding:35px 30px 25px;display:flex}.commerce-module__aANH-q__modalTitle{font-family:var(--font-serif);line-height:1.15;font-size:38px!important;font-weight:500!important}.commerce-module__aANH-q__bagHeading p{color:var(--text-muted);margin-top:12px;font-size:12px}.commerce-module__aANH-q__bagLayout{flex-direction:column;display:flex}.commerce-module__aANH-q__bagItems{padding:0 30px 25px}.commerce-module__aANH-q__bagItem{border-bottom:1px solid var(--rule);gap:20px;padding:25px 0;display:flex;position:relative}.commerce-module__aANH-q__bagPhoto{background:var(--stone);flex-shrink:0;width:90px;height:115px;display:block;position:relative}.commerce-module__aANH-q__bagPhoto img{object-fit:contain;mix-blend-mode:multiply;padding:12px}.commerce-module__aANH-q__bagItemInfo{flex:1;min-width:0}.commerce-module__aANH-q__bagItemInfo>span{color:var(--text-muted);font-size:10px}.commerce-module__aANH-q__bagItemInfo h3{font-family:var(--font-sans);letter-spacing:0;-webkit-line-clamp:2;text-wrap:initial;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.commerce-module__aANH-q__bagItemInfo>small{color:var(--text-muted);margin-top:8px;font-size:11px;display:block}.commerce-module__aANH-q__bagItemBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.commerce-module__aANH-q__bagItemBottom strong{font-size:13px;font-weight:500}.commerce-module__aANH-q__remove{text-underline-offset:4px;min-height:44px;font-size:11px;text-decoration:underline}.commerce-module__aANH-q__bagSummary{background:var(--stone);padding:30px}.commerce-module__aANH-q__bagSummary dl>div{color:var(--text-muted);justify-content:space-between;gap:15px;font-size:12px;display:flex}.commerce-module__aANH-q__bagTotal{justify-content:space-between;align-items:baseline;gap:20px;margin:22px 0;display:flex}.commerce-module__aANH-q__bagTotal>span{font-size:14px}.commerce-module__aANH-q__bagTotal strong{font-family:var(--font-serif);font-size:38px;font-weight:500}.commerce-module__aANH-q__bagSummary>.commerce-module__aANH-q__primary{justify-content:space-between;width:100%}.commerce-module__aANH-q__bagSummary>p{color:var(--text-muted);margin-top:20px;font-size:11px;line-height:1.8}.commerce-module__aANH-q__bagSummary>.commerce-module__aANH-q__textLink{margin-top:10px}.commerce-module__aANH-q__emptyBag{text-align:center;padding:35px 30px 60px}.commerce-module__aANH-q__emptyBagPhotos{gap:12px;margin-bottom:35px;display:flex}.commerce-module__aANH-q__emptyBagPhotos>a{background:var(--stone);border-radius:60px 60px 0 0;flex:1;height:150px;position:relative}.commerce-module__aANH-q__emptyBagPhotos img{object-fit:contain;mix-blend-mode:multiply;padding:20px}.commerce-module__aANH-q__emptyBag h2{font-size:36px}.commerce-module__aANH-q__emptyBag p{color:var(--text-muted);margin:15px 0 25px;font-size:13px}.commerce-module__aANH-q__accountVisual{border-bottom:1px solid var(--rule);text-align:center;padding:35px 35px 28px}.commerce-module__aANH-q__accountLogo{width:210px;height:auto;margin:auto}.commerce-module__aANH-q__accountVisual p{color:var(--text-muted);margin-top:18px;font-size:11px}.commerce-module__aANH-q__accountForm{padding:28px 35px 35px}.commerce-module__aANH-q__accountForm>.commerce-module__aANH-q__close{position:absolute;top:8px;right:8px}.commerce-module__aANH-q__accountModes{border-bottom:1px solid var(--rule);gap:30px;margin-bottom:25px;display:flex}.commerce-module__aANH-q__accountModes button{border-bottom:2px solid #0000;min-height:44px;font-size:12px}.commerce-module__aANH-q__accountModes [aria-pressed=true]{border-color:var(--plum)}.commerce-module__aANH-q__accountForm>p{color:var(--text-muted);margin-top:15px;font-size:12px}.commerce-module__aANH-q__form{flex-direction:column;gap:23px;margin-top:28px;display:flex}.commerce-module__aANH-q__form label{font-size:12px;display:block}.commerce-module__aANH-q__form input:not([type=checkbox]),.commerce-module__aANH-q__form textarea,.commerce-module__aANH-q__form select{background:#fffdfa;border:1px solid #b8aaa2;border-radius:0;width:100%;min-width:0;min-height:49px;margin-top:9px;padding:14px;font-size:14px;display:block}.commerce-module__aANH-q__form textarea{resize:vertical;min-height:120px}.commerce-module__aANH-q__fieldPair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.commerce-module__aANH-q__passwordField{position:relative}.commerce-module__aANH-q__passwordField input{padding-right:50px!important}.commerce-module__aANH-q__passwordField>button{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:3px}.commerce-module__aANH-q__formOptions{justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.commerce-module__aANH-q__formOptions>label{align-items:center;gap:9px;min-height:44px;display:flex}.commerce-module__aANH-q__formOptions input{width:18px;height:18px}.commerce-module__aANH-q__formOptions>button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.commerce-module__aANH-q__formNotice{background:var(--stone);padding:20px;font-size:12px;line-height:1.8}.commerce-module__aANH-q__formNotice a{align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:flex}.commerce-module__aANH-q__accountPrivacy{line-height:1.8;margin-top:25px!important;font-size:11px!important}.commerce-module__aANH-q__accountPrivacy a{text-decoration:underline}.commerce-module__aANH-q__checkout{padding:22px var(--gutter) 70px}.commerce-module__aANH-q__checkoutHeading{text-align:center;padding:30px 0 50px}.commerce-module__aANH-q__checkoutHeading h1{font-size:clamp(42px,4.8vw,66px)}.commerce-module__aANH-q__checkoutHeading p{color:var(--text-muted);margin-top:22px;font-size:13px;line-height:1.8}.commerce-module__aANH-q__checkoutLayout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:7%;display:grid}.commerce-module__aANH-q__checkoutLayout>div{grid-area:1/2}.commerce-module__aANH-q__checkoutSummary{border-top:2px solid var(--plum);background:var(--stone);grid-area:1/1;min-width:0;padding:28px 25px;position:sticky;top:30px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__sectionTitle{gap:12px;margin-bottom:5px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__sectionTitle h2{font-size:32px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__sectionTitle>span{font-size:11px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagPhoto{background:var(--paper);width:65px;height:90px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagItem{gap:15px;padding-right:20px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagItemInfo h3{font-size:11px}.commerce-module__aANH-q__checkoutItems{scrollbar-width:none;max-height:440px;overflow-y:auto}.commerce-module__aANH-q__removeItem{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:15px;right:-16px}.commerce-module__aANH-q__checkoutTotals{padding-top:20px}.commerce-module__aANH-q__checkoutTotals>div{justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.commerce-module__aANH-q__checkoutTotals>div:first-child dd{font-size:25px;font-weight:500}.commerce-module__aANH-q__checkoutSteps{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;display:flex}.commerce-module__aANH-q__checkoutSteps button{border-bottom:2px solid #0000;align-items:center;gap:10px;min-height:60px;padding-bottom:14px;font-size:11px;display:flex}.commerce-module__aANH-q__checkoutSteps button>span{border:1px solid #b8aaa2;border-radius:16px 16px 0 0;place-items:center;width:25px;height:32px;display:grid}.commerce-module__aANH-q__checkoutSteps [aria-current=step]{border-bottom-color:var(--plum)}.commerce-module__aANH-q__checkoutSteps [aria-current=step]>span{color:var(--paper);background:var(--plum);border-color:var(--plum)}.commerce-module__aANH-q__checkoutForm{margin-top:35px}.commerce-module__aANH-q__checkoutForm>h2{font-size:36px}.commerce-module__aANH-q__checkoutForm>p{color:var(--text-muted);margin-top:-8px;font-size:12px}.commerce-module__aANH-q__checkoutNext{justify-content:space-between;gap:20px;margin-top:8px;display:flex}.commerce-module__aANH-q__checkoutNext>.commerce-module__aANH-q__primary{min-width:170px;margin-left:auto}.commerce-module__aANH-q__reviewDetails{grid-template-columns:1fr 1fr;gap:25px;display:grid}.commerce-module__aANH-q__reviewDetails section{border-top:1px solid var(--rule);padding-top:20px}.commerce-module__aANH-q__reviewDetails section>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.commerce-module__aANH-q__reviewDetails h3{font-size:24px}.commerce-module__aANH-q__reviewDetails button{min-height:44px;font-size:12px;text-decoration:underline}.commerce-module__aANH-q__reviewDetails p{color:var(--text-muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.8}.commerce-module__aANH-q__paymentNote{background:var(--stone);padding:25px}.commerce-module__aANH-q__paymentNote h3{font-size:27px}.commerce-module__aANH-q__paymentNote p{color:var(--text-muted);margin-top:15px;font-size:12px;line-height:1.8}.commerce-module__aANH-q__empty{min-height:65vh;padding:65px var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.commerce-module__aANH-q__empty h1,.commerce-module__aANH-q__empty h2{max-width:22ch;font-size:clamp(38px,4.5vw,64px)}.commerce-module__aANH-q__empty p{color:var(--text-muted);max-width:55ch;font-size:14px;line-height:1.8}.commerce-module__aANH-q__checkoutEmptyPhoto{background:var(--stone);border-radius:120px 120px 0 0;width:210px;height:240px;position:relative}.commerce-module__aANH-q__checkoutEmptyPhoto img{object-fit:contain;mix-blend-mode:multiply;padding:25px}@media (max-width:1100px){.commerce-module__aANH-q__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.commerce-module__aANH-q__toolbar{gap:20px}.commerce-module__aANH-q__toolbarActions{gap:12px}.commerce-module__aANH-q__productLayout{grid-template-columns:1.1fr 1fr;gap:35px}.commerce-module__aANH-q__mainPhoto img{padding:45px 25px}.commerce-module__aANH-q__buyControls{flex-wrap:wrap}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__primary{flex-basis:100%}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__quantity{flex:1;justify-content:space-between}.commerce-module__aANH-q__checkoutLayout{gap:35px}.commerce-module__aANH-q__checkoutSummary{padding:25px 18px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagItem{flex-wrap:wrap}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagPhoto{width:55px;height:70px}.commerce-module__aANH-q__listView{grid-template-columns:1fr}}@media (max-width:800px){.commerce-module__aANH-q__catalogSidebar{display:none}.commerce-module__aANH-q__toolbar{flex-wrap:wrap;padding-top:0}.commerce-module__aANH-q__search{flex-basis:100%;max-width:none}.commerce-module__aANH-q__toolbarActions{justify-content:space-between;width:100%}.commerce-module__aANH-q__toolbar select{margin-left:auto}.commerce-module__aANH-q__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-module__aANH-q__listView{grid-template-columns:1fr}.commerce-module__aANH-q__pageIntro{display:block}.commerce-module__aANH-q__pageIntro p{max-width:none;margin-top:22px}.commerce-module__aANH-q__productLayout{grid-template-columns:1fr;gap:35px}.commerce-module__aANH-q__gallery{position:static}.commerce-module__aANH-q__mainPhoto{aspect-ratio:1.2}.commerce-module__aANH-q__purchaseTitle{margin-top:22px}.commerce-module__aANH-q__buyControls{flex-wrap:nowrap}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__primary{flex-basis:auto}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__quantity{flex:0}.commerce-module__aANH-q__detailContent{grid-template-columns:.8fr 1fr;gap:30px}.commerce-module__aANH-q__mobileBuy{z-index:25;background:var(--paper);border-top:1px solid var(--rule);padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:25px;display:flex;position:fixed;bottom:0;left:0;right:0}.commerce-module__aANH-q__mobileBuy>span{flex-direction:column;display:flex}.commerce-module__aANH-q__mobileBuy small{color:var(--text-muted);font-size:10px}.commerce-module__aANH-q__mobileBuy strong{font-size:17px;font-weight:500}.commerce-module__aANH-q__pdp{padding-bottom:85px}.commerce-module__aANH-q__quoteBand{display:block}.commerce-module__aANH-q__quoteBand>a{width:fit-content;margin-top:20px}.commerce-module__aANH-q__checkoutLayout{grid-template-columns:1fr;gap:35px}.commerce-module__aANH-q__checkoutLayout>div{grid-area:1/1}.commerce-module__aANH-q__checkoutSummary{grid-area:2/1;position:static}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagItem{flex-wrap:nowrap}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__bagPhoto{width:80px;height:95px}.commerce-module__aANH-q__checkoutItems{max-height:none}}@media (max-width:650px){.commerce-module__aANH-q__shopHeroContent{padding:22px 0 30px}.commerce-module__aANH-q__pageIntro h1{font-size:45px}.commerce-module__aANH-q__pageIntro p{font-size:12px}.commerce-module__aANH-q__shopWorkspace{padding-top:25px;padding-bottom:45px}.commerce-module__aANH-q__toolbarActions{gap:8px}.commerce-module__aANH-q__toolbar select{max-width:140px;font-size:11px}.commerce-module__aANH-q__viewToggle button{width:44px}.commerce-module__aANH-q__filterButton{padding-inline:10px;font-size:11px}.commerce-module__aANH-q__productGrid{gap:25px 16px}.commerce-module__aANH-q__productPhoto{aspect-ratio:.82}.commerce-module__aANH-q__productPhoto img{padding:17px}.commerce-module__aANH-q__productText h2,.commerce-module__aANH-q__productText h3{min-height:38px;font-size:11px}.commerce-module__aANH-q__productText>span{font-size:9px}.commerce-module__aANH-q__productPrice strong{font-size:12px}.commerce-module__aANH-q__productPrice{gap:5px}.commerce-module__aANH-q__productText>strong{font-size:13px}.commerce-module__aANH-q__resultsMeta{font-size:10px}.commerce-module__aANH-q__pagination{gap:8px;font-size:11px}.commerce-module__aANH-q__pagination button{gap:6px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productCard{grid-template-columns:105px 1fr;gap:18px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productText h2{font-size:12px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productPrice button{padding-inline:10px}.commerce-module__aANH-q__listView .commerce-module__aANH-q__productPrice button span{display:none}.commerce-module__aANH-q__quoteBand{padding-block:35px}.commerce-module__aANH-q__quoteBand h2{font-size:36px}.commerce-module__aANH-q__quoteBand p{font-size:12px}.commerce-module__aANH-q__filterSheet{padding-inline:24px!important}.commerce-module__aANH-q__priceFilter input{font-size:16px}.commerce-module__aANH-q__pdp{padding-top:15px}.commerce-module__aANH-q__productLayout{gap:28px;padding-top:18px}.commerce-module__aANH-q__mainPhoto{aspect-ratio:.95}.commerce-module__aANH-q__mainPhoto img{padding:40px 25px}.commerce-module__aANH-q__productHeading h1{font-size:30px}.commerce-module__aANH-q__productHeading{padding-bottom:20px}.commerce-module__aANH-q__unitPrice strong{font-size:42px}.commerce-module__aANH-q__buyControls{gap:10px}.commerce-module__aANH-q__buyControls .commerce-module__aANH-q__primary{gap:12px;padding-inline:15px;font-size:12px}.commerce-module__aANH-q__deliveryFacts>div{gap:15px;font-size:11px}.commerce-module__aANH-q__productDetails{margin-top:40px}.commerce-module__aANH-q__detailTabs{justify-content:space-between;gap:20px}.commerce-module__aANH-q__detailTabs button{text-align:left;padding-block:16px;font-size:10px}.commerce-module__aANH-q__detailContent{padding-block:30px;display:block}.commerce-module__aANH-q__detailContent h2{margin-bottom:23px;font-size:35px}.commerce-module__aANH-q__detailContent p,.commerce-module__aANH-q__features{font-size:13px}.commerce-module__aANH-q__related{padding-block:35px 25px}.commerce-module__aANH-q__sectionTitle{align-items:start;gap:20px}.commerce-module__aANH-q__sectionTitle h2{font-size:36px}.commerce-module__aANH-q__sectionTitle>a{gap:10px;font-size:11px}.commerce-module__aANH-q__zoomDialog{padding:20px!important}.commerce-module__aANH-q__zoomDialog>div{height:65dvh}.commerce-module__aANH-q__zoomDialog img{padding:10px}.commerce-module__aANH-q__bagHeading{padding:25px 24px}.commerce-module__aANH-q__modalTitle{font-size:34px!important}.commerce-module__aANH-q__bagItems{padding-inline:24px}.commerce-module__aANH-q__bagItem{gap:15px}.commerce-module__aANH-q__bagPhoto{width:75px;height:100px}.commerce-module__aANH-q__bagSummary{padding:25px 24px}.commerce-module__aANH-q__emptyBag{padding:30px 24px}.commerce-module__aANH-q__emptyBagPhotos>a{height:120px}.commerce-module__aANH-q__emptyBagPhotos img{padding:15px}.commerce-module__aANH-q__emptyBag h2{font-size:32px}.commerce-module__aANH-q__accountVisual{padding:28px 24px 23px}.commerce-module__aANH-q__accountLogo{width:175px}.commerce-module__aANH-q__accountForm{padding:24px}.commerce-module__aANH-q__form input:not([type=checkbox]),.commerce-module__aANH-q__form textarea,.commerce-module__aANH-q__form select{padding:12px;font-size:16px}.commerce-module__aANH-q__fieldPair{grid-template-columns:1fr;gap:20px}.commerce-module__aANH-q__form{gap:20px}.commerce-module__aANH-q__checkoutHeading{text-align:left;padding:22px 0 35px}.commerce-module__aANH-q__checkoutHeading h1{font-size:43px}.commerce-module__aANH-q__checkoutHeading p{font-size:12px}.commerce-module__aANH-q__checkoutHeading br{display:none}.commerce-module__aANH-q__checkoutSteps{gap:10px}.commerce-module__aANH-q__checkoutSteps button{flex-direction:column;flex:1;align-items:start;gap:10px;font-size:10px}.commerce-module__aANH-q__checkoutForm>h2{font-size:33px}.commerce-module__aANH-q__checkoutSummary .commerce-module__aANH-q__sectionTitle h2{font-size:30px}.commerce-module__aANH-q__reviewDetails{grid-template-columns:1fr}.commerce-module__aANH-q__empty{padding-block:45px}.commerce-module__aANH-q__empty h1,.commerce-module__aANH-q__empty h2{font-size:42px}.commerce-module__aANH-q__empty p{font-size:13px}.commerce-module__aANH-q__checkoutEmptyPhoto{width:170px;height:200px}.commerce-module__aANH-q__pdpLoading{grid-template-columns:1fr}.commerce-module__aANH-q__productText h2 a,.commerce-module__aANH-q__productText h3 a,.commerce-module__aANH-q__bagItemInfo h3 a{min-height:44px;display:block}.commerce-module__aANH-q__productText h2,.commerce-module__aANH-q__productText h3,.commerce-module__aANH-q__bagItemInfo h3{min-height:44px}}
.compactModal-module__HmJGrG__cart{border:0!important;border-radius:0!important;width:min(540px,100vw)!important;max-width:540px!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important;transform:translate(0,0)!important}.compactModal-module__HmJGrG__account{border:0!important;border-radius:2px!important;width:min(480px,100vw - 32px)!important;max-width:480px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;display:block!important;overflow:hidden!important}.compactModal-module__HmJGrG__scroll{overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100dvh - 32px);overflow:hidden auto}.compactModal-module__HmJGrG__cart .compactModal-module__HmJGrG__scroll{min-height:100dvh;max-height:100dvh}.compactModal-module__HmJGrG__cart *,.compactModal-module__HmJGrG__account *{scrollbar-width:none}.compactModal-module__HmJGrG__scroll::-webkit-scrollbar{display:none}
.header-module__3iWRfG__header{z-index:30;background:var(--paper);position:relative}.header-module__3iWRfG__tradeBar{padding:9px var(--gutter);background:var(--plum);color:var(--paper);letter-spacing:.025em;justify-content:space-between;gap:25px;font-size:10px;display:flex}.header-module__3iWRfG__tradeBar a:focus-visible{outline-color:var(--paper)}.header-module__3iWRfG__tradeBar a{align-items:center;gap:12px;display:flex}.header-module__3iWRfG__masthead{padding:27px var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.header-module__3iWRfG__leftControls,.header-module__3iWRfG__rightControls{align-items:center;gap:10px;display:flex}.header-module__3iWRfG__rightControls{justify-content:flex-end}.header-module__3iWRfG__brand{grid-area:1/2}.header-module__3iWRfG__brand a{min-height:44px}.header-module__3iWRfG__brand img{height:54px}.header-module__3iWRfG__menuButton,.header-module__3iWRfG__iconButton,.header-module__3iWRfG__cartButton,.header-module__3iWRfG__searchTrigger{justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;font-size:12px;display:inline-flex}.header-module__3iWRfG__menuButton{padding-right:14px}.header-module__3iWRfG__menuButton span{font-size:12px}.header-module__3iWRfG__searchTrigger>span,.header-module__3iWRfG__searchTrigger kbd{display:none}.header-module__3iWRfG__cartButton span{font-size:11px}.header-module__3iWRfG__desktopCurrency{margin-right:10px}.header-module__3iWRfG__departmentBar{padding:0 var(--gutter);border-bottom:1px solid var(--rule);justify-content:center;align-items:center;gap:45px;display:flex}.header-module__3iWRfG__departmentBar>a{align-items:center;gap:14px;min-height:51px;font-size:12px;display:flex}.header-module__3iWRfG__departmentBar .header-module__3iWRfG__headerProject{color:var(--text-muted)}.header-module__3iWRfG__navigationPanel{background:var(--paper);padding:45px var(--gutter) 20px;border-bottom:1px solid var(--rule);scrollbar-width:none;grid-template-columns:1fr 1fr;gap:50px;max-height:calc(100dvh - 185px);display:grid;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 30px 50px #40253915}.header-module__3iWRfG__navigationIntro nav{flex-direction:column;display:flex}.header-module__3iWRfG__navigationIntro nav a{font-family:var(--font-serif);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:12px 0;font-size:38px;display:flex}.header-module__3iWRfG__navigationIntro [aria-current=page]{font-style:italic}.header-module__3iWRfG__quoteLink{align-items:center;gap:30px;min-height:44px;padding:25px 0 0;font-size:12px;display:flex}.header-module__3iWRfG__departments{grid-template-columns:1fr 1fr;gap:30px;display:grid}.header-module__3iWRfG__departments h2{margin:10px 0 15px;font-size:26px}.header-module__3iWRfG__departments a{min-height:44px;padding:10px 0;font-size:13px;display:block}.header-module__3iWRfG__panelFooter{border-top:1px solid var(--rule);grid-column:1/-1;align-items:center;gap:35px;padding-top:20px;font-size:12px;display:flex}.header-module__3iWRfG__panelFooter>a,.header-module__3iWRfG__panelFooter>button{align-items:center;gap:10px;min-height:44px;display:flex}.header-module__3iWRfG__searchPanel{max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--paper)!important;border:0!important;gap:30px!important;width:calc(100% - 40px)!important;max-width:800px!important;padding:40px!important}.header-module__3iWRfG__searchModalTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.header-module__3iWRfG__searchModalTop h2{font-family:var(--font-serif);font-size:42px;font-weight:500}.header-module__3iWRfG__searchModalTop button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.header-module__3iWRfG__searchPanel label{color:var(--text-muted);margin-bottom:15px;font-size:12px;display:block}.header-module__3iWRfG__searchField{border-bottom:1px solid var(--plum);align-items:center;gap:15px;display:flex}.header-module__3iWRfG__searchField>svg{flex-shrink:0}.header-module__3iWRfG__searchField input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:17px 0;font-size:16px}.header-module__3iWRfG__searchField button{flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.header-module__3iWRfG__quickSearch{flex-wrap:wrap;align-items:center;gap:10px 23px;font-size:12px;display:flex}.header-module__3iWRfG__quickSearch>span{color:var(--text-muted)}.header-module__3iWRfG__quickSearch>a{align-items:center;gap:10px;min-height:44px;display:flex}@media (max-width:1000px){.header-module__3iWRfG__masthead{gap:15px;padding-block:23px}.header-module__3iWRfG__brand img{height:46px}.header-module__3iWRfG__rightControls{gap:2px}.header-module__3iWRfG__desktopCurrency{display:none}.header-module__3iWRfG__departmentBar{gap:32px}}@media (max-width:650px){.header-module__3iWRfG__tradeBar{justify-content:center;padding-block:8px;font-size:9px}.header-module__3iWRfG__tradeBar>span{display:none}.header-module__3iWRfG__masthead{grid-template-columns:44px 1fr auto;gap:8px;padding:18px 16px}.header-module__3iWRfG__brand{justify-self:center}.header-module__3iWRfG__brand img{width:162px;height:auto}.header-module__3iWRfG__menuButton{padding:0}.header-module__3iWRfG__menuButton span{display:none}.header-module__3iWRfG__rightControls{gap:0}.header-module__3iWRfG__iconButton{display:none}.header-module__3iWRfG__cartButton{gap:4px}.header-module__3iWRfG__searchTrigger{min-width:44px}.header-module__3iWRfG__departmentBar{gap:22px;padding-inline:16px}.header-module__3iWRfG__departmentBar>a{gap:8px;min-height:44px;font-size:10px}.header-module__3iWRfG__departmentBar .header-module__3iWRfG__headerProject{display:none}.header-module__3iWRfG__navigationPanel{grid-template-columns:1fr;gap:27px;max-height:calc(100dvh - 150px);padding:25px 24px}.header-module__3iWRfG__navigationIntro nav a{min-height:58px;font-size:32px}.header-module__3iWRfG__departments{gap:20px}.header-module__3iWRfG__departments h2{font-size:23px}.header-module__3iWRfG__departments a{font-size:12px}.header-module__3iWRfG__panelFooter{flex-wrap:wrap;gap:10px 25px}.header-module__3iWRfG__searchPanel{gap:25px!important;padding:25px!important}.header-module__3iWRfG__searchModalTop h2{font-size:32px}.header-module__3iWRfG__searchField{gap:8px}.header-module__3iWRfG__searchField input{font-size:16px}.header-module__3iWRfG__quickSearch{gap:5px 20px}.header-module__3iWRfG__departmentBar>a:nth-child(n+3){display:none}.header-module__3iWRfG__tradeBar{padding-block:0}.header-module__3iWRfG__tradeBar a{min-height:44px}}
.footer-module__nP6W3G__footer{color:var(--paper);padding:65px var(--gutter) 0;background:#2c1826}.footer-module__nP6W3G__footerIntro{border-bottom:1px solid #745d6d;justify-content:space-between;align-items:end;gap:40px;padding-bottom:50px;display:flex}.footer-module__nP6W3G__footerIntro p{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(38px,4.2vw,62px);line-height:1.08}.footer-module__nP6W3G__footerIntro>a{border-bottom:1px solid #ae99a6;justify-content:space-between;align-items:center;gap:40px;padding:15px 0;font-size:13px;display:flex}.footer-module__nP6W3G__directory{grid-template-columns:1.5fr 1fr 1fr;gap:55px;padding:45px 0;display:grid}.footer-module__nP6W3G__directory h2{font-family:var(--font-sans);letter-spacing:0;color:#d4c3ce;margin-bottom:18px;font-size:12px;font-weight:400;line-height:1.7}.footer-module__nP6W3G__directory a{align-items:center;gap:15px;min-height:44px;font-size:13px;display:flex}.footer-module__nP6W3G__contact>p{color:#d4c3ce;margin-top:15px;font-size:11px}.footer-module__nP6W3G__signature{border-top:1px solid #745d6d;justify-content:space-between;align-items:center;gap:30px;padding:40px 0 45px;display:flex}.footer-module__nP6W3G__signature>a{width:min(470px,60%)}.footer-module__nP6W3G__signature img{width:100%;height:auto}.footer-module__nP6W3G__signature>div{align-items:center;gap:45px;display:flex}.footer-module__nP6W3G__signature p{font-family:var(--font-serif);font-size:24px;line-height:1.25}.footer-module__nP6W3G__signature>div>a{border:1px solid #ae99a6;border-radius:28px 28px 0 0;place-items:center;width:48px;height:62px;display:grid}.footer-module__nP6W3G__bottom{color:#d4c3ce;border-top:1px solid #745d6d;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:10px;display:flex}.footer-module__nP6W3G__bottom>div{align-items:center;gap:25px;display:flex}.footer-module__nP6W3G__bottom a,.footer-module__nP6W3G__bottom button{align-items:center;min-height:44px;display:inline-flex}.footer-module__nP6W3G__footer a:hover,.footer-module__nP6W3G__footer button:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.footer-module__nP6W3G__footer :is(a,button):focus-visible{outline-color:var(--paper)}@media (max-width:800px){.footer-module__nP6W3G__directory{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-module__nP6W3G__signature p{font-size:21px}.footer-module__nP6W3G__signature>div{gap:25px}.footer-module__nP6W3G__bottom{flex-wrap:wrap}}@media (max-width:650px){.footer-module__nP6W3G__footer{padding-top:45px}.footer-module__nP6W3G__footerIntro{padding-bottom:30px;display:block}.footer-module__nP6W3G__footerIntro p{font-size:42px}.footer-module__nP6W3G__footerIntro>a{width:fit-content;margin-top:25px;font-size:12px}.footer-module__nP6W3G__directory{grid-template-columns:1fr 1fr;gap:30px 20px;padding-block:30px}.footer-module__nP6W3G__contact{grid-column:1/-1}.footer-module__nP6W3G__directory h2{margin-bottom:10px}.footer-module__nP6W3G__directory a{font-size:12px}.footer-module__nP6W3G__signature{align-items:flex-start;padding-block:30px}.footer-module__nP6W3G__signature>a{width:75%}.footer-module__nP6W3G__signature p{display:none}.footer-module__nP6W3G__signature>div>a{width:40px;height:54px}.footer-module__nP6W3G__bottom{gap:10px}.footer-module__nP6W3G__bottom>div{flex-wrap:wrap;gap:12px 20px}}.footer-module__nP6W3G__departments,.footer-module__nP6W3G__company{flex-direction:column;align-items:flex-start;display:flex}
