.Checkbox_checkbox__bMSRx{position:relative;width:100%}.Checkbox_large__7xAsi label{width:32px;height:32px}.Checkbox_large__7xAsi label span{width:100%;height:100%;border-radius:6px}.Checkbox_checkbox__bMSRx input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.Checkbox_checkbox__bMSRx span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;background-color:transparent;border:1px solid var(--brand-primary);border-radius:3px;cursor:pointer;color:#fff}.Checkbox_checkbox__bMSRx label{display:flex;align-items:baseline;gap:10px;font-size:20px;line-height:100%;color:#6e7076;margin-bottom:0;cursor:pointer}.Checkbox_checkbox__bMSRx p{margin:0;line-height:25px}.Checkbox_checkbox__bMSRx span svg{transition:var(--transition);opacity:0;visibility:hidden}.Checkbox_checkbox__bMSRx span svg.Checkbox_small__xJ11e{width:9px}.Checkbox_checkbox__bMSRx input:checked+label span{background-color:var(--brand-primary)}.Checkbox_checkbox__bMSRx input:checked+label span svg{visibility:visible;opacity:1}.Checkbox_checkbox__bMSRx a{color:var(--brand-primary);margin-left:4px;transition:var(--transition);-webkit-text-decoration:underline transparent;text-decoration:underline transparent}.Checkbox_checkbox__bMSRx a:hover{-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary)}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7{display:flex;align-items:center}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 label p{font-size:16px;line-height:22px}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 span{border-radius:50%;overflow:hidden;border-width:1.5px}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 span svg{display:none}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 span:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--brand-primary);transform:scale(0);transition:var(--transition)}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 input:checked+label span{background-color:transparent}.Checkbox_checkbox__bMSRx.Checkbox_secondary___TiF7 input:checked+label span:before{transform:scale(1)}@media screen and (max-width:959px){.Checkbox_checkbox__bMSRx label p{font-size:20px}}@media screen and (max-width:767px){.Checkbox_checkbox__bMSRx span{margin-top:5px}}@media screen and (max-width:475px){.Checkbox_large__7xAsi label{width:23px;height:23px}.Checkbox_large__7xAsi label span{margin:0}.Checkbox_checkbox__bMSRx label p{font-size:13px;line-height:20px}}.Counter_counter___Tas0{display:flex;align-items:center;justify-content:space-between;border:1px solid #f0f0f0;border-radius:3px;width:88px;height:25px;background:#fff;font-size:15px;font-weight:600;color:var(--black)}.Counter_counter___Tas0 svg{width:18px;height:18px}.Counter_counter___Tas0.Counter_md__c_oxF{height:32px}.Counter_counter___Tas0.Counter_lg__OFpTv{height:56px;width:120px;font-size:18px}.Counter_counter___Tas0.Counter_full__gh4ya{width:100%}.Counter_counter___Tas0.Counter_lg__OFpTv button{width:40px}.Counter_counter___Tas0 span{text-align:center}.Counter_counter___Tas0 button{width:28px;height:100%;display:flex;align-items:center;justify-content:center;transition:.3s ease}.Counter_counter___Tas0 button:hover{color:#20aae7}.Counter_cart__nLA6p{background-color:#f1f2f7;border-radius:10px;border:0;width:134px;height:41px;padding:0 5px}.Counter_cart__nLA6p button{width:33px}.Counter_cart__nLA6p svg{width:33px!important;height:33px;background:#fff;border-radius:10px}.Counter_increase_decrease__u_ywk{font-size:16px;font-weight:600;margin:0;background:#fff;width:33px;height:33px;border-radius:10px;text-align:center;line-height:33px}@media screen and (max-width:767px){.Counter_counter___Tas0.Counter_lg__OFpTv{height:50px}}@media screen and (max-width:475px){.Counter_counter___Tas0.Counter_cart__nLA6p{width:85px;height:26px;border-radius:6px}.Counter_cart__nLA6p button{width:20px;height:20px}.Counter_cart__nLA6p span{font-size:10px}.Counter_increase_decrease__u_ywk{width:20px;height:20px;line-height:20px;font-size:10px;border-radius:6px}}.CartProduct_cartProduct__dSq3i{display:flex;justify-content:space-between;font-size:18px;line-height:22px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0;position:relative}.CartProduct_left__tBqBD{display:flex;gap:20px}.CartProduct_right__WPvKP{align-self:flex-end}.CartProduct_link__8wDzm{border:1px solid #f0f0f0;border-radius:7px;display:block}.CartProduct_item__C28_p>div{display:none}.CartProduct_cartProduct__dSq3i img{border-radius:5px;flex-shrink:0;width:140px;height:150px;object-fit:contain}.CartProduct_wrap__Zs2DB{display:flex;flex-direction:column;gap:2px;max-width:475px;align-self:flex-start;height:100%}.CartProduct_content__9Dmy1{width:100%;display:flex;justify-content:space-between;margin-left:20px}.CartProduct_content__9Dmy1 p{margin:0}.CartProduct_article__XmR0E{font-weight:500;color:var(--blue)}.CartProduct_article__XmR0E span{color:var(--gray)}.CartProduct_color__ivYvK{display:flex;align-items:center;gap:5px;color:var(--light-gray);font-size:20px}.CartProduct_color__ivYvK span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--color);border-radius:50%;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.CartProduct_color__ivYvK span:before{content:"";position:absolute;width:12px;height:12px;background-color:var(--color);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(0,0,0,.15)}.CartProduct_title__zPfrz{color:var(--black);margin-bottom:0;font-size:20px}.CartProduct_prices__tJ_65{display:flex;align-items:baseline;gap:10px;margin-top:12px}.CartProduct_price__FlJER{font-size:24px;line-height:28px;font-weight:700;color:var(--gray);color:var(--blue)}.CartProduct_price__FlJER span{font-size:17px;color:var(--gray)}.CartProduct_price__FlJER b{font-weight:700;color:var(--blue)}.CartProduct_oldPrice__bvLvR{color:#9aa2b8;font-size:20px;line-height:24px;font-weight:600}.CartProduct_cashback__TKf1O{color:var(--light-gray);font-weight:500;font-size:20px}.CartProduct_cashback__TKf1O b{font-weight:700;color:var(--green)}.CartProduct_counter__Vmu26,.CartProduct_right__WPvKP{height:-moz-fit-content;height:fit-content;align-self:center}.CartProduct_right__WPvKP{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.CartProduct_btns__oT9ez{display:flex;gap:15px}.CartProduct_delete__c7rFj svg,.CartProduct_favorite__dOJqN svg{transition:var(--transition)}.CartProduct_delete__c7rFj:hover svg{stroke:#e83b3a}.CartProduct_favorite__dOJqN:hover svg{stroke:var(--blue)}.CartProduct_favorite__dOJqN.CartProduct_active__e8oIR svg{stroke:var(--blue);fill:var(--blue)}.CartProduct_priceMob__oa3nn{display:none}@media screen and (max-width:1679px){.CartProduct_price__FlJER.CartProduct_second__VrdET{display:none}}@media screen and (max-width:1439px){.CartProduct_right__WPvKP{margin-left:20px}}@media screen and (max-width:991px){.CartProduct_wrap__Zs2DB{max-width:300px}.CartProduct_cartProduct__dSq3i{font-size:14px;line-height:16px;margin-bottom:15px;padding-bottom:15px}.CartProduct_link__8wDzm{border-radius:3px}.CartProduct_link__8wDzm img{width:80px;height:90px}.CartProduct_item__C28_p>div{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:7px}.CartProduct_counter__Vmu26{display:none}.CartProduct_content__9Dmy1{flex-direction:column}.CartProduct_price__FlJER{font-size:18px;line-height:22px;display:none}.CartProduct_priceMob__oa3nn{display:block}.CartProduct_price__FlJER span{font-size:13px}.CartProduct_prices__tJ_65{gap:8px}.CartProduct_oldPrice__bvLvR{font-size:13px;line-height:17px}.CartProduct_content__9Dmy1{margin-left:15px}.CartProduct_btns__oT9ez{top:-10px;right:0;gap:8px}.CartProduct_delete__c7rFj svg,.CartProduct_favorite__dOJqN svg{width:20px;height:20px}.CartProduct_content__9Dmy1{align-items:flex-start}.CartProduct_wrap__Zs2DB{height:100%}.CartProduct_color__ivYvK span{width:14px;height:14px}.CartProduct_color__ivYvK span:before{width:8px;height:8px}.CartProduct_cashback__TKf1O,.CartProduct_color__ivYvK,.CartProduct_title__zPfrz{font-size:18px}.CartProduct_prices__tJ_65{margin-top:4px}.CartProduct_right__WPvKP{margin-right:auto;margin-left:0;margin-top:5px}}@media screen and (max-width:575px){.CartProduct_color__ivYvK,.CartProduct_title__zPfrz{font-size:16px;margin-top:2px}.CartProduct_title__zPfrz{margin-bottom:2px}.CartProduct_cashback__TKf1O{font-size:16px}}