immersive-store.immersive-store{--immersive-store-entry-translate-x: 0px;--immersive-store-entry-translate-y: 0px;--immersive-store-active-scale: 1;--immersive-store-entry-origin-x: 50%;--immersive-store-entry-origin-y: 50%;--immersive-store-portal-top: 50%;--immersive-store-portal-right: 50%;--immersive-store-portal-bottom: 50%;--immersive-store-portal-left: 50%;position:relative;display:block;width:100%;max-width:100%;height:var(--immersive-store-height-desktop, 75svh);min-height:var(--immersive-store-min-height, 400px);overflow:hidden;overflow:clip;background:var(--immersive-store-background, #1c1c1c);isolation:isolate}immersive-store .immersive-store__stage{position:relative;width:100%;height:100%;overflow:hidden;overflow:clip;touch-action:pan-y;user-select:none;-webkit-user-select:none}immersive-store[data-enhanced][data-pannable] .immersive-store__stage:focus-visible{outline:3px solid var(--immersive-store-indicator-color, #fff);outline-offset:-6px}immersive-store .immersive-store__exterior{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:1;transform:translate3d(var(--immersive-store-entry-translate-x),var(--immersive-store-entry-translate-y),0) scale(var(--immersive-store-active-scale));transform-origin:var(--immersive-store-entry-origin-x) var(--immersive-store-entry-origin-y);will-change:transform}immersive-store[data-suspended] .immersive-store__exterior{will-change:auto}immersive-store[data-suspended] .immersive-store__loading-spinner,immersive-store[data-suspended] .immersive-store__hotspot-point:after{animation-play-state:paused}immersive-store[data-state=entering] .immersive-store__exterior,immersive-store[data-state=exiting] .immersive-store__exterior{transition:transform var(--immersive-store-entry-duration, 1.2s) var(--immersive-store-entry-easing, ease-out)}immersive-store[data-state=interior] .immersive-store__exterior,immersive-store[data-state=product-open] .immersive-store__exterior{opacity:0}immersive-store.keep-exterior-visible .immersive-store__exterior{opacity:1}immersive-store .immersive-store__picture,immersive-store .immersive-store__exterior-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}immersive-store .immersive-store__exterior-image{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-drag:none}immersive-store .immersive-store__panorama-canvas{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;background:var(--immersive-store-background, #1c1c1c);pointer-events:none}immersive-store[data-panorama-ready] .immersive-store__panorama-canvas{opacity:1}immersive-store .immersive-store__open-exterior-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .24s ease}immersive-store .immersive-store__open-exterior-image{object-fit:cover;object-position:50% 50%;-webkit-user-drag:none}immersive-store[data-door-open=true]:not([data-panorama-ready]) .immersive-store__open-exterior-image{opacity:1}immersive-store[data-panorama-ready] .immersive-store__picture,immersive-store[data-panorama-ready] .immersive-store__exterior-image{opacity:0}immersive-store .immersive-store__placeholder{overflow:hidden;background:var(--immersive-store-background, #1c1c1c)}immersive-store .immersive-store__placeholder svg{display:block;width:100%;height:100%;object-fit:cover}immersive-store .immersive-store__door{position:absolute;z-index:3;top:var(--immersive-store-door-screen-top, 30%);left:var(--immersive-store-door-screen-left, 45%);display:none;width:var(--immersive-store-door-screen-width, 10%);height:var(--immersive-store-door-screen-height, 40%);min-width:1px;min-height:1px;margin:0;padding:0;-webkit-appearance:none;appearance:none;color:var(--immersive-store-indicator-color, #fff);background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}immersive-store .immersive-store__door.is-outside-panorama-view{visibility:hidden;pointer-events:none}immersive-store[data-enhanced] .immersive-store__door{display:block;pointer-events:auto}immersive-store .immersive-store__door:disabled{opacity:.55;cursor:not-allowed}immersive-store[data-state=entering] .immersive-store__door:disabled{opacity:1}immersive-store[data-state=entering] .immersive-store__door,immersive-store[data-state=exiting] .immersive-store__door,immersive-store[data-state=interior] .immersive-store__door,immersive-store[data-state=product-open] .immersive-store__door{pointer-events:none}immersive-store[data-state=exiting] .immersive-store__door{opacity:0}immersive-store .immersive-store__door-indicator{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;border:2px solid currentcolor;border-radius:var(--style-border-radius-buttons-primary, 0);box-shadow:0 0 0 1px #0003;pointer-events:none;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}immersive-store .immersive-store__door-label{max-width:calc(100% - 8px);margin-block-end:8px;padding:5px 9px;overflow:hidden;color:currentcolor;background:#000000ad;border-radius:var(--style-border-radius-buttons-primary, 0);font:inherit;font-family:var(--immersive-store-font-indicator, inherit);font-size:max(11px,min(14px,1.2vw));line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}immersive-store .immersive-store__door:focus-visible{outline:3px solid var(--immersive-store-indicator-color, #fff);outline-offset:4px}immersive-store .immersive-store__door:is(:hover,:focus-visible) .immersive-store__door-indicator,immersive-store .immersive-store__door.is-door-selected .immersive-store__door-indicator{transform:scale(1.025);box-shadow:0 0 0 4px #0003,0 0 24px currentcolor}immersive-store .immersive-store__instructions{position:absolute;z-index:3;right:50%;bottom:20px;display:none;max-width:calc(100% - 32px);margin:0;padding:8px 12px;transform:translate(50%);color:#fff;background:#0000009e;border-radius:var(--style-border-radius-buttons-primary, 0);font-family:var(--immersive-store-font-instructions, inherit);font-size:.875rem;line-height:1.3;text-align:center;pointer-events:none;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}immersive-store .immersive-store__instructions-button{-webkit-appearance:none;appearance:none;font:inherit;font-size:.875rem;line-height:1.3;border:0;box-shadow:0 0 0 1px #ffffff47;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}immersive-store .immersive-store__instructions-button:is(:hover,:focus-visible){transform:translate(50%) scale(1.035);box-shadow:0 0 0 2px #ffffff8c,0 0 18px #00000047}immersive-store .immersive-store__instructions-button:focus-visible{outline:3px solid #fff;outline-offset:3px}immersive-store .immersive-store__instructions-button:disabled{cursor:default}immersive-store[data-enhanced] .immersive-store__instructions{display:block}immersive-store[data-state=entering] .immersive-store__instructions,immersive-store[data-state=exiting] .immersive-store__instructions,immersive-store[data-state=interior] .immersive-store__instructions,immersive-store[data-state=product-open] .immersive-store__instructions{opacity:0}immersive-store[data-state=entering] .immersive-store__instructions-button,immersive-store[data-state=exiting] .immersive-store__instructions-button,immersive-store[data-state=interior] .immersive-store__instructions-button,immersive-store[data-state=product-open] .immersive-store__instructions-button{pointer-events:none}immersive-store .immersive-store__interior{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;clip-path:inset(var(--immersive-store-portal-top) var(--immersive-store-portal-right) var(--immersive-store-portal-bottom) var(--immersive-store-portal-left) round 2px);background:var(--immersive-store-background, #1c1c1c);pointer-events:none;touch-action:pan-y}immersive-store.is-portal-ready .immersive-store__interior{opacity:1}immersive-store[data-state=entering] .immersive-store__interior{will-change:clip-path,opacity}immersive-store.is-portal-opening .immersive-store__interior{opacity:1;clip-path:inset(0 round 0);transition:clip-path var(--immersive-store-portal-duration, .5s) var(--immersive-store-entry-easing, ease-out)}immersive-store[data-state=interior] .immersive-store__interior,immersive-store[data-state=product-open] .immersive-store__interior{opacity:1;clip-path:inset(0 round 0)}immersive-store[data-state=interior] .immersive-store__interior,immersive-store[data-state=product-open] .immersive-store__interior{pointer-events:auto}immersive-store.is-awaiting-video .immersive-store__interior{opacity:1;clip-path:inset(0 round 0);background:transparent}immersive-store.keep-exterior-visible .immersive-store__interior{background:transparent}immersive-store.keep-exterior-visible:not(.is-portal-opening) .immersive-store__interior{clip-path:inset(var(--immersive-store-portal-top) var(--immersive-store-portal-right) var(--immersive-store-portal-bottom) var(--immersive-store-portal-left) round 2px)}@supports not (clip-path: inset(0)){immersive-store.is-portal-ready .immersive-store__interior{opacity:0}immersive-store.is-portal-opening .immersive-store__interior{opacity:1;clip-path:none;transition:opacity var(--immersive-store-portal-duration, .5s) ease}}immersive-store .immersive-store__video-shell,immersive-store .immersive-store__media-plane,immersive-store .immersive-store__video-poster,immersive-store .immersive-store__video,immersive-store .immersive-store__interior-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}immersive-store .immersive-store__video-shell{overflow:hidden;background:transparent}immersive-store .immersive-store__media-plane{transform-origin:50% 50%}immersive-store[data-interior-media-type=image] .immersive-store__media-plane{transform:translate3d(var(--immersive-store-lens-translate-x, 0px),var(--immersive-store-lens-translate-y, 0px),0) scale(1.05);will-change:auto}immersive-store[data-interior-media-type=image][data-state=interior] .immersive-store__media-plane,immersive-store[data-interior-media-type=image][data-state=product-open] .immersive-store__media-plane{will-change:transform}immersive-store[data-suspended][data-interior-media-type=image] .immersive-store__media-plane{will-change:auto}immersive-store .immersive-store__video-poster,immersive-store .immersive-store__video,immersive-store .immersive-store__interior-image{display:block;object-fit:var(--immersive-store-video-fit, contain);object-position:var(--immersive-store-video-position-x-desktop, 50%) var(--immersive-store-video-position-y-desktop, 50%);transform:scale(var(--immersive-store-video-scale-desktop, 1));transform-origin:var(--immersive-store-video-position-x-desktop, 50%) var(--immersive-store-video-position-y-desktop, 50%)}immersive-store .immersive-store__interior-image{z-index:2;opacity:1;background:transparent;transition:none}immersive-store[data-interior-media-type=image] .immersive-store__interior-image{object-fit:cover;transform:scale(var(--immersive-store-video-scale-desktop, 1))}immersive-store .immersive-store__video-poster{z-index:1;opacity:1;transition:opacity .16s ease}immersive-store .immersive-store__video{z-index:2;opacity:0;background:transparent;transition:none}immersive-store.is-video-ready .immersive-store__video{opacity:1}immersive-store.is-video-ready .immersive-store__video-poster{opacity:0;transition-delay:.1s}immersive-store.has-video-error .immersive-store__video{opacity:0}immersive-store.has-video-error .immersive-store__interior-image{opacity:0}immersive-store.has-video-error .immersive-store__video-poster{opacity:1}immersive-store:not([data-design-mode=true]) .immersive-store__video-poster,immersive-store.is-awaiting-video .immersive-store__video-poster{opacity:0}immersive-store[data-state=entering].is-awaiting-video .immersive-store__video,immersive-store[data-state=entering].is-awaiting-video .immersive-store__video-poster,immersive-store[data-state=entering].is-awaiting-video .immersive-store__interior-image{opacity:0;transition:none}immersive-store .immersive-store__hotspots{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}immersive-store .immersive-store__hotspot{position:absolute;top:var(--immersive-store-hotspot-y, 50%);left:var(--immersive-store-hotspot-x, 50%);display:grid;width:48px;height:48px;place-items:center;margin:0;padding:0;-webkit-appearance:none;appearance:none;opacity:0;color:var(--immersive-store-indicator-color, #fff);background:transparent;border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%) scale(.82);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;cursor:pointer;pointer-events:none;-webkit-tap-highlight-color:transparent}immersive-store .immersive-store__hotspot.is-visible:not(.is-outside-frame){opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:0s;visibility:visible;pointer-events:auto}immersive-store .immersive-store__hotspot-point{position:relative;display:block;width:16px;height:16px;background:currentcolor;border:3px solid rgb(0 0 0 / 35%);border-radius:50%;box-shadow:0 0 0 2px #ffffffb8;pointer-events:none}immersive-store .immersive-store__hotspot-point:after{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px solid currentcolor;border-radius:50%;opacity:0;box-shadow:0 0 12px #ffffff52;animation:immersive-store-hotspot-pulse 1.65s ease-in-out infinite;content:""}immersive-store .immersive-store__hotspot-label{position:absolute;top:50%;left:calc(100% - 2px);width:max-content;max-width:min(180px,45vw);padding:6px 9px;overflow:hidden;opacity:0;color:#fff;background:#000000c2;border:1px solid rgb(255 255 255 / 50%);border-radius:var(--style-border-radius-buttons-primary, 0);font:inherit;font-family:var(--immersive-store-hotspot-font, inherit);font-size:.75rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%);transition:opacity .14s ease,transform .14s ease;pointer-events:none}immersive-store .immersive-store__hotspot:is(:hover,:focus-visible,.is-selected,.is-editor-selected) .immersive-store__hotspot-label{opacity:1;transform:translate(4px,-50%)}immersive-store .immersive-store__hotspot:is(.is-selected,.is-editor-selected) .immersive-store__hotspot-point{color:#fff;background:#111;box-shadow:0 0 0 3px currentcolor,0 0 22px currentcolor}immersive-store .immersive-store__hotspot.is-editor-selected .immersive-store__hotspot-point:after{opacity:.9;animation-duration:.9s}immersive-store .immersive-store__hotspot:focus-visible{outline:3px solid currentcolor;outline-offset:1px}immersive-store .immersive-store__product-layer{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;touch-action:pan-y}immersive-store .immersive-store__product-layer[hidden],immersive-store .immersive-store__product-templates{display:none}immersive-store .immersive-store__product-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;opacity:0;background:#0003;border:0;border-radius:0;transition:opacity .18s ease;pointer-events:none;touch-action:pan-y}immersive-store .immersive-store__product-panel{position:absolute;top:var(--immersive-store-panel-y, 12px);left:var(--immersive-store-panel-x, 12px);width:min(420px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;color:var(--color-foreground, #1c1c1c);background:var(--color-background, #fff);border:1px solid rgb(var(--color-foreground-rgb, 28 28 28) / 18%);border-radius:var(--style-border-radius-card, var(--style-border-radius-buttons-primary, 0));box-shadow:0 18px 52px #00000047;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .22s ease;pointer-events:auto;touch-action:pan-y;scrollbar-width:thin}immersive-store.is-product-panel-open .immersive-store__product-backdrop{opacity:1}immersive-store.is-product-panel-open .immersive-store__product-panel{opacity:1;transform:translateY(0) scale(1)}immersive-store.is-product-panel-closing .immersive-store__product-panel{opacity:0;transform:translateY(8px) scale(.99)}immersive-store .immersive-store__product-close{position:sticky;z-index:2;top:10px;float:right;display:grid;width:44px;height:44px;place-items:center;margin:10px 10px -52px 0;padding:0;-webkit-appearance:none;appearance:none;color:var(--color-foreground, #1c1c1c);background:var(--color-background, #fff);border:1px solid rgb(var(--color-foreground-rgb, 28 28 28) / 22%);border-radius:50%;box-shadow:0 3px 14px #0000001f;cursor:pointer}immersive-store .immersive-store__product-close svg{display:block;width:20px;height:20px}immersive-store .immersive-store__product-close:is(:hover,:focus-visible){background:rgb(var(--color-foreground-rgb, 28 28 28) / 8%)}immersive-store .immersive-store__product-close:focus-visible,immersive-store .immersive-store__product-title:focus-visible,immersive-store .immersive-store__product-action:focus-visible{outline:3px solid currentcolor;outline-offset:3px}immersive-store .immersive-store__product-content{min-height:1px}immersive-store .immersive-store__product-card{display:grid;margin:0}immersive-store .immersive-store__product-media{overflow:hidden;background:rgb(var(--color-foreground-rgb, 28 28 28) / 5%);aspect-ratio:1}immersive-store .immersive-store__product-image{display:block;width:100%;height:100%;object-fit:contain}immersive-store .immersive-store__product-body{display:grid;gap:14px;padding:22px}immersive-store .immersive-store__product-body:only-child{grid-column:1 / -1}immersive-store .immersive-store__product-heading{display:grid;justify-items:start;gap:8px;padding-inline-end:44px}immersive-store .immersive-store__product-title{margin:0;color:inherit;font:inherit;font-family:var(--immersive-store-font-product-title, inherit);font-size:24px!important;font-weight:600;line-height:1.2}immersive-store .immersive-store__product-badge{display:inline-flex;padding:5px 8px;color:var(--color-background, #fff);background:var(--color-foreground, #1c1c1c);border-radius:var(--style-border-radius-buttons-primary, 0);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}immersive-store .immersive-store__product-badge--sale{color:var(--color-sale-price-foreground, var(--color-background, #fff));background:var(--color-sale-badge-background, var(--color-foreground, #1c1c1c))}immersive-store .immersive-store__product-price{font-family:var(--immersive-store-font-product-price, inherit);font-size:1rem;line-height:1.35}immersive-store .immersive-store__product-price .price__sale,immersive-store .immersive-store__product-price .price-item__group{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}immersive-store .immersive-store__product-price .price__hidden{display:none}immersive-store .immersive-store__product-price .compare-at-price{opacity:.62;text-decoration:line-through}immersive-store .immersive-store__product-unavailable{margin:0;color:inherit;opacity:.7;font-size:.875rem;line-height:1.4}immersive-store .immersive-store__product-action{width:100%;min-height:44px;font-family:var(--immersive-store-font-product-action, inherit);text-align:center}immersive-store .immersive-store__product-action:disabled{opacity:.5;cursor:not-allowed}immersive-store .immersive-store__loading{position:absolute;z-index:4;top:50%;left:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:10px;transform:translate(-50%,-50%);color:#fff;background:#00000094;border-radius:50%;pointer-events:none}immersive-store .immersive-store__loading-spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid rgb(255 255 255 / 40%);border-top-color:currentcolor;border-radius:50%;animation:immersive-store-spin .8s linear infinite}immersive-store .immersive-store__video-error{position:absolute;z-index:5;top:50%;left:50%;display:grid;justify-items:center;gap:10px;width:min(360px,calc(100% - 32px));padding:16px;transform:translate(-50%,-50%);color:#fff;background:#000000b8;border-radius:var(--style-border-radius-buttons-primary, 0);text-align:center}immersive-store .immersive-store__video-error p{margin:0}immersive-store .immersive-store__controls{position:absolute;z-index:6;right:16px;bottom:16px;left:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}immersive-store[data-video-controls=true] .immersive-store__controls{bottom:64px}immersive-store .immersive-store__control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:9px 13px;-webkit-appearance:none;appearance:none;color:#fff;background:#000000ad;border:1px solid rgb(255 255 255 / 70%);border-radius:var(--style-border-radius-buttons-primary, 0);box-shadow:none;font:inherit;font-size:.8125rem;line-height:1.2;cursor:pointer;pointer-events:auto}immersive-store .immersive-store__control:hover{background:#000000d1}immersive-store .immersive-store__control:focus-visible{outline:3px solid #fff;outline-offset:3px}immersive-store .immersive-store__control-icon{display:inline-flex;width:18px;height:18px;flex:0 0 auto}immersive-store .immersive-store__control-icon svg{display:block;width:100%;height:100%}immersive-store .immersive-store__retry{min-height:38px}immersive-store .immersive-store__loading[hidden],immersive-store .immersive-store__video-error[hidden],immersive-store .immersive-store__control-icon[hidden]{display:none}immersive-store .immersive-store__editor-message{position:absolute;z-index:4;top:16px;left:50%;width:max-content;max-width:calc(100% - 32px);margin:0;padding:10px 14px;transform:translate(-50%);color:var(--color-foreground, #1c1c1c);background:var(--color-background, #fff);border:1px solid currentcolor;font-size:.875rem;line-height:1.3;text-align:center;pointer-events:none}immersive-store .immersive-store__editor-message p{margin:0}immersive-store .immersive-store__editor-message p+p{margin-block-start:4px}.immersive-store-fallback{padding:clamp(28px,5vw,64px) 20px;color:var(--color-foreground, #1c1c1c);background:var(--color-background, #fff);border-block-start:1px solid rgb(var(--color-foreground-rgb, 28 28 28) / 14%)}.immersive-store-fallback__inner{width:min(100%,1200px);margin-inline:auto}.immersive-store-fallback__title{margin:0;color:inherit;font:inherit;font-family:var(--immersive-store-font-fallback-heading, inherit);font-size:clamp(1.375rem,3vw,2rem);font-weight:600;line-height:1.2}.immersive-store-fallback__description{max-width:65ch;margin:12px 0 0;color:inherit;font-family:var(--immersive-store-font-fallback-description, inherit);opacity:.78;line-height:1.5}.immersive-store-fallback__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 24px;margin:28px 0 0;padding:0;list-style:none;border-block-start:1px solid rgb(var(--color-foreground-rgb, 28 28 28) / 14%)}.immersive-store-fallback__item{padding-block:16px;border-block-end:1px solid rgb(var(--color-foreground-rgb, 28 28 28) / 14%)}.immersive-store-fallback__product{display:grid;gap:7px}.immersive-store-fallback__product a{color:inherit;font-family:var(--immersive-store-font-fallback-product, inherit);font-weight:600;text-underline-offset:.2em}.immersive-store-fallback__product a:focus-visible{outline:3px solid currentcolor;outline-offset:3px}.immersive-store-fallback__product small{opacity:.7}.immersive-store-fallback__price .price__sale,.immersive-store-fallback__price .price-item__group{font-family:var(--immersive-store-font-fallback-price, inherit);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.immersive-store-fallback__price .price__hidden{display:none}.immersive-store-fallback__price .compare-at-price{opacity:.62;text-decoration:line-through}@media screen and (max-width:749px){immersive-store.immersive-store{height:var(--immersive-store-height-mobile, 70svh)}immersive-store .immersive-store__instructions{bottom:14px}immersive-store[data-interior-media-type=image] .immersive-store__media-plane{transform:none;will-change:auto}immersive-store[data-interior-media-type=image] .immersive-store__interior-image{transform:scale(var(--immersive-store-video-scale-mobile, 1));transform-origin:var(--immersive-store-video-position-x-mobile, 50%) var(--immersive-store-video-position-y-mobile, 50%)}immersive-store .immersive-store__video-poster,immersive-store .immersive-store__video,immersive-store .immersive-store__interior-image{object-position:var(--immersive-store-video-position-x-mobile, 50%) var(--immersive-store-video-position-y-mobile, 50%);transform:scale(var(--immersive-store-video-scale-mobile, 1));transform-origin:var(--immersive-store-video-position-x-mobile, 50%) var(--immersive-store-video-position-y-mobile, 50%)}immersive-store .immersive-store__door-label{margin-block-end:5px;padding:4px 7px;font-size:11px}immersive-store .immersive-store__controls{right:12px;bottom:12px;left:12px}immersive-store[data-video-controls=true] .immersive-store__controls{bottom:58px}immersive-store .immersive-store__control{min-height:44px;padding:8px 10px;font-size:.75rem}immersive-store .immersive-store__hotspot{width:48px;height:48px}immersive-store .immersive-store__hotspot-label{max-width:min(150px,50vw);font-size:.6875rem}immersive-store .immersive-store__product-panel{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(78%,calc(100% - 8px));border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;transform:translateY(24px)}immersive-store.is-product-panel-open .immersive-store__product-panel{transform:translateY(0)}immersive-store.is-product-panel-closing .immersive-store__product-panel{transform:translateY(20px)}immersive-store .immersive-store__product-card{grid-template-columns:minmax(120px,40%) minmax(0,1fr);align-items:stretch}immersive-store .immersive-store__product-media{min-height:180px;aspect-ratio:auto}immersive-store .immersive-store__product-body{gap:11px;padding:18px 16px}immersive-store .immersive-store__product-heading{padding-inline-end:38px}immersive-store .immersive-store__product-title{font-size:24px!important}immersive-store .immersive-store__product-close{top:8px;width:44px;height:44px;margin:8px 8px -48px 0}}@media(prefers-reduced-motion:reduce){immersive-store[data-state=entering] .immersive-store__exterior,immersive-store[data-state=exiting] .immersive-store__exterior{transition:none}immersive-store.is-portal-ready .immersive-store__interior{opacity:0;clip-path:inset(0)}immersive-store.is-portal-opening .immersive-store__interior{opacity:1;clip-path:inset(0);transition:opacity .16s linear}immersive-store .immersive-store__video,immersive-store .immersive-store__video-poster,immersive-store .immersive-store__interior-image{transition-duration:80ms;transition-delay:0ms}immersive-store .immersive-store__door-indicator{transition:none}immersive-store .immersive-store__open-exterior-image{transition:none}immersive-store[data-interior-media-type=image] .immersive-store__media-plane{transform:none;will-change:auto}immersive-store .immersive-store__instructions{transition:none}immersive-store .immersive-store__loading-spinner{animation:none}immersive-store .immersive-store__hotspot,immersive-store .immersive-store__hotspot-label{transition:none}immersive-store .immersive-store__hotspot-point:after{animation:none}immersive-store .immersive-store__product-backdrop,immersive-store .immersive-store__product-panel{transition-duration:80ms}}@keyframes immersive-store-spin{to{transform:rotate(360deg)}}@keyframes immersive-store-hotspot-pulse{0%{opacity:0;transform:scale(.72)}18%{opacity:.95}52%{opacity:.22;transform:scale(1.04)}68%{opacity:.82}to{opacity:0;transform:scale(1.32)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/immersive-store.css.map */
