.template-index .st-home-products__carousel{--st-home-products-card: 280px;--st-home-products-gap: var(--st-spacing-space-4);--st-home-products-margin: calc((100% - var(--wrapper-width)) / 2);--st-home-products-mark: var(--st-spacing-space-3);--st-home-products-edge: 40px;position:relative;display:block}@media screen and (min-width:768px){.template-index .st-home-products__carousel{--st-home-products-card: 306px;--st-home-products-gap: var(--grid-gutter)}}.template-index .st-home-products__list{display:flex;gap:var(--st-home-products-gap);margin:calc(-1 * var(--st-home-products-mark)) 0;padding:var(--st-home-products-mark) var(--st-home-products-margin);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--st-home-products-margin);scrollbar-width:none;-webkit-overflow-scrolling:touch}.template-index .st-home-products__list::-webkit-scrollbar{display:none}.template-index .st-home-products__card{flex:0 0 var(--st-home-products-card);width:var(--st-home-products-card);margin:0;padding:0;scroll-snap-align:start}.template-index .st-home-products__card:before{content:none}.template-index .st-home-products__card>.product-grid-item{width:100%;margin:0}.template-index .st-home-products__nav{position:absolute;z-index:3;top:calc(var(--st-home-products-card) * 2 / 3);transform:translateY(-50%)}.template-index .st-home-products__nav[hidden]{display:none}.template-index .st-home-products__nav--prev{left:var(--st-home-products-edge)}.template-index .st-home-products__nav--next{right:var(--st-home-products-edge)}.template-index .st-home-products__nav--prev svg{transform:scaleX(-1)}@media screen and (max-width:767px){.template-index .st-home-products__nav{display:none}}@media screen and (min-width:768px)and (max-width:1023px){@media not all and (pointer:fine){.template-index .st-home-products__nav{display:none}}}@media(prefers-reduced-motion:no-preference){.template-index .st-home-products__list{scroll-behavior:smooth}}.template-index .st-home-products .featured-collection__container{margin:0}.template-index .st-home-products .grid{column-gap:var(--grid-gutter)}@media screen and (max-width:767px){.template-index .st-home-products .grid--mobile{padding-right:0;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/st-home-products.css.map */
