.card-product{display:block;border-radius:var(--radius);overflow:hidden;width:100%}.card-product>.img{padding:var(--img-padding) var(--img-padding) 0;overflow:hidden;position:relative}.card-product>.img>.inner{border-radius:var(--img-radius);overflow:hidden;position:relative}.card-product>.img>.inner>.second-img{display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.1);transition:opacity .5s,transform .5s}.card-product>.img>.inner .tags{position:absolute;top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:calc(100% - 24px)}.card-product>.img>.inner .tags .tag{padding:4px 8px;border-radius:var(--tag-radius)}.card-product>.img>.inner .tags .tag.discount{background-color:var(--tag-discount-bgc);color:var(--tag-discount-col)}.card-product>.img>.inner .tags .tag.best-seller{background-color:var(--tag-best-seller-bgc);color:var(--tag-best-seller-col)}.card-product>.img>.inner .tags .tag.new{background-color:var(--tag-new-bgc);color:var(--tag-new-col)}.card-product>.img>.inner .tags .tag.soldout{background-color:var(--tag-soldout-bgc);color:var(--tag-soldout-col)}.card-product>.img>.inner .tags.layout1{left:12px}.card-product>.img>.inner .tags.layout2{right:12px;justify-content:flex-end}.card-product>.img>.inner>.reviews{position:absolute;left:12px;bottom:12px}.card-product>.img>.inner>.reviews>.star-review-widget,.card-product>.img>.inner>.reviews>.jdgm-widget{--space: calc(var(--reviews-size) * 4px);--size: calc(var(--reviews-size) * 7px);--reviews-stars-col: var(var(--review-stars-col));--reviews-txt-col: var(var(--review-stars-col))}.card-product>.infos{margin:12px 0;padding:0 var(--infos-padding);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px}.card-product>.infos>.title{width:100%;order:1}.card-product>.infos>.title>h3:not(.h-auto),.card-product>.infos>.title>p:not(.h-auto){text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--title-h);-webkit-box-orient:vertical;overflow:hidden;line-height:var(--title_lh);height:calc(var(--title_lh) * var(--title-h) * 1em)}.card-product>.infos .prices{order:var(--prices-order);display:flex;align-items:center;gap:8px}.card-product>.infos .prices.layout2{width:100%;justify-content:center}.card-product>.infos>.reviews{order:var(--reviews-order)}.card-product>.infos>.reviews.layout2>.star-review-widget,.card-product>.infos>.reviews.layout2>.jdgm-widget{--space: calc(var(--reviews-size) * 2px);--size: calc(var(--reviews-size) * 4px);--reviews-stars-col: var(--review-stars-col);--reviews-txt-col: var(--review-txt-col)}.card-product>.infos>.reviews.layout3{width:100%;display:flex;align-items:center;gap:12px}.card-product>.infos>.reviews.layout3>.star-review-widget,.card-product>.infos>.reviews.layout3>.jdgm-widget{--space: calc(var(--reviews-size) * 4px);--size: calc(var(--reviews-size) * 6px);--reviews-stars-col: var(--review-stars-col);--reviews-txt-col: var(--review-txt-col)}.card-product>.infos>.reviews.layout3:before,.card-product>.infos>.reviews.layout3:after{content:"";display:block;flex:1;height:1px;background-color:var(--review-txt-col)}.card-product>.infos>.reviews.layout4{margin:0 auto}.card-product>.infos>.reviews.layout4>.star-review-widget,.card-product>.infos>.reviews.layout4>.jdgm-widget{--space: calc(var(--reviews-size) * 2px);--size: calc(var(--reviews-size) * 4px);--reviews-stars-col: var(--review-stars-col);--reviews-txt-col: var(--review-txt-col)}.card-product>.infos>.swatchs{order:var(--swatch-order);width:100%;display:flex;flex-wrap:wrap;gap:8px}.card-product>.infos>.swatchs>.swatch{width:24px;height:24px;border-radius:50%;border:2px solid transparent;overflow:hidden}.card-product>.infos>.swatchs>.swatch.active{outline:1px solid}.card-product>.infos>.desc{order:var(--desc-order)}.card-product>.infos>.desc>*{font-size:.9em}.card-product>.btn{display:block;padding:0 var(--btn-padding) var(--btn-padding)}.card-product>.btn>.inner{display:block}.card-product>.btn>.inner>button{margin:0 auto}.card-product .reviews:has([data-number-of-reviews="0"]){display:none}@media (min-width: 1136px){.card-product>.img>.inner>.second-img{display:block}.card-product>.img:hover>.inner>.second-img{opacity:1;transform:scale(1)}}@media (max-width: 599px){.card-product>.btn>.inner>button span{font-size:80%}}.card-product.loading>.img>.inner{background-color:var(--title_color);opacity:.2}.card-product.loading>.infos>.title{height:1.4em;background-color:var(--title_color);opacity:.2;border-radius:var(--img-radius)}.card-product.loading>.infos>.prices .price,.card-product.loading>.infos>.prices .price-compare{background-color:var(--title_color);opacity:.2;height:20px;width:50px;border-radius:var(--img-radius)}.card-product.loading>.infos>.reviews{background-color:var(--title_color);opacity:.2;height:20px;width:80px;border-radius:var(--img-radius)}.card-product.loading>.btn>.inner button{background-color:var(--title_color);border:none;opacity:.2}.pop-up-inner .quick-view>.infos{display:flex;flex-direction:column}.pop-up-inner .quick-view>.infos>.elem-margin:not(:has(*)){margin:0}.pop-up-inner .quick-view>.infos .elem-with-bg:not(.no-bg){padding:8px 12px;width:fit-content}.pop-up-inner .quick-view>.infos>.flex-wrap-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.pop-up-inner .quick-view>.infos>.title-prices{flex-wrap:nowrap}.pop-up-inner .quick-view>.infos>.title-prices .title{flex:1}.pop-up-inner .quick-view>.infos>.title-prices .prices{flex-direction:column;align-items:flex-end;gap:4px}.pop-up-inner .quick-view>.infos>*>.prices{display:flex;align-items:center;gap:12px}.pop-up-inner .quick-view>.infos>*>.discount{display:flex;align-items:center;gap:8px}.pop-up-inner .quick-view>.infos>*>.atc{max-width:400px}.pop-up-inner .quick-view>.infos>*>.link>a{display:flex;align-items:center;gap:12px}.pop-up-inner.loading .quick-view{opacity:.2}@media (min-width: 600px){.quick-view{display:flex;align-items:flex-start;gap:32px}.quick-view .img{max-width:500px;flex:1}.quick-view .infos{flex:1}}@media (max-width: 599px){.quick-view{display:flex;flex-direction:column;gap:16px}.quick-view .img{width:80%;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/card-product.css.map */
