.PhotoViewer_viewer__jpWJO{margin:0;padding:0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;background:var(--viewer-ground);color:#fff;opacity:0;transform:scale(.96);transition:opacity var(--t-modal) var(--ease-out),transform var(--t-modal) var(--ease-out),overlay var(--t-modal) allow-discrete,display var(--t-modal) allow-discrete}.PhotoViewer_viewer__jpWJO[open]{opacity:1;transform:none}@starting-style{.PhotoViewer_viewer__jpWJO[open]{opacity:0;transform:scale(.96)}}.PhotoViewer_viewer__jpWJO::-webkit-backdrop{background:var(--viewer-ground)}.PhotoViewer_viewer__jpWJO::backdrop{background:var(--viewer-ground)}@media(prefers-reduced-motion:reduce){.PhotoViewer_viewer__jpWJO{transform:none}@starting-style{.PhotoViewer_viewer__jpWJO[open]{transform:none}}}.PhotoViewer_track__b0Qfb{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.PhotoViewer_track__b0Qfb::-webkit-scrollbar{display:none}.PhotoViewer_locked__U1Ua_{overflow:hidden}.PhotoViewer_pane__JGorw{flex:none;width:100%;height:100%;scroll-snap-align:start;border:0;padding:0;background:none;display:grid;place-items:center;overflow:hidden;cursor:zoom-in}.PhotoViewer_pane__JGorw img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhotoViewer_zoomed__rOfyr{display:block;overflow:auto;cursor:zoom-out;scrollbar-width:none}.PhotoViewer_zoomed__rOfyr::-webkit-scrollbar{display:none}.PhotoViewer_zoomed__rOfyr img{width:250%;max-width:none;height:auto;object-fit:fill}.PhotoViewer_bar__XGQWW{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:14px;padding:calc(8px + env(safe-area-inset-top)) 8px 8px 18px;background:linear-gradient(rgba(20,16,14,.7),transparent);font:600 14px var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.PhotoViewer_bar__XGQWW>*{pointer-events:auto}.PhotoViewer_hint__l06ra{color:rgba(255,255,255,.7);font-weight:400}.PhotoViewer_close__7QvKU{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;transition:transform var(--t-press) var(--ease-out)}.PhotoViewer_close__7QvKU:active{transform:scale(.92)}.PhotoViewer_nav__v6Pl2{display:none}@media(hover:hover)and (pointer:fine){.PhotoViewer_nav__v6Pl2{display:grid;position:absolute;top:50%;right:18px;width:48px;height:48px;margin-top:-24px;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;transition:transform var(--t-press) var(--ease-out),background var(--t-hover) ease,opacity var(--t-hover) ease}.PhotoViewer_nav__v6Pl2:hover:not(:disabled){background:rgba(255,255,255,.24)}.PhotoViewer_nav__v6Pl2:active:not(:disabled){transform:scale(.92)}.PhotoViewer_nav__v6Pl2:disabled{opacity:.3;cursor:default}}.PhotoViewer_prev__ONQY4{right:auto!important;left:18px}.PhotoViewer_prev__ONQY4 svg{transform:scaleX(-1)}.Product_loading__ZVqJP{min-height:100vh}@media(min-width:900px){.Product_page__PK52F{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start;padding:32px var(--g) 0}}.Product_gallery__O4460{position:relative}@media(min-width:900px){.Product_gallery__O4460{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}}.Product_track__1wCRD{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.Product_track__1wCRD::-webkit-scrollbar{display:none}@media(min-width:900px){.Product_track__1wCRD{border-radius:var(--radius-lg)}}.Product_slide__uNeTd{flex:none;width:100%;scroll-snap-align:start;border:0;padding:0;display:block;cursor:zoom-in;aspect-ratio:1/1.12;background:var(--sand)}.Product_slide__uNeTd img{width:100%;height:100%;object-fit:cover}.Product_zoomHint__pq4xb{position:absolute;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.88);color:var(--ink);pointer-events:none;box-shadow:0 6px 14px -8px rgba(43,39,36,.5)}.Product_noImage__ZCyOD{aspect-ratio:1/1.12;background:var(--sand)}.Product_thumbs__pl2ca{display:flex;gap:8px;padding:10px var(--g) 0;overflow-x:auto;scrollbar-width:none}.Product_thumbs__pl2ca button{flex:none;width:56px;height:62px;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--sand);opacity:.55;box-shadow:0 0 0 0 var(--zari);transition:opacity var(--t-hover) ease,box-shadow var(--t-hover) var(--ease-out)}.Product_thumbs__pl2ca button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ground),0 0 0 3.5px var(--zari)}.Product_thumbs__pl2ca button img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.Product_thumbs__pl2ca{padding:14px 0 0}.Product_thumbs__pl2ca button{width:72px;height:80px}}.Product_info__Iis7S{padding:16px var(--g) 0}.Product_info__Iis7S h1{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.08;letter-spacing:-.005em;text-wrap:balance;margin-top:10px;overflow-wrap:anywhere}@media(min-width:900px){.Product_info__Iis7S{padding:0}.Product_info__Iis7S h1{font-size:46px;margin-top:14px}}.Product_price__CZ26c{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Product_price__CZ26c b{font:800 26px/1 var(--font-body)}.Product_price__CZ26c s{font:400 16px var(--font-body);color:var(--ink-2)}.Product_price__CZ26c em{font:800 12px/1 var(--font-body);font-style:normal;letter-spacing:.03em;background:var(--fest-soft);color:var(--fest-deep);padding:6px 8px;border-radius:20px;align-self:center}@media(min-width:900px){.Product_price__CZ26c b{font-size:30px}}.Product_tax__cNBSd{margin-top:4px;font:400 12.5px var(--font-body);color:var(--ink-2)}.Product_option__QgBGu{border:0;padding:0;margin:20px 0 0}.Product_option__QgBGu legend{font:500 13.5px var(--font-body);color:var(--ink-2);margin-bottom:8px;padding:0}.Product_option__QgBGu legend b{color:var(--ink);font-weight:600}.Product_option__QgBGu div{display:flex;flex-wrap:wrap;gap:8px}.Product_option__QgBGu button{min-width:44px;min-height:40px;border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:8px 14px;font:600 14px/1.1 var(--font-body);transition:transform var(--t-press) var(--ease-out),border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.Product_option__QgBGu button:active{transform:scale(.97)}.Product_option__QgBGu button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media(hover:hover)and (pointer:fine){.Product_option__QgBGu button:hover:not([aria-pressed=true]){border-color:var(--zari)}}.Product_unavailable__2YV58{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2);background:var(--ground)!important}.Product_stock__eUjqR{margin-top:18px;font:600 13.5px var(--font-body);color:var(--fest);display:flex;align-items:center;gap:8px}.Product_stock__eUjqR:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.Product_out__YjbZC{color:var(--ink-2)}.Product_buy__gyol8{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;gap:10px;margin:12px calc(-1*var(--g)) 0;padding:10px var(--g) calc(10px + env(safe-area-inset-bottom));background:var(--ground);border-top:1px solid var(--line)}.Product_buy__gyol8 button{flex:1 1;border:0;border-radius:10px;padding:16px 10px;font:800 15px/1 var(--font-body);transition:transform var(--t-press) var(--ease-out)}.Product_buy__gyol8 button:active{transform:scale(.97)}.Product_buy__gyol8 button:disabled{cursor:not-allowed;opacity:.45;transform:none}@media(min-width:900px){.Product_buy__gyol8{position:static;margin:18px 0 0;padding:0;border:0}.Product_buy__gyol8 button{padding:18px 10px;font-size:16px}}.Product_add__W6C3V{background:var(--fest);color:var(--fest-ink)}.Product_now__O_Ev0{background:var(--ink);color:#fff}.Product_assure__B_ikQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:18px;padding:14px 6px;border-radius:var(--radius);background:var(--fest-soft)}.Product_assure__B_ikQ li{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font:600 12px/1.25 var(--font-body);color:var(--fest-deep)}@media(min-width:900px){.Product_assure__B_ikQ{margin-top:24px}.Product_assure__B_ikQ li{font-size:13.5px}}.Product_for__yGUHG{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Product_for__yGUHG h2{font:600 13.5px var(--font-body);color:var(--ink-2);margin-right:4px}.Product_for__yGUHG a{border:1px solid var(--line);background:var(--paper);border-radius:30px;padding:8px 13px;font:600 13px/1 var(--font-body);transition:transform var(--t-press) var(--ease-out)}.Product_for__yGUHG a:active{transform:scale(.97)}.Product_details___29_p{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.Product_details___29_p h2{font-family:var(--font-display);font-weight:400;font-size:22px;line-height:1.05;letter-spacing:-.005em;text-wrap:balance;margin-bottom:10px}.Product_related__QO8ZR{padding:48px var(--g) 0}@media(min-width:900px){.Product_related__QO8ZR{padding-top:96px}}