.styles_cart__nsqLS{margin-top:40px}.styles_cart-empty__Fxc8q{display:flex;justify-content:center;align-items:center;flex-direction:column}.styles_cart-icon__zC_6c{color:var(--primary)}.styles_cart-back__nPvjc{padding:8px 30px;border:1px solid var(--primary);color:var(--primary);border-radius:15px}.styles_cart-info__Tw58m{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media (width <= 768px){.styles_cart-info__Tw58m{grid-template-columns:1fr}}.styles_cart-items__d540j{display:flex;flex-direction:column;gap:10px}.styles_item-container__Oxlp9{display:flex;flex-direction:column;gap:12px}.styles_item__rqfMv{display:grid;grid-template-columns:auto 1fr;gap:25px}.styles_item-image__6K1I5{position:relative;width:100%;height:120px;aspect-ratio:1/1;background:var(--green-1);border-radius:5px;overflow:hidden}.styles_image___7XKl{object-fit:contain}.styles_item-content__COpWA{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.styles_content-header__1njrl{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_content-header__1njrl p:first-of-type{font-size:.9rem}.styles_content-header__1njrl p:nth-of-type(2){font-size:1.3rem;font-weight:700}.styles_badges-content__HP1Vz{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.styles_badge-category__nLzsE{text-transform:capitalize}.styles_badge-size__TiheB{text-transform:uppercase;border:1px solid var(--primary)}.styles_size-color__JKlRV{width:18px;height:18px;border-radius:50%;border:1px solid var(--white)}.styles_content-footer__Fz_NS{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media (width < 425px){.styles_item__rqfMv{grid-template-columns:1fr}.styles_item-image__6K1I5{height:auto}}.styles_counter-animated__yYuDQ{display:flex;align-items:center;gap:15px}.styles_counter-animated__action__6FWZy{width:25px;height:25px;position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary);border-radius:50%;cursor:pointer}.styles_animate-action__AlgnS{position:absolute;width:100%;height:100%;background-color:transparent;border:1px solid var(--primary);border-radius:50%;scale:1.1;animation:styles_pulse__cAxIJ 1s linear infinite}.styles_animate-action__AlgnS:hover{animation-duration:.3s}.styles_counter-animated__action__6FWZy:active .styles_animate-action__AlgnS{border-color:var(--color-blue-2)}@keyframes styles_pulse__cAxIJ{0%{scale:1.1;opacity:1}to{scale:1.5;opacity:0}}.styles_counter-animated__number__1ZB3T{width:30px;height:30px;position:relative;display:flex;justify-content:center;align-items:center;font-size:1.2rem;overflow:hidden}.styles_block-number__myhP2{width:100%;height:100%;text-align:center;position:absolute;transition:transform .2s ease-in-out}.styles_block-number--hide__5l0gL{display:none}.styles_block-animated___wQor{position:absolute;display:none;text-align:center}.styles_block-animated--show__WpzzX{display:flex;justify-content:center;text-align:center}.styles_roll-up-from-current__qd34J{animation:styles_move-up-from-current__F_ZX1 .2s linear forwards}.styles_roll-up-from-down__ED0vl{animation:styles_move-up-from-down__ZSETQ .2s linear forwards}@keyframes styles_move-up-from-current__F_ZX1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes styles_move-up-from-down__ZSETQ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.styles_roll-dowm-from-current__6_4Qh{animation:styles_move-dowm-from-current__0IjlD .2s linear forwards}.styles_roll-dowm-from-up__mFciZ{animation:styles_move-dowm-from-up__eTKMO .2s linear forwards}@keyframes styles_move-dowm-from-current__0IjlD{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes styles_move-dowm-from-up__eTKMO{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.styles_selected-variant__OSVlo{display:flex;gap:8px}.styles_variant__71bTR{min-width:35px;min-height:35px;padding:5px 10px;border:1px solid var(--border);border-radius:5px;cursor:pointer;text-transform:uppercase;transition:all .3s ease;font-weight:600}.styles_active__hhcyR{background-color:var(--green-1)}.styles_size-color__FrrH1{width:15px;height:15px;border-radius:50%}