@media(hover:hover)and (pointer:fine){body.template-index [data-mouse-drag-carousel],body.template-index [data-mouse-drag-carousel] a{cursor:grab;-webkit-user-select:none;user-select:none}body.template-index [data-mouse-drag-carousel] img{-webkit-user-drag:none}}body.template-index [data-mouse-drag-carousel].is-mouse-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}body.template-index [data-mouse-drag-carousel].is-mouse-dragging,body.template-index [data-mouse-drag-carousel].is-mouse-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}body.template-index .main-content>.shopify-section>.home-best-sellers{padding-block:12px}body.template-index .home-best-sellers__header,body.template-index .discovery-rail__header{margin-bottom:8px}body.template-index .home-best-sellers__header h2{font-size:26px;line-height:1.2}body.template-index .home-best-sellers__grid,body.template-index .discovery-rail__track{gap:8px}body.template-index .homepage-product-card.product-card.product-card--collection{flex-basis:240px}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__media{height:170px!important}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__title{font-size:16px;font-weight:600;line-height:1.35;min-height:4.05em;-webkit-line-clamp:3}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__sku{font-size:13px}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__price-current{font-size:22px}body.template-index .announcement-bar__inner{padding-block:4px}@media(min-width:993px){body.template-index .header__top{padding-block:8px}}@media(max-width:992px){body.template-index .header__mobile-top{padding-block:4px}body.template-index .header__mobile-top .header__container{min-height:44px}body.template-index .header__mobile-top .header__logo .logo-image{max-height:34px}body.template-index .header__mobile-search{padding-bottom:6px}}body.template-index :is(#home-about,#home-trust,.home-buying-guides,#footer-newsletter){scroll-margin-top:calc(var(--header-height-actual, 120px) + 16px)}@media(min-width:601px)and (max-width:992px){body.template-index .home-shopping-cards__grid{grid-auto-columns:calc((100% - 24px)*.4);gap:12px}body.template-index .home-shopping-card__copy{padding:18px 18px 0}body.template-index .home-shopping-card h2{font-size:21px}}@media(min-width:993px)and (max-width:1199px){body.template-index .home-shopping-cards__grid{grid-auto-columns:calc((100% - 36px) / 3.25);gap:12px}body.template-index .home-shopping-card h2{font-size:21px}body.template-index .home-shopping-card__copy p{display:block}body.template-index .header .header__top .header__container{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px 20px}body.template-index .header__top .header__logo{grid-column:1;grid-row:1}body.template-index .header__top .header__nav{grid-column:2;grid-row:1}body.template-index .header__top .header__top-actions{grid-column:3;grid-row:1;justify-self:end}body.template-index .header .header__top .header__search{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}}@media(max-width:1199px){body.template-index .discovery-rail__controls button{width:44px;height:64px}body.template-index .discovery-rail__header{gap:12px}}@media(min-width:701px)and (max-width:1024px){body.template-index .home-about-intro__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px}body.template-index .home-about-intro__media{height:280px}body.template-index .home-about-intro p{font-size:16px;line-height:1.5}}@media(max-width:1024px){body.template-index .back-to-top{display:none}body.template-index shopify-chat::part(activator){display:flex;align-items:center;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;padding:0;font-size:0;border-radius:50%;background:#fff}body.template-index .footer .newsletter-form{flex-direction:column;align-items:stretch;gap:16px}body.template-index .footer .newsletter-form__content{min-width:0;max-width:none}body.template-index .footer .newsletter-form__input-group{flex:none;width:100%;max-width:none}body.template-index .footer .footer__newsletter-row{width:calc(100% + 2 * var(--container-padding));left:calc(-1 * var(--container-padding));transform:none;padding:24px var(--container-padding)}body.template-index .footer .newsletter-form__label{line-height:1.25}}@media(max-width:600px){body.template-index .homepage-product-card.product-card.product-card--collection{flex-basis:clamp(235px,65%,240px)}body.template-index .main-content>.shopify-section>.home-best-sellers{padding-block:12px}body.template-index .home-best-sellers__header,body.template-index .discovery-rail__header{margin-bottom:8px}body.template-index .home-best-sellers__header h2,body.template-index .discovery-rail__header h3{font-size:22px;line-height:1.2}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__media{height:150px!important}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__title{font-size:15px;font-weight:600;line-height:1.35;min-height:4.05em;-webkit-line-clamp:3}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__sku{font-size:13px}body.template-index .homepage-product-card.product-card.product-card--collection .product-card__price-current{font-size:20px}body.template-index .announcement-bar__message{font-size:12px;line-height:1.4}body.template-index .announcement-bar__phone{white-space:nowrap}body.template-index .header__search--mobile .search-input{font-size:16px}body.template-index .home-shopping-help__actions{max-width:100%}body.template-index #home-about.home-about-intro{padding-block:24px}body.template-index .home-about-intro__layout{gap:20px}body.template-index .home-about-intro__media{height:180px}body.template-index .home-about-intro h2{margin-bottom:12px}body.template-index .home-about-intro p{margin-bottom:16px;line-height:1.5}body.template-index .crl-finish-row .crl-swatch{width:38px;height:38px;flex-basis:38px}body.template-index .crl-finish-row .crl-more{min-width:38px;min-height:38px}}@media(max-width:480px){body.template-index .footer .newsletter-form__input-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}body.template-index .footer .newsletter-input{width:100%;padding:0 8px;min-height:44px;height:44px}body.template-index .footer .newsletter-btn{width:100%;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/home-responsive.css.map */
