.product-carousel.product-carousel-full{max-width:none;padding-left:0;padding-right:0}.product-carousel.product-carousel-full_padded{max-width:none;padding-left:var(--outer);padding-right:var(--outer)}.product-carousel.product-carousel-page{max-width:var(--LAYOUT-WIDTH, 1200px);margin-left:auto;margin-right:auto;padding-left:var(--outer);padding-right:var(--outer)}.product-carousel.product-carousel-narrow{max-width:50%;margin-left:auto;margin-right:auto;padding-left:var(--outer);padding-right:var(--outer)}.product-carousel.product-carousel-extra_narrow{max-width:33%;margin-left:auto;margin-right:auto;padding-left:var(--outer);padding-right:var(--outer)}.product-carousel{--product-carousel-radius: 10px;--product-carousel-shadow: 0 4px 12px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.08);--product-carousel-muted: #6b7280}.product-carousel .product-carousel-header{display:flex;align-items:baseline;justify-content:space-between}.product-carousel .product-carousel-header--arrows-only{align-items:center;margin-bottom:12px}.product-carousel .product-carousel-header--arrows-only .product-carousel-head-actions{width:100%;justify-content:space-between;margin-left:0}.product-carousel .product-carousel-title{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING));line-height:var(--leading-tight)}.product-carousel .product-carousel-wrapper{position:relative}.product-carousel .product-carousel-card{height:auto}.product-carousel .product-carousel-media{position:relative;aspect-ratio:1/1;background:#f6f7f8;overflow:hidden}.product-carousel .product-carousel-media img{width:100%;height:100%;object-fit:cover;display:block}.product-carousel .product-carousel-media--placeholder{width:100%;height:100%;background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 10px,#e2e8f0 10px 20px)}.product-carousel .product-carousel-info{padding:4px}.product-carousel .product-carousel-name{font-size:14px;line-height:1.35;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-carousel .product-carousel-price{display:flex;align-items:baseline;gap:8px}.product-carousel .product-carousel-price-now{font-weight:700;color:#e12d1a;font-size:18px}.product-carousel .product-carousel-price-compare{color:var(--product-carousel-muted);text-decoration:line-through;font-size:13px}.product-carousel .product-carousel-price-sold-out{color:var(--product-carousel-muted);font-size:13px}.product-carousel .swiper-button-prev,.product-carousel .swiper-button-next{width:40px;height:40px;border-radius:999px;background:#e8e6e1;box-shadow:var(--product-carousel-shadow);padding:10px}.product-carousel .swiper-button-prev:after,.product-carousel .swiper-button-next:after{font-size:14px}.product-carousel .swiper-pagination-bullet{opacity:.5}.product-carousel .swiper-pagination-bullet-active{opacity:1}.product-carousel .product-carousel-empty{margin-top:12px;color:var(--product-carousel-muted);font-size:14px}.product-carousel .product-carousel-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.product-carousel .product-carousel-head-actions .swiper-button-prev,.product-carousel .product-carousel-head-actions .swiper-button-next{position:static;width:40px;height:40px;border-radius:999px;background:#e8e6e1;box-shadow:var(--product-carousel-shadow);padding:10px;margin:0}.product-carousel .product-carousel-head-actions .swiper-button-prev:after,.product-carousel .product-carousel-head-actions .swiper-button-next:after{font-size:14px}.product-carousel .product-carousel-head-actions button:disabled,.product-carousel .product-carousel-head-actions .swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.product-carousel .product-carousel-swiper{padding-bottom:28px;padding-top:8px;margin-top:-8px}.product-carousel .swiper-pagination{bottom:4px}.product-carousel{--pc-columns: var(--spv-mobile, 2);--pc-gap: var(--gap-mobile, 12px)}.product-carousel .product-carousel-swiper:not(.swiper-initialized):not([data-static=true]){overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-carousel .product-carousel-swiper:not(.swiper-initialized)::-webkit-scrollbar{display:none}.product-carousel .product-carousel-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--pc-gap)}@media(min-width:768px){.product-carousel{--pc-columns: var(--spv-tablet, 4);--pc-gap: var(--gap-tablet, 16px)}.product-carousel .product-carousel-info{padding:12px 12px 4px}}@media(min-width:1100px){.product-carousel{--pc-columns: var(--spv-desktop, 6);--pc-gap: var(--gap-desktop, 24px)}}.product-carousel .product-carousel-swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - (var(--pc-columns) - 1) * var(--pc-gap)) / var(--pc-columns));flex:0 0 auto;scroll-snap-align:start}.product-carousel .product-carousel-swiper[data-static=true]{padding:0;margin-top:0;overflow:visible!important}.product-carousel .product-carousel-swiper[data-static=true] .swiper-wrapper{display:grid!important;grid-template-columns:repeat(var(--spv-mobile),minmax(0,1fr));gap:var(--gap-mobile);transform:none!important;width:auto!important;height:auto!important;box-sizing:border-box!important}.product-carousel .product-carousel-swiper[data-static=true] .swiper-slide{width:auto!important;height:auto!important;margin:0!important;flex:initial!important}@media(min-width:768px){.product-carousel .product-carousel-swiper[data-static=true] .swiper-wrapper{grid-template-columns:repeat(var(--spv-tablet),minmax(0,1fr));gap:var(--gap-tablet)}}@media(min-width:1100px){.product-carousel .product-carousel-swiper[data-static=true] .swiper-wrapper{grid-template-columns:repeat(var(--spv-desktop),minmax(0,1fr));gap:var(--gap-desktop)}}.product-carousel .product-carousel-badge{position:absolute;top:0%;left:0%;z-index:2;display:inline-flex;align-items:center;padding:6px 10px;border-radius:0px 0px var(--product-carousel-radius);background:var(--badge-background);color:var(--badge-color);line-height:1;font-weight:500;box-shadow:0 4px 10px #0000001f;pointer-events:none}.product-carousel .product-carousel-badge__text{white-space:nowrap}.product-carousel .product-carousel-card-inner{position:relative;display:flex;flex-direction:column;border-radius:var(--product-carousel-radius);overflow:hidden;background:#fff;box-shadow:var(--product-carousel-shadow);transition:transform .2s ease,box-shadow .2s ease;height:100%;border:1px solid rgba(0,0,0,.06)}.product-carousel .product-carousel-card:hover .product-carousel-card-inner{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.product-carousel .product-carousel-media-link,.product-carousel .product-carousel-info-link{display:block;text-decoration:none;color:inherit}.product-carousel .product-carousel-media-link{width:100%;height:100%}.product-carousel .product-carousel-media{position:relative}.product-carousel .product-carousel-quickview{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;height:40px;border-radius:var(--product-carousel-radius);border:1px solid rgba(0,0,0,.1);background:#ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;font-weight:700;letter-spacing:.2px;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.product-carousel .product-carousel__product-form{color:#fff;background:#085bbf;text-align:center;font-size:16px;padding:5px 0;margin-top:auto}.product-carousel .product-carousel__product-form button{width:100%}.product-carousel .product-carousel__product-form:hover{background:#0965d4}@media(max-width:768px){.product-carousel .product-carousel-quickview{height:40px;bottom:4px;left:unset;padding:10px}}.product-carousel .product-carousel-quickview:hover{background:#eeeeeefa}.product-carousel .product-carousel-quickview:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 3px #0000002e,0 10px 20px #0000001f}@media(hover:hover)and (pointer:fine){.product-carousel .product-carousel-media:hover .product-carousel-quickview,.product-carousel .product-carousel-card:hover .product-carousel-quickview{opacity:1;transform:translateY(0);pointer-events:auto}}@media(hover:none){.product-carousel[data-quickview-mobile=true] .product-carousel-quickview{opacity:1;transform:none;pointer-events:auto}}.product-carousel .product-carousel-rating{display:inline-flex;gap:2px;flex-wrap:wrap;align-items:baseline}.product-carousel .product-carousel-rating .rating-stars{display:inline-block;font-size:1.1em;line-height:1;font-weight:700;position:relative;width:max-content;color:#f1c40f}.product-carousel .product-carousel-rating .rating-stars:before{content:"\2606\2606\2606\2606\2606"}.product-carousel .product-carousel-rating .rating-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--rating);overflow:hidden}.product-carousel .product-carousel-rating .rating-count{display:inline-block;font-size:1em;opacity:.85}.product-carousel .product-carousel-variants{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 0 4px 12px}.product-carousel .product-carousel-variants .pc-variant,.product-carousel .product-carousel-variants .pc-variant--more{width:30px;height:30px;border-radius:4px;overflow:hidden;display:block;position:relative;border:1px solid rgba(0,0,0,.12);background:#0000000a;transform:translateZ(0);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.product-carousel .product-carousel-variants .pc-variant img,.product-carousel .product-carousel-variants .pc-variant .pc-variant__fallback{width:100%;height:100%;display:block;object-fit:cover}.product-carousel .product-carousel-variants .pc-variant .pc-variant__fallback{background:linear-gradient(135deg,#00000014,#0000000a)}.product-carousel .product-carousel-variants .pc-variant:hover,.product-carousel .product-carousel-variants .pc-variant:focus-visible,.product-carousel .product-carousel-variants .pc-variant--more:hover,.product-carousel .product-carousel-variants .pc-variant--more:focus-visible{border-color:#00000047;box-shadow:0 2px 10px #0000001a;transform:translateY(-1px);outline:none}.product-carousel .product-carousel-variants .pc-variant--more{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;letter-spacing:0;color:#0009;text-align:center;text-decoration:none}.product-carousel .product-carousel-variants .pc-variant--more:hover,.product-carousel .product-carousel-variants .pc-variant--more:focus-visible{border-color:#0003;box-shadow:none;transform:none}.product-carousel .pc-variant.is-active{border:1px solid #000}@media(max-width:768px){.product-carousel .product-carousel-variants{padding:0 0 4px 4px}}.product-carousel .pc-variant-title-tooltip{display:none;position:absolute;left:50%;bottom:110%;transform:translate(-50%);background:#000000d9;color:#fff;font-size:13px;padding:4px 10px;border-radius:4px;white-space:nowrap;z-index:10;pointer-events:none}.product-carousel .pc-variant:hover .pc-variant-title-tooltip,.product-carousel .pc-variant:focus-visible .pc-variant-title-tooltip{display:block}
/*# sourceMappingURL=/cdn/shop/t/63/assets/product-carousel.css.map */
