@media (max-width: 500px){.container{max-width:100%}}.cart h1{color:var(--Dark-grey, #464950);font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-top:24px}@media (max-width: 650px){.cart h1{font-size:18px}}.cart__box{display:flex;justify-content:space-between;gap:16px}@media (max-width: 1000px){.cart__box{flex-direction:column;gap:0}}.cart__list{max-width:1000px}@media (max-width: 1680px){.cart__list{width:800px}}@media (max-width: 1000px){.cart__list{width:100%}}.cart__list-header{display:grid;grid-template-columns:5fr 1fr 3fr 1.8fr;column-gap:16px;padding:16px;align-items:center;border-radius:16px;border:1px solid var(--Light-grey, #DBDDE2);background:#fff;z-index:1;position:relative}@media (max-width: 650px){.cart__list-header{display:none}}.cart__list-header_item{color:#202020;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:120%}@media (max-width: 1280px){.cart__list-header_item{font-weight:600}}.cart__list-body_item{display:grid;grid-template-columns:5fr 1fr 3fr 2fr;column-gap:16px;padding:16px;border-bottom:solid 1px #DBDDE2;position:relative}.cart__list-body_item:last-child{border:none;position:relative}@media (max-width: 650px){.cart__list-body_item{grid-template-columns:1fr;padding-top:24px;row-gap:16px}.cart__list-body_item .popular-item__discount{max-width:unset}}.cart__list-body_item--img{display:flex;align-items:center;justify-content:center;max-width:80px;max-height:150px;min-width:80px;height:auto;margin-right:25px}@media (max-width: 650px){.cart__list-body_item--img{min-width:64px;max-width:100px}}.cart__list-body_item--img img{max-width:100%;max-height:100%}.cart__list-body_item--product{display:flex}.cart__list-body_item--title{color:var(--Dark-grey, #464950);font-size:14px;font-style:normal;font-weight:700;line-height:120%}@media (max-width: 1280px){.cart__list-body_item--title{font-weight:600}}.cart__list-body_item--sku{color:var(--Dark-grey, #464950);font-size:12px;font-style:normal;font-weight:700;line-height:120%;padding:16px 0}.cart__list-body_item--sku span{font-weight:400}@media (max-width: 1280px){.cart__list-body_item--sku{padding:8px 0}}.cart__list-body_item--category{color:var(--Second-prime, #004253);font-size:14px;font-style:normal;font-weight:700;line-height:120%}.cart__list-body_item--category a{color:inherit}.cart__list-body_item--price{display:flex;justify-content:center;align-items:center}@media (max-width: 650px){.cart__list-body_item--price{display:none}}.cart__list-body_item--price span{color:var(--Dark-grey, #464950);text-align:center;font-size:16px;font-style:normal;text-wrap:nowrap;font-weight:700;line-height:130%}@media (max-width: 1280px){.cart__list-body_item--price span{font-size:14px;line-height:120%}}.cart__list-body_item--attribute{display:flex;justify-content:center;align-items:center}.cart__list-body_item--attribute .product-item__counter--wrap{width:max-content}.cart__list-body_item--total{display:flex;justify-content:right;align-items:center}@media (max-width: 650px){.cart__list-body_item--total{display:none}}.cart__list-body_item--total span{color:var(--Dark-grey, #464950);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:130%;margin-right:16px;width:50%;text-wrap:nowrap}@media (max-width: 1280px){.cart__list-body_item--total span{font-size:14px}}.cart__list-body_item--bottom{grid-template-columns:1fr 1fr 1fr;display:none}@media (max-width: 650px){.cart__list-body_item--bottom{display:grid}}.cart__list-body_item--bottom span{display:block;text-align:center;color:var(--Dark-grey, #464950);font-size:16px;font-style:normal;font-weight:700;line-height:130%}.cart__right{height:max-content;min-width:368px;width:368px}@media (max-width: 1280px){.cart__right{min-width:288px;width:288px}.cart__right.checkout{min-width:389px}}@media (max-width: 1000px){.cart__right,.cart__right.checkout{min-width:100%}}.cart__sidebar{display:flex;height:max-content;min-width:368px;width:368px;padding:24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:16px;border:1px solid var(--Light-grey, #DBDDE2);background:#fff}@media (max-width: 1280px){.cart__sidebar{min-width:288px;width:288px;padding:16px}.cart__sidebar.checkout{min-width:389px}}@media (max-width: 1000px){.cart__sidebar{min-width:100%;margin-bottom:24px;padding:16px}.cart__sidebar.checkout{min-width:100%}}@media (max-width: 768px){.cart__sidebar{margin:24px 0}}.cart__sidebar-start{display:none}@media (max-width: 1000px){.cart__sidebar-start{width:100%}}.cart__sidebar-title{color:var(--Dark-grey, #464950);font-size:16px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:8px}@media (max-width: 1280px){.cart__sidebar-title{font-size:14px}}.cart__sidebar-subtitle{color:var(--Dark-grey, #464950);font-size:14px;font-style:normal;font-weight:400;line-height:120%}@media (max-width: 1280px){.cart__sidebar-subtitle{font-size:12px}}.cart__sidebar-promotion{display:flex;margin:16px 0;width:100%}.cart__sidebar-promotion_btn{display:flex;padding:8px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:9999px;border:1px solid var(--Dark-grey, #464950);color:var(--Second-prime, #004253);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:130%;margin-left:12px}.cart__sidebar-promotion input{border-bottom:1px solid var(--Light-grey, #DBDDE2);flex-grow:1}@media (max-width: 1000px){.cart__sidebar-promotion input{width:100%}}.cart__sidebar-line{display:flex;width:100%;justify-content:space-between;align-items:center}.cart__sidebar-line_title,.cart__sidebar-line_value{color:var(--Dark-grey, #464950);font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 1280px){.cart__sidebar-line_title,.cart__sidebar-line_value{font-size:14px}}.cart__sidebar-line.vat{margin-top:-20px}.cart__sidebar-line.vat .cart__sidebar-line_value{font-size:12px}.cart__sidebar-bottom{width:100%}.cart__sidebar-bottom_summary{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #DBDDE2}.cart__sidebar-bottom_summary--title,.cart__sidebar-bottom_summary--value{color:var(--Dark-grey, #464950);font-size:16px;font-style:normal;font-weight:700;line-height:130%}.cart__sidebar-bottom_btn{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:9999px;background:var(--Prime, #FDBA16);color:var(--Second-prime, #004253);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 1280px){.cart__sidebar-bottom_btn{font-size:14px;padding:12px 28px}}.cart__sidebar-time{margin:16px 0 24px;display:flex;padding:8px;align-items:center;gap:10px;align-self:stretch;border-radius:8px;border:1px solid #DBDDE2;background:#fafafa;color:var(--Dark-grey, #464950);font-size:12px;font-style:normal;font-weight:700;line-height:120%}.checkout__mobile{display:flex;align-items:center;justify-content:space-between}@media (min-width: 767px){.checkout__mobile{display:none}}.checkout__mobile-items{display:flex;justify-content:center;align-items:center;gap:4px}.checkout__mobile-back .prev-step,.checkout__mobile--item.active .current-step{display:block}.checkout__mobile--item.active .noactive-step,.checkout__mobile--item.done .current-step,.checkout__mobile--item.done .noactive-step{display:none}.checkout__mobile--item.done .done-step{display:block}.checkout__mobile--item svg{display:none}.checkout__mobile--item .noactive-step{display:block}.checkout__header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;gap:24px;border-radius:16px;border:1px solid var(--Light-grey, #DBDDE2);margin-top:24px;background:#fff}@media (max-width: 768px){.checkout__header{display:none}}@media (max-width: 1000px){.checkout__header-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout__header-item span{text-align:center}}@media (max-width: 768px){.checkout__header-item.active svg circle{fill:#fdba16}.checkout__header-item.active svg path{stroke:#fdba16}.checkout__header-item.active span{color:var(--Dark-grey, #464950);font-size:10px;font-style:normal;font-weight:700;line-height:130%}}.checkout__header-item.active svg circle{fill:#fdba16}.checkout__header-item.active svg path{stroke:#fdba16}.checkout__header-item span{color:var(--Dark-grey, #464950);font-size:14px;font-style:normal;font-weight:600;line-height:130%}@media (max-width: 1280px){.checkout__header-item span{color:var(--Dark-grey, #464950);font-size:12px;font-style:normal;font-weight:700;line-height:120%}}@media (max-width: 650px){.checkout__header-item span{color:var(--Dark-grey, #464950);font-size:10px;font-style:normal;font-weight:400;line-height:130%}}.checkout__header-item .done-svg{display:none}.checkout__header-item.done svg{display:none}.checkout__header-item.done .done-svg{display:inline-block}.checkout__header-line{height:1px;flex:1 0 0;background:#dbdde2}@media (max-width: 650px){.checkout__header-line{background:#000;display:none}}.details{display:flex;justify-content:space-between;gap:16px}@media (max-width: 1000px){.details{flex-direction:column;gap:0}}.details__forms{flex-grow:1}.details__forms .card{max-width:1016px;display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;border:1px solid var(--Light-grey, #DBDDE2);background:#fff;margin-bottom:24px}.details__forms .card h2{color:var(--Dark-grey, #464950);font-size:18px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:16px}.details__forms .card h2 span{color:var(--Red, #EF5A32);font-size:18px;font-style:normal;font-weight:700;line-height:140%}.details__forms-types{display:flex;gap:24px;margin:16px 0;padding-left:8px}.details__forms-types .popup-adress__label--title{font-weight:400}.details__forms .form-checkbox{padding-left:23px}@media (max-width: 1280px){.details__forms .form-checkbox{padding:0}}.details__forms .form-checkbox label{font-weight:400}.details__forms .form-checkbox label span{color:#ef5a32}.details__forms .sign__items{justify-content:space-around;padding-bottom:8px}.details__forms .normal{font-weight:400}.details__forms .delivery__types{width:100%}.details__forms .delivery__types-item{display:flex;justify-content:space-between;align-items:center;padding:16px}.details__forms .delivery__types-item:has(.popup-adress__label--input-radio:checked){border-radius:8px;border:1px solid var(--Light-grey, #DBDDE2)}.details__forms .delivery__types-item_price{color:var(--Dark-grey, #464950);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:130%}.details__forms .delivery__types-item:hover{cursor:pointer}.details__forms .payment__methods{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 768px){.details__forms .payment__methods{grid-template-columns:1fr}}.details__forms .payment__methods-item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--Light-grey, #DBDDE2);background:#fff}.details__forms .payment__methods-item:has(.popup-adress__label--input-radio:checked){border:1px solid var(--Light-grey, #FDBA16)}.details__forms .payment__methods-item_description{margin:8px 0;color:var(--Dark-grey, #464950);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.details__forms .payment__methods-item:hover{cursor:pointer}.details__forms .sign__items{margin:24px 0}@media (max-width: 768px){.details__forms{display:flex;flex-direction:column-reverse}}.checkout-step{display:none;min-height:calc(100vh - 219px)}.checkout-step.active{display:block}.subcheckbox{padding-left:16px}.button-back{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:8px;color:var(--Dark-grey, #464950);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%;width:fit-content}@media (max-width: 767px){.button-back{padding-left:0}}.checkout-submit{display:none}#address_data{display:none;margin-top:20px}#address_data.active{display:block}.final-data{display:none}.final-data.active{display:flex}#user_data_modal .modal-data{display:none}#user_data_modal .modal-data.active{display:block}#passwords{display:none}#passwords.active{display:block}.edit-name{display:none}.edit-name.active{display:block}.discount-alert{justify-content:center;gap:10px;padding:8px;align-items:center;align-self:stretch;border-radius:8px;color:var(--Dark-grey, #464950);font-size:12px;font-style:normal;font-weight:700;line-height:120%;display:none}.discount-success{border:1px solid #C0ECD4;background:#f1fff4}.discount-fail{border:1px solid var(--Fields-Stroke-Error, #FFD8D8);background:var(--Fields-BG-Error, #FFF5F5)}.discount-line{display:none}.discount-line div{color:var(--Red, #EF5A32);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.footer{padding:32px 10px!important}.footer__bottom{margin:0!important}@media (max-width: 768px){.footer__bottom{flex-direction:column;gap:16px;align-items:center}}@media (max-width: 768px){.form-item{width:100%!important}}@media (max-width: 768px){.header-down{max-width:100%;padding:0 2.5%}}.cart__list-body{padding-top:20px;margin-top:-15px;background:#fff;border-radius:0 0 16px 16px}@media (max-width: 768px){.cart__list-body{margin-top:0;border-radius:16px;border:1px solid var(--Light-grey, #DBDDE2)}}@media (max-width: 768px){.sign__wrap{width:unset}}@media (max-width: 768px){.mobile-item{display:none}}.mobile-delete{display:none}@media (max-width: 650px){.mobile-delete{display:block;position:absolute;top:10px;right:10px}}@media (max-width: 768px){.personal__item--btn.active.edit-name{text-align:end}}.coupon_text{font-size:12px;color:var(--Dark-grey, #464950);margin-bottom:8px;margin-top:-8px}@media (max-width: 767px){.prev-step{display:none}}
