.productCardActions{--button-height:56px;color:#fff;cursor:pointer;height:var(--button-height);background-color:#121212;border:1px solid #121212;border-radius:30px;outline:none;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex;position:relative}.productCardActions:hover{color:#000;background-color:#fff}.productCardActions__button{color:inherit;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 40px;font-size:16px;transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.productCardActions__button{font-size:16px}}.productCardActions__button_main{flex:1;width:100%;padding:0 8px}@media (max-width:767px){.productCardActions__button_main{padding:0 4px}}.productCardActions__button_icon{cursor:pointer;letter-spacing:.2px;white-space:nowrap;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:18px;transition:opacity .3s;display:flex;position:absolute}@media (max-width:374px){.productCardActions__button_icon{display:none}}.productCardActions__button_icon:hover{opacity:.3}.productCardActions__button_left{padding-left:17px;padding-right:6px;left:0}.productCardActions__button_right{padding-left:6px;padding-right:17px;right:0}.productCardActions__button:disabled{color:#878787;pointer-events:none;background-color:#e6e6e6;border-color:#e6e6e6}.productCardActions__text_state{justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.productCardActions__text_prev{opacity:.4;margin-left:10px;text-decoration-line:line-through}@media (max-width:767px){.productCardActions__text_noMobile,.productCardActions__text_prev{display:none}}.productCardActions__icon{width:16px;height:16px;margin-bottom:0;display:block}@media (max-width:767px){.productCardActions__icon{width:16px;height:16px}}.productCardActions__iconButton-enter-active,.productCardActions__iconButton-leave-active{transition:opacity .3s}.productCardActions__iconButton-enter-from,.productCardActions__iconButton-leave-to{opacity:0}.productCard{color:#121212;letter-spacing:.2px;font-size:16px;line-height:24px;display:block;position:relative}@media (max-width:767px){.productCard{font-size:14px;line-height:20px}}.productCard a{color:inherit;display:block}.productCard__container{position:relative;overflow:hidden}.productCard__container_notAvailable{opacity:.5}.productCard__notAvailableText{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:#fff;letter-spacing:.25px;text-transform:uppercase;background:#0003;justify-content:center;align-items:center;width:140px;min-width:fit-content;height:37px;padding:4px 6px;font-size:14px;line-height:12px;display:flex;position:absolute;top:18px;left:16px}@media (max-width:767px){.productCard__notAvailableText{width:78px;height:20px;font-size:8px;top:11px;left:10px}}.productCard__badge{color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.productCard__badge_new{background-color:#121212}.productCard__badge_sale{background-color:#8ab844}.productCard__badge_refil{background-color:#8ab844;border-radius:50px;width:190px;height:52px}@media (max-width:767px){.productCard__badge_refil{width:150px;height:40px}}.productCard__image{aspect-ratio:338/444;-o-object-fit:cover;object-fit:cover;overflow-wrap:break-word;width:100%;display:block}.productCard__name{margin:0;padding-top:12px}.productCard__value{padding-top:2px;display:block}.productCard__price{gap:25px;padding-top:2px;display:flex}@media (max-width:767px){.productCard__price{gap:15px}}.productCard__price_prev{opacity:.4;text-decoration-line:line-through}.productCard__actions{background-color:#fff;border:1px solid #f2f2f2;width:100%;padding:19px 14px 17px;transition:transform .5s;position:absolute;bottom:0;transform:translateY(100%)}@media (max-width:767px){.productCard__actions{padding:12px}}@media (hover:hover){.productCard:hover .productCard__actions{transform:translateY(0)}}.productCard__desktopText{display:inline-block}@media (max-width:767px){.productCard__desktopText{display:none}}
