modal-opener{display:flex}.interactive-points__title{margin-bottom:2rem}.interactive-points__desktop{position:relative}.interactive-points__image-wrapper{position:relative;width:100%;border-radius:var(--media-radius, 0);overflow:hidden}.interactive-points__image-wrapper .interactive-points__image,.interactive-points__image-wrapper .placeholder-svg{width:100%;height:auto;display:block;object-fit:cover}.interactive-points__point{position:absolute;left:var(--point-x, 50%);top:var(--point-y, 50%);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:none;font-size:2rem;white-space:nowrap;cursor:pointer;transition:gap var(--duration-long) ease}.interactive-points__point:hover{gap:3rem}.interactive-points__point:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.interactive-points__mobile-point{position:relative;width:100%;background:rgb(var(--color-background));border-radius:var(--media-radius);color:rgb(var(--color-foreground));font-size:1.6rem;border:none;box-shadow:none;padding:0}.interactive-points__mobile-point-content{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:4rem;max-width:95%;padding:1.2rem 1.2rem 1.2rem 0;background:rgb(var(--color-background))}.interactive-points__mobile-point-media{display:block;width:100%;overflow:hidden}.interactive-points__mobile-point-media img{width:100%;height:auto;display:block;object-fit:cover}.interactive-points-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.4);visibility:hidden;transition:visibility 0s linear var(--duration-long)}.interactive-points-drawer[open]{visibility:visible;transition:visibility 0s linear 0s}.interactive-points-drawer__inner{width:100%;max-width:72rem;height:100%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-long) ease}.interactive-points-drawer[open] .interactive-points-drawer__inner{transform:translate(0)}.interactive-points-drawer__header{display:flex;justify-content:flex-end;align-items:center}.interactive-points-drawer__close{min-width:4rem;min-height:4rem;background:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.interactive-points-drawer__close:hover,.interactive-points-drawer__close:focus-visible{opacity:.7}.interactive-points-drawer__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (min-width:750px){.interactive-points-drawer__close{min-width:6rem;min-height:6rem}}.interactive-points-drawer__body{flex:1;overflow-y:auto;padding:0 1.6rem 2.4rem}.interactive-points-drawer__heading{margin:0}.interactive-points-drawer__body .interactive-points-drawer__divider{display:block;margin:2.4rem 0;height:.1rem;background-color:rgba(var(--color-foreground),.1)}.interactive-points-drawer__text{font-size:1.6rem;font-weight:400}.interactive-points-drawer__products-label{font-size:2.4rem;margin:5.5rem 0 2rem}@media screen and (min-width:990px){.slider.interactive-points-drawer__product-grid{padding:.5rem;margin-left:-.5rem;--desktop-margin-left-first-item: .5rem}}@media screen and (min-width:750px){.interactive-points-drawer__body{padding:0 6rem 2rem}.interactive-points-drawer__heading{margin-top:2rem}.interactive-points-drawer__products .slider-counter__link:last-of-type{display:none}.interactive-points-drawer__text{font-size:2rem}.interactive-points-drawer__body .interactive-points-drawer__divider{margin:4rem 0}}@media(prefers-reduced-motion:reduce){.interactive-points__point,.interactive-points__mobile-point,.interactive-points-drawer,.interactive-points-drawer__inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-interactive-points.css.map */
