html[data-theme] .inner68 #main .product68-detail{width:calc(100% - 64px);max-width:1660px;grid-template-columns:minmax(0,2.2fr) minmax(280px,.9fr);gap:clamp(24px,4vw,64px)!important;padding-block:46px 58px;align-items:center}.product68-detail .product-gallery{min-width:0;max-width:100%}.product68-detail [data-media-panel=photos]{min-width:0;overflow:hidden}.product68-detail .product-media-tabs{margin:0 0 8px}.fp-stack138{width:100%;min-width:0;color:var(--text);isolation:isolate}.fp-stack138-stage{position:relative;aspect-ratio:1.55;background:transparent;overflow:hidden;border-radius:18px;touch-action:pan-y pinch-zoom;outline-offset:-3px}.fp-stack138-perspective{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:1100px}.fp-stack138-card{position:absolute;width:calc(100% - 72px);aspect-ratio:var(--stack138-ratio);border:0;border-radius:13px;overflow:hidden;transform-style:preserve-3d;box-shadow:0 12px 28px #160d0c28;cursor:pointer;user-select:none;background:transparent;line-height:0}.fp-stack138-card[data-active=true]{cursor:grab}.fp-stack138-card[data-active=true]:active{cursor:grabbing}html[data-theme] .inner68 #main .fp-stack138-card img{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;margin:0;filter:none;mix-blend-mode:normal;pointer-events:none}.fp-stack138-expand{position:absolute;right:10px;bottom:10px;z-index:15;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text);backdrop-filter:blur(14px);cursor:pointer}.fp-stack138-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 4px}.fp-stack138-arrow{display:grid;place-items:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.fp-stack138-scenes{display:flex;justify-content:center;gap:clamp(5px,1.3vw,18px);min-width:0}.fp-stack138-scenes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 6px;border:0;border-radius:12px;background:none;color:var(--muted);font:400 11px/1.5 Manrope,sans-serif;white-space:nowrap;cursor:pointer}.fp-stack138-scenes button>span{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.4}.fp-stack138-scenes button[aria-pressed=true]{color:var(--text)}.fp-stack138-scenes button[aria-pressed=true]>span{opacity:1;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}html[data-theme] .inner68 #main .fp-stack138-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font:400 10px/1.7 Manrope,sans-serif;color:var(--muted)}.fp-stack138-caption>span:last-child{margin-left:9px;font-variant-numeric:tabular-nums}.fp-stack138 :is(button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fp-stack138 button:disabled{opacity:.35;cursor:default}.fp-stack138-dialog:not([open]){display:none}.fp-stack138-dialog{width:min(1500px,96vw);max-width:96vw;max-height:96svh;margin:auto;padding:18px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--bg) 93%,transparent);color:var(--text);overflow:auto;overscroll-behavior:contain}.fp-stack138-dialog::backdrop{background:#160d0cbd;backdrop-filter:blur(12px)}.fp-stack138-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px}html[data-theme] .inner68 #main .fp-stack138-dialog-top h2{margin:0;font:500 13px/1.6 Manrope,sans-serif;letter-spacing:0}.fp-stack138-dialog button{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--text);cursor:pointer}.fp-stack138-dialog-stage{display:flex;align-items:center;justify-content:center;gap:12px}html[data-theme] .inner68 #main .fp-stack138-dialog-stage img{display:block;min-width:0;width:auto;max-width:calc(100% - 100px);height:auto;max-height:calc(90svh - 120px);object-fit:contain;border-radius:8px;background:transparent}html[data-theme] .inner68 #main .fp-stack138-dialog>p{text-align:center;font:400 10px/1.7 Manrope,sans-serif;margin:12px 0 0;color:var(--muted)}@media(max-width:1000px){html[data-theme] .inner68 #main .product68-detail{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:24px!important}.product68-detail .product-overview-copy{max-width:64ch}.fp-stack138-stage{max-width:950px;margin-inline:auto}}@media(max-width:600px){html[data-theme] .inner68 #main .product68-detail{width:calc(100% - 28px);padding-block:25px 36px}.fp-stack138-card{width:calc(100% - 34px);border-radius:11px}.fp-stack138-stage{aspect-ratio:1.38;border-radius:12px}.fp-stack138-scenes{gap:4px}.fp-stack138-scenes button{font-size:10px;padding:10px 5px;gap:5px}.fp-stack138-arrow{height:34px;width:34px;min-width:34px}.fp-stack138-expand{width:32px;height:32px;bottom:5px;right:5px}.fp-stack138-dialog{padding:12px;width:96vw;max-width:96vw}.fp-stack138-dialog-stage{position:relative;gap:0}.fp-stack138-dialog-stage button{position:absolute;z-index:1;width:32px;height:32px}.fp-stack138-dialog-stage button:first-child{left:5px}.fp-stack138-dialog-stage button:last-child{right:5px}html[data-theme] .inner68 #main .fp-stack138-dialog-stage img{max-width:100%;max-height:calc(90svh - 130px)}html[data-theme] .inner68 #main .fp-stack138-dialog-top h2{font-size:11px}}
