@keyframes markerFadeIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes markerFadeOut{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes markerScaleFade{0%{opacity:0;transform:translate(-50%,-50%) scale(.33)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.product-markers__title{font-weight:800}.product-markers__description{margin-top:1.2rem;color:rgb(var(--color-foreground-secondary))}.product-markers .card__inner{margin-bottom:0}.product-markers .content{display:flex;flex-direction:column;gap:4rem}@media screen and (min-width:990px){.product-markers .content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center}}.product-markers__left{display:flex;flex-direction:column;gap:2.2rem;min-width:0;order:2}@media screen and (min-width:990px){.product-markers__left{order:0}}.product-markers__slider{width:100%}.product-markers__slider .swiper-wrapper{align-items:stretch}.product-markers__slider:not(.swiper-initialized){overflow:hidden}.product-markers__slider:not(.swiper-initialized) .swiper-wrapper{display:flex}.product-markers__slider:not(.swiper-initialized) .swiper-slide{flex:0 0 100%}.product-markers__slide{height:auto}.product-markers__card.collection-product-card{max-width:44.1rem;margin-inline:auto}.product-markers__card .card-wrapper{background-color:transparent}.product-markers__card .card-wrapper .button__label{line-height:1.5}.product-markers__bottom{display:flex;align-items:center;justify-content:center;gap:1.6rem}@media screen and (min-width:990px){.product-markers__bottom{gap:1.6rem}}.product-markers__pagination{display:flex;align-items:center;justify-content:center;width:auto!important}.product-markers__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;overflow:hidden;border-radius:var(--border-radius-block)}.product-markers__placeholder svg{width:100%;height:100%;object-fit:cover}.product-markers__titles .product-markers__title{max-width:60rem}.product-markers__markers{position:relative;top:0;left:0;width:100%;min-width:0;order:1}@media screen and (min-width:990px){.product-markers__markers{order:0}}@media screen and (min-width:990px){.product-markers__markers--square{height:100%;padding-bottom:0!important}}@media screen and (min-width:1360px){.product-markers__markers--square{height:auto;padding-bottom:100%!important}}.product-markers__markers .collection-product-card{position:inherit!important}.product-markers__image-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-radius:var(--border-radius-block);overflow:hidden}.product-markers__image{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-block)}.product-markers__item{position:absolute;z-index:2;top:0;left:0;width:4rem;height:4rem;border-radius:50%;background-color:transparent;transition:linear all .16s;cursor:pointer;transform:translate(-50%,-50%)}.product-markers__item:before{content:"";position:absolute;z-index:3;right:0;bottom:0;display:block;width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;background-color:var(--marker-color);top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:576px){.product-markers__item:before{width:1.2rem;height:1.2rem}}.product-markers__item:after{content:"";position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:4rem;height:4rem;box-sizing:border-box;border-radius:50%;opacity:50%;background-color:var(--marker-color);transition:background-color var(--duration-default) ease}.product-markers__item--pulse:after{transform:translate(-50%,-50%) scale(.33);animation:pulse 1.25s cubic-bezier(.215,.61,.355,1) infinite}@media screen and (hover:hover)and (pointer:fine)and (min-width:990px){.product-markers__item:not(.active):hover:after{opacity:1;background-color:transparent;background-image:radial-gradient(50% 50% at 50% 50%,transparent 41.14%,color-mix(in srgb,var(--marker-color) 40%,transparent) 100%);animation:markerScaleFade .35s cubic-bezier(.215,.61,.355,1) forwards}.product-markers__item:not(.active):hover .product-markers__item-inner{opacity:1;visibility:visible;pointer-events:all;z-index:13}.product-markers__item:not(.active):hover .product-markers__item-inner .card-horizontal-wrapper{animation:markerFadeIn .35s ease forwards}}.product-markers__item.active{z-index:5}.product-markers__item.active:after{animation:none;transform:translate(-50%,-50%) scale(1);opacity:1;background-color:transparent;background-image:radial-gradient(50% 50% at 50% 50%,transparent 41.14%,color-mix(in srgb,var(--marker-color) 40%,transparent) 100%)}@media screen and (min-width:576px){.product-markers__item.active:after{width:5.6rem;height:5.6rem}}.product-markers__item.active:before{width:1.2rem;height:1.2rem}@media screen and (min-width:576px){.product-markers__item.active:before{width:1.6rem;height:1.6rem}}.product-markers__item.active .product-markers__item-inner{opacity:1;visibility:visible;pointer-events:all;z-index:6}.product-markers__item.active .product-markers__item-inner .card-horizontal-wrapper{animation:markerFadeIn .35s ease forwards}@media screen and (max-width:989px){.product-markers__item.mobile-initial-active{z-index:5}.product-markers__item.mobile-initial-active:after{animation:none;transform:translate(-50%,-50%) scale(1)}}.product-markers__item-inner{display:none;position:absolute;z-index:4;opacity:0;visibility:hidden;pointer-events:none;width:31.7rem;transition:opacity var(--duration-default) ease,visibility var(--duration-default)}@media screen and (min-width:990px){.product-markers__item-inner{display:block}.product-markers__item-inner .card-horizontal-wrapper{animation:markerFadeOut .35s ease forwards}}.product-markers__item-inner .price--on-sale .price__sale{justify-content:flex-start}.product-markers .product-markers-for-mobile{display:none!important}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.33);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}html:not(.no-js) .product-markers.animate-on-scroll .product-markers__image-container{opacity:.001;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}html:not(.no-js) .product-markers.animate-on-scroll .product-markers__image,html:not(.no-js) .product-markers.animate-on-scroll .product-markers__placeholder{transform:scale(1.1);transition:transform 1.2s cubic-bezier(.215,.61,.355,1)}html:not(.no-js) .product-markers.animate-on-scroll.animated .product-markers__image-container{opacity:1}html:not(.no-js) .product-markers.animate-on-scroll.animated .product-markers__image,html:not(.no-js) .product-markers.animate-on-scroll.animated .product-markers__placeholder{transform:scale(1)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-product-markers.css.map */
