.dots-banner-section--wrapper{width:100%;overflow:hidden}.dots-banner-section,.dots-banner-wrapper{width:100%;height:100%}.media_wrapper{overflow:hidden;min-width:100%;width:100%;height:100%;position:relative}.dots-banner-wrapper>.shopify-block{width:100%;height:100%;overflow-x:auto}.media_wrapper>.shopify-block{width:100%;height:100%}.dots-banner-section .media_wrapper img{display:block;width:max-content;height:100%;object-fit:inherit}.dots-banner-section .product_tag{opacity:0;visibility:hidden;transform:translate(-50%) translateY(.625rem);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;position:absolute;background-color:#fff;padding:.5rem 1rem;border-radius:1.125rem;top:.75rem;left:50%;white-space:nowrap;z-index:5;pointer-events:none;line-height:1.05rem}.dots-banner-section .inner-circle{transition:opacity .3s ease}.dots-banner-section .product_tag.visible-tag{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important;pointer-events:auto}.dots-banner-section .inner-circle.hidden-dot{opacity:0!important}.media_wrapper{scrollbar-width:none;-ms-overflow-style:none}.media_wrapper::-webkit-scrollbar{display:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev svg,.swiper-button-next svg{stroke:rgb(var(--body-text-color))}@media (hover: hover){.dots-banner-section .pulse:hover .product_tag{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.dots-banner-section .pulse:hover .inner-circle{opacity:0}}@media (max-width: 1024px){.dots-banner-section--wrapper{height:100%;opacity:0}.dots-banner-section--wrapper.is-first-section{height:100%}.media_wrapper{min-width:max-content}.dots-banner-wrapper>.shopify-block{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.dots-banner-wrapper>.shopify-block::-webkit-scrollbar{height:.5rem}.dots-banner-wrapper>.shopify-block::-webkit-scrollbar-thumb{background:#888;border-radius:.25rem}.dots-banner-wrapper>.shopify-block::-webkit-scrollbar-track{background:#f1f1f1}}.dots-banner-section .product_name{font-size:var(--input-text-size);line-height:1;font-weight:700;color:rgb(var(--text-color));font-family:Helvetica_Neue_Condensed_Bold}.dots-banner-section .up-arrow{width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.5625rem solid #ffffff;position:absolute;left:50%;top:-.1875rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:root{--pulseSize: .875rem;--blue: rgb(255, 255, 255);--transparentBlue: rgba(95, 139, 250, 0)}.dots-banner-section .pulse{border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.dots-banner-section .inner-circle{width:.75rem;height:.75rem;background-color:#fff;border-radius:50%;transition:all .3s;box-shadow:0 0 0 var(--blue)}.dots-banner-section .center{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;transform:translate(-50%,-50%)}@keyframes pulsing{0%{box-shadow:0 0 0 0 var(--blue)}30%{box-shadow:0 0 0 .9375rem var(--transparentBlue)}70%{box-shadow:0 0 0 var(--pulseSize) var(--transparentBlue)}to{box-shadow:0 0 0 0 var(--transparentBlue)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/dots-banner.css.map */
