.im-store{--im-zoom-duration:1.1s;--im-zoom-easing:cubic-bezier(.22,.61,.36,1);--im-zoom-easing-in:cubic-bezier(.64,0,.78,.39);background:#25251f;color:#fff;font-family:Arial,sans-serif;isolation:isolate}.im-store *{box-sizing:border-box}.im-store [hidden]{display:none!important}.im-toolbar,.im-bottom{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;gap:15px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.im-toolbar{min-height:62px}.im-toolbar a,.im-toolbar button,.im-bottom button{color:inherit;background:none;border:0;text-decoration:none;font:inherit;min-height:40px;cursor:pointer}.im-toolbar>span{letter-spacing:.3em}.im-viewport{overflow:hidden;position:relative}.im-stage{position:relative;aspect-ratio:1672/941;overflow:hidden;background:#b0a18a}.im-background{display:block;width:100%;height:100%;object-fit:cover}.im-interior,.im-exterior{position:absolute;top:0;right:0;bottom:0;left:0}.im-interior{transform:scale(.94);transform-origin:50% 57%;clip-path:inset(38% 32% 20% 32%);transition:clip-path var(--im-zoom-duration) var(--im-zoom-easing),transform var(--im-zoom-duration) var(--im-zoom-easing);z-index:0;pointer-events:none}.im-exterior{z-index:1;opacity:1;transform-origin:50% 59%;transition:transform var(--im-zoom-duration) var(--im-zoom-easing);pointer-events:none}.im-store.is-inside .im-exterior{transform:scale(3.6)}.im-store.is-inside .im-interior{clip-path:inset(0);transform:scale(1)}.im-store.is-inside .im-exterior{opacity:0}.im-store.is-inside .im-interior{z-index:2;pointer-events:auto}.im-store:not(.is-inside) .im-hotspot,.im-store:not(.is-inside) .im-shop-all{visibility:hidden}.im-enter{position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);text-align:center;z-index:4;pointer-events:auto}.im-enter p{font-size:10px;letter-spacing:.24em}.im-enter button{min-width:235px;min-height:56px;padding:16px 24px;border:1px solid #fff9;background:#1e211bc9;color:#fff;cursor:pointer;font:11px Arial;letter-spacing:.14em}.im-enter button:hover{background:#eee;color:#171717}.im-store.is-entering .im-enter,.im-store.is-inside .im-enter{visibility:hidden}.im-shop-all{position:absolute;top:23%;left:49%;transform:translate(-50%);color:#25251f;background:#eee9dddb;padding:11px 22px;border:1px solid #514c42;text-decoration:none;font-size:10px;letter-spacing:.15em}.im-hotspot{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:7px;transform:translate(-50%,-50%);padding:6px 11px 6px 6px;background:#24251fd6;color:#fff;text-decoration:none!important;border-radius:30px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:3;min-height:36px}.im-dot{display:grid;place-items:center;border:1px solid #fff8;border-radius:50%;width:24px;height:24px;font-size:18px}.im-hotspot:hover,.im-hotspot:focus-within,.im-hotspot.is-preview{z-index:20;background:#171917}.im-peek{position:absolute;bottom:calc(100% + 10px);left:50%;width:350px;transform:translate(-50%) translateY(10px) rotateY(-15deg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .55s;background:#eeece5;padding:14px;color:#25251f;box-shadow:0 15px 45px #0004;white-space:normal;perspective:900px}.im-peek:after{content:"";position:absolute;bottom:-13px;left:0;right:0;height:15px}.im-hotspot:hover .im-peek,.im-hotspot:focus-within .im-peek,.im-hotspot.is-preview .im-peek{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0) rotateY(0)}.im-peek>small{display:block;text-align:center;margin-top:10px;font-size:8px}.im-rail{display:flex;gap:12px;width:100%;overflow-x:auto;scrollbar-width:thin;border-top:2px solid #aaa;padding-top:17px;scroll-behavior:auto}.im-hanger{display:block;flex:0 0 110px;position:relative;transform:rotateY(-12deg);transition:transform .6s}.im-hanger:before{content:"";position:absolute;top:-17px;left:50%;height:17px;border-left:1px solid #999}.im-hanger:hover{transform:rotateY(0)}.im-hanger img{height:140px;width:110px;object-fit:contain}.im-hanger small{display:block;font-size:8px;line-height:1.5;padding:8px 0}.im-hotspot.is-edge-right .im-peek{left:auto;right:0;transform:translateY(0)}.im-hotspot.is-edge-left .im-peek{left:0;transform:translateY(0)}.im-hotspot.is-peek-below .im-peek{top:calc(100% + 10px);bottom:auto}.im-hotspot.is-peek-below .im-peek:after{top:-14px;bottom:auto}.im-mobile-collections{display:none;gap:8px;flex-wrap:wrap;padding:12px 24px 28px}.im-mobile-collections.is-open{display:flex}.im-mobile-collections a{color:inherit;border:1px solid #ffffff40;padding:12px 18px;border-radius:24px;text-decoration:none;font-size:12px}.im-store :focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.im-toolbar,.im-bottom{padding:12px 16px;font-size:9px}.im-bottom>span:last-child{display:none}.im-stage{width:1050px;min-height:590px}.im-viewport{overflow-x:auto;scrollbar-width:thin}.im-store:not(.is-inside):not(.is-entering) .im-stage{width:100%;height:70svh;min-height:450px}.im-exterior img{object-position:center}.im-enter{top:68%}.im-hotspot{font-size:8px;min-height:44px}.im-mobile-collections{display:flex}.im-peek{width:300px}.im-rail{touch-action:pan-x}.im-store:not(.is-inside) .im-mobile-collections{display:none}.im-mobile-collections.is-open{display:flex!important}}@media(prefers-reduced-motion:reduce){.im-interior,.im-exterior,.im-peek,.im-hanger{transition:none!important}}.im-entry-film{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:40}.is-entry-video .im-entry-film{display:block}.im-store.is-restoring .im-interior,.im-store.is-restoring .im-exterior{transition:none}@media(max-width:749px){.im-stage,.im-store:not(.is-inside):not(.is-entering) .im-stage{width:100%;height:auto;min-height:0;aspect-ratio:1672 / 941}.im-viewport{overflow:hidden}.im-background,.im-entry-film{object-fit:contain}.im-enter{top:72%}.im-enter p{margin:0 0 8px;font-size:8px;text-shadow:0 1px 4px #000}.im-enter button{min-width:180px;min-height:44px;padding:10px 16px;font-size:10px}.im-store.is-inside{position:relative;z-index:2}.im-store.is-inside .im-viewport,.im-store.is-inside .im-stage{overflow:visible}.im-store.is-inside .im-interior{clip-path:none;transform:none}.im-interior{counter-reset:im-collection}.im-hotspot{counter-increment:im-collection;width:24px;height:24px;min-height:24px;padding:0;gap:0;justify-content:center;border:1px solid #ffffffa6;background:#24251fe8;font-size:0;letter-spacing:0}.im-hotspot>span:nth-child(2){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.im-dot{width:22px;height:22px;border:0;font-size:0}.im-dot:before{content:counter(im-collection);font:10px/1 Arial,sans-serif}.im-hotspot.is-preview .im-dot{background:#eee9dd;color:#24251f}.im-shop-all{min-height:28px;padding:7px 10px;font-size:8px;letter-spacing:.08em}.im-hotspot .im-peek,.im-hotspot:hover .im-peek,.im-hotspot:focus-within .im-peek,.im-hotspot.is-preview .im-peek,.im-hotspot.is-edge-left .im-peek,.im-hotspot.is-edge-right .im-peek,.im-hotspot.is-peek-below .im-peek{top:var(--im-mobile-peek-top, calc(100% + 12px) );bottom:auto;left:var(--im-mobile-peek-left,0px);right:auto;width:min(340px,calc(100vw - 32px));transform:none;font-size:9px}.im-hotspot .im-peek:after{display:none}.im-store.is-inside .im-viewport:has(.im-hotspot.is-preview){margin-bottom:300px}.im-mobile-collections{padding:12px 16px 24px;counter-reset:im-collection-link}.im-mobile-collections a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px}.im-mobile-collections a:before{counter-increment:im-collection-link;content:counter(im-collection-link) " \b7  ";white-space:pre;opacity:.75}}.im-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:45}@keyframes im-reveal-ui{0%{opacity:0}to{opacity:1}}.im-store.is-reveal .im-hotspot,.im-store.is-reveal .im-shop-all{visibility:visible;animation:im-reveal-ui .55s .3s ease backwards}@media(prefers-reduced-motion:reduce){.im-flash{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/immersive.css.map */
