
html,body{max-width:100%;overflow-x:hidden}*{box-sizing:border-box}img,video,svg{max-width:100%}
@media(max-width:900px){
.ref32-top{height:auto!important;min-height:30px!important;padding:7px 10px!important;text-align:center!important}.ref32-top>div:last-child{display:none!important}.ref32-top>div:first-child{justify-content:center!important;flex-wrap:wrap!important;gap:7px!important}.ref32-top i{display:none!important}
.ref32-header{height:64px!important;display:grid!important;grid-template-columns:1fr auto!important;padding:0 12px!important;position:sticky!important;top:0!important;z-index:500!important}.ref32-logo b{font-size:20px!important}.ref32-logo small,.ref32-header nav,.ref32-actions-head form{display:none!important}.ref32-actions-head{grid-column:2!important;display:flex!important;gap:10px!important}.ref32-actions-head>a{font-size:11px!important}
.store-body{padding-bottom:64px!important}.mobile-storebar{display:grid!important;grid-template-columns:repeat(4,1fr)!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;background:#fff!important;border-top:1px solid #ddd!important;z-index:999!important}.mobile-storebar a{text-align:center!important;padding:9px 3px!important;font-size:10px!important}
.ref32-hero{grid-template-columns:1fr!important;min-height:0!important}.ref32-copy{padding:34px 18px 26px!important}.ref32-copy h1{font-size:48px!important;letter-spacing:-2px!important}.ref32-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.ref32-actions a{text-align:center!important;padding:12px 8px!important}.ref32-mini{grid-template-columns:1fr 1fr!important}.ref32-models{height:300px!important}.ref32-trust{display:grid!important;grid-template-columns:1fr 1fr!important;margin:10px!important}.ref32-categories{grid-template-columns:1fr 1fr!important;padding:10px!important;gap:8px!important}.ref32-categories a{display:block!important;height:auto!important}.ref32-categories img{height:120px!important}.ref32-products{grid-template-columns:1fr 1fr!important;gap:8px!important}.ref32-best{padding:0 10px 18px!important}.ref32-bottom{grid-template-columns:1fr 1fr!important;margin:0 10px 14px!important}
.shop-v30-head{padding:30px 14px 8px!important}.shop-v30-head h1{font-size:38px!important}.shop-v30-layout{grid-template-columns:1fr!important;padding:14px 12px 60px!important}.shop-v30-filter{position:static!important}.shop-v30-filter form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.shop-v30-filter button{grid-column:1/-1!important}.shopgrid,.best-grid-v30{grid-template-columns:1fr 1fr!important;gap:8px!important}
.product-v30{grid-template-columns:1fr!important;padding:14px 12px 70px!important;gap:14px!important}.product-v30-media{min-height:0!important;padding:10px!important}.product-v30-info{padding:8px!important}.product-v30-info h1{font-size:36px!important}.product-v30-actions{grid-template-columns:1fr!important}
.library-hero,.track-page{padding:34px 12px 60px!important}.library-hero h1,.track-intro h1{font-size:42px!important}.library-wrap{padding:10px 12px 60px!important}.library-toolbar,.track-form{display:grid!important;grid-template-columns:1fr!important}.premium-design-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.track-head{grid-template-columns:1fr 1fr!important}
.bulk-hero{grid-template-columns:1fr!important;padding:34px 16px!important}.bulk-hero>div:first-child,.bulk-card{margin:0!important}.bulk-form-section{grid-template-columns:1fr!important;padding:34px 12px 60px!important}.bulk-form{grid-template-columns:1fr!important}.bulk-form .full{grid-column:auto!important}
.custom-v30-head{display:block!important;padding:26px 12px 14px!important}.custom-v30-grid{grid-template-columns:1fr!important;padding:0 8px!important}.custom-v30-canvas{order:1!important}.custom-v30-controls{order:2!important}.custom-v30-library{order:3!important}.c-stage{min-height:470px!important}.c-shirt{height:430px!important;width:100%!important}.c-toolbar{height:auto!important;display:block!important;padding:10px!important}.c-toolbar>div:last-child{margin-top:8px!important;display:flex!important;flex-wrap:wrap!important}.c-designs{grid-template-columns:repeat(3,1fr)!important;max-height:none!important}.custom-v30-bottom{grid-template-columns:1fr!important;padding:0 8px!important}.c-summary{grid-template-columns:1fr 1fr!important}.c-total{grid-template-columns:1fr!important}
.cart37{padding:28px 10px 70px!important}.cart37-head{display:block!important}.cart37-grid{grid-template-columns:1fr!important}.cart37-summary{position:static!important}.cart37-item{grid-template-columns:72px 1fr!important}.cart37-img{width:72px!important;height:72px!important}.cart37-qty,.cart37-price{grid-column:2!important;text-align:left!important}
.pay-checkout-page{grid-template-columns:1fr!important;padding:26px 10px 70px!important}.order-summary-card{position:static!important;order:-1!important}.checkout-fields{grid-template-columns:1fr!important}.checkout-fields label.full{grid-column:auto!important}.payment-option{grid-template-columns:22px 38px 1fr!important}.payment-option em{display:none!important}
.account37,.myorder37{padding:28px 10px 70px!important}.account37-head,.myorder37-head{display:block!important}.account37-kpis{grid-template-columns:1fr!important}.account37-layout,.myorder37-grid{grid-template-columns:1fr!important}.account37-nav{display:flex!important;overflow:auto!important;white-space:nowrap!important}.account37-order{grid-template-columns:1fr 1fr!important}.profile37-form{grid-template-columns:1fr!important}.profile37-form .full{grid-column:auto!important}.myorder37-timeline{grid-template-columns:1fr 1fr!important}
.store-footer{padding:36px 16px 80px!important}.footer-grid{grid-template-columns:1fr 1fr!important}.footer-grid>div:first-child{grid-column:1/-1!important}
}
@media(max-width:390px){.ref32-products,.shopgrid,.best-grid-v30,.premium-design-grid{grid-template-columns:1fr!important}.ref32-categories{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important}.footer-grid>div:first-child{grid-column:auto!important}}
