.card-product{display:inline-flex;flex-direction:column;align-items:flex-start;width:auto}.card-product .product-card-wrapper{width:100%}.card-product .card-product__img{height:545px;aspect-ratio:4 / 5.5;position:relative;width:100%;display:block;overflow:hidden}.card-product .card-product__img img,.card-product .card-product__img picture,.card-product .card-product__img svg,.card-product .card-product__img video{width:100%;height:100%;object-fit:cover}.card-product .card-product__img .card__content{padding:0}.card-product .card-product__img .card-product__cart{z-index:2;position:absolute;right:0;bottom:0;display:flex;background-color:var(--clr-primary);padding:15px}.card-product .card-product__img .card-product__cart.card-product__cart:focus{background:var(--clr-primary)!important}.card-product .card-product__img .card-product__cart svg{width:22px;height:22px;object-fit:contain}.card-product .card-product__info{display:inline-flex;align-items:flex-start;width:100%;padding:14px 0 0;flex-direction:column-reverse}.product-plp{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px}.product-plp .custom-plp{font-size:12px;text-transform:uppercase;width:fit-content;padding:4px 8px}.product-plp .custom-plp span{font-weight:500;letter-spacing:.284px}.product-plp .custom-plp.custom-plp-deg{background:var(--clr-primary)}.product-plp .card__badge span{text-transform:uppercase;border-radius:0;padding:.7rem 1.3rem}@media(max-width:720px){.product-plp .custom-plp,.product-plp .card__badge span{font-size:10px}.product-plp .custom-plp{display:flex;align-items:center}.product-plp .card__badge span{padding:.8rem 1.3rem}}.card-product .card-product__info .card-product__title{font-family:var(--ff-extra-bold);font-size:24px;text-transform:uppercase;line-height:1.2;color:var(--clr-ntrl-max);margin:0;font-weight:400;width:80%}.card-product .card-product__info .card-product__title a{font-family:var(--ff-extra-bold)}.card-product .card-product__info .card-product__price{display:inline-flex;padding:10px 0 0}.card-product .card-product__info .card-product__price .price{padding:0;display:inline-flex;line-height:1}.card-product .card-product__info .card-product__price .price .price__container .price__regular,.card-product .card-product__info .card-product__price .price .price__container .price__sale,.card-product .card-product__info .card-product__price .price .price__container .price-item{font-size:16px;letter-spacing:0;font-family:var(--ff-base);font-weight:400}.card-product .card-product__info .card-product__price .price .price__container .price-item{font-size:16px}.card-product .card-product__info .card-product__price .price.price--on-sale .price__container .price__regular{color:var(--clr-third);font-family:var(--ff-base)}.card-product .card-product__info .card-product__price .price--sold-out{opacity:1}.card-product__modal{position:relative;width:100%;height:100%;padding:5px 10px;z-index:1000}@media screen and (max-width:1600px){.card-product .card-product__img{height:500px}}@media screen and (max-width:1280px){.card-product .card-product__img{overflow:hidden;height:445px}.card-product__modal{padding:0}.product-form__input--block{padding:0 10px 10px}}@media screen and (max-width:991px){.card-product .card-product__info{padding:10px 15px}.card-product .card-product__info .tag{font-size:9px;padding:5px 9px}.card-product .card-product__info .card-product__title{color:#000;font-family:var(--ff-base);font-size:21px;font-style:normal;line-height:14.904px;letter-spacing:.4px;text-transform:uppercase;width:100%}.card-product .card-product__info .card-product__price .price .price__container .price__regular,.card-product .card-product__info .card-product__price .price .price__container .price__sale,.card-product .card-product__info .card-product__price .price .price__container .price-item{font-size:14px}.product-form__input--block label{min-width:32px;height:32px}}@media screen and (max-width:860px){.card-product .card-product__img{height:440px;min-height:inherit}}@media screen and (max-width:767px){.card-product .card-product__info{padding:7px}.card-product .card-product__info .card-product__price{padding:6px 0}.grid-products .container .grid-products__list{gap:12px 6px}.card-product .card-product__info .card-product__price .price .price__container .price__regular,.card-product .card-product__info .card-product__price .price .price__container .price__sale,.card-product .card-product__info .card-product__price .price .price__container .price-item{font-size:11px}.product-form__input--block{padding:0 0 7px}.card-product .card-product__img .card-product__cart svg{width:18px;height:18px}}.card-product .card-product__info .card-product__price .price__sale span{font-size:12px}@media(max-width:720px){.card-product .card-product__info .card-product__price .price__sale span{font-size:11px}}@media screen and (max-width:540px){.card-product .card-product__img{height:260px}}.card-product .card-product__img picture{display:block;width:100%;height:100%;position:absolute;transition:opacity .3s}.card-product .card-product__img picture:first-child{z-index:1}.card-product .card-product__img picture:last-child{z-index:0}.card-product .card-product__img:hover picture:first-child{opacity:0}.card-product .card-product__img .card__media .media nm-product-card-gallery slider-component .slider-buttons{padding:0 6px}.card-product .card-product__img .card__media .media nm-product-card-gallery slider-component .slider-buttons .slider-button{top:-260px;position:relative}@media screen and (max-width:1600px){.card-product .card-product__img .card__media .media nm-product-card-gallery slider-component .slider-buttons .slider-button{top:-210px}}@media screen and (max-width:860px){.slider-counter--nav{margin:0 auto;margin-right:auto!important}}@media screen and (max-width:540px){.card-product .card-product__img .card__media .media nm-product-card-gallery slider-component .slider-buttons .slider-button{top:-130px}}card-product-modal{animation:opacityBreadcrumb .5s ease-in forwards .9s;opacity:0}@keyframes opacityBreadcrumb{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/card-product.css.map */
