.product-card-wrapper{box-shadow:0 4px 10px 0 #00000029;border-radius:1rem;overflow:hidden;background-color:#FFF;display:flex;flex-direction:column;height:100%}
.product-card-wrapper .card{padding-block:1rem;min-height:auto;display:flex;flex-direction:column;flex:1}
.product-card-wrapper .card .card__inner{display:none!important}
.product-card-wrapper .card .card__inner_custom{text-decoration:none;width:100%;border-radius:.8rem;overflow:hidden;display:block!important}
.product-card-wrapper .card .card__inner_custom .product-card-images{width:100%;height:100%;position:relative}
.product-card-wrapper .card .card__inner_custom .product-card-images img{width:100%;height:auto;object-fit:cover;display:block}
.product-card-wrapper .card .card__inner_custom .product-card-images .first-image{opacity:1;transition:opacity 0.5s}
.product-card-wrapper .card .card__inner_custom .product-card-images .second-image{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s}
.product-card-wrapper .card .card__inner_custom .product-card-images:hover .second-image~.first-image,.product-card-wrapper .card .card__inner_custom .product-card-images:hover .first-image:has(~.second-image){opacity:0}
.product-card-wrapper .card .card__inner_custom .product-card-images:hover .second-image{opacity:1}
.product-card-wrapper .card .card__content{padding:0!important;flex:1;display:flex;flex-direction:column}
.product-card-wrapper .card .card__content .card__information{display:none!important}
.product-card-wrapper .card .card__content .content-product-custom{display:flex!important;flex-direction:column;gap:clamp(3px, 1vw, 5px);padding-block:clamp(12px, 2vw, 20px);flex:1;justify-content:space-between}
.product-card-wrapper .card .card__content .content-product-custom a{text-decoration:none;display:flex;flex-direction:column;gap:clamp(0rem, 1.5vw, 0.5rem);align-items:center;justify-content:center}
.product-card-wrapper .card .card__content .content-product-custom a .collection{color:#6A6A6A;font-family:Poppins;font-size:clamp(1.2rem, 2.5vw, 1.4rem);font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;margin:0;text-align:center}
.product-card-wrapper .card .card__content .content-product-custom a .title-product{color:#434752;font-family:Montserrat;font-size:clamp(14px, 1.5vw, 16px);font-weight:600;line-height:19.2px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0;width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(19.2px * 2)}
.product-card-wrapper .card .card__content .content-product-custom .product-price-installments{display:flex;flex-direction:column;gap:clamp(3px, 1vw, 5px);align-items:center;justify-content:center}
.product-card-wrapper .card .card__content .content-product-custom .product-price-installments .price-product{display:flex;gap:.5rem;align-items:center;color:#434752;font-size:clamp(13px, 1.2vw, 14px);font-family:Inter;font-weight:500;line-height:16.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0}
.product-card-wrapper .card .card__content .content-product-custom .product-price-installments .price-product s{color:#585858;font-size:clamp(11px, 1.2vw, 14px);font-family:Inter;font-weight:300;line-height:16.8px;text-align:left;text-decoration-line:line-through;text-underline-position:from-font;text-decoration-skip-ink:none}
.product-card-wrapper .card .card__content .content-product-custom .product-price-installments .installments-product{color:#585858;font-size:clamp(12px, 1.5vw, 14px);font-family:Montserrat;font-weight:300;line-height:14.4px;text-underline-position:from-font;text-decoration-skip-ink:none;margin:0;text-align:center}
.product-card-wrapper .card .card__content .content-product-custom .product-price-installments .installments-product span{color:#585858;font-family:Montserrat;font-size:clamp(12px, 1.5vw, 14px);font-style:normal;font-weight:400;line-height:120%}
.product-card-wrapper .card .quick-add .quick-add__submit{color:#FFF;font-family:Poppins;font-size:clamp(14px, 1.5vw, 16px);font-style:normal;font-weight:400;line-height:normal;background-color:var(--color-brand-cta, #0E3D30);border-radius:30px;display:flex;align-items:center;justify-content:center;height:100%;padding:1rem 1.6rem;border:none;outline:none;box-shadow:none;width:fit-content;min-width:unset;margin:0 auto}
.product-card-wrapper .card .quick-add .quick-add__submit::after,.product-card-wrapper .card .quick-add .quick-add__submit::before{border:none;outline:none;box-shadow:none}
.product-card-wrapper .card .quick-add .quick-add__submit:hover{background-color:var(--color-brand-cta-hover, #14573F);opacity:1}