.product-item__image-wrapper{margin-bottom:6px}.product-list__inner .product-item__image-wrapper img{border-radius:4px 4px 0 0}.product-item__info .product-item-meta{text-align:left;font-family:var(--heading-font-family)}.product-item__info .product-item-meta .product-item-meta__title{font-size:20px;font-weight:600;line-height:120%;font-family:var(--heading-font-family);display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch label.color-swatch__item{width:auto;min-width:75px;text-align:center;border:1px solid currentColor;line-height:40px;letter-spacing:0;font-size:16px;border-radius:4px;padding:0 5px;opacity:.85}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch input[type=radio]:checked+label.color-swatch__item{background:#5c0f8b;color:#fff;opacity:1;border-color:#5c0f8b}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch label.color-swatch__item:before,.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch label.color-swatch__item:after{display:none}.product-item .product-item__info .product-item__cta-wrapper .qty-input{position:relative;min-height:42px;width:100%;margin:6px 0 0;padding:0}.product-item .product-item__cta-wrapper .qty-input input.qty-input__input{width:100%;border:1px solid #e7e5e5;font-size:16px;background:#e7e5e5;outline:none!important;border-radius:4px!important;padding:12px 24px;font-family:var(--heading-font-family);line-height:1.2em;text-align:center}.product-item .product-item__cta-wrapper .qty-input button.qty-input__btn.btn.btn--minus{position:absolute;left:0;border:none!important;background:none!important;width:35px;top:0;z-index:1;font-weight:500;color:#5c5a5a;font-size:36px;font-family:var(--heading-font-family);padding:0;height:45px;display:flex;align-items:center;justify-content:center}.product-item .product-item__cta-wrapper .qty-input button.qty-input__btn.btn.btn--plus{position:absolute;right:0;border:none!important;background:none!important;width:35px;top:0;z-index:1;font-weight:600;color:#5c5a5a;font-size:25px;font-family:var(--heading-font-family);padding:0;height:45px}.product-item .product-item__info .color-swatch.size_swatch{display:flex;flex-wrap:wrap;flex-direction:column;gap:0px}.product-item .product-item__info .color-swatch.size_swatch span.more-info{color:#5e0d8b;font-size:12px;line-height:1;position:relative;padding:5px;border-radius:4px;min-height:25px;display:flex;align-items:center;justify-content:center;background:#fff;font-family:Source Sans Pro,sans-serif}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch input[type=radio]:checked+label.color-swatch__item+span.more-info{box-shadow:0 3px #ecddf6;background:#f8eeff}.product-item .product-item__info .best-price-on-card{background:#f1edef;padding:4px 8px;border-radius:4px;margin:10px 0}.product-item .product-item__info .best-price-on-card span.icon{display:inline-block;vertical-align:middle;margin-right:3px;width:16px;height:16px;position:relative;top:-2px}.product-item .product-item__info .best-price-on-card span.icon svg{width:16px;height:16px}.product-item .product-item__info .best-price-on-card a{font-family:var(--heading-font-family);font-size:16px}.product-item .product-item__info .product-item__cta-wrapper button,.product-item .product-item__info .product-item__cta-wrapper span.product-item__link{font-family:var(--heading-font-family);text-decoration:none;width:100%;text-align:center;padding:0 15px;line-height:48px;height:auto;font-size:20px;color:#fff;background:#5c0f8b;border-radius:4px}.product-item .product-item__info .product-item__cta-wrapper span.product-item__link{opacity:.5}.product-item__info .rating_info{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;margin-top:8px}.product-item__info .rating_info .product-item-meta__reviews-badge{padding-right:10px;border-right:1px solid currentColor;margin:0;line-height:normal}.product-item__info .rating_info .product-item-meta__reviews-badge span.rating__caption{font-size:18px;font-family:var(--heading-font-family);margin-left:5px}.product-item__info .rating_info .product-item-meta__reviews-badge .rating__stars svg.icon{width:18px;height:18px}.product-item__info .rating_info .product-type{flex:1;padding-left:10px;line-height:1.3}.product-item__info .rating_info .product-type span{font-size:18px}.product-item .product-item__info .advantages{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0}.product-item .product-item__info .advantages span.advantage{font-size:14px;font-family:var(--heading-font-family);line-height:120%;padding:4px 8px;background:#eff1f3}product-item.product-item .product-item__image-wrapper span.purple.bt-im-ofr-cs{height:30px}product-item.product-item .product-item__image-wrapper{padding-bottom:30px}product-item.product-item .product-item__image-wrapper .product-item__label-list.label-list{display:none}product-item.product-item span.discount-tag-col.band{position:absolute;left:10px;top:10px;z-index:1;background:#fff;border-radius:4px;color:#45354f;line-height:120%;padding:5px 7px;font-family:var(--heading-font-family);border:1px solid rgba(23,3,35,.2);font-size:15px}.product-item .product-item__info .product-item__cta-wrapper{flex-grow:1;align-items:flex-end;display:flex;flex-wrap:wrap}.product-item .product-item__info .product-item__cta-wrapper form{width:100%}.product-item .product-item__info{text-align:left}.product-item .product-item__info .product-item-meta__price-list-container{font-family:var(--heading-font-family);font-size:20px;margin-top:15px}.product-item .product-item__info .product-item-meta__price-list-container span.price{color:#170323;font-weight:600}.product-item .product-item__info .product-item-meta__price-list-container span.price.price--compare{font-weight:400;opacity:.5}.product-item .product-item__info .product-item-meta__price-list-container span.discounted{color:#1da901}.product-item .product-item__info .product-item-meta__swatch-list{margin:20px 0 0;justify-content:flex-start;display:flex;flex-wrap:wrap}.product-item .product-item__info .advantages,.product-item .product-item__info .color-swatch.size_swatch span.more-info{display:none!important}@media only screen and (min-width:768px){.product-item .product-item__info .product-item__cta-wrapper .qty-input{min-height:48px}}@media only screen and (max-width:1250px){.product-item .product-item__info .best-price-on-card a{font-size:15px}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch label.color-swatch__item{min-width:65px;line-height:35px;font-size:15px;height:35px}.product-item__info .product-item-meta .product-item-meta__title{font-size:18px;font-weight:600}.product-item__info .rating_info .product-type span,.product-item__info .rating_info .product-item-meta__reviews-badge span.rating__caption{font-size:16px}.product-item__info .rating_info .product-item-meta__reviews-badge .rating__stars svg.icon{width:16px;height:16px}.product-item .product-item__info .advantages span.advantage{font-size:13px}.product-item .product-item__info .product-item-meta__price-list-container{font-size:17px}}@media only screen and (max-width:1199px){.product-item .product-item__info .product-item__cta-wrapper button,.product-item .product-item__info .product-item__cta-wrapper span.product-item__link{padding:0 10px;line-height:46px;font-size:18px}product-item.product-item span.discount-tag-col.band{left:6px;top:6px;font-size:14px}}@media only screen and (max-width:767px){.product-item .product-item__cta-wrapper .qty-input button.qty-input__btn.btn.btn--minus{font-size:36px;height:100%}.product-item .product-item__cta-wrapper .qty-input button.qty-input__btn.btn.btn--plus{height:100%}.product-item .product-item__info .product-item__cta-wrapper .qty-input{height:42px}}@media only screen and (max-width:740px){.product-item .product-item__info .product-item-meta__price-list-container{font-size:15px}.product-item .product-item__info .product-item-meta__price-list-container span.price.price--compare{font-size:14px;margin-right:5px}.product-item .product-item__info .product-item-meta__price-list-container span.discounted{font-size:14px}.product-item .product-item__info .product-item-meta__price-list-container span.price{margin-right:5px}.product-item .product-item__info .advantages span.advantage{font-size:12px}.product-item__info .rating_info .product-type{padding-left:5px;line-height:1.2}.product-item__info .rating_info .product-item-meta__reviews-badge{padding-right:5px;line-height:1.2}.product-item__info .rating_info .product-type span,.product-item__info .rating_info .product-item-meta__reviews-badge span.rating__caption{font-size:12px}.product-item__info .rating_info .product-item-meta__reviews-badge .rating__stars svg.icon{width:14px;height:14px;position:relative;top:-2px}.product-item .product-item__info .product-item__cta-wrapper button,.product-item .product-item__info .product-item__cta-wrapper span.product-item__link{line-height:42px;font-size:16px}.product-item .product-item__info .best-price-on-card{padding:2px 8px}.product-item .product-item__info .best-price-on-card a{font-size:13px}.product-item .product-item__info .best-price-on-card span.icon{width:16px;height:16px;top:-2px}.product-item .product-item__info .color-swatch.size_swatch span.more-info{font-size:11px;padding:3px}.product-item .product-item__info .product-item-meta__swatch-list .color-swatch.size_swatch label.color-swatch__item{min-width:50px;line-height:28px;font-size:13px;height:28px}.product-item .product-item__info .product-item-meta__swatch-list{gap:4px}.product-item__info .product-item-meta .product-item-meta__title{font-size:16px}product-item.product-item span.discount-tag-col.band{left:5px;top:5px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/1854/assets/product-card-blg.css.map */
