@media screen and (max-width:768px){.page-content--product .page-width{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.page-content--product .grid{display:block!important;width:100%!important;margin:0!important}.page-content--product .grid__item,.page-content--product .medium-up--one-half,.page-content--product .medium-up--two-fifths,.page-content--product .medium-up--three-fifths{width:100%!important;max-width:100%!important;float:none!important;display:block!important;margin:0!important;padding-left:0!important;padding-right:0!important}.page-content--product .product-single__sticky{width:100%!important;max-width:100%!important;position:relative;top:auto}.page-content--product .product__photos{width:100%!important;max-width:100%!important;display:block!important}.page-content--product .product__main-photos{width:100%!important;max-width:100%!important}.page-content--product .product-slideshow{width:100%!important;max-width:100%!important;height:calc(100vw - 30px)!important;min-height:300px!important;max-height:560px!important;overflow:hidden!important}.page-content--product .flickity-viewport{width:100%!important;height:calc(100vw - 30px)!important;min-height:300px!important;max-height:560px!important}.page-content--product .flickity-slider{height:100%!important}.page-content--product .product-main-slide,.page-content--product .product-image-main{width:100%!important;height:100%!important}.page-content--product .product-image-main .image-wrap{width:100%!important;height:100%!important;padding-bottom:0!important}.page-content--product .product-image-main img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.page-content--product .product__photo-zoom{right:10px!important;bottom:10px!important;width:40px!important;height:40px!important}.page-content--product .custom-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px!important;height:42px!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%}.page-content--product .custom-gallery-arrow--prev{left:8px!important}.page-content--product .custom-gallery-arrow--next{right:8px!important}.page-content--product .custom-gallery-dots,.page-content--product .custom-gallery-pagination{position:relative;bottom:auto;left:auto;width:100%;margin:8px auto 12px;text-align:center}.page-content--product .product-single__meta{width:100%!important;max-width:100%!important;padding:0!important;margin:20px 0 0!important}.page-content--product .product-single__title{width:100%!important;max-width:100%!important;font-size:27px!important;line-height:1.15!important;text-align:center!important;margin:0 0 18px!important}.page-content--product [data-product-blocks],.page-content--product .product-block{width:100%!important;max-width:100%!important}.page-content--product .product-block{margin-bottom:16px}.page-content--product .size-chart-wrapper{width:100%;text-align:center}.page-content--product .size-chart-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%;margin:0 auto}.page-content--product .variant-wrapper{width:100%!important}.page-content--product .variant__label{display:block!important;width:100%!important;text-align:center!important;font-size:21px!important;line-height:1.3!important;margin-bottom:12px!important}.page-content--product .variant-input-wrap{width:100%!important;display:grid!important;gap:10px!important;margin:0!important;grid-auto-flow:column}.page-content--product .variant-input{width:100%!important;min-width:0!important;margin:0!important}.page-content--product .variant__button-label{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}.page-content--product .variant__button-label img{width:100%!important;max-width:120px;height:auto!important;display:block;margin:0 auto}.page-content--product .variant-image__info{width:100%;text-align:center}.page-content--product .variant-image__name{font-size:14px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere}.page-content--product .product-form,.page-content--product .product-form__controls-group,.page-content--product .product-form__cart-submit,.page-content--product [data-add-to-cart]{width:100%!important;max-width:100%!important}.product-section,.page-content--product,.page-content--product .page-width{max-width:100%;overflow-x:hidden}.product__main-photos .flickity-page-dots{display:none}}@media screen and (max-width:550px){.page-content--product .page-width{padding-left:12px;padding-right:12px}.page-content--product .product-slideshow,.page-content--product .flickity-viewport{height:calc(100vw - 24px)!important;min-height:280px!important;max-height:480px!important}.page-content--product .product-single__title{font-size:36px!important}.page-content--product .variant__label{font-size:19px!important}.page-content--product .variant-input-wrap{gap:8px!important}.page-content--product [data-handle=color] .variant__button-label{min-height:100px}.page-content--product .custom-gallery-arrow{width:38px!important;height:38px!important}.page-content--product .variant-image__name{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-page.css.map */
