@media(max-width:749px){
#loox-floating-widget-btn{display:none!important}
main .product-grid,main .collection-list,main .vd-subcollection-grid,main .featured-product-grid,main .vd-custom-sticker-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:24px!important;overflow:visible!important;scroll-snap-type:none!important}
main .product-grid>.grid__item,main .collection-list>.grid__item,main .vd-subcollection-grid>*,main .featured-product-grid>.fpg-product,main .vd-custom-sticker-grid>li{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;box-sizing:border-box}
main .featured-product-grid .fpg-image img{width:100%;height:auto;display:block}
main slider-component:has(.product-grid)>.slider-buttons,main slider-component:has(.collection-list)>.slider-buttons{display:none!important}
body:has([data-vd-decal-designer]) .product>.product__media-wrapper{order:2;width:100%;max-width:100%;margin-top:24px}
body:has([data-vd-decal-designer]) .product>.product__info-wrapper{order:1}
[data-vd-decal-designer] [data-vd-line-inputs] input,[data-vd-decal-designer] textarea:not([hidden]){font-size:16px!important;min-height:48px;touch-action:manipulation;-webkit-user-select:text!important;user-select:text!important;cursor:text}
}
@media(max-width:749px){main .vd-audience .vd-grid{grid-template-columns:minmax(0,1fr)!important}main .vd-audience .vd-grid>*{grid-column:auto!important;min-width:0}main .template-search__results>.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}main .template-search__results>.grid>.grid__item{width:100%!important;max-width:100%!important}}
