.ProductView_srOnly__zWf_0{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ProductView_layout__s4d1h{display:flex;align-items:flex-start;gap:calc(24 * var(--u))}.ProductView_layout__s4d1h p{margin:0}.ProductView_muted50__niyjk{color:var(--k-light-50)}.ProductView_muted60__Bg4Yi{color:var(--k-light-60)}.ProductView_gallery__Yk21f{display:flex;flex:none;flex-direction:column;gap:calc(24 * var(--u));width:calc(1059 * var(--u))}.ProductView_stage__rwjVN{position:relative;display:flex;align-items:center;justify-content:center;height:calc(900 * var(--u));background:var(--k-graphite);box-shadow:inset 0 0 0 1px var(--k-light-25);overflow:hidden}.ProductView_cross__5gDHD{position:absolute;inset:0;width:100%;height:100%;stroke:var(--k-light-25);stroke-width:1;pointer-events:none}.ProductView_corner__ijwO5{position:absolute;width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:10px;min-height:10px}.ProductView_corner__ijwO5:after,.ProductView_corner__ijwO5:before{content:"";position:absolute;background:var(--k-light)}.ProductView_corner__ijwO5:before{inset:calc(50% - 1px) 0}.ProductView_corner__ijwO5:after{inset:0 calc(50% - 1px)}.ProductView_corner__ijwO5[data-pos=tl]{top:0;left:0}.ProductView_corner__ijwO5[data-pos=tr]{top:0;right:0}.ProductView_corner__ijwO5[data-pos=bl]{bottom:0;left:0}.ProductView_corner__ijwO5[data-pos=br]{right:0;bottom:0}.ProductView_photo__06sC_{object-fit:contain}.ProductView_placeholder__zBQtR{position:relative;color:var(--k-light-50);text-align:center;white-space:pre-line}.ProductView_flip__yxLrf{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(72 * var(--u));height:calc(72 * var(--u));min-width:40px;min-height:40px;padding:0;font-size:max(calc(24 * var(--u)),16px);color:var(--k-black);background:var(--k-light);border:0;border-radius:0;cursor:pointer;translate:0 -50%;transition:background-color .2s ease,color .2s ease}.ProductView_flip__yxLrf:focus-visible,.ProductView_flip__yxLrf:hover{color:var(--k-light);background:var(--k-red)}.ProductView_flip__yxLrf[data-dir=prev]{left:var(--k-32)}.ProductView_flip__yxLrf[data-dir=next]{right:var(--k-32)}.ProductView_thumbs__KBdti{display:grid;grid-template-columns:repeat(auto-fill,calc(156 * var(--u)));grid-gap:calc(24 * var(--u));gap:calc(24 * var(--u))}.ProductView_thumb__Bl_jR{position:relative;display:flex;align-items:center;justify-content:center;height:calc(156 * var(--u));padding:var(--k-8);color:var(--k-light);background:var(--k-graphite);border:0;border-radius:0;font-family:var(--k-font);cursor:pointer;transition:box-shadow .2s ease}.ProductView_thumb__Bl_jR:hover{box-shadow:inset 0 0 0 1px var(--k-light-50)}.ProductView_thumb__Bl_jR[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--k-light)}.ProductView_thumbImage__ETWWc{object-fit:contain;padding:var(--k-12)}.ProductView_thumbLabel__Des8g{color:var(--k-light-50);text-align:center}.ProductView_info__z_tv4{display:flex;flex:1 1;flex-direction:column;min-width:0}.ProductView_section__F89hS{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16 * var(--u));padding:calc(24 * var(--u)) 0;border-top:1px solid var(--k-light-25)}.ProductView_section__F89hS>p{align-self:stretch}.ProductView_name__KgFFu{margin:0}.ProductView_swatches__vODUJ{display:flex;gap:var(--k-8)}.ProductView_swatch__y6DIw{width:calc(72 * var(--u));height:calc(72 * var(--u));min-width:40px;min-height:40px;padding:0;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--k-light-25);cursor:pointer;transition:box-shadow .2s ease}.ProductView_swatch__y6DIw[data-tone=black]{background:var(--k-black)}.ProductView_swatch__y6DIw[data-tone=graphite]{background:var(--k-graphite)}.ProductView_swatch__y6DIw[data-tone=red]{background:var(--k-red)}.ProductView_swatch__y6DIw[data-tone=wine]{background:var(--k-wine)}.ProductView_swatch__y6DIw[data-tone=light]{background:var(--c-day)}.ProductView_swatch__y6DIw:hover{box-shadow:inset 0 0 0 1px var(--k-light-60)}.ProductView_swatch__y6DIw[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--k-light)}.ProductView_section__F89hS .ProductView_order__2O5P9{width:100%}.ProductView_specs__qmUW8{border-bottom:1px solid var(--k-light-25)}.ProductView_spec__ZMGlu{padding:calc(24 * var(--u)) 0;border-top:1px solid var(--k-light-25)}.ProductView_specHead__MR47X{display:flex;align-items:center;justify-content:space-between;gap:var(--k-20);width:100%;padding:0;color:var(--k-light);background:none;border:0;font-family:var(--k-font);text-align:left;cursor:pointer;transition:color .2s ease}.ProductView_specHead__MR47X:hover{color:var(--k-red)}.ProductView_layout__s4d1h .ProductView_specText__17lvF{margin-top:calc(16 * var(--u))}.ProductView_plus__nwZET{position:relative;flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px}.ProductView_plus__nwZET:after,.ProductView_plus__nwZET:before{content:"";position:absolute;background:currentColor}.ProductView_plus__nwZET:before{inset:calc(50% - 1px) 0}.ProductView_plus__nwZET:after{inset:0 calc(50% - 1px)}.ProductView_plus__nwZET[data-open]:after{display:none}.ProductView_toast__HsgdN{position:fixed;top:calc(var(--k-header) + 30 * var(--u));right:var(--k-160);z-index:1200;display:flex;align-items:center;gap:calc(16 * var(--u));width:calc(366 * var(--u));min-width:min(300px,calc(100vw - 32px));padding:calc(16 * var(--u)) calc(24 * var(--u));color:var(--k-light);background:var(--k-graphite);font-family:var(--k-font);opacity:0;translate:0 calc(-24 * var(--u));pointer-events:none;transition:opacity .35s ease,translate .45s cubic-bezier(.16,1,.3,1)}.ProductView_toast__HsgdN[data-open]{opacity:1;translate:0 0}.ProductView_toastCheck___PSr5{flex:none;width:calc(32 * var(--u));height:calc(32 * var(--u));min-width:24px;min-height:24px}.ProductView_toastCheckBg__t8Je1{fill:var(--c-success)}.ProductView_toastCheckMark__JktRR{stroke:var(--c-day)}.ProductView_toastText___RB5i{display:flex;flex-direction:column;gap:var(--k-4)}@media (max-width:767px){.ProductView_layout__s4d1h{flex-direction:column;gap:var(--k-32)}.ProductView_gallery__Yk21f{width:100%;gap:var(--k-12)}.ProductView_stage__rwjVN{height:auto;aspect-ratio:1059/900}.ProductView_flip__yxLrf[data-dir=prev]{left:var(--k-12)}.ProductView_flip__yxLrf[data-dir=next]{right:var(--k-12)}.ProductView_thumbs__KBdti{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-8)}.ProductView_thumb__Bl_jR{height:auto;aspect-ratio:1}.ProductView_thumbLabel__Des8g{font-size:calc(12 * var(--u))}.ProductView_info__z_tv4{width:100%}.ProductView_name__KgFFu{font-size:calc(32 * var(--u))}.ProductView_section__F89hS .ProductView_order__2O5P9{font-size:calc(24 * var(--u))}.ProductView_toast__HsgdN{left:16px;right:16px;width:auto;top:calc(var(--k-header) + 12px)}}