body.template-index:has([data-home-search]){--st-home-page-bg: #f6f6f6;--st-home-gutter: 12px;--st-home-desktop-gutter: 20px;--st-home-stack-gap: 16px;--st-home-card-radius: 8px;--st-home-card-border: 1px solid rgba(0, 0, 0, .08);--st-home-card-pad-y: 12px;--st-home-card-pad-x: 16px}body.template-index:has([data-home-search]) #MainContent{background-color:var(--st-home-page-bg)}body.template-index:has([data-home-search]) #MainContent .hp-search,body.template-index:has([data-home-search]) #MainContent .hp-campaign,body.template-index:has([data-home-search]) #MainContent .hp-proof,body.template-index:has([data-home-search]) #MainContent .hp-fan-follow{background:transparent!important;border:0!important;border-top-color:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}body.template-index:has([data-home-search]) #MainContent .hp-search,body.template-index:has([data-home-search]) #MainContent .hp-proof,body.template-index:has([data-home-search]) #MainContent .hp-fan-follow{margin:0!important;padding:0!important}body.template-index:has([data-home-search]) #MainContent .hp-campaign{margin:0!important;padding:0!important;overflow:visible}body.template-index:has([data-home-search]) #MainContent .hp-search__inner{width:100%;max-width:640px;margin:0 auto;padding:var(--st-home-card-pad-y) var(--st-home-card-pad-x)!important;background:#fff;border:var(--st-home-card-border);border-radius:var(--st-home-card-radius);box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-campaign__viewport{width:100%;max-width:none;margin:0;background:#111;border-radius:var(--st-home-card-radius);overflow:hidden;box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-campaign__slideshow{border-radius:0;overflow:hidden}body.template-index:has([data-home-search]) #MainContent .hp-campaign__slide{background:var(--hp-campaign-slide-bg, #111)}body.template-index:has([data-home-search]) #MainContent .hp-proof__inner{width:100%;max-width:none!important;margin:0;padding:16px var(--st-home-card-pad-x)!important;background:#fff;border:var(--st-home-card-border);border-radius:var(--st-home-card-radius);box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product,body.template-index:has([data-home-search]) #MainContent .hp-proof .card{background-color:#fff;border:var(--st-home-card-border);border-radius:var(--st-home-card-radius);overflow:hidden;box-sizing:border-box;min-width:0;max-width:100%}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product .card-info,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product .card-info-wrap{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box;min-width:0;max-width:100%}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product.card-product-animate-footer,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product.card-product-animate-footer:hover,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product.card-product-animate-footer:focus-within{z-index:auto;overflow:hidden}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-floating-footer{position:static!important;inset:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;transform:none!important;overflow:visible!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:.8rem 0 0!important;box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-floating-footer:before{content:none!important;display:none!important}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product-actions,body.template-index:has([data-home-search]) #MainContent .hp-proof .product-actions-add-to-cart{width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box;display:flex;justify-content:center;align-items:stretch}body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product-actions .button,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product .button-add-to-cart,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product .product-actions-add-to-cart .button,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product a.button-add-to-cart{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding:.6rem .75rem!important;height:auto!important;min-height:40px;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25;font-size:calc(var(--font-body-scale, 1) * 1.25rem)}body.template-index:has([data-home-search]) #MainContent .hp-proof__cta{margin-left:auto;margin-right:auto}body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__inner{width:100%;max-width:none!important;margin:0;padding:var(--st-home-card-pad-y) var(--st-home-card-pad-x)!important;background:#fff;border:var(--st-home-card-border);border-radius:var(--st-home-card-radius);box-sizing:border-box}@media(max-width:768px){body.template-index:has([data-home-search]) #MainContent{overflow-x:clip}body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-search{padding-top:var(--st-home-stack-gap)}body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-search,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-portal-hero,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-new-releases,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-fan-follow{width:100%;max-width:none;margin-left:0;margin-right:0;margin-bottom:var(--st-home-stack-gap);padding-left:var(--st-home-gutter);padding-right:var(--st-home-gutter);box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-search__inner,body.template-index:has([data-home-search]) #MainContent .hp-campaign__viewport,body.template-index:has([data-home-search]) #MainContent .hp-proof__inner,body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-proof__inner{padding:14px 12px!important}body.template-index:has([data-home-search]) #MainContent .hp-proof__grid,body.template-index:has([data-home-search]) #MainContent .hp-proof .card-product,body.template-index:has([data-home-search]) #MainContent .hp-proof .card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__inner{overflow-x:clip}body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__row,body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__embed,body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__copy{width:100%;max-width:100%;min-width:0;box-sizing:border-box}}@media(min-width:769px){body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-search{padding-top:var(--st-home-stack-gap);box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-search,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-portal-hero,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-new-releases,body.template-index:has([data-home-search]) #MainContent>.shopify-section.section-homepage-fan-follow{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--st-home-stack-gap);padding-left:var(--st-home-desktop-gutter);padding-right:var(--st-home-desktop-gutter);box-sizing:border-box}body.template-index:has([data-home-search]) #MainContent .hp-proof__inner{padding:20px 20px 18px!important}body.template-index:has([data-home-search]) #MainContent .hp-fan-follow__inner{padding:12px 20px!important}body.template-index:has([data-home-search]) #MainContent .hp-search__inner{max-width:560px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/st-homepage.css.map */
