.ImageGallery_gallery__EKkV7{display:flex;flex-direction:column;padding:24px 0 0;background:#fff}@media(max-width:1023px){.ImageGallery_gallery__EKkV7{padding:16px 20px 0}}.ImageGallery_breadcrumb__fDmOQ{display:flex;align-items:center;gap:0;margin-bottom:20px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;color:#a3a3aa}.ImageGallery_breadcrumb__fDmOQ a{color:#a3a3aa;text-decoration:none;transition:color .2s}.ImageGallery_breadcrumb__fDmOQ a:hover{color:#191919}.ImageGallery_breadcrumbSep__w3sPs{color:#a3a3aa;margin:0 8px}.ImageGallery_breadcrumbCurrent__T1xRn{color:#6f6f76;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImageGallery_mainImage__XgeW5{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;max-height:72vh;margin:0 auto;overflow:hidden;background:#fff}.ImageGallery_mainImage__XgeW5 img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;padding:5%;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.ImageGallery_mainImage__XgeW5.ImageGallery_zoomed__6lz1G img{transform:scale(1.035)}@media(max-width:1023px){.ImageGallery_mainImage__XgeW5{max-height:none;aspect-ratio:1}}@media(max-width:767px){.ImageGallery_mainImage__XgeW5.ImageGallery_zoomed__6lz1G img{transform:none}}.ImageGallery_thumbnailStrip__kBVrg{display:flex;justify-content:center;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:4px 0}.ImageGallery_thumbnailStrip__kBVrg::-webkit-scrollbar{display:none}.ImageGallery_thumbnail__g_Sgj{width:64px;height:64px;border:1.5px solid #e9e9e6;border-radius:0;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .2s ease;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center}.ImageGallery_thumbnail__g_Sgj img{width:100%;height:100%;object-fit:contain;padding:6px}.ImageGallery_thumbnail__g_Sgj:hover{border-color:#a3a3aa}.ImageGallery_thumbnailActive__xXTE9,.ImageGallery_thumbnailActive__xXTE9:hover{border-color:#191919}.studio-entry_chip__C_W4K{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--st-border-strong);border-radius:999px;background:var(--st-bg-card);color:var(--st-accent);font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:var(--st-shadow-card);transition:transform .2s var(--st-ease),box-shadow .2s var(--st-ease)}.studio-entry_chip__C_W4K:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--st-gradient-seam);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.studio-entry_chip__C_W4K:hover{transform:translateY(-1px);box-shadow:var(--st-shadow-brand);color:var(--st-accent)}.studio-entry_chip__C_W4K:hover:before{opacity:.55}.studio-entry_chip__C_W4K:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio-entry_sparkle__gNo4X{flex:none;width:14px;height:14px}@media(prefers-reduced-motion:reduce){.studio-entry_chip__C_W4K,.studio-entry_chip__C_W4K:before{transition:none}}.studio-entry_chipAdded__IHZfF{color:var(--st-success,var(--success-color));border-color:var(--st-border-strong)}.ColorSwatches_group__3GgmR{display:flex;flex-direction:column;gap:10px}.ColorSwatches_label__czofM{font-size:12px;font-weight:600;color:#8c8c9e;text-transform:uppercase;letter-spacing:.04em}.ColorSwatches_swatches__NpOz1{display:flex;flex-wrap:wrap;gap:10px}.ColorSwatches_swatch__Tuu_X{width:44px;height:44px;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;overflow:hidden;transition:all .25s ease;padding:0;background:#fff}.ColorSwatches_swatch__Tuu_X img{width:100%;height:100%;object-fit:cover}.ColorSwatches_swatch__Tuu_X:hover{border-color:rgba(0,0,0,.18);transform:scale(1.08)}.ColorSwatches_swatchSelected__VDURi{border-color:#5252f9;box-shadow:0 0 0 3px rgba(82,82,249,.2)}.ColorSwatches_swatchSelected__VDURi:hover{border-color:#5252f9}.ColorSwatches_colorCircle__aY_dP{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.ColorSwatches_colorLabel__hueSa{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:9px;font-weight:600;color:#8c8c9e;text-align:center;line-height:1.1;padding:4px;word-break:break-word;overflow:hidden}.AttributePills_group__rdOeJ{display:flex;flex-direction:column;gap:10px}.AttributePills_label__q0ncp{font-size:12px;font-weight:600;color:#8c8c9e;text-transform:uppercase;letter-spacing:.04em}.AttributePills_pills__Y19Qj{display:flex;flex-wrap:wrap;gap:8px}.AttributePills_pill__ee8G0{padding:10px 20px;background:#f2f3f7;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:13px;font-weight:500;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#556;cursor:pointer;transition:all .2s ease}.AttributePills_pill__ee8G0:hover{border-color:rgba(0,0,0,.18);color:#111118;background:#e8eaf0}.AttributePills_pillSelected__obfKD{background:rgba(82,82,249,.1);border-color:#5252f9;color:#5252f9}.AttributePills_pillSelected__obfKD:hover{background:rgba(82,82,249,.15);border-color:#5252f9;color:#5252f9}@keyframes AiDesignPrompt_slideUp__m1hxN{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AiDesignPrompt_fadeInOut__WdR_o{0%,to{opacity:.5}50%{opacity:1}}@keyframes AiDesignPrompt_spin__aS8Ov{to{transform:rotate(1turn)}}@keyframes AiDesignPrompt_pulseRing___4q9g{0%{box-shadow:0 0 0 0 rgba(82,82,249,.25)}70%{box-shadow:0 0 0 16px rgba(82,82,249,0)}to{box-shadow:0 0 0 0 rgba(82,82,249,0)}}.AiDesignPrompt_root__nfGl4{width:100%}.AiDesignPrompt_promptState__pkAwW{display:flex;flex-direction:column;gap:10px;animation:AiDesignPrompt_slideUp__m1hxN .3s ease}.AiDesignPrompt_errorBanner__KyEKN{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:12px;color:#ef4444}.AiDesignPrompt_errorClose__IOdI_{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;color:#ef4444;cursor:pointer;padding:0;flex-shrink:0;border-radius:4px;transition:background .15s ease}.AiDesignPrompt_errorClose__IOdI_:hover{background:rgba(239,68,68,.12)}.AiDesignPrompt_panel__Z24YH{position:relative;border-radius:16px;border:1px solid #dcdcff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(135deg,#eef0ff,#fff 70%);transition:border-color .2s ease}.AiDesignPrompt_panelFocused___u0jT{border-color:#5252f9}.AiDesignPrompt_aiHead__Lxhap{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#191919}.AiDesignPrompt_aiSub__1GRvD{font-size:12.5px;color:#6f6f76;margin:-6px 0 2px;line-height:1.5}.AiDesignPrompt_inputWrap__nksNo{position:relative;z-index:1}.AiDesignPrompt_textarea__kuSxq{width:100%;padding:12px 14px;background:#fff;border:1px solid #e9e9e6;border-radius:10px;color:#191919;font-size:13.5px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;resize:none;outline:none;transition:border-color .2s ease;min-height:72px}.AiDesignPrompt_textarea__kuSxq::placeholder{color:#a3a3aa}.AiDesignPrompt_textarea__kuSxq:focus{border-color:#5252f9}.AiDesignPrompt_toolbar__qAplh{position:relative;z-index:1}.AiDesignPrompt_toolbarLeft__EWmNI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AiDesignPrompt_generateBtn__qaabP{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:999px;border:none;cursor:pointer;background:#5252f9;color:#fff;font-size:13px;font-weight:800;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;transition:background .15s ease;flex-shrink:0}.AiDesignPrompt_generateBtn__qaabP svg{flex-shrink:0}.AiDesignPrompt_generateBtn__qaabP:hover:not(:disabled){background:#3d3de0}.AiDesignPrompt_generateBtn__qaabP:disabled{opacity:.5;cursor:not-allowed}.AiDesignPrompt_attachBtn__XV7IH{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid #dcdcff;background:#fff;color:#5252f9;cursor:pointer;padding:0;transition:all .15s ease;flex-shrink:0}.AiDesignPrompt_attachBtn__XV7IH:hover{background:#5252f9;border-color:#5252f9;color:#fff}.AiDesignPrompt_hiddenInput__yNbVU{display:none}.AiDesignPrompt_refThumb__em2uD{position:relative;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid #dcdcff;flex-shrink:0;transition:all .2s ease}.AiDesignPrompt_refThumb__em2uD img{width:100%;height:100%;object-fit:cover}.AiDesignPrompt_refThumb__em2uD:hover{border-color:#5252f9}.AiDesignPrompt_refThumb__em2uD:hover .AiDesignPrompt_refRemove__OLyeU{opacity:1;transform:scale(1)}.AiDesignPrompt_refRemove__OLyeU{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;transform:scale(.8);transition:all .2s ease}.AiDesignPrompt_refRemove__OLyeU:hover{transform:scale(1.1)}@media(max-width:768px){.AiDesignPrompt_refRemove__OLyeU{opacity:1;transform:scale(1)}}.AiDesignPrompt_quickTags__e4PUm{display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.AiDesignPrompt_quickTag__xzT3O{padding:6px 11px;background:#fff;border:1px solid #dcdcff;border-radius:999px;font-size:11.5px;font-weight:700;color:#5252f9;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif}.AiDesignPrompt_quickTag__xzT3O:hover{background:#5252f9;color:#fff}.AiDesignPrompt_logoHint__EsC0L{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e9e9e6;color:#6f6f76;font-size:11.5px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4;text-align:left;cursor:pointer;position:relative;z-index:1;align-self:flex-start;transition:border-color .15s ease,color .15s ease}.AiDesignPrompt_logoHint__EsC0L svg{color:#5252f9;flex-shrink:0}.AiDesignPrompt_logoHint__EsC0L:hover{border-color:#dcdcff;color:#191919}.AiDesignPrompt_logoGate__XRujf{position:relative;z-index:1;padding:14px;border-radius:12px;background:#fff;border:1px solid #dcdcff;animation:AiDesignPrompt_slideUp__m1hxN .25s ease}.AiDesignPrompt_logoGateHead__pfkxZ{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.AiDesignPrompt_logoGateTitle__3NGi_{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#191919}.AiDesignPrompt_logoGateClose__AS0hH{display:flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:#a3a3aa;flex-shrink:0;transition:color .15s ease}.AiDesignPrompt_logoGateClose__AS0hH:hover:not(:disabled){color:#191919}.AiDesignPrompt_logoGateClose__AS0hH:disabled{cursor:not-allowed;opacity:.5}.AiDesignPrompt_logoGateSub__hESyS{margin:6px 0 12px;font-size:12.5px;line-height:1.5;color:#6f6f76}.AiDesignPrompt_logoGateActions__QGRYn{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AiDesignPrompt_logoGateBtn__MFQ39{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;border:none;cursor:pointer;background:#5252f9;color:#fff;font-size:13px;font-weight:800;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;transition:background .15s ease}.AiDesignPrompt_logoGateBtn__MFQ39:hover:not(:disabled){background:#3d3de0}.AiDesignPrompt_logoGateBtn__MFQ39:disabled{opacity:.6;cursor:not-allowed}.AiDesignPrompt_logoGateMeta__o6cMO{font-size:10.5px;color:#a3a3aa}.AiDesignPrompt_logoGateError__ZJXkv{margin:8px 0 0;font-size:12px;color:#ef4444}.AiDesignPrompt_generatingState__9egHu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;gap:16px;animation:AiDesignPrompt_slideUp__m1hxN .3s ease}.AiDesignPrompt_loadingRing__W4Yb1{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#eef0ff;animation:AiDesignPrompt_pulseRing___4q9g 2s cubic-bezier(.4,0,.6,1) infinite}.AiDesignPrompt_spinner___OnNs{animation:AiDesignPrompt_spin__aS8Ov 1.2s linear infinite}.AiDesignPrompt_loadingMessage__xiWK5{font-size:14px;font-weight:500;color:#6f6f76;animation:AiDesignPrompt_fadeInOut__WdR_o 3s ease-in-out infinite}.AiDesignPrompt_analysisPreview___xtXC{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;animation:AiDesignPrompt_slideUp__m1hxN .3s ease}.AiDesignPrompt_analysisChip__X27S3{display:inline-flex;align-items:center;padding:4px 10px;background:#fff;color:#5252f9;border:1px solid #dcdcff;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.AiDesignPrompt_colorChip__OSuaI{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e9e9e6}.TierPriceBar_bar___8PtB{display:flex;flex-direction:column;gap:10px;padding:4px 0 0}.TierPriceBar_header__d588o{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.TierPriceBar_headerLabel__02DUt{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#191919;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif}.TierPriceBar_headerValue__qTNeq{font-size:13px;font-weight:700;color:#5252f9;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TierPriceBar_slider__bXO2E{margin:0 6px}.TierPriceBar_slider__bXO2E .ant-slider-track{background-color:#191919}.TierPriceBar_slider__bXO2E .ant-slider-rail{background-color:#eaeae7}.TierPriceBar_slider__bXO2E .ant-slider-handle:after{box-shadow:0 0 0 2px #191919}.TierPriceBar_slider__bXO2E.ant-slider:hover .ant-slider-track{background-color:#191919}.TierPriceBar_tierCards__Lehw0{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.TierPriceBar_tierCards__Lehw0{gap:6px}}.TierPriceBar_tierCard__PgH1S{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px;text-align:center;padding:9px 12px 10px;background:#fff;border:1.5px solid #e9e9e6;border-radius:11px;cursor:pointer;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .15s ease}.TierPriceBar_tierCard__PgH1S:hover{border-color:#a3a3aa}@media(max-width:767px){.TierPriceBar_tierCard__PgH1S{min-width:64px;padding:7px 10px 8px}}.TierPriceBar_tierCardActive__2dnJe{border-color:#5252f9;background:#eef0ff}.TierPriceBar_tierCardActive__2dnJe:hover{border-color:#5252f9}.TierPriceBar_tierCardActive__2dnJe .TierPriceBar_tierQty__8Irqh{color:#5252f9}.TierPriceBar_tierQty__8Irqh{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a3a3aa}.TierPriceBar_tierPrice__mgoSm{font-size:14.5px;font-weight:800;color:#191919;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TierPriceBar_unitPriceRow__bFs_B{display:flex;align-items:baseline;gap:10px}.TierPriceBar_unitPrice____k7_{font-size:32px;font-weight:900;letter-spacing:-.02em;color:#191919;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TierPriceBar_unitPriceLabel__xODML{font-size:13px;color:#6f6f76}.TierPriceBar_projectPricingNote__XRnTl{font-family:Fraunces,Georgia,serif;font-style:italic;line-height:1.5;font-size:14px;color:#6f6f76;margin:0}.TierPriceBar_priceFootnote__oJ5EJ{margin:var(--spacing-xsmall) 0 0}.TierPill_pill__dUFL6{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;border:1px solid #e9e9e6;background:#fff;color:#6f6f76}.TierPill_good__gA4jC{border-color:#dcdcff;color:#5252f9}.TierPill_better__HCJWb{border-color:#bfe8d2;color:#0e8f4f;background:#f0faf4}.TierPill_best__jsPCj{border-color:#f3ddb0;color:#b45309;background:#fdf8ef}.TierPill_custom__nfeOP{border-color:#191919;color:#191919}.TierPill_stock__vtMnG{border-color:#bfe8d2;color:#0e8f4f;background:#f0faf4}.ProductInfoPanel_panel__U7Hg0{display:flex;flex-direction:column}.ProductInfoPanel_panelInner__FRrR_{display:flex;flex-direction:column;gap:18px;padding:clamp(28px,4vw,64px) 0 40px}@media(max-width:1023px){.ProductInfoPanel_panelInner__FRrR_{padding:24px 20px 40px}}.ProductInfoPanel_brandLogo__kOE0d{height:28px;opacity:.9}.ProductInfoPanel_brandLogo__kOE0d img{height:100%;width:auto;filter:none;object-fit:contain}.ProductInfoPanel_title__87SWa{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;text-transform:uppercase;line-height:.93;letter-spacing:-.025em;font-size:clamp(28px,3.2vw,44px);line-height:.96;letter-spacing:-.02em;color:#191919;margin:0}.ProductInfoPanel_meta__xK_zT{font-size:12.5px;color:#6f6f76;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductInfoPanel_description__VRivS{display:flex;flex-direction:column;gap:4px}.ProductInfoPanel_descriptionText__eiSl8{font-size:14px;line-height:1.6;color:#6f6f76;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ProductInfoPanel_descriptionExpanded__lSYzo{-webkit-line-clamp:unset;overflow:visible}.ProductInfoPanel_readMore__l4ZlN{background:none;color:#191919;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;padding:0;align-self:flex-start;border:none;border-bottom:1px solid #191919}.ProductInfoPanel_readMore__l4ZlN:hover{opacity:.7}.ProductInfoPanel_divider__Q5IAC{height:1px;background:#e9e9e6}.ProductInfoPanel_requestActions__1EpIf{display:flex;flex-direction:column;gap:10px;margin-top:8px}.ProductInfoPanel_addToCartBtn__68grr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;background:#191919;color:#fff;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:14px;padding:18px 24px;border-radius:999px;transition:background .15s ease;text-align:center;text-decoration:none;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductInfoPanel_addToCartBtn__68grr:hover{background:#000;color:#fff}.ProductInfoPanel_addToCartBtn__68grr:disabled{opacity:.5;cursor:not-allowed}.ProductInfoPanel_pricePerItemHint__CYg5e{font-size:12.5px;color:#6f6f76;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductInfoPanel_sizeGrid__m6rf1{display:flex;flex-direction:column;gap:8px}.ProductInfoPanel_sizeRow__HK9hj{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e9e9e6;padding-bottom:8px}.ProductInfoPanel_sizeLabel__EXeZH{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#191919}.ProductInfoPanel_requestBtn__aa5OB{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#eef0ff;border:0;color:#5252f9;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:13.5px;padding:15px 24px;border-radius:999px;transition:background .15s ease,color .15s ease;text-align:center;text-decoration:none;width:100%}.ProductInfoPanel_requestBtn__aa5OB:hover{background:#dcdcff;color:#5252f9}.ProductInfoPanel_requestBtn__aa5OB:disabled{opacity:.5;cursor:not-allowed}.ProductInfoPanel_viewCartBtn__vherz{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;background:#fff;border:1.5px solid #191919;color:#191919;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;padding:14px 24px;border-radius:999px;transition:background .15s ease,color .15s ease}.ProductInfoPanel_viewCartBtn__vherz:hover{background:#191919;color:#fff}.ProductInfoPanel_loginGate__8FzCh{display:flex;flex-direction:column;gap:10px;padding:20px 0 0;border-top:1px solid #e9e9e6;text-align:center}.ProductInfoPanel_loginGateText__G9CSZ{font-family:Fraunces,Georgia,serif;font-style:italic;line-height:1.5;font-size:14.5px;color:#6f6f76;margin:0 0 6px}.ProductInfoPanel_loginGateBtn__6JoAH{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;background:#191919;color:#fff;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:14px;padding:18px 24px;border-radius:999px;transition:background .15s ease;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%}.ProductInfoPanel_loginGateBtn__6JoAH:hover{background:#000;color:#fff}.ProductInfoPanel_loginGateBtn__6JoAH:disabled{opacity:.5;cursor:not-allowed}.ProductInfoPanel_loginGateAlt__Jj_Kr{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#eef0ff;border:0;color:#5252f9;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:13.5px;padding:15px 24px;border-radius:999px;transition:background .15s ease,color .15s ease;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:100%}.ProductInfoPanel_loginGateAlt__Jj_Kr:hover{background:#dcdcff;color:#5252f9}.ProductInfoPanel_loginGateAlt__Jj_Kr:disabled{opacity:.5;cursor:not-allowed}.ProductInfoPanel_loginGateNote__07c3b{font-family:Fraunces,Georgia,serif;font-style:italic;line-height:1.5;font-size:12.5px;line-height:1.55;color:#6f6f76;margin:4px 0 0}.ProductInfoPanel_tierRow__91XTF{margin-bottom:2px}.ProductInfoPanel_specs__YzkQ6{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:8px}.ProductInfoPanel_specRow__9Qfpm{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:1px solid #e9e9e6;padding-bottom:8px}.ProductInfoPanel_specLabel__Ek6za{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a3a3aa}.ProductInfoPanel_specValue__l2fqL{font-size:13.5px;color:#191919;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_card__AZ0Uh{display:flex;flex-direction:column;height:100%;cursor:pointer;text-decoration:none;color:inherit}.ProductCard_card__AZ0Uh:hover{color:inherit}.ProductCard_card__AZ0Uh:hover .ProductCard_cardImage__v3Jx3 img{transform:scale(1.035)}.ProductCard_card__AZ0Uh:hover .ProductCard_cardQuickView__1qRE0{transform:translateY(0)}.ProductCard_card__AZ0Uh:hover .ProductCard_hoverLayer__9h3zc{opacity:1}.ProductCard_card__AZ0Uh:hover .ProductCard_featuredLayer__WtToc{opacity:0}.ProductCard_cardImage__v3Jx3{position:relative;aspect-ratio:4/5;background:#fff;overflow:hidden}.ProductCard_cardImage__v3Jx3 img{object-fit:contain;padding:9%;transition:transform .7s cubic-bezier(.2,.6,.2,1),opacity .35s ease}.ProductCard_hoverLayer__9h3zc{opacity:0}.ProductCard_cardQuickView__1qRE0{position:absolute;left:0;right:0;bottom:0;z-index:3;background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#191919;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:12px;transform:translateY(100%);transition:transform .25s ease,background .15s ease,color .15s ease}.ProductCard_cardQuickView__1qRE0:hover{background:#191919;color:#fff}@media(max-width:767px){.ProductCard_cardQuickView__1qRE0{display:none}}.ProductCard_cardInfo__7GS4k{padding:12px 2px 26px;display:flex;flex-direction:column;gap:3px;flex:1 1}.ProductCard_cardBrand__qwADO{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6f6f76}.ProductCard_cardTitle__3NbhQ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:14.5px;font-weight:600;color:#191919;line-height:1.3;margin:0}.ProductCard_cardPrice__kbIbN{margin-top:3px;font-size:13.5px;font-weight:700;color:#191919;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_priceFrom__MAlaa,.ProductCard_priceUnit__wdVl1{color:#a3a3aa;font-weight:500;font-size:12px}.ProductCard_priceProject__dxcge{font-family:Fraunces,Georgia,serif;font-style:italic;line-height:1.5;font-weight:400;font-size:13px;color:#6f6f76}@media(max-width:767px){.ProductCard_cardInfo__7GS4k{padding:10px 2px 20px}.ProductCard_cardTitle__3NbhQ{font-size:13px}.ProductCard_cardPrice__kbIbN{font-size:12.5px}}.RecommendedProducts_section__6lesy{padding:clamp(44px,6vw,76px) clamp(16px,3vw,44px) 40px;border-top:1px solid #e9e9e6}.RecommendedProducts_heading__xUqgv{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;text-transform:uppercase;line-height:.93;letter-spacing:-.025em;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.015em;color:#191919;margin:0 0 20px}.RecommendedProducts_scrollContainer__xFNCv{overflow-x:auto;margin:0 calc(0px - clamp(16px,3vw,44px));padding:0 clamp(16px,3vw,44px);scrollbar-width:none}.RecommendedProducts_scrollContainer__xFNCv::-webkit-scrollbar{display:none}.RecommendedProducts_scrollInner__5VSJV{display:flex;gap:8px;scroll-snap-type:x mandatory;padding:4px 0}.RecommendedProducts_cardWrapper__YsBPj{flex:0 0 260px;scroll-snap-align:start}@media(max-width:767px){.RecommendedProducts_cardWrapper__YsBPj{flex:0 0 200px}}.productDetail_detailGrid__yhR_4{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start;max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,44px) clamp(32px,4vw,56px)}@media(max-width:1023px){.productDetail_detailGrid__yhR_4{grid-template-columns:1fr;gap:0;padding:0}}.productDetail_galleryCol__7PJnc{position:-webkit-sticky;position:sticky;top:96px;height:-moz-fit-content;height:fit-content}@media(max-width:1023px){.productDetail_galleryCol__7PJnc{position:static;top:auto}}