.product-item__image.product-item__image--placeholder{padding-bottom:100%}.product-item .product-item__details a{font-family:var(--font-heading);font-size:var(--font-size-heading-5);line-height:1.4em}.product-item .product-item__details .pricing{margin-top:1.2rem;color:var(--color-text);line-height:1.2em}.product-item .product-item__details .pricing .price__sale .price-item.price-item--regular.meta{color:var(--color-icon)}.product-item .product-item__details .pricing .price__sale .price-item.price-item--sale{margin-left:.6rem}.product-item .product-item__availability{display:block;font-size:var(--font-size-body-small);margin-top:1.2rem;line-height:1.2em;color:var(--color-icon-darkerest)}.product-item__details .price--on-sale .price__sale{align-items:center}.product-item .product-item__details .pricing .price__savings{display:none;background-color:var(--color-accent);margin-left:.6rem;border-radius:3px;padding:4px;color:#fff;font-size:11px;line-height:1em;gap:2px}.product-item .product-item__details .pi-custom-options{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;line-height:1em}.product-item .product-item__details .pi-custom-options span{text-transform:lowercase}.product-item .product-item__details .pi-custom-options .pico__swatches{display:flex;align-items:center;gap:.6rem;font-size:var(--font-size-body-small)}.product-item .product-item__details .pi-custom-options .pico__swatch .image{width:1.4rem;padding-top:100%;border-radius:100%;overflow:hidden}.product-item .product-item__details .pi-custom-options .pico__swatches-count.pico__swatches-count--mobile{display:none}.product-item .product-item__details .pi-custom-options .pico__swatch-info{display:flex}.product-item .badge{margin:.8rem;letter-spacing:normal;line-height:1.2em;padding:.6rem 1.2rem;font-size:var(--font-size-body-small)}.product-item .badge.badge--renewed{color:#000;background-color:#bbc3b3}.product-item .product-item__images-container{display:block;position:relative;overflow:hidden}.product-item .product-item__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.js .product-item .product-item__images-container .product-item__slider .image.image__lazy{display:none;background-color:var(--color-background-meta)}.js .product-item .product-item__images-container .product-item__slider .image.image__blur{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(5px);transform:scale(1.1);transition:.3s ease opacity}.no-js .product-item .product-item__images-container .product-item__slider .image.image__blur{display:none}.product-item .product-item__images-container .product-item__slider .image.image__blur.is-loaded{transform:scale(0);opacity:0}.product-item .product-item__images-container .product-item__slider .product-item__slide:nth-child(1) .image.image__lazy{display:block}.product-item .product-item__slider::-webkit-scrollbar{display:none}.product-item .product-item__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;width:100%;overflow:hidden}.product-item .slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;transition:.3s ease opacity;color:var(--color-text)}.product-item .slider-btn svg{width:2.4rem;height:2.4rem}.product-item .slider-btn.is-disabled{opacity:.3;cursor:not-allowed}.product-item .slider-btn.prev{left:5px}.product-item .slider-btn.next{right:5px}.product-item .slider-btn.prev svg{transform:rotate(-90deg)}.product-item .slider-btn.next svg{transform:rotate(90deg)}.product-item .quick-add-form .quick__add.bttn,.product-item .pi-meta-link .bttn{height:auto;padding-top:1rem;padding-bottom:1rem;line-height:normal}.product-item .quick-add-form .quick__add.bttn{border:1px solid var(--color-primary-button-bg)}.product-item .pi-meta-link .bttn.bttn--secondary:hover:before{height:100%}.product-item .quick-add-form+.pi-meta-link{margin-top:.6rem}.product-item .product-item__image-wrapper+.product-item__details-wrapper>.quick-add-form,.product-item .product-item__image-wrapper+.product-item__details-wrapper>.pi-meta-link{margin-top:.6rem}.product-item__details{margin-top:1.2rem}.product-item .kl_reviews__star_rating_widget{margin-top:.8rem!important}.product-item .kl_reviews__star_rating_widget .kl_reviews__stars_badge{gap:4px!important;padding-right:4px!important}.product-item .kl_reviews__star_rating_widget svg.kl_reviews__full_star,.product-item .kl_reviews__star_rating_widget svg.kl_reviews__partial_star{width:14px!important;height:14px!important}.product-item .kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-size:11px!important}@media screen and (max-width:1024px){.product-item .badge{margin:.6rem;padding:.4rem .6rem;font-size:var(--font-size-body-extra-small)}.product-item .product-item__details .pi-custom-options{gap:.4rem;font-size:var(--font-size-body-extra-small)}.product-item .product-item__details .pi-custom-options .pico__swatches{gap:.4rem}.product-item .product-item__details .pi-custom-options .pico__swatch:last-of-type{display:none}.product-item .product-item__details .pi-custom-options .pico__swatch .image{width:1.2rem}.product-item .product-item__details .pi-custom-options .pico__swatches-count.pico__swatches-count--desktop{display:none}.product-item .product-item__details .pi-custom-options .pico__swatches-count.pico__swatches-count--mobile{display:block}.product-item__details,.product-item .product-item__details .pricing,.product-item .product-item__availability{margin-top:.8rem}.product-item .kl_reviews__star_rating_widget{margin-top:.6rem!important}.product-item .kl_reviews__star_rating_widget svg.kl_reviews__full_star,.product-item .kl_reviews__star_rating_widget svg.kl_reviews__partial_star{width:12px!important;height:12px!important}}@media screen and (min-width:60em){.product-item .product-item__details .pricing .price__savings{display:flex}.product-item .slider-btn,.product-item .slider-btn.is-disabled{opacity:0}.product-item .product-item__images-container:hover .slider-btn{opacity:1}.product-item .product-item__images-container:hover .slider-btn.is-disabled{opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-item.2026.css.map */
