.home_page__uPsEp{overflow-x:hidden;overflow:clip;color:var(--ink);background:var(--paper)}.home_hero__Q8Yz2{padding-block:clamp(2.5rem,5vw,5rem) clamp(3rem,6vw,6rem)}.home_heroInner__1cn9F{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.9fr);grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);align-items:center}.home_heroCopy__dYaHw,.home_heroFigure___ldmE{position:relative;z-index:1}.home_heroCopy__dYaHw{max-width:42rem}.home_heroTitle__AQFRH{margin-top:1.25rem;font-family:var(--sans);font-size:clamp(3.2rem,5.4vw,4.5rem);font-weight:500;letter-spacing:-.06em;line-height:.95}.home_heroTitle__AQFRH span{color:var(--clay)}.home_heroLead__K310E{max-width:31rem;margin-top:2rem;color:color-mix(in srgb,var(--ink) 74%,transparent);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.8}.home_heroActions__htMym{display:flex;align-items:center;gap:1.5rem;margin-top:2.5rem}.home_page__uPsEp .button{transition-duration:.3s}.home_heroActions__htMym .button{min-height:3.25rem;padding-inline:1.5rem}.home_heroFigure___ldmE{margin:0;align-self:stretch}.home_heroVisual__yQatZ{position:relative;aspect-ratio:4/5;display:block;overflow:hidden;background:var(--pearl)}.home_heroVisual__yQatZ img,.home_materialImage__BAptB img,.home_productImage__kOP8n img{object-fit:cover}.home_productImage__kOP8n img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home_productImage__kOP8n:hover img{transform:scale(1.04)}}.home_heroTag__f04Zv{position:absolute;top:1rem;left:1rem;padding:.5rem .7rem;color:var(--ink-deep);background:var(--paper);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_heroCaption__FCm_q{display:flex;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--line);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.home_heroCaption__FCm_q span:last-child{flex:none;color:var(--clay-dark);font-weight:700;white-space:nowrap}.home_principles__rZDHO{color:var(--paper);background:var(--ink-deep)}.home_principlesList__H5_Uv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;padding-block:clamp(2.5rem,4vw,3rem)}.home_principleIndex__BRLsC{color:color-mix(in srgb,var(--paper) 45%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:16px}.home_principlesList__H5_Uv>div{padding-inline:clamp(1.25rem,3vw,2.5rem);border-left:1px solid color-mix(in srgb,var(--paper) 16%,transparent)}.home_principlesList__H5_Uv>div:first-child{padding-left:0;border-left:0}.home_principlesList__H5_Uv>div:last-child{padding-right:0}.home_principlesList__H5_Uv dt{color:var(--paper);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_principlesList__H5_Uv dd{max-width:24rem;margin:.55rem 0 0;color:color-mix(in srgb,var(--paper) 62%,transparent);font-size:.875rem;line-height:1.65}.home_statement__C0KuV{padding-block:clamp(5rem,10vw,6rem)}.home_statementHead__N7JHN,.home_statementTitle__IvQ7z{position:relative;z-index:1}.home_statementHead__N7JHN{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--line)}.home_statementTitle__IvQ7z{max-width:74rem;margin-top:clamp(2rem,4vw,3.5rem);font-family:var(--sans);font-size:clamp(2.25rem,5.7vw,4.5rem);font-weight:500;letter-spacing:-.055em;line-height:1.06}.home_statementTitle__IvQ7z>span>span:last-child{padding-left:clamp(0rem,8vw,9rem)}.home_selection__WIl6O{padding-bottom:clamp(5rem,9vw,6rem)}.home_sectionHeading__9QaCE{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.home_sectionHeading__9QaCE h2{margin-top:1rem;font-family:var(--sans);font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:500;letter-spacing:-.05em;line-height:1.05}.home_sectionNote__9pPe3{color:var(--ink);letter-spacing:.12em;line-height:1.6}.home_sectionNote__9pPe3,.home_textLink__9sR4B{font-size:.75rem;font-weight:700;text-transform:uppercase}.home_textLink__9sR4B{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-bottom:.35rem;border-bottom:1px solid var(--ink);letter-spacing:.1em;white-space:nowrap;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.home_textLink__9sR4B:hover{color:var(--clay-dark);border-color:var(--clay-dark)}.home_productGrid__m3pkk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(1.5rem,2.4vw,2.5rem);gap:clamp(1.5rem,2.4vw,2.5rem)}.home_productCard__vBxWe:nth-child(2n){padding-top:clamp(2rem,4vw,4rem)}.home_productImage__kOP8n{position:relative;aspect-ratio:4/5;display:block;overflow:hidden;background:var(--pearl)}.home_productIndex__GzsiG{position:absolute;top:0;right:0;padding:.45rem .6rem;color:var(--paper);background:var(--ink-deep);font-size:.75rem;font-weight:700;letter-spacing:.1em}.home_productMeta__aJBI_{display:flex;flex-direction:column;align-items:flex-start;padding-block:1rem .9rem;border-bottom:1px solid var(--line)}.home_productCategory__zfIDP{color:var(--clay-dark);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home_productMeta__aJBI_ h3{margin-top:.4rem;font-family:var(--sans);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}.home_productMeta__aJBI_ h3 a{transition:color .3s var(--ease-out)}.home_productMeta__aJBI_ h3 a:hover{color:var(--clay-dark)}.home_price__o4edZ{margin-top:.55rem;color:var(--ink-deep);font-size:.875rem;font-weight:600}.home_productAction__wCi8R{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem .2rem;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:color .3s var(--ease-out)}.home_productAction__wCi8R span{font-size:1rem;letter-spacing:0}.home_productAction__wCi8R:hover,.home_productCard__vBxWe:focus-within .home_productAction__wCi8R{color:var(--clay-dark)}.home_categoriesSection__MKTJ8{padding-block:clamp(5rem,9vw,6rem);background:var(--pearl)}.home_categoryList__c44sm{border-top:1px solid var(--line)}.home_categoryRow__WPlAP{min-height:6.25rem;display:grid;grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.1fr) 6rem 2rem;grid-gap:1rem;gap:1rem;align-items:center;border-bottom:1px solid var(--line);transition:color .3s var(--ease-out)}.home_categoryIndex__GlB2u{color:var(--clay-dark);font-size:.75rem;font-weight:700;letter-spacing:.1em}.home_categoryName__E7rYv{font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.home_categoryDescription__mVyyu{max-width:27rem;color:color-mix(in srgb,var(--ink) 74%,var(--paper));font-size:.875rem;line-height:1.55}.home_categoryImage__yMp8f{width:6rem;height:4.5rem;object-fit:cover;filter:saturate(.75)}.home_categoryArrow__Sz9I_{justify-self:end;font-size:1rem;transition:transform .32s var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home_categoryRow__WPlAP:focus-visible .home_categoryName__E7rYv,.home_categoryRow__WPlAP:hover .home_categoryName__E7rYv{color:var(--clay-dark)}.home_categoryRow__WPlAP:focus-visible .home_categoryArrow__Sz9I_,.home_categoryRow__WPlAP:hover .home_categoryArrow__Sz9I_{transform:translate(3px,-3px)}}.home_material__VxZH3{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(3rem,7vw,6rem);gap:clamp(3rem,7vw,6rem);align-items:center;padding-block:clamp(5rem,10vw,6rem)}.home_materialFigure__JDzxM{margin:0}.home_materialImage__BAptB{position:relative;aspect-ratio:.84;overflow:hidden;background:var(--pearl)}.home_materialFigure__JDzxM figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--line);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.home_materialFigure__JDzxM figcaption span:last-child{color:color-mix(in srgb,var(--ink) 68%,var(--paper));text-align:right}.home_materialCopy__6HMBG{max-width:35rem}.home_materialCopy__6HMBG h2{margin-top:1.1rem;font-family:var(--sans);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:1}.home_materialLead__bivwv{max-width:32rem;margin-top:2rem;color:var(--ink);font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.6}.home_materialLead__bivwv+p{max-width:32rem;margin-top:1.1rem;color:color-mix(in srgb,var(--ink) 68%,transparent);font-size:1rem;line-height:1.8}.home_materialFacts__HTDa9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line)}.home_materialFacts__HTDa9 dt{color:color-mix(in srgb,var(--ink) 68%,var(--paper));font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home_materialFacts__HTDa9 dd{margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.home_materialFacts__HTDa9 a{border-bottom:1px solid;transition:color .3s var(--ease-out)}.home_materialFacts__HTDa9 a:hover{color:var(--clay-dark)}.home_bespoke__Eh_rn{position:relative;overflow:hidden;color:var(--paper);background:var(--ink-deep)}.home_bespokeInner__ukYv7{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:end;padding-block:clamp(5rem,9vw,6rem)}.home_bespokeAction__SL16r,.home_bespokeCopy__0aiqa{position:relative;z-index:1}.home_bespokeCopy__0aiqa .eyebrow{color:var(--silver)}.home_bespokeCopy__0aiqa h2{margin-top:1.1rem;color:var(--paper);font-family:var(--sans);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;letter-spacing:-.05em;line-height:1.05}.home_bespokeAction__SL16r{max-width:28rem;padding-bottom:.35rem}.home_bespokeAction__SL16r p{color:color-mix(in srgb,var(--paper) 68%,transparent);font-size:1rem;line-height:1.75}.home_bespoke__Eh_rn .home_bespokeButton__KKKoZ{min-height:3.25rem;margin-top:1.75rem;padding-inline:1.5rem;color:var(--ink-deep);background:var(--paper)}.home_bespoke__Eh_rn .home_bespokeButton__KKKoZ:hover{color:var(--paper);background:var(--clay-dark)}.home_bespoke__Eh_rn .home_bespokeButton__KKKoZ:focus-visible{outline-color:var(--paper)}.home_bespokeMark__LP_Vk{position:absolute;right:0;bottom:-.16em;z-index:0;color:color-mix(in srgb,var(--paper) 6%,transparent);font-size:clamp(10rem,27vw,25rem);font-weight:600;letter-spacing:-.08em;line-height:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_journal__8KSRn{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(3rem,7vw,6rem);gap:clamp(3rem,7vw,6rem);padding-block:clamp(5rem,9vw,6rem)}.home_journalIntro__cOfNp{max-width:32rem}.home_journalIntro__cOfNp h2{margin-top:1rem;font-family:var(--sans);font-size:clamp(1.875rem,3.8vw,3rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}.home_journalIntro__cOfNp>p:last-child{max-width:22rem;margin-top:1.25rem;color:color-mix(in srgb,var(--ink) 72%,var(--paper));font-size:.875rem;line-height:1.7}.home_faq__XP5Yh{border-top:1px solid var(--line)}.home_faq__XP5Yh details{border-bottom:1px solid var(--line)}.home_faq__XP5Yh summary{min-height:4.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.15rem;color:var(--ink-deep);font-size:clamp(1rem,1.35vw,1.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.4;cursor:pointer;list-style:none}.home_faq__XP5Yh summary::-webkit-details-marker{display:none}.home_faq__XP5Yh summary span{flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);font-size:1rem;font-weight:400;transition:color .3s var(--ease-out),background-color .3s var(--ease-out),transform .3s var(--ease-out)}.home_faq__XP5Yh details[open] summary span{color:var(--paper);background:var(--ink-deep);transform:rotate(45deg)}.home_faq__XP5Yh details p{max-width:42rem;padding:0 3rem 1.4rem 0;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.875rem;line-height:1.75}.home_faq__XP5Yh summary:focus-visible{outline:2px solid var(--clay-dark);outline-offset:4px}@media (max-width:980px){.home_heroInner__1cn9F{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem)}.home_principlesList__H5_Uv{grid-template-columns:repeat(2,minmax(0,1fr))}.home_principlesList__H5_Uv>div:nth-child(odd){padding-left:0;border-left:0}.home_principlesList__H5_Uv>div:nth-child(n+3){padding-top:1.75rem;margin-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent)}.home_heroTitle__AQFRH{font-size:clamp(3rem,5.2vw,3.75rem)}.home_productGrid__m3pkk{grid-template-columns:repeat(2,minmax(0,1fr))}.home_productCard__vBxWe:nth-child(2n){padding-top:2.5rem}.home_categoryRow__WPlAP{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) 2rem}.home_categoryImage__yMp8f{display:none}.home_statementTitle__IvQ7z>span>span:last-child{padding-left:3rem}.home_material__VxZH3{gap:3.5rem}}@media (max-width:760px){.home_categoryArrow__Sz9I_{display:none}.home_hero__Q8Yz2{padding-block:2rem 3.5rem}.home_heroInner__1cn9F{grid-template-columns:1fr;gap:2.5rem;padding-inline:0}.home_heroCopy__dYaHw{max-width:none;padding-inline:var(--gutter)}.home_heroTitle__AQFRH{font-size:clamp(3rem,11vw,4.5rem)}.home_heroFigure___ldmE{padding-inline:0}.home_heroCaption__FCm_q{padding-inline:var(--gutter)}.home_principlesList__H5_Uv{grid-template-columns:1fr;padding-block:1.75rem}.home_principlesList__H5_Uv>div{padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent);border-left:0}.home_principlesList__H5_Uv>div:first-child{padding-top:0;border-top:0}.home_principlesList__H5_Uv>div:last-child{padding-bottom:0}.home_principlesList__H5_Uv>div:nth-child(n+3){margin-top:0}.home_sectionHeading__9QaCE{align-items:flex-start;flex-direction:column;gap:1.25rem}.home_statementTitle__IvQ7z>span>span:last-child{padding-left:0}.home_material__VxZH3{grid-template-columns:1fr;gap:3rem}.home_bespokeInner__ukYv7{grid-template-columns:1fr;gap:2.25rem;align-items:start;padding-block:4rem}.home_bespokeMark__LP_Vk{right:-.04em;font-size:clamp(9rem,34vw,17rem)}.home_journal__8KSRn{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:560px){.home_heroTitle__AQFRH{font-size:clamp(2.25rem,12vw,3.75rem)}.home_heroLead__K310E{margin-top:1.5rem;font-size:1rem}.home_heroActions__htMym{margin-top:2rem}.home_heroActions__htMym .button{width:100%}.home_heroTag__f04Zv{top:.75rem;left:.75rem}.home_statementTitle__IvQ7z{font-size:clamp(1.25rem,6.2vw,2.25rem)}.home_productGrid__m3pkk{grid-template-columns:1fr;gap:3rem}.home_productCard__vBxWe:nth-child(2n){padding-top:0}.home_productImage__kOP8n{aspect-ratio:.82}.home_categoryRow__WPlAP{min-height:4.75rem;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem}.home_categoryDescription__mVyyu,.home_categoryImage__yMp8f{display:none}.home_categoryName__E7rYv{font-size:1.5rem}.home_materialFacts__HTDa9{grid-template-columns:1fr 1fr;gap:1.25rem}.home_materialFacts__HTDa9>div:last-child{grid-column:1/-1}.home_materialFigure__JDzxM figcaption{flex-direction:column;gap:.35rem}.home_materialFigure__JDzxM figcaption span:last-child{text-align:left}.home_bespoke__Eh_rn .home_bespokeButton__KKKoZ{width:100%}.home_faq__XP5Yh details p{padding-right:1.5rem}}@media (prefers-reduced-motion:reduce){.home_categoryArrow__Sz9I_,.home_faq__XP5Yh summary span,.home_productImage__kOP8n img{transition:none}}.cart_trigger__Kh1t_{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;gap:.75rem;align-items:center;padding:.85rem 1.1rem;border:1px solid var(--ink);color:var(--paper);background:var(--ink);box-shadow:var(--shadow-soft);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cart_trigger__Kh1t_ b{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:50%;color:var(--ink);background:var(--pearl);font-size:.68rem}.cart_overlay__mjbUk{position:fixed;z-index:50;inset:0;background:rgb(16 38 42/45%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart_drawer__Z2sN_{position:fixed;z-index:51;top:0;right:0;display:flex;flex-direction:column;width:min(100%,34rem);height:100dvh;padding:clamp(1.25rem,3vw,2.5rem);background:var(--paper);box-shadow:-1.5rem 0 4rem rgb(16 38 42/15%);transform:translateX(101%);transition:transform .26s var(--ease-out)}.cart_drawer__Z2sN_[data-open=true]{transform:translateX(0)}.cart_drawerHeader__f5pfO{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.cart_drawerHeader__f5pfO h2{margin-top:.45rem;font-size:2.4rem}.cart_close__Lh5IJ{width:2.5rem;height:2.5rem;border:0;background:transparent;color:var(--ink);font-size:2.4rem;font-weight:300;line-height:1}.cart_lines__0oYkI{flex:1 1;overflow:auto;padding:1.25rem 0}.cart_line__3Ok9a{display:grid;grid-template-columns:6.5rem 1fr;grid-gap:1rem;gap:1rem;padding:0 0 1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--line)}.cart_line__3Ok9a img{width:6.5rem;height:7.5rem;object-fit:cover}.cart_lineInfo__p3td4 h3{font-family:var(--sans);font-size:.88rem;font-weight:700;letter-spacing:0;line-height:1.35}.cart_lineInfo__p3td4 p,.cart_summary__1bfFi p{margin:.35rem 0;color:color-mix(in srgb,var(--ink) 65%,transparent);font-size:.73rem}.cart_lineInfo__p3td4 strong{font-size:.9rem}.cart_lineActions__KjNFy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.cart_stepper__NkI_A{display:flex;align-items:center;border:1px solid var(--line)}.cart_stepper__NkI_A button{width:1.8rem;height:1.8rem;border:0;background:transparent;color:var(--ink);font-size:1.1rem}.cart_stepper__NkI_A output{min-width:1.5rem;text-align:center;font-size:.75rem}.cart_remove__gHocn{border:0;border-bottom:1px solid;padding:0;background:transparent;color:var(--clay-dark);font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cart_empty__eojrs{display:grid;place-items:start;grid-gap:1rem;gap:1rem;padding:4rem 0}.cart_empty__eojrs h3{font-size:1.6rem}.cart_empty__eojrs p{color:color-mix(in srgb,var(--ink) 70%,transparent)}.cart_summary__1bfFi{display:grid;grid-gap:1rem;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--line)}.cart_summary__1bfFi>div{display:flex;justify-content:space-between;align-items:baseline}.cart_summary__1bfFi strong{font-family:var(--serif);font-size:1.55rem}.cart_summary__1bfFi p{margin:0}@media (max-width:480px){.cart_trigger__Kh1t_{right:.75rem;bottom:.75rem}.cart_drawer__Z2sN_{padding:1.25rem}.cart_line__3Ok9a{grid-template-columns:5.25rem 1fr}.cart_line__3Ok9a img{width:5.25rem;height:6.3rem}}@media (prefers-reduced-motion:reduce){.cart_drawer__Z2sN_{transition:none}}.cart_checkout__nlHlG{padding-top:clamp(3rem,8vw,8rem);padding-bottom:6rem}.cart_checkoutHeader__85L_X{max-width:44rem;padding-bottom:3rem;border-bottom:1px solid var(--line)}.cart_checkoutHeader__85L_X h1{margin:.5rem 0 1rem}.cart_checkoutHeader__85L_X>p:last-child{max-width:38rem;color:color-mix(in srgb,var(--ink) 72%,transparent)}.cart_checkoutGrid__mqWB5{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);padding-top:3rem}.cart_checkoutForm__eahBY{display:grid;grid-gap:2rem;gap:2rem}.cart_checkoutForm__eahBY fieldset{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;border:0}.cart_checkoutForm__eahBY legend{margin-bottom:.5rem;font-family:var(--serif);font-size:1.55rem}.cart_checkoutForm__eahBY label{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.04em}.cart_checkoutForm__eahBY input{width:100%;border:1px solid var(--line);border-radius:0;padding:.8rem;background:transparent;color:var(--ink)}.cart_checkoutForm__eahBY small{font-weight:500;letter-spacing:0}.cart_checkoutForm__eahBY .cart_radio__ysI0o,.cart_consent__uZm_4{display:flex;align-items:center;gap:.65rem;font-weight:500;letter-spacing:0}.cart_checkoutForm__eahBY .cart_radio__ysI0o input,.cart_consent__uZm_4 input{width:auto;accent-color:var(--clay)}.cart_consent__uZm_4{font-size:.78rem!important;line-height:1.45}.cart_error__4CsbS{padding:.75rem;border-left:3px solid var(--clay);color:var(--clay-dark);font-size:.8rem}.cart_review__3_vFt{align-self:start;padding:1.5rem;background:var(--pearl)}.cart_review__3_vFt h2{margin-bottom:1.35rem;font-size:1.75rem}.cart_reviewLine__bmAxA{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid var(--line);font-size:.78rem}.cart_reviewLine__bmAxA span{max-width:75%}.cart_reviewTotal__51hMw{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ink)}.cart_reviewTotal__51hMw strong{font-family:var(--serif);font-size:1.4rem}.cart_paymentNote__i4pFY{margin-top:1.25rem;color:color-mix(in srgb,var(--ink) 68%,transparent);font-size:.72rem}.cart_confirmation__Dk6_u{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:48rem;padding:clamp(2rem,7vw,6rem) 0}.cart_confirmation__Dk6_u h1{font-size:clamp(2.6rem,6vw,5rem)}.cart_confirmation__Dk6_u p:not(.cart_eyebrow__3IJJd){max-width:40rem;font-size:1.05rem}@media (max-width:760px){.cart_checkoutGrid__mqWB5{grid-template-columns:1fr}.cart_review__3_vFt{grid-row:1}.cart_checkout__nlHlG{padding-bottom:4rem}}.site-preloader_overlay__t7Nx_{position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:auto 1fr auto;padding:40px;color:var(--ink);background:var(--paper);animation:site-preloader_intro-exit__afJa7 5s cubic-bezier(.22,1,.36,1) forwards;animation-duration:5s!important}.site-preloader_details__r2gRK,.site-preloader_topline__0J0_K{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.site-preloader_topline__0J0_K{justify-self:center}.site-preloader_signature__1IumT{display:grid;justify-items:center;align-content:center;grid-gap:32px;gap:32px;min-width:0}.site-preloader_logo__dhN1L{width:min(361px,100%);height:auto;animation:site-preloader_signature-enter__iX6pa 1s cubic-bezier(.22,1,.36,1) both}.site-preloader_caption__H5glJ{color:var(--clay-dark);margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:16px;text-align:center;text-wrap:balance;animation:site-preloader_signature-enter__iX6pa 1s cubic-bezier(.22,1,.36,1) .12s both}.site-preloader_track__Cvij9{width:min(240px,100%);height:1px;overflow:hidden;background:var(--line)}.site-preloader_progress__XH2_q{display:block;width:100%;height:100%;background:var(--ink);transform-origin:left;animation:site-preloader_duration-line___Sc7K 4.5s cubic-bezier(.22,1,.36,1) both}.site-preloader_details__r2gRK{display:flex;justify-content:space-between;gap:16px;color:var(--clay-dark)}@keyframes site-preloader_intro-exit__afJa7{0%,90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes site-preloader_signature-enter__iX6pa{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes site-preloader_duration-line___Sc7K{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.site-preloader_overlay__t7Nx_{padding:24px}}@media (prefers-reduced-motion:reduce){.site-preloader_caption__H5glJ,.site-preloader_logo__dhN1L{animation:none!important;transform:none!important;opacity:1!important}.site-preloader_progress__XH2_q{animation:none!important;transform:scaleX(1)!important}}.startup-content_content__isvoO{opacity:1}.startup-content_content__isvoO[data-startup-enhanced][data-startup-phase=intro]{opacity:.3}.startup-content_content__isvoO[data-startup-enhanced][data-startup-phase=ready]{transition:opacity 1.6s cubic-bezier(.25,.46,.45,1)}@media (prefers-reduced-motion:reduce){.startup-content_content__isvoO[data-startup-enhanced][data-startup-phase=ready]{transition-duration:.3s!important}}.statement-reveal_statement__Srs3J{display:grid;grid-gap:.06em;gap:.06em;margin:0;color:var(--ink-deep);font-family:var(--sans);font-weight:500;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.statement-reveal_line__VsQRc{display:block}.statement-reveal_word__FyqVV{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .48s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--word-index) * 70ms)}.statement-reveal_word__FyqVV:not(:last-child){margin-right:.22em}.statement-reveal_statement__Srs3J[data-state=armed] .statement-reveal_word__FyqVV{opacity:0;transform:translateY(.55em)}.statement-reveal_statement__Srs3J[data-state=revealed] .statement-reveal_word__FyqVV{opacity:1;transform:translateY(0)}.statement-reveal_srOnly__o6KGu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.statement-reveal_word__FyqVV{opacity:1!important;transform:none!important;transition:none!important}}.catalogue_catalogue__x1Qhl{padding-bottom:6rem}.catalogue_hero__G47Nm{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,5vw,4rem)}.catalogue_heroTop__fZrLP{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.catalogue_heroCount__rFC79{color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.catalogue_heroCount__rFC79 strong{color:var(--ink-deep);font-size:.875rem;font-weight:700}.catalogue_heroGrid__bl6qk{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,.7fr);align-items:end;grid-gap:4rem;gap:4rem;margin-top:2.5rem}.catalogue_heroGrid__bl6qk h1{max-width:12ch;font-family:var(--sans);font-size:clamp(3rem,5.5vw,4.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.catalogue_heroAside__N_UgH{max-width:26rem;padding-bottom:.25rem}.catalogue_heroAside__N_UgH p{color:color-mix(in srgb,var(--ink) 72%,transparent);font-size:1rem;line-height:1.75}.catalogue_shop__fFGum{display:grid;grid-template-columns:16rem minmax(0,1fr);grid-gap:4rem;gap:4rem;align-items:start}.catalogue_filterPanel__Ma_Z4{position:-webkit-sticky;position:sticky;top:7rem;align-self:start;max-height:calc(100vh - 7.5rem);padding-top:1.5rem;padding-right:.5rem;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid var(--ink-deep);scrollbar-width:thin}.catalogue_searchField__OjEc6{display:grid;grid-gap:.75rem;gap:.75rem}.catalogue_filterLegend__qRjsD,.catalogue_searchField__OjEc6>label,.catalogue_selectField__TjsWX>span:first-child{color:var(--ink-deep);font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.catalogue_searchControl__S7ena{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--ink);transition:border-color .3s var(--ease-out)}.catalogue_searchControl__S7ena:focus-within{border-color:var(--clay);outline:2px solid var(--clay);outline-offset:0}.catalogue_filterPanel__Ma_Z4 a:focus-visible,.catalogue_filterPanel__Ma_Z4 button:focus-visible,.catalogue_filterPanel__Ma_Z4 input:focus-visible,.catalogue_filterPanel__Ma_Z4 select:focus-visible{outline-offset:0}.catalogue_searchControl__S7ena svg{flex:0 0 auto;fill:none;stroke:color-mix(in srgb,var(--ink) 62%,transparent);stroke-linecap:round;stroke-width:1.5}.catalogue_searchControl__S7ena input{width:100%;min-width:0;padding:.5rem 0;border:0;outline:0;color:var(--ink-deep);background:transparent;font-size:.875rem;line-height:1.5}.catalogue_searchControl__S7ena input::placeholder{color:color-mix(in srgb,var(--ink) 45%,transparent)}.catalogue_filterBar__Vhg2E{display:none}.catalogue_filterToggle__tZW_L{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3rem;margin-top:1.5rem;padding:.75rem 1rem;border:1px solid var(--line);color:var(--ink-deep);background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.catalogue_filterToggle__tZW_L:hover{border-color:var(--ink)}.catalogue_filterToggleLabel__TwucN{display:inline-flex;align-items:center;gap:.5rem}.catalogue_filterCount__WaUAK{display:inline-grid;min-width:1.25rem;height:1.25rem;padding:0 .25rem;place-items:center;border-radius:999px;color:var(--paper);background:var(--clay);font-size:.75rem;letter-spacing:0}.catalogue_filterToggleState__jINIy{display:inline-flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:.75rem}.catalogue_filterToggleState__jINIy svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.5;transition:transform .3s var(--ease-out)}.catalogue_filterToggle__tZW_L[data-open=true] .catalogue_filterToggleState__jINIy svg{transform:rotate(180deg)}.catalogue_filterGroup__5CSx_{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.catalogue_filterLegend__qRjsD{margin-bottom:.75rem}.catalogue_pillRow__HKewq{display:flex;flex-wrap:wrap;gap:.5rem}.catalogue_pillActive__ys5o1,.catalogue_pill__aLnNE{min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:999px;color:color-mix(in srgb,var(--ink) 76%,transparent);background:transparent;font-size:.75rem;font-weight:600;line-height:1.2;transition:color .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.catalogue_pill__aLnNE:hover{border-color:var(--ink);color:var(--ink-deep)}.catalogue_pillActive__ys5o1{border-color:var(--ink);color:var(--paper);background:var(--ink)}@media (min-width:1021px){.catalogue_pillRow__HKewq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue_pillRow__HKewq>:first-child{grid-column:1/-1}.catalogue_pillActive__ys5o1,.catalogue_pill__aLnNE{width:100%}}.catalogue_categoryList__Q6OPX{display:grid}.catalogue_categoryOption__FjUUM{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;border:0;border-bottom:1px solid var(--line);color:color-mix(in srgb,var(--ink) 72%,transparent);background:transparent;font-size:.875rem;font-weight:500;line-height:1.4;text-align:left;transition:color .3s var(--ease-out),padding-left .3s var(--ease-out)}.catalogue_categoryOption__FjUUM:before{flex:0 0 auto;width:.5rem;height:.5rem;border:1px solid var(--line);border-radius:50%;content:"";transition:border-color .3s var(--ease-out),background-color .3s var(--ease-out)}.catalogue_categoryOption__FjUUM:hover{padding-left:.25rem;color:var(--ink-deep)}.catalogue_categoryOption__FjUUM[aria-pressed=true]{color:var(--ink-deep);font-weight:700}.catalogue_categoryOption__FjUUM[aria-pressed=true]:before{border-color:var(--clay);background:var(--clay)}.catalogue_selectStack__txb_X{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.catalogue_selectField__TjsWX{display:block;min-width:0}.catalogue_selectField__TjsWX>span:first-child{display:block;margin-bottom:.75rem}.catalogue_selectControl__79Qm8{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--line);transition:border-color .3s var(--ease-out)}.catalogue_selectControl__79Qm8:focus-within{border-color:var(--clay)}.catalogue_selectControl__79Qm8 select{width:100%;min-height:2.5rem;padding:.5rem 1.5rem .5rem 0;border:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--ink-deep);background:transparent;font-size:.875rem;line-height:1.4;cursor:pointer}.catalogue_selectControl__79Qm8 select::-ms-expand{display:none}.catalogue_selectControl__79Qm8 svg{position:absolute;right:0;width:.75rem;height:.5rem;fill:none;stroke:color-mix(in srgb,var(--ink) 62%,transparent);stroke-linecap:square;stroke-width:1.5;pointer-events:none}.catalogue_filterDone__80_K9{display:none}.catalogue_results__MQGkj{min-width:0}.catalogue_resultsHeader__EOfhH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem;padding-top:1.5rem;border-top:1px solid var(--ink-deep)}.catalogue_resultCount__kogrw{display:flex;align-items:baseline;gap:.5rem;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:.875rem;font-weight:600;letter-spacing:.04em}.catalogue_resultCount__kogrw strong{color:var(--ink-deep);font-family:var(--sans);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1}.catalogue_resultTools__rUI5X{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.catalogue_sortField__p_Sza{display:flex;align-items:center;gap:.75rem}.catalogue_sortLabel__7Ztbj{color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.catalogue_sortControl__B6jWl{position:relative;display:flex;align-items:center;border-bottom:1px solid transparent;transition:border-color .3s var(--ease-out)}.catalogue_sortControl__B6jWl:focus-within{border-color:var(--clay)}.catalogue_sortControl__B6jWl select{padding:.25rem 1.5rem .25rem 0;border:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--ink-deep);background:transparent;font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer}.catalogue_sortControl__B6jWl select::-ms-expand{display:none}.catalogue_sortControl__B6jWl svg{position:absolute;right:0;width:.75rem;height:.5rem;fill:none;stroke:color-mix(in srgb,var(--ink) 62%,transparent);stroke-linecap:square;stroke-width:1.5;pointer-events:none}.catalogue_resetLink__06IK7{padding:0 0 .25rem;border:0;border-bottom:1px solid;color:var(--clay-dark);background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.catalogue_resetLink__06IK7:hover{color:var(--ink-deep);border-color:var(--ink-deep)}.catalogue_grid__pAuXI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem 1.5rem;gap:2.5rem 1.5rem;padding:0;margin:0;list-style:none}.catalogue_productCard__Z8tIH{position:relative;display:flex;flex-direction:column;min-width:0}.catalogue_media__tmHsZ{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--pearl);transition:outline-color .3s var(--ease-out)}.catalogue_media__tmHsZ img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.catalogue_productCard__Z8tIH:focus-within .catalogue_media__tmHsZ{outline:2px solid var(--clay);outline-offset:3px}.catalogue_statusMuted__6flhF,.catalogue_statusOrder__2YaAh,.catalogue_status__lQXDw{position:absolute;top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.375rem .5rem;color:var(--ink-deep);background:color-mix(in srgb,var(--paper) 94%,transparent);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.catalogue_statusOrder__2YaAh{color:var(--paper);background:var(--clay-dark)}.catalogue_statusMuted__6flhF{color:var(--ink);background:color-mix(in srgb,var(--pearl) 94%,transparent)}.catalogue_viewHint__r1ZjJ{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--paper);background:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;opacity:0;transform:translateY(calc(100% + 1rem));transition:transform .35s var(--ease-out),opacity .35s var(--ease-out)}.catalogue_productCard__Z8tIH:focus-within .catalogue_viewHint__r1ZjJ{opacity:1;transform:translateY(0)}.catalogue_cardBody__cpj88{display:flex;flex:1 1;flex-direction:column;padding-top:1rem}.catalogue_meta__02pNI{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.catalogue_badge__1nuIA{color:var(--clay-dark)}.catalogue_cardTitle__YhV49{font-family:var(--sans);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.catalogue_cardLink__EG0MG{color:var(--ink-deep);transition:color .3s var(--ease-out)}.catalogue_cardLink__EG0MG:focus-visible{color:var(--clay-dark)}.catalogue_cardLink__EG0MG:after{position:absolute;inset:0;z-index:1;content:""}.catalogue_titleArrow__rlTYM{display:inline-block;margin-left:.5rem;color:var(--clay);font-size:.875rem;font-weight:400;transition:transform .3s var(--ease-out)}.catalogue_cardFooter__1zf2f{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem}.catalogue_price__mUaVA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:var(--ink-deep);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.4}.catalogue_price__mUaVA del{color:color-mix(in srgb,var(--ink) 45%,transparent);font-size:.875rem;font-weight:500}.catalogue_quickAdd__pie7L{position:relative;z-index:2;display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--paper);transition:color .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out),opacity .3s var(--ease-out)}.catalogue_quickAdd__pie7L svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.45}.catalogue_quickAdd__pie7L:hover:not(:disabled){border-color:var(--ink);color:var(--paper);background:var(--ink)}.catalogue_quickAdd__pie7L:disabled{opacity:.4}.catalogue_empty__Dh2VO{display:grid;justify-items:center;grid-gap:1rem;gap:1rem;padding:5rem 1.5rem;border-bottom:1px solid var(--line);text-align:center}.catalogue_empty__Dh2VO h3{font-family:var(--sans);font-size:1.875rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.catalogue_emptyText__l8en8{max-width:28rem;color:color-mix(in srgb,var(--ink) 67%,transparent);font-size:.875rem;line-height:1.7}.catalogue_empty__Dh2VO button{margin-top:.5rem}.catalogue_visuallyHidden__GPYrQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.catalogue_productCard__Z8tIH:hover .catalogue_cardLink__EG0MG{color:var(--clay-dark)}.catalogue_productCard__Z8tIH:hover .catalogue_viewHint__r1ZjJ{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.catalogue_productCard__Z8tIH:hover .catalogue_media__tmHsZ img{transform:scale(1.035)}.catalogue_productCard__Z8tIH:hover .catalogue_titleArrow__rlTYM{transform:translate(2px,-2px)}}@media (max-width:1200px) and (min-width:1021px){.catalogue_shop__fFGum{grid-template-columns:14rem minmax(0,1fr);gap:3rem}.catalogue_grid__pAuXI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.catalogue_shop__fFGum{grid-template-columns:1fr;gap:3rem}.catalogue_filterPanel__Ma_Z4{position:static;max-height:none;padding-right:0;overflow:visible}.catalogue_filterBar__Vhg2E{display:block}.catalogue_filterMore__73noj{display:none}.catalogue_filterMoreOpen__3Nz29{display:block;animation:catalogue_filterReveal__yvSkn .4s var(--ease-out)}.catalogue_selectStack__txb_X{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue_filterDone__80_K9{display:block;margin-top:2rem}.catalogue_filterDone__80_K9 button{width:100%}.catalogue_grid__pAuXI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalogue_titleArrow__rlTYM{display:none}}@media (max-width:680px){.catalogue_heroGrid__bl6qk{grid-template-columns:1fr;gap:2rem}.catalogue_heroGrid__bl6qk h1{max-width:100%}.catalogue_heroAside__N_UgH{padding-bottom:0}.catalogue_shop__fFGum{gap:2.5rem}.catalogue_resultsHeader__EOfhH{align-items:flex-start;flex-direction:column;gap:1rem}.catalogue_resultTools__rUI5X{justify-content:space-between;width:100%}.catalogue_grid__pAuXI{gap:2.5rem 1rem}.catalogue_statusMuted__6flhF,.catalogue_statusOrder__2YaAh,.catalogue_status__lQXDw{top:.5rem;left:.5rem;max-width:calc(100% - 1rem)}.catalogue_viewHint__r1ZjJ{display:none}}@media (max-width:520px){.catalogue_catalogue__x1Qhl{padding-bottom:5rem}.catalogue_hero__G47Nm{padding-top:3rem}.catalogue_heroTop__fZrLP{align-items:flex-start;flex-direction:column;gap:.75rem}.catalogue_heroGrid__bl6qk{margin-top:2rem}.catalogue_grid__pAuXI,.catalogue_selectStack__txb_X{grid-template-columns:1fr}.catalogue_grid__pAuXI{gap:3rem}.catalogue_resultsHeader__EOfhH{gap:1rem}.catalogue_resultTools__rUI5X{align-items:flex-start;flex-direction:column;gap:1rem}.catalogue_sortField__p_Sza{width:100%;justify-content:space-between}.catalogue_cardTitle__YhV49{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.catalogue_cardLink__EG0MG,.catalogue_categoryOption__FjUUM,.catalogue_categoryOption__FjUUM:before,.catalogue_filterToggleState__jINIy svg,.catalogue_filterToggle__tZW_L,.catalogue_media__tmHsZ,.catalogue_media__tmHsZ img,.catalogue_pillActive__ys5o1,.catalogue_pill__aLnNE,.catalogue_quickAdd__pie7L,.catalogue_resetLink__06IK7,.catalogue_searchControl__S7ena,.catalogue_selectControl__79Qm8,.catalogue_sortControl__B6jWl,.catalogue_titleArrow__rlTYM,.catalogue_viewHint__r1ZjJ{transition:none}.catalogue_filterMoreOpen__3Nz29{animation:none}}@keyframes catalogue_filterReveal__yvSkn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product_page__Gs0la{padding-block:24px 96px;scroll-margin-top:96px}.product_breadcrumbs__FBqof{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:40px;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:12px;line-height:16px}.product_breadcrumbs__FBqof a{transition:color .3s var(--ease-out)}.product_breadcrumbs__FBqof a:hover{color:var(--clay-dark);text-decoration:underline}.product_breadcrumbs__FBqof span[aria-hidden=true]{color:var(--silver)}.product_breadcrumbs__FBqof span[aria-current=page]{color:var(--ink)}.product_productGrid__Aadcu{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.product_galleryColumn__3gXG9{min-width:0}.product_gallery__TwsZg{display:grid;grid-gap:8px;gap:8px}.product_galleryMain__oERH5{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;background:var(--pearl)}.product_galleryMain__oERH5 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:product_galleryFade__8G50q .4s var(--ease-out)}@keyframes product_galleryFade__8G50q{0%{opacity:.35;transform:scale(1.01)}to{opacity:1;transform:none}}.product_galleryCounter__rQBtR{position:absolute;right:16px;bottom:16px;display:flex;gap:4px;align-items:baseline;padding:8px 12px;color:var(--ink);background:var(--paper);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.product_galleryCounter__rQBtR span:first-child{font-weight:700}.product_galleryThumbs__i4ktG{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:none}.product_galleryThumbs__i4ktG::-webkit-scrollbar{display:none}.product_galleryThumb__DJZrg{position:relative;flex:0 0 72px;aspect-ratio:4/5;padding:0;overflow:hidden;border:1px solid transparent;background:var(--pearl);opacity:.55;transition:opacity .3s var(--ease-out),border-color .3s var(--ease-out)}.product_galleryThumb__DJZrg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product_galleryThumb__DJZrg:hover{opacity:.85}.product_galleryThumb__DJZrg[aria-pressed=true]{border-color:var(--ink);opacity:1}.product_galleryThumb__DJZrg:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.product_info__OT56k{min-width:0;padding-top:8px}.product_infoHead__bM98j{padding-bottom:4px}.product_badges__JSQQZ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product_badges__JSQQZ span{padding:4px 8px;border:1px solid var(--line);color:var(--clay-dark);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.product_info__OT56k h1{max-width:15ch;margin-top:16px;font-family:var(--sans);font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1.04}.product_lead__JqdIj{max-width:34rem;margin-top:16px;color:color-mix(in srgb,var(--ink) 76%,transparent);font-size:18px;line-height:1.65}.product_purchasePanel__8eH3M{margin-top:32px;padding-block:24px;border-block:1px solid var(--line)}.product_priceRow__ILdZg{display:flex;gap:16px;align-items:baseline}.product_price__sT1dh{color:var(--ink-deep);font-family:var(--sans);font-size:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.1}.product_oldPrice__lV33y{color:var(--silver);font-size:14px;text-decoration:line-through}.product_variants__OxkzN{padding:0;margin:24px 0 0;border:0}.product_variants__OxkzN legend{padding:0;margin-bottom:12px;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.product_variantList__4wT91{display:flex;flex-wrap:wrap;gap:8px}.product_variantOption__IaFO1{position:relative;display:inline-grid;grid-auto-flow:column;gap:4px;align-items:baseline;justify-content:center;min-width:56px;min-height:44px;padding:10px 12px;border:1px solid var(--line);color:var(--ink);background:var(--paper);font-size:14px;line-height:20px;text-align:center;cursor:pointer;transition:color .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.product_variantOption__IaFO1 input{position:absolute;opacity:0;pointer-events:none}.product_variantOption__IaFO1 small{color:var(--clay-dark);font-size:12px;font-weight:600;text-decoration:none}.product_variantOption__IaFO1:has(input:checked){border-color:var(--ink);color:var(--paper);background:var(--ink)}.product_variantOption__IaFO1:has(input:checked) small{color:color-mix(in srgb,var(--paper) 72%,transparent)}.product_variantOption__IaFO1:has(input:focus-visible){outline:2px solid var(--clay);outline-offset:2px}.product_variantOption__IaFO1[data-unavailable]{color:var(--silver);background:transparent;text-decoration:line-through;cursor:not-allowed}.product_variantOption__IaFO1[data-unavailable] small{color:var(--silver);text-decoration:none}@media (hover:hover) and (pointer:fine){.product_variantOption__IaFO1:not([data-unavailable]):hover{border-color:var(--ink)}}.product_singleVariant__6Z3gT{display:flex;gap:8px;align-items:baseline;margin-top:16px;color:var(--ink-deep);font-size:14px}.product_singleVariant__6Z3gT span{color:color-mix(in srgb,var(--ink) 58%,transparent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product_availability__mIOKG{display:flex;gap:8px;align-items:center;margin-top:16px;color:var(--clay-dark);font-size:14px;font-weight:600;line-height:20px}.product_availability__mIOKG span{flex:none;width:6px;height:6px;border-radius:50%;background:var(--clay)}.product_availability__mIOKG[data-available=true]{color:var(--ink)}.product_availability__mIOKG[data-available=true] span{background:var(--ink)}.product_availability__mIOKG[data-available=false]{color:var(--clay-dark)}.product_availability__mIOKG[data-available=false] span{background:var(--silver)}.product_purchaseActions__vqcW7{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch;margin-top:24px}.product_quantity__DRqd3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:52px;border:1px solid var(--line);background:var(--paper)}.product_quantity__DRqd3 button{display:grid;place-items:center;padding:0;border:0;color:var(--ink);background:transparent;transition:color .3s var(--ease-out),background-color .3s var(--ease-out)}.product_quantity__DRqd3 button:hover:not(:disabled){background:var(--pearl)}.product_quantity__DRqd3 button:disabled{color:var(--silver)}.product_quantity__DRqd3 button:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.product_quantity__DRqd3 output{display:grid;place-items:center;color:var(--ink-deep);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.product_purchaseActions__vqcW7 .product_addButton__XoCUN{width:100%;min-height:52px;font-size:14px;font-weight:600;letter-spacing:.01em}.product_purchaseActions__vqcW7 .product_addButton__XoCUN:disabled,.product_purchaseActions__vqcW7 .product_addButton__XoCUN:disabled:active,.product_purchaseActions__vqcW7 .product_addButton__XoCUN:disabled:hover{border-color:var(--pearl);color:var(--silver);background:var(--pearl);transform:none}.product_purchaseNote__W1m_k{max-width:38rem;margin-top:12px;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:12px;line-height:1.55}.product_enquiryLink__giz4u{display:inline-flex;gap:8px;align-items:center;margin-top:16px;padding-bottom:4px;border-bottom:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.product_enquiryLink__giz4u svg{transition:transform .3s var(--ease-out)}.product_enquiryLink__giz4u:hover{border-color:var(--clay-dark);color:var(--clay-dark)}.product_enquiryLink__giz4u:hover svg{transform:translate(2px,-2px)}.product_purchasePanel__8eH3M .product_phoneButton__Jh9kZ{width:100%;margin-top:16px;padding-inline:12px;font-size:14px;text-align:center;white-space:normal}.product_details___1tSU{display:grid;grid-gap:32px;gap:32px;margin-top:40px}.product_blockLabel__H8rxj{display:flex;gap:12px;align-items:center;margin:0 0 16px;color:var(--clay-dark);font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.product_blockLabel__H8rxj:before{width:24px;height:1px;content:"";background:currentColor}.product_details___1tSU dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.product_details___1tSU dl div{min-width:0;padding:12px 0;border-bottom:1px solid var(--line)}.product_details___1tSU dl div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.product_details___1tSU dt{color:color-mix(in srgb,var(--ink) 56%,transparent);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.product_details___1tSU dd{margin:4px 0 0;color:var(--ink-deep);font-size:16px;line-height:24px;overflow-wrap:anywhere}.product_description__qtwBU{max-width:40rem;color:color-mix(in srgb,var(--ink) 78%,transparent);font-size:16px;line-height:1.8}.product_related__OIjem{margin-top:80px;padding-top:32px;border-top:1px solid var(--line)}.product_relatedHeader__ZcF93{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.product_relatedHeader__ZcF93 h2{max-width:16ch;font-size:36px;line-height:1.1}.product_relatedHeader__ZcF93>a{flex:none;padding-bottom:4px;border-bottom:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.product_relatedHeader__ZcF93>a:hover{border-color:var(--clay-dark);color:var(--clay-dark)}.product_relatedGrid__LZ9Ye{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px)}.product_relatedCard__sQrsE{display:grid;grid-template-columns:144px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding-top:16px;border-top:1px solid var(--line)}.product_relatedImage__Gt0yf{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--pearl)}.product_relatedImage__Gt0yf img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.product_relatedBody__U3fQS{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:16px;min-width:0;min-height:100%;padding-bottom:8px}.product_relatedBody__U3fQS h3{font-size:24px;line-height:1.15;transition:color .3s var(--ease-out)}.product_relatedBody__U3fQS p{margin-top:8px;color:color-mix(in srgb,var(--ink) 64%,transparent);font-size:14px;line-height:1.55}.product_relatedFooter__FzNq1{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-top:12px}.product_relatedPrice__WeZY_{color:var(--ink-deep);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.product_relatedCta__B27kM{display:inline-flex;gap:4px;align-items:center;color:var(--clay-dark);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product_relatedCard__sQrsE:hover .product_relatedImage__Gt0yf img{transform:scale(1.03)}}.product_relatedCard__sQrsE:hover .product_relatedBody__U3fQS h3{color:var(--clay-dark)}@media (max-width:1020px){.product_productGrid__Aadcu{grid-template-columns:1fr;gap:40px}.product_galleryColumn__3gXG9{max-width:640px}.product_info__OT56k{max-width:720px}}@media (max-width:760px){.product_page__Gs0la{padding-block:16px 64px}.product_breadcrumbs__FBqof{margin-bottom:24px}.product_info__OT56k h1{max-width:none;font-size:36px;line-height:1.08}.product_lead__JqdIj{font-size:16px;line-height:1.6}.product_price__sT1dh{font-size:30px}.product_purchaseActions__vqcW7{grid-template-columns:96px minmax(0,1fr)}.product_details___1tSU dl{grid-template-columns:1fr}.product_details___1tSU dl div:nth-child(2n){padding-left:0;border-left:0}.product_related__OIjem{margin-top:64px}.product_relatedHeader__ZcF93{flex-direction:column;align-items:flex-start;gap:16px}.product_relatedHeader__ZcF93 h2{font-size:30px}.product_relatedGrid__LZ9Ye{grid-template-columns:1fr}.product_relatedCard__sQrsE{grid-template-columns:112px minmax(0,1fr);gap:16px}.product_relatedBody__U3fQS h3{font-size:20px}}@media (max-width:420px){.product_galleryThumb__DJZrg{flex-basis:56px}.product_relatedCard__sQrsE{grid-template-columns:96px minmax(0,1fr)}.product_relatedFooter__FzNq1{flex-wrap:wrap;gap:4px 12px}}@media (prefers-reduced-motion:reduce){.product_galleryMain__oERH5 img{animation:none}.product_enquiryLink__giz4u,.product_enquiryLink__giz4u svg,.product_galleryThumb__DJZrg,.product_relatedBody__U3fQS h3,.product_relatedImage__Gt0yf img{transition:none}.product_enquiryLink__giz4u:hover svg{transform:none}}.mobile-menu_menu__8BQyW{display:none;justify-self:end}.mobile-menu_trigger__Fi6uR{min-height:2.75rem;display:inline-flex;align-items:center;gap:.7rem;padding:.35rem 0;border:0;color:var(--ink-deep);background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;touch-action:manipulation}.mobile-menu_triggerLabel__wLeFv{line-height:1}.mobile-menu_icon__iTh4j{position:relative;width:1.4rem;height:.85rem;display:block}.mobile-menu_icon__iTh4j i{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:top .32s var(--ease-out),transform .32s var(--ease-out)}.mobile-menu_icon__iTh4j i:first-child{top:.16rem}.mobile-menu_icon__iTh4j i:last-child{top:.64rem}.mobile-menu_trigger__Fi6uR[aria-expanded=true] .mobile-menu_icon__iTh4j i:first-child{top:.4rem;transform:rotate(45deg)}.mobile-menu_trigger__Fi6uR[aria-expanded=true] .mobile-menu_icon__iTh4j i:last-child{top:.4rem;transform:rotate(-45deg)}.mobile-menu_panel__7Giv3{position:fixed;inset:0;z-index:80;width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:max(1.25rem,env(safe-area-inset-top)) var(--gutter) max(1.25rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;color:var(--ink-deep);background:var(--paper)}.mobile-menu_panelTop___HyTb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.mobile-menu_kicker__cl0yt{margin:0;color:var(--clay-dark);letter-spacing:.14em;line-height:1.3}.mobile-menu_close__sru3h,.mobile-menu_kicker__cl0yt{font-size:.75rem;font-weight:700;text-transform:uppercase}.mobile-menu_close__sru3h{min-height:2.75rem;display:inline-flex;align-items:center;gap:.7rem;padding:.35rem 0 .35rem .75rem;border:0;color:var(--ink-deep);background:transparent;letter-spacing:.1em}.mobile-menu_closeIcon__BYKkJ{position:relative;width:1.25rem;height:1.25rem;display:block}.mobile-menu_closeIcon__BYKkJ i{position:absolute;top:.6rem;left:0;width:100%;height:1px;background:currentColor}.mobile-menu_closeIcon__BYKkJ i:first-child{transform:rotate(45deg)}.mobile-menu_closeIcon__BYKkJ i:last-child{transform:rotate(-45deg)}.mobile-menu_navLink__xLjyG{text-decoration:none}.mobile-menu_primaryNav__V5iix{display:flex;flex-direction:column;margin-top:clamp(1.75rem,5vh,3.5rem)}.mobile-menu_primaryNav__V5iix a{min-height:clamp(3.25rem,8vh,4.75rem);display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding-block:.6rem;border-bottom:1px solid var(--line);color:var(--ink-deep);font-size:clamp(1.875rem,8vw,3rem);font-weight:500;letter-spacing:-.045em;line-height:1.1;transition:color .3s var(--ease-out)}.mobile-menu_primaryNav__V5iix a:hover{color:var(--clay-dark)}.mobile-menu_index__OuJ8D{align-self:center;color:var(--clay-dark);font-size:.75rem;font-weight:700;letter-spacing:.1em}.mobile-menu_arrow__7Yxpa{display:none}.mobile-menu_primaryNav__V5iix a:hover .mobile-menu_arrow__7Yxpa{transform:translate(2px,-2px)}.mobile-menu_panelFooter__PiDYn{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.875rem}.mobile-menu_panelFooter__PiDYn .mobile-menu_kicker__cl0yt{margin-bottom:.35rem}.mobile-menu_panelFooter__PiDYn a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--ink)}.mobile-menu_panelFooter__PiDYn a:first-of-type{color:var(--ink-deep);font-size:1rem}.mobile-menu_panelFooter__PiDYn span{color:color-mix(in srgb,var(--ink) 72%,var(--paper))}.mobile-menu_close__sru3h:focus-visible,.mobile-menu_panelFooter__PiDYn a:focus-visible,.mobile-menu_primaryNav__V5iix a:focus-visible,.mobile-menu_trigger__Fi6uR:focus-visible{outline:2px solid var(--clay-dark);outline-offset:3px}@media (max-width:980px){.mobile-menu_menu__8BQyW{display:block}}@media (prefers-reduced-motion:reduce){.mobile-menu_arrow__7Yxpa,.mobile-menu_icon__iTh4j i,.mobile-menu_primaryNav__V5iix a{transition:none}}.storefront-shell_shell__tgoEn{min-height:100vh;display:flex;flex-direction:column;color:var(--ink);background:var(--paper)}.storefront-shell_skipLink__uQFeE{position:fixed;top:.75rem;left:.75rem;z-index:90;padding:.8rem 1rem;color:var(--paper);background:var(--ink-deep);font-size:.75rem;font-weight:700;letter-spacing:.06em;transform:translateY(calc(-100% - 1.5rem));transition:transform .3s var(--ease-out)}.storefront-shell_skipLink__uQFeE:focus{transform:translateY(0)}.storefront-shell_header__qRuVZ{position:-webkit-sticky;position:sticky;top:.75rem;z-index:30;min-height:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;margin-top:.75rem;padding-block:.55rem;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--paper) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 18px 40px rgb(24 24 24/7%);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transition:border-color .4s var(--ease-out),background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.storefront-shell_header__qRuVZ:hover{border-color:color-mix(in srgb,var(--ink) 22%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent),0 22px 48px rgb(24 24 24/9%)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.storefront-shell_header__qRuVZ{background:var(--paper)}}.storefront-shell_wordmark__FV8Uf{width:clamp(8rem,9vw,9.25rem);display:block;justify-self:start;line-height:0}.storefront-shell_wordmark__FV8Uf img{width:100%;height:auto;display:block}.storefront-shell_navLink__iSH3B{text-decoration:none}.storefront-shell_desktopNav__WKb0D{display:flex;gap:clamp(1.25rem,2.6vw,2.5rem);justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.storefront-shell_desktopNav__WKb0D a{position:relative;padding-block:.7rem;transition:color .3s var(--ease-out)}.storefront-shell_desktopNav__WKb0D a:after,.storefront-shell_headerCta__VD_jL:after{position:absolute;right:0;bottom:.2rem;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out)}.storefront-shell_desktopNav__WKb0D a:hover,.storefront-shell_headerCta__VD_jL:hover{color:var(--clay-dark)}.storefront-shell_desktopNav__WKb0D a[aria-current=page]{color:var(--ink-deep)}.storefront-shell_desktopNav__WKb0D a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.storefront-shell_desktopNav__WKb0D a:focus-visible:after,.storefront-shell_desktopNav__WKb0D a:hover:after,.storefront-shell_headerCta__VD_jL:focus-visible:after,.storefront-shell_headerCta__VD_jL:hover:after{transform:scaleX(1);transform-origin:left}.storefront-shell_headerCta__VD_jL{position:relative;justify-self:end;display:flex;align-items:center;gap:.6rem;padding-block:.7rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .3s var(--ease-out)}.storefront-shell_headerCta__VD_jL span{font-size:1rem;letter-spacing:0}.storefront-shell_desktopAction__c_Oer{justify-self:end}.storefront-shell_content__nDmSV{flex:1 1}.storefront-shell_shell__tgoEn #main-content{scroll-margin-top:6.5rem}.storefront-shell_shell__tgoEn #main-content:focus{outline:none}.storefront-shell_footer__nIr8k{padding-block:clamp(4rem,8vw,6rem) 2rem;color:color-mix(in srgb,var(--paper) 82%,transparent);background:var(--ink-deep)}.storefront-shell_footerInner__Xgap6{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem)}.storefront-shell_footerTop__5Stgz{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(9rem,.65fr) minmax(12rem,.9fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem)}.storefront-shell_footerBrand__mNmNK .storefront-shell_wordmark__FV8Uf{width:11rem;padding:0}.storefront-shell_footerLine__6dIuc{max-width:26rem;margin-top:1.5rem;color:color-mix(in srgb,var(--paper) 62%,transparent);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.storefront-shell_footerContact__sf5aS{min-width:0}.storefront-shell_footerLabel__uuJNn{margin-bottom:.35rem;color:var(--silver);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.storefront-shell_contactList__gvGn1,.storefront-shell_footerNav__EZEbl{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.875rem;font-style:normal;line-height:1.5}.storefront-shell_contactList__gvGn1 a,.storefront-shell_footerNav__EZEbl a{min-height:1.8rem;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--paper) 78%,transparent);transition:color .3s var(--ease-out)}.storefront-shell_contactList__gvGn1 a:hover,.storefront-shell_footerNav__EZEbl a:hover{color:var(--paper)}.storefront-shell_contactList__gvGn1 span{color:color-mix(in srgb,var(--paper) 54%,transparent)}.storefront-shell_contactList__gvGn1 a:first-child{color:var(--paper);font-size:clamp(1rem,1.4vw,1.125rem)}.storefront-shell_footerBottom__ZAl7H{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent);color:color-mix(in srgb,var(--paper) 55%,transparent);font-size:.75rem;letter-spacing:.06em;line-height:1.6}.storefront-shell_requisites__u9k5x{display:flex;flex-wrap:wrap;gap:.35rem .6rem;overflow-wrap:anywhere}.storefront-shell_requisites__u9k5x span{min-width:0}.storefront-shell_requisites__u9k5x span[aria-hidden=true]{color:color-mix(in srgb,var(--paper) 28%,transparent)}.storefront-shell_footer__nIr8k a:focus-visible,.storefront-shell_skipLink__uQFeE:focus-visible{outline-color:var(--paper)}@media (max-width:980px){.storefront-shell_header__qRuVZ{grid-template-columns:1fr auto;min-height:4rem;top:.5rem;margin-top:.5rem}.storefront-shell_desktopAction__c_Oer,.storefront-shell_desktopNav__WKb0D{display:none}.storefront-shell_wordmark__FV8Uf{width:8rem}}@media (max-width:760px){.storefront-shell_footerTop__5Stgz{grid-template-columns:1fr 1fr}.storefront-shell_footerBrand__mNmNK{grid-column:1/-1}.storefront-shell_footerLine__6dIuc{margin-top:1.25rem}.storefront-shell_contactList__gvGn1 a,.storefront-shell_footerNav__EZEbl a{min-height:2.25rem}}@media (max-width:560px){.storefront-shell_header__qRuVZ{padding-block:.45rem}.storefront-shell_wordmark__FV8Uf{width:7.75rem}.storefront-shell_footerTop__5Stgz{grid-template-columns:1fr}.storefront-shell_footerBrand__mNmNK{grid-column:auto}.storefront-shell_footerBottom__ZAl7H{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.storefront-shell_contactList__gvGn1 a,.storefront-shell_desktopNav__WKb0D a,.storefront-shell_desktopNav__WKb0D a:after,.storefront-shell_footerNav__EZEbl a,.storefront-shell_headerCta__VD_jL,.storefront-shell_headerCta__VD_jL:after,.storefront-shell_skipLink__uQFeE{transition:none}}.payment_result__bxen_ h1{font-size:clamp(30px,5vw,48px);overflow-wrap:anywhere;text-wrap:balance}.payment_result__bxen_ p{text-wrap:pretty}.payment_facts__gNg2R{display:grid;grid-gap:16px;gap:16px;margin:0}.payment_facts__gNg2R>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px}.payment_facts__gNg2R dt{color:var(--clay-dark)}.payment_facts__gNg2R dd{margin:0;overflow-wrap:anywhere;font-weight:600}.payment_actions__ldY8z{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.payment_note__sFOs1{color:var(--clay-dark);font-size:14px;line-height:20px}.payment_operator__K_aB8{display:grid;grid-gap:32px;gap:32px;padding-block:48px 96px}.payment_operator__K_aB8 header{display:grid;grid-gap:16px;gap:16px;max-width:680px}.payment_operator__K_aB8 h1{font-size:clamp(30px,5vw,48px);text-wrap:balance}.payment_operator__K_aB8 p{margin:0;text-wrap:pretty}.payment_auth__WDXYn{display:grid;grid-gap:16px;gap:16px;max-width:680px}.payment_auth__WDXYn label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.payment_auth__WDXYn input{width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink)}.payment_order__1KsuU,.payment_orders___NJoP{display:grid;grid-gap:24px;gap:24px}.payment_order__1KsuU{min-width:0;padding:24px;border:1px solid var(--line)}.payment_orderHeader__mkXuG{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.payment_orderHeader__mkXuG h2{overflow-wrap:anywhere}.payment_orderHeader__mkXuG h2,.payment_orderHeader__mkXuG strong{font-size:20px;line-height:28px}.payment_orderDetails__xFa4M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.payment_orderDetails__xFa4M>div{display:grid;grid-gap:8px;gap:8px;overflow-wrap:anywhere}.payment_orderDetails__xFa4M ul{margin:0;padding-left:24px}.payment_confirm__VN3SZ{display:grid;grid-gap:16px;gap:16px;padding:16px;background:var(--pearl)}.payment_notice__7PXO0{padding:16px;background:var(--pearl);overflow-wrap:anywhere}.payment_adminLink__VT5L6{padding:16px 24px;background:var(--pearl);font-size:14px}.payment_adminLink__VT5L6 a{text-decoration:underline}.payment_adminLink__VT5L6 a:focus-visible,.payment_operator__K_aB8 a:focus-visible,.payment_operator__K_aB8 button:focus-visible,.payment_operator__K_aB8 input:focus-visible,.payment_result__bxen_ a:focus-visible,.payment_result__bxen_ button:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.payment_operator__K_aB8 button:disabled,.payment_result__bxen_ button:disabled{cursor:wait;opacity:.6}@media (max-width:760px){.payment_facts__gNg2R>div{grid-template-columns:1fr;gap:4px}.payment_orderDetails__xFa4M{grid-template-columns:1fr}.payment_order__1KsuU{padding:16px}.payment_actions__ldY8z{align-items:stretch;flex-direction:column}}.inventory-csv_tools__nI1m6{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-ink,#1f1c19) 16%,transparent);background:var(--color-surface,#fffdf9)}.inventory-csv_eyebrow__Si91m{margin:0 0 .4rem;color:var(--color-accent,#8b5c36);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.inventory-csv_tools__nI1m6 h2{margin:0;font-size:clamp(1.4rem,3vw,2rem)}.inventory-csv_description__7M_Jr{max-width:46rem;margin:.65rem 0 0;color:var(--color-muted,#6c645d);line-height:1.5}.inventory-csv_actions__ubrpy{display:flex;flex-wrap:wrap;gap:.75rem}.inventory-csv_importButton__OOJ5e,.inventory-csv_secondaryButton__ka_eU{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--color-ink,#1f1c19);font:inherit;font-weight:600;cursor:pointer}.inventory-csv_secondaryButton__ka_eU{background:transparent;color:var(--color-ink,#1f1c19)}.inventory-csv_importButton__OOJ5e{background:var(--color-ink,#1f1c19);color:var(--color-surface,#fffdf9)}.inventory-csv_importButton__OOJ5e input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.inventory-csv_secondaryButton__ka_eU:focus-visible,.inventory-csv_secondaryButton__ka_eU:hover{background:color-mix(in srgb,var(--color-ink,#1f1c19) 8%,transparent)}.inventory-csv_importButton__OOJ5e:focus-within,.inventory-csv_importButton__OOJ5e:hover{opacity:.86}.inventory-csv_success__xba79{margin:0;color:#1e6b45;font-weight:600}.inventory-csv_errors__B3_lT{padding:1rem;-webkit-border-start:3px solid #a93b32;border-inline-start:3px solid #a93b32;background:#fff1ef;color:#6f201b}.inventory-csv_errors__B3_lT strong{display:block}.inventory-csv_errors__B3_lT ul{margin:.5rem 0 0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.inventory-csv_errors__B3_lT li+li{margin-top:.25rem}@media (max-width:42rem){.inventory-csv_actions__ubrpy>*{width:100%}}.admin_gate__7a0_s,.admin_loading__V8rkr{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.admin_gate__7a0_s{background:radial-gradient(circle at 22% 18%,#e4e6e6 0,#c8ccce 14%,transparent 38rem),#17191b}.admin_gateCard__XvWlc{width:min(100%,34rem);padding:clamp(2rem,6vw,4.5rem);color:#f7f7f5;background:rgb(46 51 55/78%);border:1px solid rgb(228 230 230/34%);box-shadow:1.25rem 1.25rem 0 rgb(168 173 177/30%)}.admin_gateCard__XvWlc h1{margin:.5rem 0 1.25rem;color:#fff;font-size:clamp(2.3rem,6vw,4.3rem)}.admin_gateCard__XvWlc p{color:rgb(247 247 245/78%)}.admin_gateCard__XvWlc form,.admin_settings__W1RCp{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.admin_gateCard__XvWlc label,.admin_product__EZAxh label,.admin_settings__W1RCp label{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin_gateCard__XvWlc code{padding:.15rem .35rem;color:#e4e6e6;font-size:.8rem;background:rgb(255 255 255/10%)}.admin_gateCard__XvWlc input,.admin_product__EZAxh select,.admin_settings__W1RCp input,.admin_settings__W1RCp textarea,.admin_variant__SBCIq input{width:100%;padding:.8rem;color:#17191b;background:#fff;border:1px solid #a8adb1;border-radius:0}.admin_activity__gz2sN button,.admin_gateCard__XvWlc button,.admin_settings__W1RCp button{width:-moz-fit-content;width:fit-content;padding:.9rem 1.2rem;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#2e3337;border:1px solid #a8adb1}.admin_error__TKT_F{color:#ffd9d4!important;font-size:.85rem}.admin_shell__nIi4o{display:grid;grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;background:#f7f7f5}.admin_sidebar__1BNSW{display:flex;position:-webkit-sticky;position:sticky;top:0;flex-direction:column;gap:3.5rem;height:100vh;padding:2.25rem 1.5rem;color:#f7f7f5;background:#17191b;border-right:1px solid #2e3337}.admin_sidebar__1BNSW h1{color:#fff;font-size:2.2rem}.admin_kicker__zS5Ar{margin:0;color:#60676c;font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin_sidebar__1BNSW .admin_kicker__zS5Ar{color:#a8adb1}.admin_sidebar__1BNSW nav{display:grid;grid-gap:.3rem;gap:.3rem}.admin_sidebar__1BNSW nav button,.admin_signOut__ftdAR{padding:.85rem .75rem;color:rgb(247 247 245/72%);text-align:left;font-weight:700;background:transparent;border:1px solid transparent}.admin_sidebar__1BNSW .admin_activeTab__QF8G_,.admin_sidebar__1BNSW nav button:hover{color:#fff;background:rgb(228 230 230/12%);border-color:rgb(228 230 230/30%)}.admin_signOut__ftdAR{margin-top:auto;color:#c7cbcd}.admin_content__buezr{width:min(100%,100rem);padding:clamp(1.5rem,5vw,4.5rem);color:#17191b}.admin_pageHeader__WZSCN{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #c7cbcd}.admin_pageHeader__WZSCN h2{margin-top:.55rem;font-size:clamp(2.2rem,4vw,4rem)}.admin_localNote__P2y_5{max-width:20rem;color:#5e656a;font-size:.8rem}.admin_notice__R87_T{margin:1.25rem 0;padding:.85rem 1rem;color:#273038;background:#e4e6e6;border-left:3px solid #60676c}.admin_overview__aAYni{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:2rem;background:#c7cbcd;border:1px solid #c7cbcd}.admin_activity__gz2sN,.admin_metric__kTNNI{padding:1.5rem;background:#fff}.admin_metric__kTNNI strong{display:block;font-family:var(--serif);font-size:3rem;font-weight:400}.admin_metric__kTNNI span{font-size:.76rem}.admin_activity__gz2sN{grid-column:span 4;display:grid;grid-template-columns:1fr auto;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:center}.admin_activity__gz2sN h3{margin-bottom:.5rem}.admin_activity__gz2sN p{max-width:45rem;color:#4c5358}.admin_inventory__kp4bL,.admin_records__lwGhy,.admin_settings__W1RCp{margin-top:2rem}.admin_inventory__kp4bL{display:grid;grid-gap:1rem;gap:1rem}.admin_product__EZAxh{padding:1.5rem;border:1px solid #c7cbcd;background:#fff}.admin_productHeading__jVjq8,.admin_records__lwGhy article,.admin_variant__SBCIq{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start}.admin_productHeading__jVjq8 h3,.admin_records__lwGhy h3{margin-top:.25rem;font-size:1.35rem}.admin_productHeading__jVjq8>label{width:9rem}.admin_sku__yjrCc{color:#60676c;font-size:.68rem;font-weight:800;letter-spacing:.09em}.admin_variants__E_PMf{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1.5rem}.admin_variant__SBCIq{align-items:center;padding-top:.75rem;border-top:1px solid #e4e6e6}.admin_variant__SBCIq span{display:grid;grid-gap:.2rem;gap:.2rem}.admin_variant__SBCIq small{color:#60676c}.admin_variant__SBCIq>label{width:7.5rem}.admin_variant__SBCIq input[type=number]{padding:.45rem}.admin_variant__SBCIq .admin_switch__z4RU5{display:flex;align-items:center;width:auto;gap:.45rem;text-transform:none;letter-spacing:normal}.admin_switch__z4RU5 input{width:1rem;height:1rem;accent-color:#2e3337}.admin_records__lwGhy{display:grid;grid-gap:.75rem;gap:.75rem}.admin_records__lwGhy article{padding:1.25rem;background:#fff;border:1px solid #c7cbcd}.admin_records__lwGhy article p+p{margin-top:.45rem}.admin_records__lwGhy article>div:last-child,.admin_records__lwGhy article>span{display:grid;grid-gap:.5rem;gap:.5rem;padding:.3rem .6rem;color:#2e3337;font-size:.75rem;font-weight:800;background:#e4e6e6}.admin_empty__2ut3p{padding:2rem;border:1px dashed #a8adb1}.admin_settings__W1RCp{max-width:66rem}.admin_settings__W1RCp>p{color:#4c5358}.admin_formGrid__CNkqr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin_settings__W1RCp textarea{resize:vertical}@media (max-width:800px){.admin_shell__nIi4o{display:block}.admin_sidebar__1BNSW{position:relative;height:auto;gap:1.5rem}.admin_sidebar__1BNSW nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_signOut__ftdAR{margin-top:0}.admin_pageHeader__WZSCN{display:grid}.admin_overview__aAYni{grid-template-columns:repeat(2,1fr)}.admin_activity__gz2sN{grid-column:span 2;grid-template-columns:1fr}.admin_productHeading__jVjq8,.admin_records__lwGhy article,.admin_variant__SBCIq{display:grid}.admin_productHeading__jVjq8>label,.admin_variant__SBCIq>label{width:100%}.admin_formGrid__CNkqr{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.admin_activity__gz2sN button,.admin_gateCard__XvWlc button,.admin_settings__W1RCp button,.admin_sidebar__1BNSW nav button{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.admin_activity__gz2sN button:hover,.admin_gateCard__XvWlc button:hover,.admin_settings__W1RCp button:hover{background:#17191b;border-color:#e4e6e6;transform:translateY(-2px)}}