/*!
 * Mobile Horizontal Scroll Fix - Stickerine Theme
 * Prevents horizontal scrolling on mobile devices by fixing viewport width issues
 * Version: 1.0.0
 */@media screen and (max-width: 740px){.modal,.drawer__overlay,.modal__overlay{width:100%!important;max-width:100%!important}}@media screen and (max-width: 740px){.popover{width:100%!important;max-width:100%!important}}.mini-cart__order-note{width:100%!important;max-width:calc(100vw - 2rem)!important}.video-section--full .video-wrapper{--video-width: 100%;width:100%!important;max-width:100%!important}@media screen and (max-width: 480px){.cart-button-price{min-width:80px!important}.quantity-price-column{min-width:50px!important}.artwork-option-btn,.qr-option-btn{min-width:100px!important;padding:var(--stickerine-space-3) var(--stickerine-space-4)!important;font-size:var(--stickerine-font-size-sm)!important}}@media screen and (max-width: 360px){.cart-button-price{min-width:60px!important;font-size:var(--stickerine-font-size-sm)!important}.quantity-price-column{min-width:40px!important;font-size:var(--stickerine-font-size-sm)!important}.artwork-option-btn,.qr-option-btn{min-width:80px!important;padding:var(--stickerine-space-2) var(--stickerine-space-3)!important;font-size:var(--stickerine-font-size-xs)!important}}@supports (-webkit-touch-callout: none){body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}#main-content,.main-content,.product,.section-template--20048465854702__main-padding{padding-top:0!important;margin-top:0!important}[class*=section-][class*=-padding]{padding-top:0!important}.page-header,.product-header{margin-top:0!important;padding-top:0!important}}@media screen and (max-width: 749px){.section-template--20048465854702__main-padding,[class*=section-][class*=-padding]{padding-top:1rem!important}.product{margin-top:0!important;padding-top:0!important}.container,.page-width{padding-top:0!important}main,#main-content,.main-content{margin-top:0!important;padding-top:0!important}}body{overflow-x:hidden!important}*{box-sizing:border-box}.table-wrapper{overflow-x:auto;max-width:100vw;box-sizing:border-box}@media screen and (max-width: 749px){.product{max-width:100%!important}.product-media-gallery{max-width:100%!important;overflow:hidden}}@media screen and (max-width: 749px){.configurator-v2{max-width:100%!important;overflow-x:hidden}.configurator-shape-grid{gap:var(--stickerine-space-2)!important}.configurator-option{flex-wrap:wrap}.configurator-button-group{gap:var(--stickerine-space-1)!important}}@media screen and (max-width: 749px){.flex-wrap-mobile{flex-wrap:wrap!important}.gap-small-mobile{gap:.5rem!important}}@media screen and (max-width: 480px){.qr-color-picker-container{max-width:calc(100vw - 2rem)!important;width:100%!important}.color-picker-canvas{max-width:280px!important;width:100%!important}}@media (hover: none) and (pointer: coarse),(max-width: 768px),(hover: none){.configurator-quantity-item:hover .configurator-quantity-label:before,.configurator-quantity-item .configurator-quantity-label:hover:before{transform:translateY(-50%) scale(1)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.configurator-quantity-item:hover .quantity-popular-badge,.configurator-quantity-item .quantity-popular-badge:hover{transform:scale(1)!important;transition:box-shadow .15s ease!important}.configurator-quantity-label:before{transform:translateY(-50%) scale(1)!important}.quantity-popular-badge{transform:scale(1)!important}.configurator-quantity-item:active .configurator-quantity-label:before{border-color:var(--stickerine-primary)!important;box-shadow:var(--stickerine-shadow-md)!important}.configurator-quantity-item:active .quantity-popular-badge{box-shadow:var(--stickerine-shadow-md)!important}}@supports (-webkit-touch-callout: none){.configurator-quantity-item:hover .configurator-quantity-label:before,.configurator-quantity-item .configurator-quantity-label:before{transform:translateY(-50%) scale(1)!important}.configurator-quantity-item:hover .quantity-popular-badge,.configurator-quantity-item .quantity-popular-badge{transform:scale(1)!important}}@media screen and (max-width: 768px){.configurator-quantity-label:before,.configurator-quantity-item:hover .configurator-quantity-label:before,.configurator-quantity-item.selected .configurator-quantity-label:before,.configurator-quantity-item[data-active=true] .configurator-quantity-label:before{transform:translateY(-50%) scale(1)!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease!important}.quantity-popular-badge,.configurator-quantity-item:hover .quantity-popular-badge,.configurator-quantity-item.selected .quantity-popular-badge{transform:scale(1)!important;transition:background-color .2s ease,box-shadow .2s ease!important}.configurator-quantity-item,.configurator-quantity-label{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}}@media screen and (max-width: 749px){.hide-mobile{display:none!important}}@media screen and (max-width: 749px){.mobile-checklist-container{margin-top:2rem!important;margin-bottom:1rem!important}.mobile-checklist-container .product-checklist-wrapper{margin-top:0!important;margin-bottom:1rem!important}.mobile-top-elements-wrapper{margin-bottom:1rem!important}}@media screen and (max-width: 430px){.qr-generate-btn{font-size:var(--stickerine-font-size-xs)!important;padding:var(--stickerine-space-2) var(--stickerine-space-3)!important}}@media screen and (max-width: 480px){h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.product-title{word-wrap:break-word;overflow-wrap:break-word}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mobile-horizontal-scroll-fix.css.map */
