.sq-alt-kits{background:var(--sq-color-bg-warm)}.sq-alt-kits .alt-products{padding:var(--sq-section-pad) 0}.sq-alt-kits .section-header{text-align:center;margin-bottom:var(--sq-space-6);padding:0 var(--sq-space-5)}.sq-alt-kits .section-eyebrow{font-family:var(--sq-font-sans);font-size:var(--sq-fs-2xs);font-weight:var(--sq-fw-medium);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);margin-bottom:var(--sq-space-3)}.sq-alt-kits .section-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-h2);font-weight:var(--sq-fw-light);color:var(--sq-color-text);line-height:1.2;letter-spacing:var(--sq-tracking-h2);max-width:320px;margin:0 auto}.sq-alt-kits .section-title em{font-style:italic}.sq-alt-kits .alt-slider-wrap{position:relative}.sq-alt-kits .alt-products-grid{display:flex!important;flex-wrap:nowrap!important;gap:var(--sq-space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:var(--sq-space-5);padding:0 var(--sq-space-5)}.sq-alt-kits .alt-products-grid::-webkit-scrollbar{display:none}.sq-alt-kits .alt-products-grid .product-grid-item{flex:0 0 calc((100% - var(--sq-space-3)) / 1.55)!important;min-width:0;max-width:none!important;width:auto!important;scroll-snap-align:start;background:var(--sq-color-bg);border-radius:var(--sq-radius-lg);padding:var(--sq-space-3)}@media(min-width:720px){.sq-alt-kits .alt-products-grid{display:flex!important;flex-wrap:nowrap!important;gap:var(--sq-space-5);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:var(--sq-space-8);padding:0 var(--sq-space-8)}.sq-alt-kits .alt-products-grid::-webkit-scrollbar{display:none}.sq-alt-kits .alt-products-grid .product-grid-item{flex:0 0 calc((100% - 2 * var(--sq-space-5)) / 2.3)!important;scroll-snap-align:start}}@media(min-width:1100px){.sq-alt-kits .alt-products{padding:var(--sq-section-pad) 0}.sq-alt-kits .section-header{padding:0;max-width:960px;margin-left:auto;margin-right:auto}.sq-alt-kits .section-title{max-width:580px}.sq-alt-kits .alt-slider-wrap{max-width:1400px;margin:0 auto;padding:0 60px}.sq-alt-kits .alt-arrow{display:none}.sq-alt-kits .alt-products-grid{scroll-padding-left:0;padding:0;gap:var(--sq-space-6)}.sq-alt-kits .alt-products-grid .product-grid-item{flex:0 0 calc((100% - 3 * var(--sq-space-6)) / 4)!important}}.sq-alt-kits .sq-product-card .product-grid-item__image{background:transparent;border-radius:var(--sq-radius-lg);overflow:hidden}.sq-alt-kits .sq-product-card .product__media__container{padding:var(--sq-space-4)}.sq-alt-kits .sq-product-card .background-size-cover{background:transparent}.sq-alt-kits .sq-product-card .background-size-cover img{object-fit:contain;object-position:center}.sq-alt-kits .sq-product-card .product-grid-item__info{padding-top:var(--sq-space-4)}.sq-alt-kits .alt-arrow{display:none}@media(min-width:720px){.sq-alt-kits .alt-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--sq-color-bg);border:1px solid var(--sq-color-border-light);box-shadow:0 2px 8px #0000000f;color:var(--sq-color-text-muted);cursor:pointer;z-index:3;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.sq-alt-kits .alt-arrow:hover:not(:disabled){border-color:var(--sq-color-border-dark);color:var(--sq-color-text);box-shadow:0 2px 12px #0000001a}.sq-alt-kits .alt-arrow:disabled{opacity:.3;cursor:default}.sq-alt-kits .alt-arrow:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sq-color-bg),0 0 0 4px var(--sq-color-text-muted)}.sq-alt-kits .alt-arrow svg{width:14px;height:14px}.sq-alt-kits .alt-arrow--prev{left:0}.sq-alt-kits .alt-arrow--next{right:0}}@media(min-width:720px){.sq-alt-kits .alt-products-grid{cursor:grab}.sq-alt-kits .alt-products-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/sq-alt-kits.css.map */
