.hotspot__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.hotspot__grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:5rem}}.hotspot__media-wrapper{position:relative}.hotspot__slide{display:none}.hotspot__slide.is-active{display:block}.hotspot__media{position:relative}.hotspot__media img,.hotspot__media svg{display:block;width:100%;height:auto}.hotspot__dot{position:absolute;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border-radius:50%;border:.1rem solid rgba(255,255,255,.85);background:#0000000d;box-shadow:0 0 0 .1rem #00000026;cursor:pointer;text-decoration:none;color:inherit;transform:translate(-50%,-50%);transition:transform .2s ease}.hotspot__dot:hover{transform:translate(-50%,-50%) scale(1.1)}.hotspot__dot-inner{width:1rem;height:1rem;border-radius:50%}.hotspot__dot--dark .hotspot__dot-inner{background:#0a0a0a}.hotspot__dot--light .hotspot__dot-inner{background:#fff}.hotspot__dot--empty{opacity:.5;cursor:default;pointer-events:none}.hotspot__dot.is-active{border-color:currentColor;box-shadow:0 0 0 .1rem #00000059;transform:translate(-50%,-50%) scale(1.2)}.hotspot__content{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}@media screen and (min-width:750px){.hotspot__content{padding-top:0}}.hotspot__nav{display:flex;align-items:center;gap:1rem}.hotspot__content .hotspot__nav{justify-content:flex-end}@media screen and (max-width:749px){.hotspot__content .hotspot__nav{display:none}}.hotspot__media-wrapper .hotspot__nav{display:none}@media screen and (max-width:749px){.hotspot__media-wrapper .hotspot__nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 1.5rem;pointer-events:none;z-index:3}.hotspot__media-wrapper .hotspot__nav .slider-button{pointer-events:auto;width:3.8rem;height:3.8rem;border-radius:50%;background:#ffffffd9;color:#0a0a0a;box-shadow:0 .1rem .4rem #0003}.hotspot__media-wrapper .hotspot__nav .slider-button:not([disabled]):hover{background:#fff;color:#0a0a0a}}.hotspot__description{max-width:40em}.hotspot__products{position:relative}.hotspot__product{display:none}.hotspot__product.is-active{display:flex;flex-direction:column;gap:1.5rem;max-width:32rem}.hotspot__product-media{display:block}.hotspot__product-info{display:flex;flex-direction:column;gap:.5rem}.hotspot__product-title{margin:0;font-size:1.4rem;letter-spacing:.05em;text-transform:uppercase}.hotspot__product--empty{color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-hotspot.css.map */
