.EEfqWq_page{--nibi-accent:#35473d;--nibi-paper:#f4f0e8;--nibi-ink:var(--store-text-strong);color:var(--nibi-ink);background:var(--store-surface-canvas)}.EEfqWq_page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.EEfqWq_page :is(h1,h2){font-family:var(--font-account-serif), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:400}.EEfqWq_page h2{font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.18}.EEfqWq_page em{color:var(--nibi-accent);font-style:italic}.EEfqWq_page :is(a,button,summary):focus-visible{outline:2px solid var(--nibi-accent);outline-offset:5px}.EEfqWq_hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1280px;margin:auto;padding:40px 48px 56px;display:grid}.EEfqWq_breadcrumb{color:var(--store-text-muted);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.EEfqWq_breadcrumb a{text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.EEfqWq_breadcrumb span{align-items:center;display:inline-flex}.EEfqWq_eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--store-text-muted);font-size:10px;font-weight:600}.EEfqWq_hero h1{margin:19px 0 24px;font-size:clamp(3rem,5.4vw,4.8rem);line-height:1.08}.EEfqWq_heroDescription{max-width:410px;color:var(--store-text-default);font-size:15px;line-height:1.75}.EEfqWq_primaryAction{background:var(--nibi-accent);color:#fff;border:1px solid var(--nibi-accent);border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:14px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.EEfqWq_primaryAction:hover{background:#26362d}.EEfqWq_heroCopy>.EEfqWq_primaryAction{margin-top:27px}.EEfqWq_heroCopy>.EEfqWq_collectionLink{width:fit-content;margin-top:8px;display:flex}.EEfqWq_heroFootnote{color:var(--store-text-muted);align-items:center;gap:7px;font-size:11px;display:flex;margin-top:15px!important}.EEfqWq_heroVisual{background:var(--nibi-paper);border-radius:180px 180px 3px 3px;flex-direction:column;justify-content:center;align-self:stretch;min-height:550px;padding:35px 26px 18px;display:flex;position:relative}.EEfqWq_heroImageFrame{flex:1;min-height:410px;position:relative}.EEfqWq_heroImage{object-fit:contain;mix-blend-mode:multiply;padding:16px 25px 20px;transform:rotate(-7deg)}.EEfqWq_fabricLabel{color:#35473d;background:#f4f0e8e6;border-left:1px solid #839085;padding:12px 16px;font-size:10px;line-height:1.7;position:absolute;bottom:78px;right:20px}.EEfqWq_heroVisual figcaption{color:#56574f;border-top:1px solid #d8d2c7;justify-content:space-between;gap:12px;padding-top:17px;font-size:10px;display:flex}.EEfqWq_heroFallback{text-align:center;font-family:var(--font-account-serif), Georgia, serif;padding:120px 20px;font-size:40px}.EEfqWq_heroFallback span{font-family:var(--font-sans-source), sans-serif;font-size:14px}.EEfqWq_factBar{border-top:1px solid var(--store-border-default);border-bottom:1px solid var(--store-border-default);background:var(--store-surface-subtle);flex-wrap:wrap;justify-content:center;gap:22px 65px;padding:24px;display:flex}.EEfqWq_factBar span{align-items:center;gap:9px;font-size:12px;display:flex}.EEfqWq_factBar svg{color:var(--nibi-accent)}.EEfqWq_modelSection,.EEfqWq_setSection,.EEfqWq_faqSection{max-width:1184px;margin:auto;padding:72px 32px}.EEfqWq_modelSection,.EEfqWq_setCard{scroll-margin-top:calc(var(--store-header-offset,120px) + 22px)}.EEfqWq_sectionHeading{text-align:center;max-width:720px;margin:0 auto 32px}.EEfqWq_sectionHeading h2{margin:12px 0 18px}.EEfqWq_sectionHeading>p:last-child{color:var(--store-text-default);font-size:14px;line-height:1.75}.EEfqWq_modelChoices{grid-template-columns:repeat(3,1fr);gap:12px;max-width:960px;margin:auto;display:grid}.EEfqWq_modelChoice{border:1px solid var(--store-border-default);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:90px;padding:20px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.EEfqWq_modelChoice:hover{background:var(--nibi-paper);border-color:var(--nibi-accent)}.EEfqWq_modelChoice small{color:var(--store-text-muted);margin-top:6px;font-size:11px;display:block}.EEfqWq_modelChoice svg{color:var(--nibi-accent);flex-shrink:0}.EEfqWq_modelHint{text-align:center;max-width:880px;color:var(--store-text-muted);font-size:11px;line-height:1.8;margin:20px auto 0!important}.EEfqWq_modelHint a{text-underline-offset:3px;text-decoration:underline}.EEfqWq_setSection{padding-top:12px}.EEfqWq_setGrid{grid-template-columns:1fr 1fr;gap:26px;margin-top:40px;display:grid}.EEfqWq_setCard{border:1px solid var(--store-border-default);background:var(--store-surface-raised);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.EEfqWq_setCard:target{outline:2px solid var(--nibi-accent);outline-offset:6px}.EEfqWq_cardMedia{aspect-ratio:1.18;background:var(--nibi-paper);position:relative}.EEfqWq_productImage{object-fit:contain;mix-blend-mode:multiply;padding:27px 45px}.EEfqWq_piecesTag{color:#35473d;letter-spacing:.02em;background:#fff;border-radius:2px;padding:7px 10px;font-size:10px;position:absolute;top:18px;left:18px}.EEfqWq_imageFallback{text-align:center;color:#35473d;height:100%;font-family:var(--font-account-serif), Georgia, serif;place-content:center;font-size:28px;display:grid}.EEfqWq_cardBody{flex-direction:column;flex:1;padding:28px;display:flex}.EEfqWq_cardBody h3{font-family:var(--font-account-serif), Georgia, serif;margin-top:10px;font-size:25px;font-weight:400;line-height:1.3}.EEfqWq_dimensions{font-size:12px;font-weight:600;line-height:1.7;margin-top:17px!important}.EEfqWq_dimensions span{white-space:nowrap;font-weight:400}.EEfqWq_fitNote{min-height:55px;color:var(--store-text-muted);font-size:12px;line-height:1.75;margin-top:11px!important}.EEfqWq_colors{border:0;min-width:0;margin-top:22px;padding:0}.EEfqWq_colors legend{padding:0;font-size:12px}.EEfqWq_colors strong{font-weight:500}.EEfqWq_colorOptions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.EEfqWq_colorButton{border:1px solid var(--store-border-default);cursor:pointer;background:0 0;border-radius:2px;min-height:44px;padding:10px 12px;font-size:11px}.EEfqWq_colorButton[aria-pressed=true]{border-color:var(--nibi-accent);background:var(--nibi-paper);box-shadow:inset 0 0 0 1px var(--nibi-accent)}.EEfqWq_colorButton:disabled{color:var(--store-text-muted);background:var(--store-surface-subtle);cursor:not-allowed;text-decoration:line-through}.EEfqWq_buyRow{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.EEfqWq_price{font-variant-numeric:tabular-nums;font-size:25px;font-weight:500}.EEfqWq_saleNote{color:var(--nibi-accent);font-size:11px;margin-top:4px!important}.EEfqWq_taxNote{color:var(--store-text-muted);font-size:10px;margin-top:5px!important}.EEfqWq_taxNote a{text-underline-offset:2px;text-decoration:underline}.EEfqWq_availability{color:var(--nibi-accent);align-items:center;gap:4px;font-size:10px;display:flex}.EEfqWq_cardBody>.EEfqWq_primaryAction{width:100%;margin-top:auto}.EEfqWq_catalogFallback{color:var(--store-text-muted);margin-top:20px;font-size:12px;line-height:1.7}.EEfqWq_textLink{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.EEfqWq_materialSection{background:var(--nibi-paper);grid-template-columns:1fr 1.4fr;gap:64px;padding:64px max(32px,50vw - 560px);display:grid}.EEfqWq_materialSection h2{margin:12px 0 24px}.EEfqWq_materialSection>div>p:last-of-type{max-width:360px;font-size:13px;line-height:1.8}.EEfqWq_materialSection .EEfqWq_textLink{margin-top:16px}.EEfqWq_materialFacts{grid-template-columns:repeat(3,1fr);align-content:center;gap:25px;display:grid}.EEfqWq_materialFacts dt{text-transform:uppercase;letter-spacing:.08em;margin-bottom:15px;font-size:10px;font-weight:500}.EEfqWq_materialFacts dd{font-size:12px;line-height:1.95}.EEfqWq_faqSection{max-width:940px;padding-top:70px}.EEfqWq_faqs{border-top:1px solid var(--store-border-default)}.EEfqWq_faqs details{border-bottom:1px solid var(--store-border-default);padding:0 8px}.EEfqWq_faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 0;font-size:14px;list-style:none;display:flex}.EEfqWq_faqs summary::-webkit-details-marker{display:none}.EEfqWq_faqs summary span{color:var(--nibi-accent);font-size:24px;font-weight:300}.EEfqWq_faqs details[open] summary span{transform:rotate(45deg)}.EEfqWq_faqs details>p{color:var(--store-text-default);padding:0 25px 22px 0;font-size:13px;line-height:1.8}.EEfqWq_help{background:var(--nibi-paper);justify-content:space-between;align-items:center;gap:30px;margin:38px 0 14px;padding:28px;display:flex}.EEfqWq_help h3{font-family:var(--font-account-serif), Georgia, serif;font-size:23px;font-weight:400}.EEfqWq_help p{max-width:470px;font-size:12px;line-height:1.8;margin-top:8px!important}.EEfqWq_help>.EEfqWq_primaryAction{flex-shrink:0}@media (max-width:899px){.EEfqWq_hero{gap:25px;padding:30px 28px 40px}.EEfqWq_heroVisual{min-height:470px;padding:24px 15px 18px}.EEfqWq_heroImageFrame{min-height:340px}.EEfqWq_heroImage{padding:10px 15px 30px}.EEfqWq_fabricLabel{font-size:9px;bottom:62px;right:12px}.EEfqWq_modelChoices{grid-template-columns:repeat(2,1fr)}.EEfqWq_cardBody,.EEfqWq_productImage{padding:22px}.EEfqWq_materialSection{grid-template-columns:1fr;gap:30px}.EEfqWq_materialSection>div>p:last-of-type{max-width:630px}}@media (max-width:599px){.EEfqWq_hero{flex-direction:column;align-items:stretch;gap:30px;padding:18px 22px 28px;display:flex}.EEfqWq_breadcrumb{margin-bottom:21px;font-size:10px}.EEfqWq_hero h1{margin:16px 0 21px;font-size:clamp(2.85rem,12.3vw,3.8rem);line-height:1.07}.EEfqWq_heroDescription{max-width:370px;font-size:14px;line-height:1.75}.EEfqWq_heroCopy>.EEfqWq_primaryAction{width:100%;margin-top:22px}.EEfqWq_heroFootnote{justify-content:center;font-size:10px}.EEfqWq_heroVisual{border-radius:120px 120px 3px 3px;min-height:315px;padding:18px 18px 13px}.EEfqWq_heroImageFrame{min-height:260px}.EEfqWq_heroImage{padding:10px 35px}.EEfqWq_fabricLabel{bottom:61px;right:12px}.EEfqWq_heroVisual figcaption{padding-top:10px;font-size:9px}.EEfqWq_factBar{justify-content:flex-start;gap:12px;padding:20px 25px}.EEfqWq_factBar span{width:100%;font-size:11px}.EEfqWq_modelSection,.EEfqWq_setSection,.EEfqWq_faqSection{padding:47px 22px}.EEfqWq_sectionHeading{text-align:left;margin-bottom:25px}.EEfqWq_sectionHeading>p:last-child{font-size:13px}.EEfqWq_modelChoices{grid-template-columns:1fr;gap:9px}.EEfqWq_modelChoice{min-height:74px;padding:15px 18px}.EEfqWq_modelHint{text-align:left;font-size:11px}.EEfqWq_setSection{padding-top:5px}.EEfqWq_setGrid{grid-template-columns:1fr;gap:24px;margin-top:28px}.EEfqWq_cardBody h3{font-size:24px}.EEfqWq_cardMedia{aspect-ratio:1.12}.EEfqWq_fitNote{min-height:0}.EEfqWq_materialSection{gap:27px;padding:42px 22px}.EEfqWq_materialFacts{grid-template-columns:1fr;gap:20px}.EEfqWq_materialFacts>div{border-top:1px solid #d8d2c7;grid-template-columns:1fr 1.3fr;gap:18px;padding-top:18px;display:grid}.EEfqWq_materialFacts dt{margin:2px 0 0}.EEfqWq_materialFacts dd{font-size:12px}.EEfqWq_help{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}.EEfqWq_faqs summary{font-size:13px}.EEfqWq_faqSection>.EEfqWq_textLink{font-size:11px}}@media (prefers-reduced-motion:reduce){.EEfqWq_page :is(a,button){transition:none}}
