@media screen and (max-width:749px){.template-index .mobile-home-shopping{display:block!important;padding:1.2rem 1.5rem 0}.mobile-home-carousel{margin-bottom:1.2rem}.mobile-home-carousel .slideshow{border-radius:8px}.mobile-home-carousel .slideshow-slide:before{padding-bottom:56.25%}.mobile-home-carousel .slideshow-media{display:block!important}.mobile-home-slide-link{position:absolute;top:0;right:0;bottom:0;left:0}.mobile-home-slide-link:focus-visible{outline-offset:-3px}.mobile-home-slide-price{position:absolute;left:6.5%;bottom:15.5%;width:35.2%;color:#fffdf7;font-size:clamp(.9rem,3.05vw,2rem);font-weight:700;line-height:1;text-align:center;white-space:nowrap}.mobile-home-slide-price[data-placement=top_right]{left:72%;bottom:74.4%;width:26.5%}.mobile-home-slide-price[data-placement=bottom_center]{left:32.4%;bottom:1.8%}.mobile-home-carousel .flickity-enabled .slideshow-slide:not(.is-selected) .mobile-home-slide-link{visibility:hidden}.mobile-home-carousel .slideshow-navigation-dots{height:auto}.mobile-home-carousel .slideshow-controls{margin-top:.4rem}.mobile-home-carousel .slideshow-pagination{flex-wrap:wrap;justify-content:center}.mobile-home-carousel .slideshow-pagination-link{width:3.2rem;height:3.2rem;border-radius:50%;color:rgb(var(--color-foreground))}.no-js .mobile-home-carousel .slideshow{overflow-x:auto!important;scroll-snap-type:x mandatory}.no-js .mobile-home-carousel .slideshow-slide{scroll-snap-align:start}.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!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}.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 #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/31/assets/mobile-homepage.css.map */
