.card-wrapper{box-sizing:border-box;border-radius:4px;height:100%}.card-wrapper.product-card-wrapper{position:relative}.card-wrapper .card__media{background-color:var(--colour-image_bg);border-radius:4px!important}.card-wrapper .media--hover-effect .top_image{opacity:1!important;transition:all .5s ease!important}.card-wrapper .media--hover-effect .bot_image{opacity:0!important;transition:all .5s ease!important}.card-wrapper .card__inner:hover .media--hover-effect .top_image{opacity:0}.card-wrapper .card__inner:hover .media--hover-effect .bot_image{opacity:1!important;transform:scale(1)}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:unset}.card__content .card__information.card__information--swatch{padding:12px 8px;display:flex;flex-direction:column;gap:12px}.card__content .card__information .card__heading-container .card-info-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.card__content .card__information .card__heading-container .card-info-container .rating-wrapper,.card__content .card__information .card__heading-container .card-info-container .card-info.rating-wrapper{line-height:0}.card-info.vendor{min-height:15px}.card-info.vendor .caption-with-letter-spacing{font-size:12px}.card__heading-container{padding-bottom:12px;border-bottom:1px solid #e6e6e6}.card__heading-container .card__heading{font-size:14px;font-weight:700;line-height:1.1}.card__heading a:after{content:unset}.card__information .price .price__container .price__sale{display:flex;flex-direction:column-reverse;line-height:1.1}.card__information .price .price__container .sale_price-container{display:flex;align-items:flex-end;gap:4px}.card__information .price .price-item{letter-spacing:0;font-family:var(--font-heading-family);font-size:1.2rem}.card__information .price .price-item.mrap{font-weight:800;letter-spacing:0;margin-right:0;font-size:1.6rem}.card__information .price .price-item.rrp{color:#d72731}.card__information .price .sale_percentage{font-family:var(--font-heading-family);font-size:12px;letter-spacing:0;color:#d72731}.price-quick_add-container{display:flex;justify-content:space-between;align-items:center;gap:4px;padding-bottom:12px}.quick-add__submit.button{height:35px;min-height:unset;min-width:unset;padding:0;background-color:transparent}.quick-add__submit.button:before,.quick-add__submit.button:after,.quick-add__submit.button:hover:after{content:unset;box-shadow:none;border:none;outline:none}.quick-add__submit.button .button-text{display:flex;align-items:center;height:100%;border-radius:4px;overflow:hidden;transition:all .5s ease}.quick-add__submit.button .quick_add_btn-wrapper{max-height:35px;max-width:35px;padding:4px;background-color:#d72731;border-radius:4px;z-index:1;transition:all .5s ease;border:1px solid transparent;border-left:none}.quick_add_btn-wrapper svg{width:100%;height:100%}.quick_add_btn-wrapper svg path{fill:#fff}.quick-add__submit.button .button-text .text_wrapper{height:100%;background-color:#d72731;display:flex;align-items:center;border-radius:4px 0 0 4px;transform:translate(100px);transition:all .5s ease;border:1px solid transparent;border-right:none}.quick-add__submit.button .button-text .text_wrapper p{font-size:11px;letter-spacing:0;color:#fff;line-height:1;margin:0;padding-inline:7px 0}.card-wrapper:hover .quick-add__submit.button .button-text .quick_add_btn-wrapper{border-radius:0 4px 4px 0}.card-wrapper:hover .quick-add__submit.button .button-text .text_wrapper{transform:translate(0)}.quick-add__submit:hover .button-text .text_wrapper{border:1px solid #d72731;border-right:none}.quick-add__submit:hover .quick_add_btn-wrapper{background-color:#fff;border:1px solid #d72731;border-left:none}.quick-add__submit:hover .quick_add_btn-wrapper svg path{fill:#d72731}.quick-add__submit:hover .button-text .text_wrapper{background-color:#fff}.quick-add__submit:hover .button-text .text_wrapper p{color:#d72731}.no_stock.quick-add__submit.button .button-text .text_wrapper,.no_stock.quick-add__submit.button .quick_add_btn-wrapper{background-color:#8c8c8c}.no_stock.quick-add__submit:hover .button-text .text_wrapper{border:1px solid rgb(140,140,140);border-right:none}.no_stock.quick-add__submit:hover .quick_add_btn-wrapper{background-color:#fff;border:1px solid rgb(140,140,140);border-left:none}.no_stock.quick-add__submit:hover .quick_add_btn-wrapper svg path{fill:#8c8c8c}.no_stock.quick-add__submit:hover .button-text .text_wrapper{background-color:#fff}.no_stock.quick-add__submit:hover .button-text .text_wrapper p{color:#8c8c8c}.variant--container .product-card-swatch{margin-bottom:12px}.option__label{padding:0}.swatch_container{display:flex;gap:8px;flex-wrap:wrap}.option_container--size .swatch_container{gap:10px}.var-input__label{font-size:14px;border-radius:4px;padding:4px 8px;cursor:pointer;background-color:#e1e1e1;color:#000;letter-spacing:0}.var-input__label:hover{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:2px}.var-input__label.size_selected{outline:.1rem solid black;outline-offset:2px;background-color:#000;color:#fff}.swatch-input__label.color_selected{outline:.1rem solid black!important}.var_info--container{display:flex;justify-content:space-between;align-items:center}.var_info .available--text{font-size:12px;line-height:1.1;letter-spacing:0}.var_info .swatch--container{display:flex;align-items:center;gap:4px}.var_info .swatch--container .swatch_item{width:10px;height:10px}.var_info .swatch--container .swatch_item.selected_swatch{border-radius:100px;outline:1px solid black;outline-offset:1px}.var_info .swatch--container p{margin:0;font-size:11px;letter-spacing:0}@media(max-width:600px){.card__information .price .price__container .sale_price-container{flex-direction:column-reverse;align-items:flex-start}.card-wrapper .quick-add__submit.button .button-text .text_wrapper{display:none}.card-wrapper .quick-add__submit.button .button-text .quick_add_btn-wrapper{border-left:1px solid #d72731}.card-wrapper .quick-add__submit.button.no_stock .button-text .quick_add_btn-wrapper{border-left:1px solid rgb(140,140,140)}.card-wrapper:hover .quick-add__submit.button .button-text .quick_add_btn-wrapper{border-radius:4px}.quick-add__submit:hover .quick_add_btn-wrapper{border:1px solid #d72731}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/z-css-custom-card.css.map */
