@media screen and (max-width:749px){.template-index .mobile-home-shopping{display:grid!important;gap:1.2rem;padding:1.2rem 1.5rem 0}.template-index .mobile-home-promo{display:grid;gap:.3rem;padding:1.2rem 1.4rem;border-left:4px solid #d5a232;border-radius:8px;background:#101d32;color:#fff;text-decoration:none}.template-index .mobile-home-promo-label{color:#f3ce7a;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.template-index .mobile-home-promo strong{font-size:1.8rem;line-height:1.25}.template-index .mobile-home-promo-link{font-size:1.3rem;text-decoration:underline;text-underline-offset:3px}.template-index .mobile-home-search{display:flex;min-width:0;margin:0;border:1px solid rgb(var(--color-foreground));border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.template-index .mobile-home-search input{flex:1;min-width:0;width:100%;min-height:4.8rem;margin:0;padding:1rem 1.2rem;border:0;border-radius:8px 0 0 8px;box-shadow:none;background:transparent;color:inherit;font-size:1.6rem}.template-index .mobile-home-search button{display:grid;place-items:center;flex:0 0 4.8rem;margin:0;border:0;border-radius:0 7px 7px 0;background:#101d32;color:#fff}.template-index .mobile-home-search svg{width:2rem;height:2rem}.template-index .mobile-home-search svg path{fill:currentColor}.template-index .mobile-home-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.template-index .mobile-home-categories a{display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem;border:1px solid rgb(var(--color-foreground));border-radius:6px;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.25;text-decoration:none}.template-index .shopify-section-group-header-group[id*=rotating_text_bar],.template-index #MainContent .sections>.shopify-section[id$=__slideshow],.template-index #MainContent .sections>.shopify-section[id*=image_banners_BLGKNf],.template-index #MainContent .sections>.shopify-section[id*=features-0],.template-index #MainContent .sections>.shopify-section[id*=shop_by_category_image_3]{display:none!important}.template-index #MainContent .sections>.shopify-section .block-section{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.template-index #MainContent .sections>.shopify-section .block-section-padded{margin:0!important;padding-top:2.4rem!important;padding-bottom:2.4rem!important}.template-index #MainContent .block-block-section-title-wrapper{margin-bottom:1.2rem!important}.template-index #MainContent .block-section-title{font-size:2.2rem!important;line-height:1.2!important}.template-index #MainContent .sections .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem!important;width:100%!important;margin:0!important;padding:0!important;align-items:stretch!important}.template-index #MainContent .sections .product-grid>.grid-item{width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important}.template-index #MainContent .sections .product-grid .card-product{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:.6rem!important;overflow:hidden!important}.template-index #MainContent .sections .product-grid .card-product:has(.vinyl-rank){padding-top:2.8rem!important}.template-index #MainContent .sections .product-grid .card-media{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1!important;padding:0!important;margin:0 0 .8rem!important;border-radius:4px!important}.template-index #MainContent .sections .product-grid .card-media>a,.template-index #MainContent .sections .product-grid .card-media .aspect-ratio{display:block;width:100%;height:100%!important}.template-index #MainContent .sections .product-grid .card-media:after,.template-index #MainContent .sections .product-grid .card-media .aspect-ratio:before{display:none!important}.template-index #MainContent .sections .product-grid .card-media img{width:100%!important;height:100%!important;object-fit:contain!important}.template-index #MainContent .sections .product-grid .card-info-wrap{position:static!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.template-index #MainContent .sections .product-grid .card-info{display:block!important;padding:0!important;margin:0!important;width:100%!important;text-align:left!important}.template-index #MainContent .sections .product-grid .card-eyebrow,.template-index #MainContent .sections .product-grid .card-info-product-meta,.template-index #MainContent .sections .product-grid .badge-stock{display:none!important}.template-index #MainContent .sections .product-grid .card-heading{display:block!important;min-height:0!important;height:auto!important;margin:0 0 .6rem!important;font-size:1.4rem!important;line-height:1.35!important;text-align:left!important}.template-index #MainContent .sections .product-grid .card-heading a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important}.template-index #MainContent .sections .product-grid .card-footer{position:static!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;gap:.6rem!important;width:100%!important;margin:auto 0 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.template-index #MainContent .sections .product-grid .card-footer .price,.template-index #MainContent .sections .product-grid .card-footer .price-item{align-self:flex-start;margin:0!important;color:inherit!important;font-size:1.6rem!important;text-align:left!important;transform:none!important}.template-index #MainContent .sections .product-grid .card-floating-footer{position:static!important;max-height:none!important;width:100%!important;margin:auto 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transform:none!important}.template-index #MainContent .sections .product-grid .card-floating-footer:before{display:none!important}.template-index #MainContent .sections .product-grid .card-product-actions{width:100%!important;margin:0!important}.template-index #MainContent .sections .product-grid .card .button{display:flex!important;align-items:center;justify-content:center;min-width:0!important;width:100%!important;min-height:4.4rem!important;height:auto!important;padding:.8rem .4rem!important;font-size:1.3rem!important;line-height:1.2!important}.template-index #MainContent .sections .scroller:has(.product-grid),.template-index #MainContent .sections .scroller-inner:has(.product-grid){overflow:visible;padding-bottom:0;margin-bottom:0}.template-index #mm-chat-fab{position:static;width:auto;min-height:4.4rem;height:auto;margin:1.5rem;padding:1rem 1.4rem;gap:.8rem;border-radius:8px}.template-index #mm-chat-fab:after{content:"Chat with us";font-size:1.4rem}.template-index #mm-chat-panel:not(.is-open){visibility:hidden}.template-index #mm-chat-panel{width:calc(100% - 2.4rem);right:1.2rem;bottom:max(1.2rem,env(safe-area-inset-bottom));height:min(54rem,calc(100dvh - 2.4rem));max-height:calc(100dvh - 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mobile-homepage.css.map */
