.hotspot-btn--number{font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-body-weight-bold);font-size:calc(var(--btn-size) * .42);line-height:1;letter-spacing:0}.hotspot-btn__number{pointer-events:none}.hotspot-btn.hotspot-btn--glass{background-color:rgba(var(--color-background),.35);-webkit-backdrop-filter:blur(.8rem) saturate(1.6);backdrop-filter:blur(.8rem) saturate(1.6);box-shadow:inset 0 0 0 .1rem rgba(var(--color-background),.75),0 .4rem 1.6rem #0000002e;color:rgb(var(--color-foreground))}.hotspot-btn.hotspot-btn--pulse{background-color:transparent}.hotspot-btn--pulse:before,.hotspot-btn--pulse:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:rgb(var(--color-background))}.hotspot-btn--pulse:before{z-index:1;box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.9),0 .2rem .8rem #00000040}.hotspot-btn--pulse:after{animation:hotspotPulse 2s cubic-bezier(.2,.6,.4,1) infinite}.hotspot[data-open=true] .hotspot-btn--pulse:after{animation:none;opacity:0}@keyframes hotspotPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}.hotspot.hotspot--product-image{--btn-size: calc(5.6rem * var(--hotspot-scale, 1))}.hotspot-btn.hotspot-btn--product_image{padding:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 .6rem 1.8rem #00000040}.hotspot-btn--product_image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.hotspot[data-open=true] .hotspot-btn--number,.hotspot[data-open=true] .hotspot-btn--glass,.hotspot[data-open=true] .hotspot-btn--product_image{box-shadow:0 0 0 .3rem rgb(var(--color-foreground)),0 .6rem 1.8rem #00000040}hotspot-list.hotspot-list{display:block;width:100%;text-align:start}.hotspot-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:.4rem 1.6rem}.hotspot-list__item{border-radius:.8rem;transition:background-color var(--duration-short, .1s) ease}.hotspot-list__item[data-highlight]{background-color:rgba(var(--color-foreground),.06)}.hotspot-list--features .hotspot-list__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1rem}.hotspot-list__marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:.6rem .4rem;border-radius:50%}.hotspot-list__marker.hotspot-list__marker--number{width:2.8rem;height:2.8rem;margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-body-weight-bold);font-size:1.3rem;line-height:1}.hotspot-list__body{flex:1;min-width:0}.hotspot-list__title{display:block;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.3;color:rgb(var(--color-foreground))}.hotspot-list--features .hotspot-list__marker--number+.hotspot-list__body .hotspot-list__title{margin-top:.4rem}.hotspot-list__text{margin-top:.4rem;font-size:1.4rem;line-height:1.5}.hotspot-list__text>*{margin:0}.hotspot-list__link{display:flex;align-items:center;gap:1.2rem;padding:.8rem;color:inherit;text-decoration:none}.hotspot-list__image{flex-shrink:0;width:6.4rem;aspect-ratio:1;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.04)}.hotspot-list__image img,.hotspot-list__image svg{display:block;width:100%;height:100%;object-fit:cover}.hotspot-list--products .price{margin:.2rem 0 0;font-size:1.4rem}.hotspot-list__link .icon-arrow{flex-shrink:0;width:1.4rem;margin-inline-end:.4rem;color:rgb(var(--color-foreground))}.hotspots-image-container--list .hotspot-btn{transition:transform var(--duration-short, .1s) ease}.hotspot[data-highlight] .hotspot-btn{transform:translate(-50%,-50%) scale(1.2)}.bullet-point.bullet-point--labels[data-direction] .bullet-point__title,.bullet-point.bullet-point--labels[data-direction] .bullet-point__text{width:fit-content;max-width:100%;padding:.4rem .8rem;border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bullet-point.bullet-point--labels .bullet-point__title{top:-.6rem}.bullet-point.bullet-point--labels .bullet-point__text{top:.9rem}.bullet-point--labels[data-direction=right] .bullet-point__title,.bullet-point--labels[data-direction=right] .bullet-point__text{left:auto;right:0}@media screen and (max-width:749px){.hotspot.hotspot--product-image{--btn-size: calc(4.4rem * var(--hotspot-scale, 1))}.hotspot-list--features .hotspot-list__item{padding:.8rem}.bullet-point.bullet-point--labels[data-direction] .bullet-point__title,.bullet-point.bullet-point--labels[data-direction] .bullet-point__text{padding:.3rem .6rem}.bullet-point--labels.bullet-point--mobile-position[data-mobile-direction=right] .bullet-point__title,.bullet-point--labels.bullet-point--mobile-position[data-mobile-direction=right] .bullet-point__text{left:auto;right:0}.bullet-point--labels.bullet-point--mobile-position[data-mobile-direction=left] .bullet-point__title,.bullet-point--labels.bullet-point--mobile-position[data-mobile-direction=left] .bullet-point__text{left:0;right:auto}}@media(prefers-reduced-motion:reduce){.hotspot-btn--pulse:after{animation:none;transform:scale(2);opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hotspots.css.map */
