.product-markers{overflow:hidden}.product-markers__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;overflow:hidden}.product-markers__placeholder-svg{position:absolute;width:100%;height:100%;object-fit:cover}.product-markers__image{width:100%;height:100%;object-fit:cover}.product-markers__image-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.product-markers__markers{position:relative;top:0;left:0;width:100%;overflow:hidden;min-height:500px}.product-markers__markers img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.product-markers__markers .quick-add-block{display:none!important}.product-markers__item{position:absolute;top:0;left:0;min-width:3rem;min-height:3rem;border-radius:50%;background-color:transparent;cursor:pointer;transition:transform .4s linear,border-color .4s linear}@media screen and (min-width:750px){.product-markers__item{min-width:4.8rem;min-height:4.8rem}}.product-markers__item.active:after .product-markers__item-number,.product-markers__item.active:before .product-markers__item-number{border:none}.product-markers__item.active:focus{outline:2px solid white;outline-offset:3px;z-index:10}.product-markers__item-number{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:2;font-size:1.6rem;transform-origin:center;border:1px solid white;transition:inherit;background-color:#fff3}.product-markers__item-number:after,.product-markers__item-number:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.4);animation:markerPulse 4s infinite ease-in-out;z-index:1}.product-markers__item-number:after{width:42px;height:42px}@media screen and (min-width:750px){.product-markers__item-number:after{width:60px;height:60px}}.product-markers__item-number:before{width:54px;height:54px}@media screen and (min-width:750px){.product-markers__item-number:before{width:72px;height:72px}}@media only screen and (min-width:750px){.product-markers__item-number{font-size:2rem}}.product-markers__item-number-span{background-color:transparent;display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:relative;transition:inherit}.product-markers__item-number-span:before,.product-markers__item-number-span:after{content:"";position:absolute;width:.8rem;height:1px;background:#fff;transition:inherit}@media screen and (min-width:750px){.product-markers__item-number-span:before,.product-markers__item-number-span:after{width:1.4rem}}.product-markers__item-number-span:after{transform:rotate(90deg)}@keyframes markerPulse{0%,to{transform:scale(.67);opacity:.4}50%{transform:scale(1);opacity:1}}.product-markers__item.active .product-markers__item-number,.product-markers__item:hover .product-markers__item-number{background-color:#fff}.product-markers__item.active .product-markers__item-number-span:before,.product-markers__item:hover .product-markers__item-number-span:before{transform:rotate(45deg);background:#000}.product-markers__item.active .product-markers__item-number-span:after,.product-markers__item:hover .product-markers__item-number-span:after{transform:rotate(135deg);background:#000}.product-markers__item-inner{position:absolute!important;opacity:0;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;left:2.4rem;bottom:2.4rem;z-index:3;transform-origin:left top;padding:1.2rem 1.2rem 2.4rem!important;box-sizing:border-box;background:rgb(var(--color-background));visibility:hidden}@media screen and (min-width:990px){.product-markers__item-inner{width:min(100% - 4.8rem,25rem)}}.product-markers__item-inner.active{opacity:1;visibility:visible;z-index:5;pointer-events:all}.product-markers__item-inner .card-horizontal-wrapper{height:100%}.product-markers__item-inner .card-horizontal-wrapper .card-horizontal__image{min-width:11.6rem;display:flex;align-items:center}.product-markers__item-inner .card-horizontal-wrapper .card-horizontal__image .media{height:auto}.product-markers__item-inner .card-horizontal-wrapper .card-horizontal__bottom{display:flex;flex-direction:column!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.8rem!important}.product-markers__item-inner .card-horizontal-wrapper .card-horizontal__bottom .card__description{margin-top:0!important}.product-markers__item-inner .card-horizontal-wrapper .card-horizontal__title a{background:none!important;background-image:none!important}.product-markers__item-inner .card-horizontal-wrapper .button{margin-top:.8rem;pointer-events:all;z-index:2}.product-markers__item-inner .card-horizontal-wrapper .quick-add-block{display:none!important}.product-markers-for-mobile{padding:1.2rem 1.2rem 0}@media screen and (min-width:990px){.product-markers-for-mobile{padding:0}}.product-markers-for-mobile .product-card{display:flex;flex-direction:row}@media screen and (min-width:990px){.product-markers-for-mobile .product-card{flex-direction:column}}@media screen and (max-width:989px){.product-markers-for-mobile .product-card__inner{max-width:20rem}}.product-markers .content{position:relative;display:flex;flex-direction:column-reverse}@media(min-width:990px){.product-markers .content{display:block}}.product-markers .card__subtitles{margin-bottom:.4rem}.product-markers .card-horizontal__information{gap:.8rem}.product-markers--overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:989px){.product-markers .product-markers-for-mobile .product-markers__item-inner{display:none;position:relative!important;top:0;left:0;opacity:1;max-width:100%;min-width:auto;min-height:auto;background-color:transparent;padding:0!important}.product-markers .product-markers-for-mobile .product-markers__item-inner .card-horizontal-wrapper{pointer-events:all}.product-markers .product-markers-for-mobile .product-markers__item-inner.active{display:block;margin-top:2rem}}@media screen and (max-width:989px)and (min-width:990px){.product-markers .product-markers-for-mobile .product-markers__item-inner.active{margin-top:2.4rem}}.product-markers__item-inner .card-information__wrapper{width:unset!important}@media(prefers-color-scheme:dark){[data-scheme=auto] .product-markers__item-number,[data-scheme=auto] .product-markers__item:before{background-color:#000}}[data-scheme=dark] .product-markers__item-number,[data-scheme=dark] .product-markers__item:before{background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-markers.css.map */
