@media screen and (max-width:749px){body main#MainContent .product.page-width{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important}body main#MainContent .product__info-wrapper{padding:0 20px 32px!important}body main#MainContent .product__media-item{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important}body main#MainContent .product-media-container{width:100%!important;max-width:100%!important;margin-inline:0!important}}@media screen and (max-width:749px){html,body{overflow-x:clip!important}body main#MainContent .product__media.media{width:calc(100vw - 2px)!important;max-width:calc(100vw - 2px)!important;margin-inline:0!important}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider){position:relative!important}product-info[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{position:absolute!important;z-index:5!important;bottom:0!important;left:0!important;width:100%!important;height:44px!important;margin:0!important;pointer-events:none!important}product-info[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button{opacity:0!important;pointer-events:none!important}product-info[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button:focus-visible{opacity:1!important;pointer-events:auto!important}product-info[id^=MainProduct-] .product__media-wrapper slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-counter{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}product-info[id^=MainProduct-] .product__media-wrapper .emma-gallery-dots{position:absolute!important;top:50%!important;left:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;max-width:calc(100vw - 32px)!important;overflow-x:auto!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;pointer-events:auto!important;list-style:none!important}product-info[id^=MainProduct-] .product__media-wrapper .emma-gallery-dot{position:relative!important;display:grid!important;flex:0 0 14px!important;place-items:center!important;width:14px!important;height:24px!important;min-width:14px!important;min-height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;cursor:pointer!important}product-info[id^=MainProduct-] .product__media-wrapper .emma-gallery-dot:before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#777!important}product-info[id^=MainProduct-] .product__media-wrapper .emma-gallery-dot[aria-current=step]:before{width:9px!important;height:9px!important;background:#111!important}product-info[id^=MainProduct-] .product__media-wrapper .emma-gallery-dot:focus-visible{outline:2px solid #111!important;outline-offset:4px!important}}@media screen and (max-width:749px){body main#MainContent .product__media-wrapper .product-media-container,body main#MainContent .product__media-wrapper .product__media.media{aspect-ratio:var(--preview-ratio, 3 / 4)!important;background:transparent!important}body main#MainContent .product__media-wrapper .product__media.media>img{object-fit:cover!important;object-position:center!important}body main#MainContent .product__info-wrapper{padding:0 0 32px!important}}@media screen and (max-width:749px){body main#MainContent .product__media-wrapper .product__media-list{align-items:flex-start!important}}@media screen and (max-width:749px){body main#MainContent .product__media-wrapper slider-component.slider-mobile-gutter{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}}@media screen and (max-width:749px){slider-component.slider-mobile-gutter:not(.thumbnail-slider) .product__media-list{overflow-y:hidden!important;transition:height .22s ease}}@media(prefers-reduced-motion:reduce){slider-component.slider-mobile-gutter:not(.thumbnail-slider) .product__media-list{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fashion-gallery.css.map */
