.product-list .cust-atc-wrapper{flex-direction:column}.product-card-price-wrapper .product-card-price{align-self:stretch;display:flex;max-width:max-content;width:100%}.product-card-price-wrapper{display:flex;align-items:center;gap:0;margin-top:14px;width:100%;justify-content:space-between}.product-card-price .price-box{background:#fff;border:1px solid #E5E5E5;border-radius:4.7px 0 0 4.7px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;flex:1;padding:4.45px 5.45px 7.96px}.price-box .label{color:#1b365d;font-size:8px;line-height:10px;font-family:Figtree;font-weight:500}.cust-atc-wrapper .product-card-price-wrapper form{flex:unset;margin-right:0}.cust-atc-wrapper .product-card-price-wrapper .button{min-width:unset;width:40px;border-radius:40px!important;font-size:12.73px!important;line-height:40px;padding:0;font-family:Figtree;font-weight:800;letter-spacing:0;height:40px;background:#4192cc;border-color:#4192cc;border:0;margin-left:0;transition:all .5s ease;overflow:hidden}.cust-atc-wrapper .product-card-price-wrapper .button .quick_add__icon{display:flex;align-items:center;justify-content:center;height:40px;width:100%}.cust-atc-wrapper .product-card-price-wrapper .button svg{width:20px;height:auto}.price-box .price-style{color:#1b365d;font-size:11.54px;display:inline-flex;line-height:1;font-weight:800;font-family:Figtree;align-items:flex-end;position:relative}.price-box .price-style.rrp{font-weight:400}.price-box .price-style.rrp:before{content:" ";position:absolute;width:107%;height:1px;background:#1b365d;transform:rotate(11deg);opacity:.5;top:5px;left:-1px;pointer-events:none}.price-box .price-style .main{font-size:18.26px;line-height:15px}.product-card-price .price-box:has(.rrp){border-color:#f3f6f7;background:#f3f6f7}.product-card-price .price-box:has(.rrp)+.price-box{border-radius:0}.save-badge{position:absolute;bottom:13px;z-index:1;right:13px;background:#c8102e;color:#fff;padding:5px 8px;border-radius:30px;line-height:1;display:flex;align-items:flex-end;gap:1px;pointer-events:none;display:none}.save-badge .save-price{font-size:11.16px;line-height:1;font-weight:800;font-family:Figtree;display:flex;align-items:flex-end;gap:1px}.save-badge .save-price .main{font-size:17.67px;line-height:15px}.save-badge .off-text{font-family:Figtree;font-size:10.23px;font-weight:800;line-height:11px}.save-badge .save-price .currency{line-height:11px}.product-recommendations-container .product-card-price .price-box:has(.rrp){background:#fff;border-color:#e5e5e5}#added-to-cart .cart-product__content__price:empty,#added-to-cart .cart-product__content .price-save,#added-to-cart .cart-product__content .price-label{display:none}#added-to-cart .cart-product__content .price-line.price-rrp{float:left;margin-right:4px}.product-card-price-wrapper .price-badge-save,.price-badge-save.mobile_only{display:inline-flex;align-items:center;gap:4px;background:#ffe6ea;padding:4.83px 8px;border-radius:40px}.product-card-price-wrapper span.price-style{display:flex;align-items:baseline}.product-card-price-wrapper span.price-style .currency,span.price-style .decimal{font-family:Figtree;font-weight:800;font-size:11.54px;line-height:14.56px;letter-spacing:0%;vertical-align:middle;color:#1b365d}.product-card-price-wrapper span.price-style.rrp .currency,span.price-style.rrp .decimal{color:#789eaf;font-weight:400;text-decoration:line-through}.product-card-price-wrapper span.price-style span.main{font-family:Figtree;font-weight:800;font-size:18.26px;line-height:15px;letter-spacing:0%;vertical-align:middle;color:#1b365d}.product-card-price-wrapper span.price-style.rrp span.main{color:#789eaf;font-weight:400;text-decoration:line-through}.product-card-price-wrapper .has_border{margin:0 14px;width:1px;height:100%;background-color:#d9d9d9}.product-card-price-wrapper .price-style-wrapper{display:flex;align-items:center}.product-card-price-wrapper .price-badge-save span,.price-badge-save.mobile_only span{color:#c8102e;font-size:10.23px;font-weight:800;text-transform:uppercase;font-family:Figtree}.product-card-price-wrapper .price-badge-save svg,.price-badge-save.mobile_only svg{fill:#c8102e;color:#c8102e;width:15px;height:15px}.cust-atc-wrapper .product-card-price-wrapper .button .submit-button-text{font-size:0}.product-card-price-wrapper{position:relative;padding-right:40px;height:40px}.cust-atc-wrapper .product-card-price-wrapper .quick_add.button{position:absolute;top:0;right:0;left:auto;bottom:0;width:40px}.product-list .product-block__inner .image-inner .rimage__image{transition:transform .4s ease-in-out}.product-card-price-wrapper .price-style-wrapper .has_border{align-self:stretch}.product-card-price-wrapper:not(:has(.price-badge-save)){gap:25px}.product-card-price-wrapper:not(:has(.price-badge-save)) .add-to-cart-wishlist-wrapper{flex:1}.cust-atc-wrapper .product-card-price-wrapper .quick_add.button:hover{background:#4192cc!important;color:#fff!important}.product-list .product-block__inner .save-badge span.decimal{color:#fff;line-height:1}@media(min-width:768px){.cust-atc-wrapper .product-card-price-wrapper .quick_add.button:hover{position:absolute;top:0;right:0;bottom:0;left:auto;margin:0;width:100%;background:#4192cc!important;color:#fff!important}.cust-atc-wrapper .product-card-price-wrapper .quick_add:hover .quick_add__icon{width:0;height:0}.cust-atc-wrapper .product-card-price-wrapper .quick_add:hover .submit-button-text{font-size:12.75px}}@media(max-width:1600px){[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper{flex-wrap:wrap;align-self:flex-end}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .product-card-price:has(.rrp){max-width:100%}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price .price-box:has(.rrp){border-radius:4.7px 0 0}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price .price-box:has(.rrp)+.price-box{border-radius:0 4.7px 0 0}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .button{border-radius:0 0 4.7px 4.7px!important}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .product-card-price:not(:has(.rrp)){max-width:100px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .product-card-price:not(:has(.rrp))+form .button{border-radius:0 4.7px 4.7px 0!important}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .price-badge-save{display:none}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .has_border{margin:0 7px}}@media(max-width:1199px){[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price .price-box:has(.rrp)+.price-box{margin-right:2px}}@media(max-width:989px){[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .product-card-price:not(:has(.rrp)){max-width:80px}.product-card-price-wrapper .has_border{margin:0 7px}}@media(max-width:767px){.product-card-price-wrapper{margin-top:10px}.product-card-price .price-box{padding:2.5px;gap:.5px}.price-box .price-style{font-size:10px}.price-box .price-style .main{font-size:14.7px;line-height:12px}.price-box .label{font-size:8px;line-height:9px}.cust-atc-wrapper .product-card-price-wrapper form{display:flex}.cust-atc-wrapper .product-card-price-wrapper .button{font-size:9px!important;min-height:28.5px}.product-card-price-wrapper:has(.rrp){flex-wrap:wrap;.cust-atc-wrapper .product-card-price-wrapper .button align-self: flex-end}.product-card-price-wrapper .product-card-price:has(.rrp){max-width:unset;width:auto}.product-card-price .price-box:has(.rrp)+.price-box{border-radius:0 4.7px 0 0}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price .price-box:has(.rrp)+.price-box{margin-right:0}.save-badge{display:flex}.save-badge .save-price,.product-list .product-block__inner .save-badge span.decimal{font-size:6px}.price-badge-save.mobile_only span{font-size:8px}.save-badge .save-price .main{font-size:10px;line-height:8px}.save-badge .save-price .currency{line-height:6px}.save-badge .off-text{font-size:6px;line-height:6px}.product-card-price-wrapper .has_border{margin:0 6px}.cust-atc-wrapper .product-card-price-wrapper .quick_add.button{margin-left:0}.product-card-price-wrapper span.price-style span.main{font-size:15.26px}.price-badge-save.mobile_only{position:absolute;bottom:13px;z-index:1;right:10px;gap:1px;padding:3.83px 8px}.price-badge-save.mobile_only svg{width:12px;height:12px}}.product-list .product-block .caption.upper{flex:1;gap:5px}.product-list .product-block .caption.upper .title{flex:1;width:100%}.product-list .product-block .vendor{align-self:center;line-height:1;padding:0}.product-list .stamped-badge{line-height:1;display:inline-flex;align-items:center}.product-list .stamped-badge-caption{font-size:12px;line-height:1}.product-list span.price-style.rrp .decimal{font-size:14.42px}.product-card-price-wrapper span.price-style:not(.rrp) .currency{font-size:14.67px;line-height:1}.product-card-price-wrapper span.price-style:not(.rrp) span.main{font-size:23.22px;line-height:19px}.product-card-price-wrapper span.price-style:not(.rrp) .decimal{font-size:18.33px;line-height:18.51px}.product-block .stamped-product-reviews-badge{line-height:1}.vendor-stamped-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.vendor-stamped-wrap .stamped-badge-starrating .stamped-fa{display:inline-flex}.vendor-stamped-wrap .fa-star-half-o:before,.vendor-stamped-wrap .fa-star-o:before,.vendor-stamped-wrap .fa-star:before,.vendor-stamped-wrap .stamped-fa-star-half-o:before,.vendor-stamped-wrap .stamped-fa-star-o:before,.vendor-stamped-wrap .stamped-fa-star:before{font-size:16px;line-height:1}.vendor-stamped-wrap .stamped-badge-starrating{margin:0 4px 0 0!important}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .button{border-radius:50%!important}body .product-card-price-wrapper .product-card-price:not(:has(.rrp)){align-items:center}@media(min-width:1200px)and (max-width:1500px){.product-card-price-wrapper .has_border{margin:0 8px}.product-card-price-wrapper span.price-style .currency{font-size:9px}.product-card-price-wrapper span.price-style.rrp span.main{font-size:14px}.product-list span.price-style.rrp .decimal{font-size:10.42px}.product-card-price-wrapper span.price-style:not(.rrp) span.main{font-size:18.22px}.product-card-price-wrapper span.price-style:not(.rrp) .currency{font-size:11.67px}.product-card-price-wrapper span.price-style:not(.rrp) .decimal{font-size:13.33px}}@media(min-width:1200px)and (max-width:1300px){.product-card-price-wrapper .price-badge-save span,.price-badge-save.mobile_only span{font-size:9px}}@media(min-width:768px)and (max-width:1199px){[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper{gap:0;height:30px;padding-right:30px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper .has_border{margin:0 8px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper span.price-style .currency{font-size:9px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper span.price-style.rrp span.main{font-size:14px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-list span.price-style.rrp .decimal{font-size:10.42px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper span.price-style:not(.rrp) span.main{font-size:18.22px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper span.price-style:not(.rrp) .currency{font-size:11.67px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .product-card-price-wrapper span.price-style:not(.rrp) .decimal{font-size:13.33px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .quick_add.button{width:30px;height:30px;top:50%;transform:translateY(-50%)}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .button .quick_add__icon{height:30px}[data-section-type=collection-template] .cc-product-filter-container:has(.cust-filter-trigger.active) .cust-atc-wrapper .product-card-price-wrapper .button svg{width:14px;height:16px}}@media(max-width:1199px){.product-list:not(.swiper-container) .product-block:nth-child(2n) .upper{padding-right:2px}.product-list:not(.swiper-container) .product-block:nth-child(2n) .product-card-price-wrapper{padding-right:42px}.product-list:not(.swiper-container) .product-block:nth-child(2n) .quick_add.button{right:2px}}@media(max-width:767px){.cust-atc-wrapper .product-card-price-wrapper .button .quick_add__icon{height:30px}.cust-atc-wrapper .product-card-price-wrapper .quick_add.button{width:30px;height:30px;top:50%;transform:translateY(-50%)}.product-card-price-wrapper:not(:has(.price-badge-save)){gap:10px}.cust-atc-wrapper .product-card-price-wrapper .button svg{width:14px;height:16px}.product-card-price-wrapper{height:30px;padding-right:30px}.product-card-price-wrapper .price-badge-save{display:none}.product-card-price-wrapper span.price-style span.main{font-size:14px}.product-card-price-wrapper span.price-style .currency,span.price-style .decimal,.product-list span.price-style.rrp .decimal,.product-card-price-wrapper span.price-style:not(.rrp) .currency{font-size:10px}.product-card-price-wrapper span.price-style:not(.rrp) span.main{font-size:15px}.product-card-price-wrapper span.price-style:not(.rrp) .decimal{font-size:10px;line-height:1}}@media(max-width:374px){.product-card-price-wrapper .has_border{margin:0 2px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/product-card.css.map */
