.product-kit-included{margin:2rem 0}.product-kit-included__header{text-align:left;margin-bottom:2rem}.product-kit-included__heading{margin:0 0 1rem;color:rgb(var(--color-foreground))}.product-kit-included__description{color:rgba(var(--color-foreground),.8);max-width:60rem;margin:0 auto}.product-kit-included__grid{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product-kit-included__grid::-webkit-scrollbar{height:6px}.product-kit-included__grid::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.1);border-radius:3px}.product-kit-included__grid::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.3);border-radius:3px}.product-kit-included__grid::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.5)}.product-kit-included__card{flex:0 0 auto}.product-kit-included__card-inner{background:rgba(var(--color-background),1);border:1px solid rgba(var(--color-border),.08);overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-kit-included__card-inner:hover{border-color:rgba(var(--color-border),.2)}.product-kit-included__card-media{position:relative;overflow:hidden;aspect-ratio:1;background:rgba(var(--color-foreground),.04)}.product-kit-included__card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-kit-included__card-inner:hover .product-kit-included__card-image{transform:scale(1.05)}.product-kit-included__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04)}.product-kit-included__card-placeholder svg{width:6rem;height:6rem;opacity:.3}.product-kit-included__card-content{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.product-kit-included__card-title{margin:0;font-size:1.6rem;font-weight:600;line-height:1.3}.product-kit-included__card-link{color:rgb(var(--color-foreground));text-decoration:none;transition:color .2s ease}.product-kit-included__card-link:hover{color:rgb(var(--color-link))}.product-kit-included__card-vendor{font-size:1.2rem;color:rgba(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.1rem;font-weight:500}.product-kit-included__card-quantity{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-weight:600;background:rgba(var(--color-foreground),.05);padding:.3rem .6rem;border-radius:.3rem;display:inline-block}.product-kit-included__card-price{margin:.5rem 0}.product-kit-included__card-description{font-size:1.4rem;color:rgba(var(--color-foreground),.8);line-height:1.5;flex:1}.product-kit-included__card-link-button{margin-top:auto;text-align:center}.product-kit-included__card-link-button a{color:rgb(var(--color-link));text-decoration:none;font-weight:500;font-size:1.4rem;transition:color .2s ease}.product-kit-included__card-link-button a:hover{color:rgba(var(--color-link),.8);text-decoration:underline}.product-kit-included__empty{text-align:center;padding:4rem 2rem;color:rgba(var(--color-foreground),.6);font-size:1.4rem}@media screen and (max-width: 749px){.product-kit-included{margin:1.5rem 0}.product-kit-included__header{margin-bottom:1.5rem}.product-kit-included__grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem}.product-kit-included__card-content{padding:1.2rem}.product-kit-included__card-title{font-size:1.4rem}}@media screen and (max-width: 480px){.product-kit-included__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-product-kit-included.css.map */
