.pci-carousel{position:relative;min-width:0;max-width:100%;--pci-card-width: clamp(240px, 23vw, 300px)}.pci-carousel [data-pci-track]{position:relative;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--pci-card-width);gap:18px;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px 8px;margin:0;align-items:stretch;list-style:none}.pci-carousel [data-pci-track]::-webkit-scrollbar{display:none}.pci-carousel [data-pci-track]>:is(article,li){position:relative;box-sizing:border-box;min-width:0;min-height:var(--pci-card-height, 0px);height:100%;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid #dce8df;border-radius:14px;background:#fff;overflow:hidden;padding:0}.pci-carousel :is(.pci-kits__images,.pci-pro__image,.pci-home-v6__product-image,.pci-home-v6__article-photo){box-sizing:border-box;display:flex;width:100%;height:auto;min-height:0;flex:none;aspect-ratio:1.2;align-items:center;justify-content:center;padding:20px;border-radius:0;margin:0;background:#fff}.pci-carousel :is(.pci-kits__images,.pci-pro__image,.pci-home-v6__product-image,.pci-home-v6__article-photo) img{width:100%;height:100%;min-width:0;object-fit:contain}.pci-carousel .pci-kits__images img{width:0;flex:1}.pci-carousel :is(.pci-kits__card h3,.pci-pro__card h3,.pci-home-v6__article h3){font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.pci-carousel .pci-kits__card>:not(.pci-kits__images),.pci-carousel .pci-pro__card>:not(.pci-pro__image){margin-left:18px;margin-right:18px}.pci-carousel .pci-kits__card h3,.pci-carousel .pci-pro__card h3{font-size:16px;line-height:1.45;font-weight:700;min-height:4.35em;margin-top:16px;margin-bottom:8px}.pci-carousel .pci-kits__card>p{font-size:14px;line-height:1.5}.pci-carousel .pci-kits__card ul{font-size:13px;line-height:1.5;padding-left:16px}.pci-carousel .pci-kits__price,.pci-carousel .pci-pro__price strong{font-size:27px;font-weight:800;line-height:1.2;color:#145b45}.pci-carousel .pci-kits__price{padding-top:8px;padding-bottom:8px}.pci-carousel :is(.pci-kits__add,.pci-pro__detail){box-sizing:border-box;min-height:46px;border-radius:8px;background:#145b45;color:#fff;font-size:14px;line-height:1.4;padding:12px 10px;text-decoration:none;margin-bottom:18px;display:flex;align-items:center;justify-content:center}.pci-carousel .pci-kits__add{font-weight:700;justify-content:space-between}.pci-carousel .pci-pro__price{margin-top:auto;margin-bottom:12px}.pci-carousel .pci-home-v6__article>div{display:flex;flex:1;flex-direction:column;padding:0 18px 18px}.pci-carousel .pci-home-v6__read{margin-top:auto}.pci-carousel .pci-home-v6__article-photo img{object-fit:cover}.pci-carousel .pci-kits__images,.pci-carousel .pci-pro__image{aspect-ratio:1.2;height:auto;margin-top:12px;padding:16px}.pci-carousel .pci-kits__details{font-size:14px;line-height:1.5;margin-bottom:12px}.pci-carousel .pci-kits__details summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-weight:600;list-style:none}.pci-carousel .pci-kits__details summary:after{content:"+";font-size:22px}.pci-carousel .pci-kits__details[open] summary:after{content:"\2212"}.pci-carousel .pci-kits__details p,.pci-carousel .pci-kits__details ul{font-size:14px;line-height:1.5}.pci-carousel__arrow{position:absolute;top:45%;z-index:3;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #145b45;border-radius:50%;background:#fff;color:#145b45;box-shadow:0 2px 8px #0002;font-size:25px;cursor:pointer}.pci-carousel__prev{left:-12px}.pci-carousel__next{right:-12px}.pci-carousel__arrow[hidden]{display:none}.pci-carousel__arrow:disabled{opacity:.35;cursor:default}.pci-carousel :focus-visible{outline:3px solid #145b45;outline-offset:-3px}.Vtl-ReviewsCarousel__Widget{max-width:100%;overflow-x:clip}@media(max-width:749px){.pci-carousel{--pci-card-width: calc((100vw - 44px) / 1.85)}.pci-carousel [data-pci-track]{gap:12px}.pci-carousel__prev{left:-8px}.pci-carousel__next{right:-8px}.pci-carousel :is(.pci-home-v6__product-image,.pci-home-v6__article-photo){padding:12px}.pci-carousel .pci-home-v6__article{grid-template-columns:none;gap:0}.pci-carousel .pci-kits__card>:not(.pci-kits__images),.pci-carousel .pci-pro__card>:not(.pci-pro__image){margin-left:12px;margin-right:12px}.pci-carousel .pci-home-v6__article>div{padding:0 12px 12px}.pci-carousel .pci-kits__price,.pci-carousel .pci-pro__price strong{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pci-card-sliders.css.map */
