@media screen and (max-width:989px){html,body{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}*,*:before,*:after{box-sizing:border-box}img,video,iframe,table{max-width:100%}#MainContent,main#MainContent,.shopify-section,.page-width{max-width:100vw}body.template-product #MainContent,body.template-product main#MainContent,body.template-product .shopify-section,body.template-product .page-width{height:auto!important;max-height:none!important;overflow:visible!important}body.template-product #MainContent{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}body.template-product .product-page-sleek{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;width:100%!important;max-width:100vw!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}body.template-product .product-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;gap:18px!important}body.template-product .product-gallery,body.template-product .product-details,body.template-product .product-offers-table,body.template-product .product-description-block,body.template-product .product-tags-section{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.template-product .product-gallery{justify-self:center!important}body.template-product .product-gallery__main{width:100%!important;max-width:min(100%,430px)!important;margin-left:auto!important;margin-right:auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important}body.template-product .product-gallery__main-button,body.template-product .product-gallery__main-image{width:100%!important;max-width:100%!important}body.template-product .product-gallery__main-image{height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}body.template-product .product-details__title{font-size:clamp(22px,7vw,30px)!important;line-height:1.15!important;overflow-wrap:anywhere!important}body.template-product .product-details__price-wrapper{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important}body.template-product .product-details__price,body.template-product .product-inventory-badge{max-width:100%!important;white-space:normal!important}body.template-product .product-offers-table{overflow:hidden!important}body.template-product .product-offers-table__header{display:none!important}body.template-product .product-offer-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:14px!important;min-width:0!important}body.template-product .product-offer-row>*{min-width:0!important;max-width:100%!important}body.template-product .product-offer-row__stock,body.template-product .product-offer-row__price,body.template-product .product-offer-row__qty,body.template-product .product-offer-row__actions,body.template-product .variant-offer-stock,body.template-product .variant-offer-price,body.template-product .variant-offer-quantity,body.template-product .variant-offer-actions{width:100%!important;max-width:100%!important;justify-content:space-between!important;text-align:left!important}body.template-product .product-offer-row .quantity,body.template-product .variant-offer-quantity .quantity,body.template-product .quantity-selector,body.template-product quantity-input{width:100%!important;max-width:100%!important}body.template-product .product-offer-row button,body.template-product .variant-offer-actions button,body.template-product .product-add-to-cart{min-height:44px!important}body.template-product .product-offer-row__actions button,body.template-product .variant-offer-actions button{width:100%!important}body.template-product .product-offers-footer,body.template-product .product-variant-sell-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px!important}body.template-product .product-offers-footer a,body.template-product .product-offers-footer button,body.template-product .product-variant-sell-row a,body.template-product .product-variant-sell-row button{width:100%!important;max-width:100%!important;min-height:44px!important}body.template-product .product-description__inner{padding-left:14px!important;padding-right:14px!important;font-size:15px!important;line-height:1.6!important;overflow-wrap:anywhere!important}body.template-product .product-description__inner table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;table-layout:auto!important}body.template-product .product-description__inner tbody,body.template-product .product-description__inner tr{width:100%!important}body.template-product .product-description__inner th,body.template-product .product-description__inner td{white-space:normal!important;overflow-wrap:anywhere!important}body.template-product .product-description__inner td:first-child{min-width:0!important}.template-collection .page-width,.template-search .page-width,.template-cart .page-width,.template-page .page-width,.template-blog .page-width,.template-article .page-width{width:100%!important;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important;overflow-x:hidden!important}.template-collection table,.template-search table,.template-cart table,.template-page table,.template-article table,.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.template-cart .cart-items,.template-cart .cart__footer,.template-cart .cart__blocks,.wishlist-page,.wishlist-template,.sell-your-cards,.buylist-page,.contact,.shopify-policy__container{max-width:100%!important;overflow-x:hidden!important}.template-collection button,.template-search button,.template-cart button,.template-page button,.template-product button,.template-collection .button,.template-search .button,.template-cart .button,.template-page .button,.template-product .button{touch-action:manipulation}body.template-product .product__info-container{overflow:visible!important}body.template-product .product-form,body.template-product product-form{pointer-events:auto!important;position:relative!important;z-index:auto!important}body.template-product .product-form__buttons,body.template-product .product-form__submit,body.template-product button[name=add],body.template-product input[type=submit][name=add]{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:20!important;cursor:pointer!important}body.template-product .product-form__submit,body.template-product [name=add]{min-height:44px!important;min-width:44px!important;font-size:16px!important}body.template-product .loading-overlay,body.template-product .loading-overlay__spinner{pointer-events:none!important}body.template-product .product-form:before,body.template-product .product-form:after,body.template-product .product:before,body.template-product .product:after,body.template-product .button:before,body.template-product .button:after{display:none!important;content:none!important;pointer-events:none!important}}@media screen and (max-width:989px){cart-drawer,.drawer{z-index:99999!important}.cart-drawer__overlay{z-index:99998!important}}cart-drawer.active,.drawer.active{z-index:999999!important}cart-drawer.active .drawer__inner,.drawer.active .drawer__inner{z-index:999999!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-page-mobile-fix.css.map */
