.product-card-wrapper.product-card-wrapper-bg{border:1px solid #eae9e9;height:100%}.card-product{height:100%;max-width:100%;display:flex;flex-direction:column;justify-content:stretch}.product-card-wrapper.product-card-wrapper-bg .card__content{border-top:1px solid #eae9e9;padding:10px 10px 0;height:100%;display:flex;align-items:stretch;flex-direction:column;gap:15px}.card-information{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid #0000001A}.card-information .price{align-items:center;display:flex}.card-product-carousel{width:100%;position:relative}.card-product-carousel .splide__track{overflow:hidden}.card-product-carousel .splide__slide{position:relative;overflow:hidden;aspect-ratio:1/1}.card-product-carousel .product-image,.card-product-carousel .responsive-image{height:100%;width:100%;border-radius:0}.card-product-carousel .responsive-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card-product__media-inner:hover .responsive-image img{transform:scale(1.05)}.card-product-carousel .splide__pagination{bottom:10px;z-index:5}.card-product-carousel .splide__pagination__page{width:6px;height:6px;margin:0 5px;background-color:#fff;border:1px solid #000;transition:all .3s cubic-bezier(.55,.055,.675,.19);transition-delay:0;outline:1px solid transparent;outline-offset:2px}.card-product-carousel .splide__pagination__page.is-active{width:8px;height:8px;background-color:#000;outline-color:#000}.card-product-carousel .splide__arrow{display:none}.card-product-carousel .gallery-grid__item-video{width:100%;height:100%;position:relative}.card-product-carousel .gallery-grid__item-video video{width:100%;height:100%;object-fit:cover}.card-product-carousel .placeholder-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.04)}.product-image-wrapper{position:relative;width:100%;height:100%}.card-product__rating-overlay{position:absolute;bottom:10px;left:10px;background-color:#ffffffe6;border-radius:20px;padding:4px 12px;display:flex;align-items:center;gap:4px;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1)}.card-product__rating-overlay .rating-star-single{display:flex;align-items:center;justify-content:center}.card-product__rating-overlay .rating-star-single svg{width:16px;height:16px}.card-product__rating-overlay .rating-average,.card-product__rating-overlay .rating-count{font-family:Poppins;font-weight:600;font-size:14px;line-height:1;color:#000}.card-product__media{z-index:2}.card__content{z-index:1}.card-product__media-inner .quick-add .btn,.card-product__media-inner .quick-view-button .btn{position:absolute;bottom:0;right:0;z-index:5;background-color:rgb(var(--color-background-card));border-radius:0;border-top-left-radius:var(--media-radius);border-left:1px solid #333;border-top:1px solid #333;width:36px;height:36px;display:flex;padding:0;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;opacity:1;transform:translateY(1px)}.card-product__media-inner .quick-add__submit .btn,.card-product__media-inner quick-view .btn{border-radius:var(--media-radius);border-top-right-radius:0;border-color:rgb(var(--color-background-card));border-bottom-left-radius:0}.card-product__media-inner .quick-add svg,.card-product__media-inner .quick-view-button svg{width:20px;height:20px;fill:#333}.card-product__media-inner .quick-view-button span.text{display:none}.card-product__media-inner .quick-add .icon-wrap{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.card-product__media-inner .quick-add .btn,.card-product__media-inner .quick-view-button,.card-product__media-inner quick-view{width:32px;height:32px}.card-product__media-inner .quick-add svg,.card-product__media-inner .quick-view-button svg{width:18px;height:18px}}.card-product-carousel .card-product__media-inner .quick-add,.card-product-carousel .card-product__media-inner .quick-view-button,.card-product-carousel .card-product__media-inner quick-view{position:absolute;bottom:10px;right:10px;z-index:10}.card-product__media:hover .quick-add,.card-product__media:hover .quick-view-button,.card-product__media:hover quick-view{opacity:1!important;visibility:visible!important}.media-fit-cover .responsive-image img{object-fit:cover}.media-fit-contain .responsive-image img{object-fit:contain}@media screen and (max-width:767px){.card-product-carousel .splide__arrow{width:1.8rem;height:1.8rem;opacity:.8}.card-product__media-inner .quick-add{opacity:1;padding:.5rem}.card-product__media-inner .quick-add .btn{padding:.5rem;min-height:auto}}.card__badge-container{position:absolute;z-index:5;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.card__badge-container.top.right{top:0;right:0}.card__badge-container.top.left{top:0;left:0}.card__badge-container .badge{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--media-radius);text-transform:uppercase;min-width:60px;font-weight:600;font-size:14px;line-height:1}.card__badge-container.top.right .badge{border-top-left-radius:0;border-bottom-right-radius:0}.card__badge-container.top.left .badge{border-top-right-radius:0;border-bottom-left-radius:0;top:0;left:0}.card__badge-container .price__badge-sale,.card__badge-container .price__badge-sale[data-badge-type=percentage]{background-color:#ffffffe6;color:#000;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.card__badge-container .price__badge-sold-out{background-color:#999;color:#fff}.card__badge-container .badge span{display:inline-block;text-align:center;width:100%}@media screen and (max-width:767px){.card__badge-container{gap:3px}.card__badge-container .badge{padding:5px 12px;font-size:10px;min-width:50px}}.card-information .price.volume-pricing--sale-badge .price__sale{display:flex!important}.card-information .price.volume-pricing--sale-badge .price__regular{display:none!important}.card-information .price--on-sale .price__sale,.card-information .price.volume-pricing--sale-badge .price__sale{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;white-space:nowrap}@media (max-width:990px){.card-information .price--on-sale .price__sale,.card-information .price.volume-pricing--sale-badge .price__sale{gap:6px}}@media (max-width:750px){.card-information .price--on-sale .price__sale,.card-information .price.volume-pricing--sale-badge .price__sale{gap:4px}}.card__information>*+*{margin-top:10px}.card__heading{display:flex;flex-direction:column;gap:10px;flex:1 0 auto}.card-product__usps{flex:0 0 auto}.card__heading h2.card-product__title{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:normal;vertical-align:middle;margin-bottom:0}.card__heading .card-product__tagline{font-weight:400;font-size:16px;letter-spacing:normal;margin-top:5px}.card-information .tax-note{display:none}.card-information a.card-product__view-btn{border-radius:0 0 10px;border:1px solid #f05829;color:#fff;background-color:#f05829;display:flex;align-items:center;padding:10px 15px;margin:0 -10px 0 0}.card-product__view-btn .view-more-link{font-weight:600;font-size:16px;line-height:1;white-space:nowrap}.card-information .price-item{font-family:Poppins;font-weight:600;font-size:18px;line-height:100%;letter-spacing:normal;color:#000;white-space:nowrap}.card-information .price__sale s.price-item{font-family:Poppins;font-weight:500;font-size:12px;line-height:100%;letter-spacing:normal;text-decoration:line-through;color:#333;white-space:nowrap}.card-information .price__sale .price-item--sale{flex-shrink:0}.card-information .price__sale s{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.card_usps{list-style:disc;list-style-position:inside;gap:5px;flex-direction:column;align-items:flex-start}.card-usp_item{flex:1 1 100%;width:100%;max-width:100%;font-weight:700;font-size:16px;line-height:100%;white-space:nowrap;text-transform:uppercase;color:#333}.card-usp_item::marker{margin-right:5px;font-size:14px;font-weight:600}@media screen and (max-width:989px) and (min-width:768px){.card__heading h2.card-product__title{font-size:15px;line-height:19px}.card-information .price-item{font-size:16px}.card-information .price__sale s.price-item{font-size:11px}}@media screen and (max-width:767px){.card-product__rating-overlay{bottom:5px;left:5px;padding:3px 8px}.card-product__rating-overlay .rating-star-single svg{width:12px;height:12px}.card-product__rating-overlay .rating-average,.card-product__rating-overlay .rating-count{font-size:10px}.card__heading h2.card-product__title{font-size:11px;line-height:1.4}.card__heading .card-product__tagline,.card-product__view-btn .view-more-link{font-size:8px}.card-information .price-item{font-size:10px}.card-information .price__sale s.price-item{font-size:8px}.card-information .price__sale{max-width:100%}.card-information .price{max-width:65%;overflow:hidden}.card__heading{gap:5px}.product-card-wrapper.product-card-wrapper-bg .card__content{gap:10px}.card-information .price{width:max-content;display:inline}.card-usp_item{font-size:8px}.card-information a.card-product__view-btn{padding:6px 8px}}.card__heading-link{text-decoration:none;color:inherit;display:block}.card__heading-link:hover{text-decoration:none}@supports (-webkit-touch-callout:none){@media (max-device-width:430px){.card-product .responsive-image img{max-width:100dvw}.splide__slide .card-product{max-width:calc(50vw- 1rem)}.splide__slide .product-card-wrapper{max-width:100%}}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/product-card.css.map */
