.card{--pe-card-spacer-y: 15px;--pe-card-spacer-x: 15px;--pe-card-border-width: 0px;--pe-card-border-color: var(--pe-border-color);--pe-card-border-radius: var(--pe-border-radius);--pe-card-bg: var(--pe-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;width:100%;color:var(--pe-body-color);word-wrap:break-word;background-color:var(--pe-card-bg);background-clip:border-box;border:var(--pe-card-border-width) solid var(--pe-card-border-color);border-radius:var(--pe-card-border-radius)}.card-body{flex:1 1 auto;padding:var(--pe-card-spacer-y) var(--pe-card-spacer-x)}.card-title{margin-bottom:var(--pe-card-spacer-x)}.card-header,.card-footer{padding:var(--pe-card-spacer-x) var(--pe-card-spacer-y)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.card-img{width:100%}.card-carousel .swiper-slide{height:auto;min-height:100%;display:flex}.card-product .card-img>a{padding-top:100%;display:block;position:relative}.card-product .card-img>a img,.card-product .card-img>a svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-product .card-img>a img:nth-child(2){z-index:-1}.card-product .card-img>a:hover img{z-index:1}.card-product-promo p{margin-bottom:0}.card-product .product-form form{margin-top:0!important}.card-product .product-form .form__label{display:none}.card-product .quickshop--button{display:flex;align-items:center}.card-product .badges{position:absolute;top:5px;left:5px;line-height:1;z-index:4}.card-product .product--media.square>a{padding-top:100%}.card-product .product--media.landscape>a{padding-top:80%}.card-product .product--media.portrait>a{padding-top:120%}.card-product .product--media>a>img,.card-product .product--media>a>svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.card-product .product--media>a>img,.card-product .product--media>a>svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-product:has(img[secondary_image]) .product--media img{background-color:#fff}.card-product .group-block .product-actions,.card-product .group-block .product-form-main,.card-product:has(img[secondary_image]) .product--media img{transition:all .3s ease-in-out}.card-product:has(img[secondary_image]) .product--media img:last-child,.card-product .group-block .product-actions,.card-product .group-block .product-form-main{opacity:0}.card-product:has(img[secondary_image]):hover .product--media img:last-child,.card-product:hover .group-block .product-actions,.card-product:hover .group-block .product-form-main{opacity:1}.card-product .product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-product .group-block:has(.product--media){position:relative}.card-product .product-title+.text-block{text-transform:capitalize}.card-product .product-price-wrap{display:none!important}@media (max-width:991px){.card-product .group-block .product-actions,.card-product .group-block .product-form-main{display:none!important}.card-product .text-block{line-height:1.3}}@media (min-width:992px){.card-product .group-block .product-actions,.card-product .group-block .product-form-main{position:absolute;bottom:30px;left:15px;right:15px;width:calc(100% - 30px)}.card-product:has(.group-block .product-actions)>.product-actions,.card-product:has(.group-block .product-form-main)>.product-form-main{display:none!important}}.image-text-card.portrait img{aspect-ratio:.75/1}.image-text-card.square img{aspect-ratio:1/1}.image-text-card.landscape img{aspect-ratio:1.25/1}.image-text-card .text-on-image{width:100%;background:#f7f6f4}.image-text-card-title{font-size:17px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.image-text-card-description p:last-child{margin-bottom:0;height:var(--max-height-description)}@media (min-width: 992px){.image-text-card-title{font-size:20px}.image-text-card-description{line-height:1.5;opacity:0;transition:opacity .4s ease-in}.image-text-card img{transition:all .6s ease-in-out}.image-text-card:hover img{transform:scale(1.015)}.image-text-card:hover .image-text-card-description{opacity:1}.image-text-card .text-on-image{bottom:0;left:0;background:#fffc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden;transition:all .6s cubic-bezier(.41,-.08,.39,1.23);transform:translateY(calc(var(--max-height-description) + 10px));margin-bottom:-5px;padding-bottom:30px!important;position:absolute}.image-text-card:hover .text-on-image{transform:translateY(0);background:#eeece9}}@media (max-width: 991px){.magic-of-list{align-items:stretch!important}.magic-of-list>div{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card.css.map */
