.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: 0px;--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 .jdgm-widget.jdgm-widget{display:block!important}.card-product .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important;opacity:0!important}.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:0;left:0;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;background:#fff}.card-product .product--media>a>img,.card-product .product--media>a>svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.card-product .product--media>a>img:nth-child(2){z-index:-1}.card-product .product--media>a:hover img{z-index:1}.card-product-promo.above-image .card-img,.card-product-promo.above-image .card-img *{display:flex;flex:1 1 auto;height:100%}.card-product-promo.above-image .card-img style{display:none}.card-product-promo.above-image{position:relative}.card-product-promo.above-image .card-body{position:absolute;bottom:0;padding:20px!important;z-index:1}@media screen and (min-width: 768px){.card-product .block__product-card-form{bottom:0;left:0;position:absolute;transform:translateY(101%);transition:all .3s ease}.card-product:hover .block__product-card-form{transform:translateY(0);background:var(--pe-card-bg)}}.card-product .jdgm-prev-badge{margin-top:1px;margin-bottom:7px;letter-spacing:0;line-height:1;color:#666}.card-product .jdgm-prev-badge__text{font-size:12px}.card-product .jdgm-prev-badge__stars{line-height:1!important;font-size:11px;margin-right:5px}.card-product .shopify-app-block{width:100%}.card-product .block__card-product-title{font-size:20px!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-title-sku-height{min-height:113px}.card-product .jdgm-star.jdgm--on:before{font-size:9.6px}.card-product .jdgm-prev-badge__text{margin-left:0;vertical-align:middle}.card-product .jdgm-star{padding:0 2px 0 0!important;font-size:11px;font-weight:400}#collection-product-counts{font-size:13px;letter-spacing:-.065px;line-height:1.5;color:#000}@media screen and (min-width: 768px){.card-product .jdgm-star{padding:0 3px 0 0!important}.card-product .block__card-product-title{font-size:24px!important;line-height:1.2;-webkit-line-clamp:2}.product-title-sku-height{min-height:104px}.card-product .jdgm-prev-badge{margin-top:4px;font-size:13px;line-height:1.5;margin-bottom:11px}.card-product .jdgm-star.jdgm--on:before{font-size:12px}.card-product .jdgm-prev-badge__text{vertical-align:unset;font-size:13px}}@media screen and (min-width: 992px){.collection-grid-section .collection-sortby-filter{min-width:265px}}.individual-filter-block.open .icon-plus,.individual-filter-block:not(.open) .icon-minus{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-card.css.map */
