._stage_p9z8z_1{position:relative}._stageAction_p9z8z_2{z-index:2;isolation:isolate;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}._stageAction_p9z8z_2:after{content:"";z-index:3;pointer-events:none;background:var(--product-vignette);position:absolute;inset:0}._stageAction_p9z8z_2:focus-visible{outline:1px solid var(--gold);outline-offset:-5px}._stageImage_p9z8z_5{z-index:1;pointer-events:none}._zoomCue_p9z8z_6{z-index:4;color:var(--paper);font:.6875rem var(--font-geist-mono);letter-spacing:.08em;opacity:0;text-transform:uppercase;transition:opacity var(--motion-fast), transform var(--motion-fast);background:#080908b8;border:1px solid #e8e4da38;align-items:center;gap:7px;padding:8px 10px;display:inline-flex;position:absolute;bottom:16px;right:16px;transform:translateY(5px)}._zoomCue_p9z8z_6 svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:15px;height:15px}:is(._stage_p9z8z_1:hover ._zoomCue_p9z8z_6,._stageAction_p9z8z_2:focus-visible ._zoomCue_p9z8z_6){opacity:1;transform:translateY(0)}._stageCaption_p9z8z_9{pointer-events:none}._srOnly_p9z8z_10{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._lightboxLayer_p9z8z_11{z-index:1000;isolation:isolate;place-items:center;padding:clamp(12px,3vw,36px);display:grid;position:fixed;inset:0}._lightboxBackdrop_p9z8z_12{cursor:zoom-out;background:#030403f0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}._lightboxDialog_p9z8z_13{z-index:1;background:var(--surface);border:1px solid #9b825070;outline:none;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,1180px);height:min(100%,900px);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b3}._lightboxTopbar_p9z8z_14{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px 12px 20px;display:flex}._lightboxTopbar_p9z8z_14 div,._lightboxTopbar_p9z8z_14 p{min-width:0;margin:0}._lightboxTopbar_p9z8z_14 strong,._lightboxTopbar_p9z8z_14 span,._lightboxTopbar_p9z8z_14 p,._lightboxCaption_p9z8z_16{font:.6875rem var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}._lightboxTopbar_p9z8z_14 strong,._lightboxTopbar_p9z8z_14 span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._lightboxTopbar_p9z8z_14 strong{color:var(--paper);font-weight:500}._lightboxTopbar_p9z8z_14 span,._lightboxTopbar_p9z8z_14 p{color:var(--muted)}._lightboxClose_p9z8z_20,._lightboxNavigation_p9z8z_20,._zoomControls_p9z8z_20 button{color:var(--paper);cursor:pointer;background:#e8e4da08;border:1px solid #e8e4da33}._lightboxClose_p9z8z_20{flex:0 0 38px;width:38px;height:38px;position:relative}._lightboxClose_p9z8z_20 span{background:currentColor;width:18px;height:1px;position:absolute;top:18px;left:9px;transform:rotate(45deg)}._lightboxClose_p9z8z_20 span:last-child{transform:rotate(-45deg)}._lightboxViewport_p9z8z_24{touch-action:none;background:#11120f;min-width:0;min-height:0;position:relative;overflow:hidden}._lightboxViewport_p9z8z_24[data-zoomed=true]{cursor:grab}._lightboxViewport_p9z8z_24[data-zoomed=true]:active{cursor:grabbing}._lightboxImageTransform_p9z8z_27{transform-origin:50%;will-change:transform;position:absolute;inset:0}._lightboxImage_p9z8z_27{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}._lightboxNavigation_p9z8z_20{z-index:2;place-items:center;width:42px;height:52px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._lightboxPrevious_p9z8z_30{left:16px}._lightboxNext_p9z8z_31{right:16px}._lightboxNavigation_p9z8z_20 span{font-size:1.15rem}._lightboxNavigation_p9z8z_20:disabled{cursor:default;opacity:.28}._lightboxCaption_p9z8z_16{border-top:1px solid var(--line);min-height:42px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:14px 154px 12px 20px;overflow:hidden}._zoomControls_p9z8z_20{z-index:3;align-items:stretch;min-height:30px;display:flex;position:absolute;bottom:10px;right:16px}._zoomControls_p9z8z_20 button,._zoomControls_p9z8z_20 output{min-width:34px;color:var(--paper);font:.6875rem var(--font-geist-mono);padding:0 9px}._zoomControls_p9z8z_20 output{background:#0809088f;border-block:1px solid #e8e4da33;place-items:center;min-width:50px;display:grid}._zoomControls_p9z8z_20 button:disabled{cursor:default;opacity:.36}._zoomReset_p9z8z_39{min-width:54px!important}._lightboxClose_p9z8z_20:hover,._lightboxNavigation_p9z8z_20:not(:disabled):hover,._zoomControls_p9z8z_20 button:not(:disabled):hover{color:#d4c493;border-color:#9b8250c7}._lightboxClose_p9z8z_20:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._lightboxNavigation_p9z8z_20:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._zoomControls_p9z8z_20 button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}@media (max-width:640px){._lightboxLayer_p9z8z_11{padding:0}._lightboxDialog_p9z8z_13{border:0;width:100%;height:100%}._lightboxNavigation_p9z8z_20{width:38px;height:46px}._lightboxPrevious_p9z8z_30{left:8px}._lightboxNext_p9z8z_31{right:8px}._lightboxCaption_p9z8z_16{padding-inline:14px 146px}._zoomControls_p9z8z_20{bottom:7px;right:10px}._zoomControls_p9z8z_20 button{min-width:31px;padding-inline:7px}._zoomControls_p9z8z_20 output{min-width:46px}._zoomReset_p9z8z_39{display:none}._zoomCue_p9z8z_6{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._zoomCue_p9z8z_6{transition:none}}._page_1uft0_1{min-height:100svh;color:var(--paper);background:radial-gradient(circle at 12% 24%,#9b825011,#0000 24%),radial-gradient(circle at 86% 66%,#e8e4da06,#0000 30%),#090a09;position:relative}._page_1uft0_1:after{content:"";z-index:0;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}._productMain_1uft0_21{z-index:1;width:min(100%,1450px);padding:208px var(--page-gutter) clamp(88px, 9vw, 138px);margin:0 auto;position:relative}._breadcrumb_1uft0_29{color:#6f6c65;font:.69rem var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}._breadcrumb_1uft0_29 a{color:#8c887f;transition:color .22s}._breadcrumb_1uft0_29 a:hover{color:var(--paper)}._breadcrumb_1uft0_29>span:last-child{color:#b8ad8c}._productGrid_1uft0_53{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:start;gap:clamp(48px,7vw,106px);margin-top:clamp(30px,4vw,54px);display:grid}._gallery_1uft0_61{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}._galleryStage_1uft0_69{aspect-ratio:4/5;background:radial-gradient(circle at 50% 42%,#9b825014,#0000 34%),#211f1d;border:1px solid #e8e4da17;grid-area:1/2;width:min(100%,540px);position:relative;overflow:hidden;box-shadow:0 28px 75px #0000003d}._galleryStage_1uft0_69:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0809080f,#0000 20% 77%,#08090840);position:absolute;inset:0;box-shadow:inset 0 0 34px #08090833}._galleryImage_1uft0_93{object-fit:contain;object-position:center;filter:saturate(.95)contrast(1.02)}._galleryPlaceholder_1uft0_99{text-align:center;background:linear-gradient(145deg,#ffffff05,#0000 55%);border:1px solid #9b825029;place-content:center;place-items:center;display:grid;position:absolute;inset:11%}._galleryPlaceholder_1uft0_99:before,._galleryPlaceholder_1uft0_99:after{content:"";border:1px solid #9b825014;position:absolute;inset:12%;transform:rotate(45deg)scale(.7)}._galleryPlaceholder_1uft0_99:after{transform:rotate(-45deg)scale(.7)}._galleryPlaceholder_1uft0_99>span{color:#e8e4da12;font:clamp(6rem,13vw,10rem)/.8 Georgia,serif}._galleryPlaceholder_1uft0_99 p{z-index:1;color:#e8e4da94;letter-spacing:.22em;text-transform:uppercase;margin:24px 0 0;font-size:.72rem;position:relative}._galleryPlaceholder_1uft0_99 small{z-index:1;color:#6f6b62;font:var(--type-small) var(--font-geist-mono);letter-spacing:.12em;margin-top:10px;position:relative}._galleryCaption_1uft0_147{z-index:2;color:#e8e4daa1;font:var(--type-small) var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}._galleryCaption_1uft0_147 span:last-child{color:#aa9a70}._thumbnails_1uft0_166{scrollbar-color:#9b825073 transparent;scrollbar-width:thin;grid-area:1/1;gap:10px;max-height:675px;display:grid;overflow-y:auto}._thumbnail_1uft0_166{aspect-ratio:4/5;color:#77736a;cursor:pointer;background:#151613;border:1px solid #e8e4da1a;width:74px;transition:border-color .2s,color .2s,opacity .2s;position:relative;overflow:hidden}._thumbnailWithImage_1uft0_189:after{content:"";z-index:2;pointer-events:none;background:var(--product-vignette-light);position:absolute;inset:0}._thumbnail_1uft0_166:hover,._thumbnail_1uft0_166[aria-pressed=true]{color:var(--paper);border-color:#9b8250c7}._thumbnail_1uft0_166:not([aria-pressed=true]){opacity:.72}._thumbnailImage_1uft0_208{z-index:1;object-fit:contain}._thumbnailPlaceholder_1uft0_213{font:var(--type-small) var(--font-geist-mono);letter-spacing:.08em;background:linear-gradient(45deg,#0000 49.5%,#9b82501a 50%,#0000 50.5%),linear-gradient(-45deg,#0000 49.5%,#9b82501a 50%,#0000 50.5%);place-items:center;display:grid;position:absolute;inset:0}._thumbnail_1uft0_166 small{z-index:3;color:#e8e4dab8;font-size:var(--type-small);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:5px;left:4px;right:4px;overflow:hidden}._productDetails_1uft0_240{width:100%;max-width:470px;position:sticky;top:28px}._eyebrow_1uft0_247{color:#aa9a70;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.72rem}._productTitle_1uft0_255{letter-spacing:-.065em;max-width:9ch;margin:17px 0 0;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:800;line-height:.9}._productMeta_1uft0_264{border-block:1px solid #e8e4da1f;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-block:17px;display:flex}._productMeta_1uft0_264 p{color:#aaa69d;font-size:var(--type-body);letter-spacing:.12em;text-transform:uppercase;margin:0}._productMeta_1uft0_264 p:last-child{color:#c4b894;font:.79rem var(--font-geist-mono);white-space:nowrap}._shortDescription_1uft0_288{color:#9a968e;letter-spacing:.025em;max-width:46ch;margin:21px 0 0;font-size:.88rem;line-height:1.72}._purchaseForm_1uft0_297{margin-top:28px}._colorField_1uft0_301{margin-bottom:22px}._sizeFieldset_1uft0_305{border:0;margin:0;padding:0}._fieldHeading_1uft0_311{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex;position:relative}._fieldHeading_1uft0_311>span{color:#aaa69d;letter-spacing:.16em;text-transform:uppercase;font-size:.69rem}._sizeGuide_1uft0_327{z-index:3;position:relative}._sizeGuide_1uft0_327 summary{color:#8f897c;cursor:pointer;min-height:44px;font-size:var(--type-small);letter-spacing:.08em;text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #9b825080;text-decoration:underline #9b825080;list-style:none;display:flex}._sizeGuide_1uft0_327 summary::-webkit-details-marker{display:none}._sizeGuide_1uft0_327 p{color:#99958d;width:min(290px,75vw);font-size:var(--type-body);background:#0c0d0bfa;border:1px solid #9b825047;margin:0;padding:16px;line-height:1.6;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 44px #00000059}._sizeGrid_1uft0_365{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}._sizeOption_1uft0_371{cursor:pointer;position:relative}._sizeOption_1uft0_371 input{opacity:0;width:1px;height:1px;position:absolute}._sizeOption_1uft0_371 span{color:#aaa69d;letter-spacing:.08em;border:1px solid #e8e4da21;place-items:center;min-height:44px;font-size:.69rem;transition:border-color .2s,background .2s,color .2s;display:grid}._sizeOption_1uft0_371:hover span,._sizeOption_1uft0_371 input:checked+span{color:var(--paper);background:#9b825013;border-color:#9b8250bd}._sizeOption_1uft0_371 input:focus-visible+span{outline:1px solid var(--gold);outline-offset:3px}._sizeOption_1uft0_371 input:disabled+span{color:#4f4d47;cursor:not-allowed;border-color:#e8e4da0f;text-decoration:line-through}._purchaseControls_1uft0_413{justify-content:space-between;align-items:end;gap:18px;margin-top:22px;display:flex}._quantityControl_1uft0_421>span{color:#aaa69d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:.69rem;display:block}._quantityControl_1uft0_421>div{border:1px solid #e8e4da21;grid-template-columns:44px 44px 44px;min-height:44px;display:grid}._quantityControl_1uft0_421 button,._quantityControl_1uft0_421 output{color:var(--paper);font:.78rem var(--font-geist-mono);background:0 0;border:0;place-items:center;display:grid}._quantityControl_1uft0_421 button{cursor:pointer;transition:background .2s,color .2s}._quantityControl_1uft0_421 button:hover:not(:disabled){color:#d1c49e;background:#9b82501f}._quantityControl_1uft0_421 button:disabled{color:#45443f;cursor:not-allowed}._saveAction_1uft0_462{align-items:center;min-height:44px;display:flex}._saveAction_1uft0_462 button{color:#9f9a91;min-height:44px;margin-top:0;padding-inline:4px;font-size:.69rem;position:static}._addToCart_1uft0_477{width:100%;min-height:50px;color:var(--paper);cursor:pointer;letter-spacing:.17em;text-transform:uppercase;background:0 0;border:1px solid #9b8250c7;justify-content:space-between;align-items:center;margin-top:23px;padding:0 19px;font-size:.7rem;transition:background .22s,color .22s;display:flex}._addToCart_1uft0_477:hover{color:#090a09;background:#9b8250}._addFeedback_1uft0_500{color:#aa9a70;min-height:17px;font-size:var(--type-small);letter-spacing:.06em;margin:8px 0 0;line-height:1.45}._serviceNotes_1uft0_509{gap:8px;margin-top:17px;display:grid}._serviceNotes_1uft0_509 p{color:#77746d;align-items:center;gap:9px;margin:0;font-size:.71rem;line-height:1.45;display:flex}._serviceNotes_1uft0_509 span{color:#9b8250}._shipping_1uft0_529{border-top:1px solid #e8e4da1f;margin-top:27px;padding-top:22px}._shipping_1uft0_529>p:first-child{color:#aaa69d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.69rem}._shippingForm_1uft0_543{grid-template-columns:minmax(0,1fr) auto;display:grid}._shippingForm_1uft0_543 input,._shippingForm_1uft0_543 button{min-height:44px;color:var(--paper);background:#10110fbf;border:1px solid #e8e4da24}._shippingForm_1uft0_543 input{min-width:0;font:.76rem var(--font-geist-mono);letter-spacing:.08em;outline:0;padding:0 13px;transition:border-color .2s}._shippingForm_1uft0_543 input:focus{border-color:#9b8250b8}._shippingForm_1uft0_543 button{cursor:pointer;font-size:var(--type-small);letter-spacing:.13em;text-transform:uppercase;margin-left:-1px;padding-inline:17px;transition:border-color .2s,background .2s}._shippingForm_1uft0_543 button:hover{background:#9b82501a;border-color:#9b8250b8}._shippingMessage_1uft0_584{color:#817d75;margin:10px 0 0;font-size:.69rem;line-height:1.45}._shippingResults_1uft0_591{border-top:1px solid #e8e4da1a;gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}._shippingResults_1uft0_591 li{color:#a29e95;border-bottom:1px solid #e8e4da1a;justify-content:space-between;align-items:center;gap:18px;padding-block:12px;font-size:.73rem;display:flex}._shippingResults_1uft0_591 span{gap:4px;display:grid}._shippingResults_1uft0_591 small{color:#6f6c65;font-size:var(--type-small)}._shippingResults_1uft0_591 strong{color:#b9ad89;font:400 .72rem var(--font-geist-mono)}._disclosures_1uft0_626{border-top:1px solid #e8e4da1f;margin-top:27px}._disclosures_1uft0_626 details{border-bottom:1px solid #e8e4da1f}._disclosures_1uft0_626 summary{color:#a5a198;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;align-items:center;min-height:44px;padding:16px 28px 16px 0;font-size:.69rem;list-style:none;display:flex;position:relative}._disclosures_1uft0_626 summary::-webkit-details-marker{display:none}._disclosures_1uft0_626 summary:after{content:"+";color:#9b8250;font:1rem/1 var(--font-geist-mono);position:absolute;top:50%;right:2px;transform:translateY(-50%)}._disclosures_1uft0_626 details[open] summary:after{content:"−"}._disclosures_1uft0_626 p,._disclosures_1uft0_626 ul{color:#817e77;max-width:47ch;font-size:var(--type-body);margin:0;padding:0 20px 17px 0;line-height:1.68}._disclosures_1uft0_626 ul{padding-left:18px}._disclosures_1uft0_626 li+li{margin-top:5px}._srOnly_1uft0_685{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._breadcrumb_1uft0_29 a:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._thumbnail_1uft0_166:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._sizeGuide_1uft0_327 summary:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._quantityControl_1uft0_421 button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._addToCart_1uft0_477:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._shippingForm_1uft0_543 button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._shippingForm_1uft0_543 input:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._disclosures_1uft0_626 summary:focus-visible{outline:1px solid var(--gold);outline-offset:3px}@media (max-width:1120px){._productMain_1uft0_21{padding-top:181px}._productGrid_1uft0_53{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:44px}._gallery_1uft0_61{grid-template-columns:66px minmax(0,1fr);gap:12px}._thumbnail_1uft0_166{width:66px}}@media (max-width:860px){._productGrid_1uft0_53{grid-template-columns:1fr;gap:52px}._gallery_1uft0_61{width:min(100%,660px);margin-inline:auto}._galleryStage_1uft0_69{width:min(100%,560px)}._productDetails_1uft0_240{width:min(100%,620px);max-width:none;margin-inline:auto;position:static}}@media (max-width:720px){._productMain_1uft0_21{padding:145px 24px 82px}._breadcrumb_1uft0_29{font-size:var(--type-small);letter-spacing:.08em;gap:7px}._breadcrumb_1uft0_29>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:15ch;overflow:hidden}._productGrid_1uft0_53{gap:42px;margin-top:25px}._gallery_1uft0_61{flex-direction:column;gap:12px;display:flex}._galleryStage_1uft0_69{width:100%}._thumbnails_1uft0_166{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:9px;width:100%;max-height:none;padding-bottom:5px;display:flex;overflow:auto hidden}._thumbnail_1uft0_166{scroll-snap-align:start;flex:0 0 72px;width:72px}._galleryCaption_1uft0_147{font-size:var(--type-small);bottom:12px;left:13px;right:13px}._eyebrow_1uft0_247{font-size:var(--type-small)}._productTitle_1uft0_255{margin-top:14px;font-size:clamp(2.5rem,11vw,3rem)}._productMeta_1uft0_264{margin-top:19px}._shortDescription_1uft0_288{font-size:var(--type-body)}._purchaseForm_1uft0_297{margin-top:25px}._sizeGrid_1uft0_365{grid-template-columns:repeat(3,minmax(0,1fr))}._sizeOption_1uft0_371 span{min-height:46px}._addToCart_1uft0_477{min-height:51px}}@media (max-width:390px){._productMain_1uft0_21{padding-inline:18px}._purchaseControls_1uft0_413{flex-direction:column;align-items:start}._saveAction_1uft0_462{align-self:stretch}._shippingForm_1uft0_543 button{padding-inline:13px}}@media (prefers-reduced-motion:reduce){._breadcrumb_1uft0_29 a,._thumbnail_1uft0_166,._sizeOption_1uft0_371 span,._quantityControl_1uft0_421 button,._addToCart_1uft0_477,._shippingForm_1uft0_543 input,._shippingForm_1uft0_543 button,._thumbnails_1uft0_166{scroll-behavior:auto;transition:none}}._shareWrap_1pjvu_1{position:relative}._shareButton_1pjvu_9,._sizeGuideTrigger_1pjvu_11{color:#9f9a91;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.08em;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-size:.69rem;text-decoration:underline}._shareButton_1pjvu_9:hover,._sizeGuideTrigger_1pjvu_11:hover{color:var(--paper)}:is(._shareButton_1pjvu_9:focus-visible,._sizeGuideTrigger_1pjvu_11:focus-visible,._dialogClose_1pjvu_53:focus-visible){outline:1px solid var(--gold);outline-offset:3px}._toast_1pjvu_63{color:#c7bb98;width:max-content;max-width:min(240px,80vw);font:.64rem var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#11120f;border:1px solid #9b82506b;padding:9px 11px;position:absolute;bottom:calc(100% + 8px);right:0}._dialog_1pjvu_53{width:min(560px,100vw - 32px);max-height:min(720px,100svh - 32px);color:var(--paper);background:#0d0e0c;border:1px solid #9b825061;padding:0;overflow:auto;box-shadow:0 34px 100px #000000b8}._dialog_1pjvu_53::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6}._dialogHeader_1pjvu_125{border-bottom:1px solid #e8e4da1c;justify-content:space-between;align-items:start;gap:28px;padding:25px 26px 21px;display:flex}._dialogHeader_1pjvu_125 p,._dialogHeader_1pjvu_125 h2{margin:0}._dialogHeader_1pjvu_125 p{color:#9b8250;font:.65rem var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}._dialogHeader_1pjvu_125 h2{letter-spacing:-.045em;text-transform:uppercase;margin-top:8px;font-size:clamp(1.65rem,5vw,2.25rem)}._dialogClose_1pjvu_53{min-width:44px;min-height:44px;color:var(--paper);cursor:pointer;font:1.1rem var(--font-geist-mono);background:0 0;border:1px solid #e8e4da24}._dialogBody_1pjvu_201{padding:24px 26px 28px}._dialogBody_1pjvu_201>p{color:#918d84;margin:0;font-size:.82rem;line-height:1.65}._sizeTable_1pjvu_223{border-collapse:collapse;width:100%;margin-top:22px}._sizeTable_1pjvu_223 th,._sizeTable_1pjvu_223 td{text-align:left;border-block:1px solid #e8e4da1c;padding:14px 10px}._sizeTable_1pjvu_223 th{color:#b9ad89;font:.68rem var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}._sizeTable_1pjvu_223 td{color:#aaa69d;font-size:.75rem}._sizeTable_1pjvu_223 td:first-child{color:var(--paper);font-weight:650}._technicalNote_1pjvu_283{color:#716e67!important;margin-top:18px!important;font-size:.71rem!important}@media (max-width:520px){._dialogHeader_1pjvu_125,._dialogBody_1pjvu_201{padding-inline:20px}}@media (prefers-reduced-motion:reduce){._shareButton_1pjvu_9,._sizeGuideTrigger_1pjvu_11{transition:none}}._fitActions_1pjvu_323{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}._fitTrigger_1pjvu_337{color:#c0b287;cursor:pointer;min-height:44px;font:.69rem var(--font-geist-mono);letter-spacing:.08em;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}._fitTrigger_1pjvu_337:disabled{color:#625f56;cursor:not-allowed;text-decoration-style:dotted}._fitTrigger_1pjvu_337:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._fitModeActions_1pjvu_377 button:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._fitForm_1pjvu_379 input:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._fitForm_1pjvu_379 input:focus-visible+span{outline:1px solid var(--gold);outline-offset:3px}._fitSubmit_1pjvu_383:focus-visible{outline:1px solid var(--gold);outline-offset:3px}._fitModeActions_1pjvu_377{gap:7px;margin:24px 0 18px;display:flex;overflow-x:auto}._fitModeActions_1pjvu_377 button{color:#99958d;cursor:pointer;min-height:40px;font:.64rem var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #e8e4da21;padding:0 12px}._fitModeActions_1pjvu_377 button[aria-pressed=true]{color:var(--paper);border-color:#9b8250a6}._fitModeActions_1pjvu_377 button:disabled{color:#57554f;cursor:not-allowed}._sizeTableWrap_1pjvu_453{overflow-x:auto}._unavailableState_1pjvu_461,._fitResult_1pjvu_463{background:#9b82500b;border:1px solid #9b825040;gap:10px;margin-top:20px;padding:18px;display:grid}._unavailableState_1pjvu_461 strong,._fitResult_1pjvu_463 p{color:#c8ba93;font:.64rem var(--font-geist-mono);letter-spacing:.12em;margin:0}._unavailableState_1pjvu_461 p,._fitResult_1pjvu_463 span,._fitResult_1pjvu_463 small{color:#938f86;margin:0;font-size:.74rem;line-height:1.55}._measurementIntro_1pjvu_515{border:1px solid #e8e4da1a;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:16px;display:grid}._measurementIntro_1pjvu_515 h3,._measurementIntro_1pjvu_515 p{margin:0}._measurementIntro_1pjvu_515 h3{color:var(--paper);letter-spacing:-.015em;font-size:.9rem}._measurementIntro_1pjvu_515 p{color:#918d84;margin-top:8px;font-size:.74rem;line-height:1.55}._measurementDiagram_1pjvu_571{color:#bca979;fill:#9b82500f;stroke:currentColor;stroke-width:1.4px;width:100%}._measurementDiagram_1pjvu_571 text{fill:var(--paper);stroke:none;font:600 14px var(--font-geist-mono)}._measurementLine_1pjvu_599{fill:none;stroke-dasharray:3 4}._measurementMarker_1pjvu_609{fill:currentColor;stroke:none}._fitForm_1pjvu_379{margin-top:20px}._measurementFields_1pjvu_627{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._measurementFields_1pjvu_627 label,._preferenceFieldset_1pjvu_643{gap:7px;display:grid}._measurementFields_1pjvu_627 span,._preferenceFieldset_1pjvu_643 legend{color:#aaa69d;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}._measurementFields_1pjvu_627 input{width:100%;min-height:44px;color:var(--paper);background:#10110fbf;border:1px solid #e8e4da24;outline:0;padding:0 12px}._preferenceFieldset_1pjvu_643{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0}._preferenceFieldset_1pjvu_643 legend{grid-column:1/-1;margin-bottom:2px}._preferenceFieldset_1pjvu_643 label{color:#99958d;align-items:center;gap:7px;min-height:38px;font-size:.69rem;line-height:1.25;display:flex}._preferenceFieldset_1pjvu_643 input{accent-color:var(--gold)}._fitSubmit_1pjvu_383{width:100%;min-height:46px;color:var(--paper);cursor:pointer;font:.68rem var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #9b8250c7;margin-top:20px}._fitSubmit_1pjvu_383:hover{background:var(--gold);color:var(--ink)}._fitMessage_1pjvu_777{color:#c9b989!important;margin:16px 0 0!important}._fitResult_1pjvu_463 strong{color:var(--paper);font-size:2.2rem;line-height:1}@media (max-width:520px){._fitActions_1pjvu_323{justify-content:flex-start}._measurementIntro_1pjvu_515{grid-template-columns:92px minmax(0,1fr);gap:12px}._measurementFields_1pjvu_627,._preferenceFieldset_1pjvu_643{grid-template-columns:1fr}}
