html:has(#MainContent[data-template^=product]){width:100%;max-width:100vw;overflow-x:hidden!important;overscroll-behavior-x:none}body:has(#MainContent[data-template^=product]){width:100%;max-width:100%;overflow-x:hidden!important;position:relative}body:has(#MainContent[data-template^=product]) .page-wrapper,body:has(#MainContent[data-template^=product]) #MainContent{width:100%;max-width:100%;min-width:0;overflow-x:hidden!important;box-sizing:border-box}body:has(#MainContent[data-template^=product]) product-component,body:has(#MainContent[data-template^=product]) .product-information,body:has(#MainContent[data-template^=product]) .product-information__grid,body:has(#MainContent[data-template^=product]) .product-information__grid>*,body:has(#MainContent[data-template^=product]) .product-details,body:has(#MainContent[data-template^=product]) .product-information__media,body:has(#MainContent[data-template^=product]) media-gallery,body:has(#MainContent[data-template^=product]) .product-media-container{max-width:100%;min-width:0;box-sizing:border-box}@media screen and (max-width:749px){body:has(#MainContent[data-template^=product]) .product-information__media{width:100%!important;min-width:0!important;max-width:100%!important}body:has(#MainContent[data-template^=product]) .product-information__grid{width:100%;max-width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/product-page-overflow-fix.css.map */
