.tab{position:relative;filter:drop-shadow(0 8px 24px rgba(149,157,165,.2))}.tab--right{position:absolute;right:0;top:40px;z-index:1}.tab .icon{position:absolute;width:24px;height:24px;right:9px;top:-13px;fill:var(--white)}.tab__list{background:var(--white);padding:4px 8px;border-radius:8px}.tab__item{padding:7px;border-radius:8px}.tab__item:hover{background:var(--gray-100)}.tab__item:hover span{color:var(--gray-900)}.tab__title{font-weight:400;font-size:14px;line-height:22px;color:var(--gray-700)}.tab__qr{width:220px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px}.tab .qr-icon{width:120px;height:120px;position:inherit}.input,.input__label{display:grid;grid-gap:5px}.input__label{position:relative}.input__container{background:var(--white);border:1px solid var(--gray-dark);border-radius:5px}.input--focus .input__container{box-shadow:0 0 0 3px var(--yellow-o7)}.input--error .input__container{border:1px solid var(--red)}.input--disabled .input__container{cursor:not-allowed}.input--small .input__container{height:32px;border-radius:10px}.input__title{font-weight:500;font-size:.75em;line-height:14px;color:var(--dark-light)}.input__title span{color:var(--red)}.input__action{padding:15px 10px 15px 15px;border-radius:5px;justify-content:center;border:1px solid rgba(0,0,0,0)}.input__action>.icon{width:20px;height:20px}.input__field{color:var(--dark)}.input--disabled .input__field{color:var(--gray-700);cursor:not-allowed}.input__field::placeholder{font-size:1em;line-height:130%;color:var(--gray-dark)}.input__field::-ms-input-placeholder{font-weight:400;font-size:1em;line-height:130%;color:var(--gray-dark)}.input__errors,.input__messages{font-weight:500;font-size:.75em;line-height:14px;display:grid;grid-gap:5px}.input__messages{color:var(--dark-light)}.input__errors{color:var(--red)}.map{width:100%;height:400px}.map .ymap-container{width:100%;height:100%}.address-modal.default-modal{width:100%;max-width:720px;overflow:hidden;border-radius:30px;padding:50px}@media only screen and (max-width:680px){.address-modal.default-modal{padding:20px}}.address-modal .address-modal__header{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.address-modal__search{display:flex;gap:20px;width:100%}@media only screen and (max-width:580px){.address-modal__search{flex-direction:column}}.address-modal__search-input{flex-grow:1}.address-modal__search-input .input__action .icon svg path{fill:var(--dark-light)}.address-modal__map{width:100%;height:600px}@media only screen and (max-width:440px){.address-modal__map{height:400px}}.address-modal__map .ymap-container{width:100%;height:100%;border-radius:var(--big-radius);overflow:hidden}.radio{display:flex;gap:8px;position:relative;cursor:pointer;align-items:center;text-align:left;user-select:none;font-size:.875em;line-height:18px}.radio input{position:absolute;left:0;top:0;visibility:hidden}.radio--error{color:var(--red)!important}.radio--error .radio__state{border-color:var(--red)!important}.radio--disabled{color:var(--gray)}.radio--disabled.radio--checked .radio__state,.radio--disabled .radio__state{border:1px solid var(--gray)}.radio--disabled.radio--checked .radio__state:after{background:var(--gray)}.radio--checked:not(.radio--disabled){color:var(--dark)}.radio--checked:not(.radio--disabled) .radio__state{border-color:var(--main)}.radio--checked:not(.radio--disabled) .radio__state:after{background:var(--main)}.radio__state{width:16px;height:16px;background:var(--white);border:1px solid var(--border-color-2);box-sizing:border-box;border-radius:10px;display:flex;align-items:center;flex-shrink:0;justify-content:center;transition:.2s;position:relative}.radio__state:after{content:"";width:10px;height:10px;flex-shrink:0;border-radius:100%;background:rgba(0,0,0,0);transition:.2s}.my-address-modal{width:100%;max-width:648px;border-radius:16px;padding:32px}.my-address-modal__header{padding:0 0 22px!important}.my-address-modal__body{padding:0!important;display:flex;flex-direction:column;gap:8px}.my-address-modal__items{width:100%;display:flex;flex-direction:column;gap:8px}.my-address-modal__item{border:1px solid var(--border-color-2);padding:16px;border-radius:16px;display:flex;cursor:pointer}.my-address-modal__item-text{display:flex;flex-direction:column;margin-left:8px}.my-address-modal__item-title{font-size:.875em;line-height:140%;color:var(--gray-900)}.my-address-modal__item-address{font-size:.875em;line-height:140%;color:var(--body_muted)}.my-address-modal__btn{width:100%;height:46px}.shops-component{width:100%}.shops-component__cities{display:flex;flex-direction:column;gap:32px}.shops-component__city{display:flex;flex-direction:column;gap:16px}.shops-component__title{font-size:1.25em;font-weight:500;line-height:32px;color:var(--gray-900);margin-bottom:0}.shops-component__shops{display:flex;flex-direction:column;gap:8px}.shops-component__shop{display:flex;justify-content:space-between;border:1px solid var(--border-color-2);border-radius:16px;padding:16px;cursor:pointer;transition:var(--transition)}.shops-component__shop:hover{border-color:var(--main)}.shops-component__shop-left{display:flex;align-items:flex-start;gap:8px}.shops-component__shop-text{display:flex;flex-direction:column}.shops-component__shop-address{font-size:.875em;font-weight:600;line-height:140%;color:var(--gray-900)}.shops-component__shop-schedule{font-size:.875em;line-height:140%;color:var(--body_muted)}.shops-component__btn{gap:6px;font-size:.875em;line-height:140%}.shops-component__btn .icon{width:16px;height:16px}.dadata{position:absolute;top:calc(100% + 3px);left:0;right:0;max-height:216px;overflow:auto;background:var(--white);z-index:10;border:1px solid var(--gray-900);border-radius:var(--big-radius)}.dadata-suggestions__item{padding:5px 10px;cursor:pointer;font-size:1em;border-radius:var(--big-radius)}@media only screen and (max-width:440px){.dadata-suggestions__item{line-height:1.5}}.dadata-suggestions__item:hover{background:var(--gray-100)}.alert{position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%);z-index:1;background:var(--white);border-radius:var(--big-radius);display:flex;flex-direction:column;align-items:center;padding:20px}.alert__title{color:var(--red)}.alert__close-btn.btn{position:absolute;right:0;top:0;width:30px;height:30px}.alert__close-btn.btn:hover{background:var(--gray-100)}.delivery-modal{width:100%;max-width:1096px;border-radius:16px;padding:32px;gap:32px}.delivery-modal__header{display:flex;align-items:center;gap:16px;width:100%}@media only screen and (max-width:800px){.delivery-modal__header{align-items:flex-start}}@media only screen and (max-width:580px){.delivery-modal__header{flex-direction:column-reverse}}.delivery-modal__wrapper{display:flex;gap:16px;width:100%;flex-wrap:wrap}@media only screen and (max-width:580px){.delivery-modal__wrapper{flex-direction:column}}.delivery-modal__wrapper-add{display:flex;gap:16px;width:100%}@media only screen and (max-width:960px){.delivery-modal__wrapper-add{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:580px){.delivery-modal__wrapper-add{grid-template-columns:1fr}}.delivery-modal__tabs{border:1px solid var(--border-color);border-radius:8px;padding:2px;display:flex}@media only screen and (max-width:580px){.delivery-modal__tabs{width:100%}}@media only screen and (max-width:340px){.delivery-modal__tabs{flex-wrap:wrap}}.delivery-modal__tabs--active{background:var(--gray-800)!important}.delivery-modal__tabs--active span{color:var(--white)}.delivery-modal__tabs--active .icon svg{fill:var(--white)}.delivery-modal__tabs-item{height:40px;padding:10px 23px;border-radius:8px}@media only screen and (max-width:580px){.delivery-modal__tabs-item{padding:10px;width:100%}}.delivery-modal__tabs-item span{font-weight:400;font-size:14px;line-height:140%}.delivery-modal__tabs-item .icon svg{width:16px;height:16px}.delivery-modal__search{position:relative;flex-grow:1;border-radius:16px;border:1px solid var(--border-color);display:flex;padding:12px}.delivery-modal__search .input__container{height:auto;border:none;padding:0}.delivery-modal__search .input__field{font-size:14px;font-weight:400;padding-right:12px}.delivery-modal__search .icon svg{width:20px;height:20px}.delivery-modal__search .icon svg path{fill:var(--black)!important}.delivery-modal__search-hint{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:1;background:var(--white);border:1px solid var(--gray-900);padding:10px;border-radius:var(--big-radius)}.delivery-modal__btn{padding:0 12px;height:46px;border-radius:16px!important}@media only screen and (max-width:440px){.delivery-modal__btn{width:100%}}.delivery-modal__map{width:100%}.delivery-modal__map .ymap-container{height:100%;width:100%}.delivery-modal-add__search{width:100%;max-width:280px;border-radius:16px;border:1px solid var(--border-color);display:flex;padding:12px}@media only screen and (max-width:960px){.delivery-modal-add__search{max-width:none}}.delivery-modal-add__search .input__container{height:auto;border:none;padding:0}.delivery-modal-add__search .input__field{font-size:14px;font-weight:400}.delivery-modal-add__search .icon svg{width:20px;height:20px}.delivery-modal-add__input{width:120px!important}@media only screen and (max-width:960px){.delivery-modal-add__input{width:100%!important}}.img{object-fit:cover;object-position:center}.img--contain{object-fit:contain}.lazy{opacity:0;transition:var(--transition)}.lazy.loaded{opacity:1}.alert-modal{width:100%;max-width:382px;padding:20px}.alert-modal--center .alert-modal__header{justify-content:center}.alert-modal__message{width:100%;text-align:center;white-space:pre-line}.alert-modal .alert-modal__footer{flex-direction:row}.alert-modal .alert-modal__footer .btn{width:100%;justify-content:center}.product-count{max-width:105px;height:38px;padding:10px;border-radius:12px;border:1px solid var(--green);display:flex;align-items:center}.product-count--cart{height:auto;padding:13px 12px;background:var(--white);border:1px solid var(--border-color);border-radius:16px;max-width:120px}.product-count .icon{width:16px;height:16px;cursor:pointer}.product-count--cart .product-count .icon{width:20px;height:20px}.product-count .icon svg{fill:var(--green)}.product-count__title{flex-grow:1;font-weight:400;font-size:.75rem;line-height:120%;color:var(--gray-900);width:50px;text-align:center}.product-count--cart .product-count__title{line-height:140%;font-size:.875rem;text-align:center;width:63px}.product-count__btn{display:flex;align-items:center;flex-shrink:0}.product-count__input{width:50px;flex-grow:1}.product-count--cart .product-count__input{max-width:63px}.product-count__input .input__container{padding:0;height:34px;border:none;background:none;border-radius:0}.product-count--cart .product-count__input .input__container{height:auto}.product-count__input .input__field{text-align:center;height:36px;font-weight:400;font-size:.75rem;line-height:120%;color:var(--gray-900)}.product-count--cart .product-count__input .input__field{height:auto;line-height:140%;font-size:.875rem}.product-count__btn-set{font-size:.875rem!important;background:var(--main)!important;color:var(--white)!important;transition:var(--transition)}.product-count__btn-set:hover{border-color:var(--red)!important;background:var(--red)!important}.swiper-slide{width:auto;display:inline-flex}.param-slider{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;position:relative}@media only screen and (max-width:1024px){.param-slider{margin-top:15px}}.param-slider--arrows:not(.param-slider--vertical){padding:0 50px}.param-slider--vertical .param-slider__arrow:first-child{position:absolute;left:0;top:0;right:0;bottom:unset}.param-slider--vertical .param-slider__arrow:last-child{position:absolute;right:0;left:0;bottom:0;top:unset}.param-slider__arrow{margin:auto;box-sizing:border-box;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;padding:0;background:var(--white);border:1px solid var(--white-2);border-radius:50%;z-index:1;transition:var(--transition)}.param-slider__arrow:not([disabled]):hover{border-color:var(--brown)}.param-slider__arrow .icon{width:16px;height:16px}.param-slider__arrow .icon svg path{stroke:var(--gray-dark)}.param-slider__arrow:first-child{position:absolute;left:0;top:0;bottom:0;left:-18px}.param-slider__arrow:last-child{position:absolute;right:0;top:0;bottom:0;right:-18px}.param-slider__items{width:320px;height:100%}.param-slider__items .swiper-slide{height:auto!important}.product-gallery{display:flex;align-items:flex-start;flex-direction:column-reverse;gap:15px}@media only screen and (max-width:1024px){.product-gallery{gap:0;align-items:center}}.product-gallery .param-slider{width:323px;flex-shrink:0;height:auto}.product-gallery__slider-img{display:flex;align-items:center;justify-content:center;background:var(--white);opacity:.3;border-radius:8px;width:64px;height:64px;overflow:hidden;cursor:pointer;padding:5px;transition:var(--transition)}.product-gallery__slider-img--active,.product-gallery__slider-img:hover{opacity:1}.product-gallery__slider-img img{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product-gallery__image{width:323px;max-width:100%;height:323px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:var(--big-radius)}.product-gallery__image-ratio{position:relative;padding-top:100%;width:100%;height:0}.product-gallery__image-ratio .ratio-container{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}.product-gallery__image-ratio .ratio-container>:first-child{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:contain;object-position:center}@media only screen and (max-width:1024px){.product-gallery__image{width:368px;height:368px}}.slider-arrows{z-index:1}@media only screen and (max-width:860px){.slider-arrows{display:none}}.slider-arrows__item{z-index:1;margin:auto;background:var(--white);border:1px solid var(--white-2);box-sizing:border-box;border-radius:40px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.slider-arrows__item:not([disabled]):hover{border-color:var(--main)}.slider-arrows__item:not([disabled]):hover .icon svg path{fill:var(--main)}.slider-arrows__item[disabled]{cursor:default}.slider-arrows__item[disabled] .icon svg path{fill:var(--gray-100)}.slider-arrows__item .icon{width:16px;height:16px}.slider-arrows__item .icon svg path{transition:var(--transition);fill:var(--body-color-muted)}.slider-arrows__item--left{position:absolute;left:-19px;top:0;bottom:0;margin-left:0;margin-right:auto}@media only screen and (max-width:1360px){.slider-arrows__item--left{left:-19px}}.slider-arrows__item--right{position:absolute;right:-19px;top:0;bottom:0;margin-left:auto;margin-right:0}@media only screen and (max-width:1360px){.slider-arrows__item--right{right:-19px}}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{width:100%;text-align:center;font-size:18px;background:#fff;height:auto}.slider,.swiper-slide{display:flex;justify-content:center;align-items:center}.slider{flex-direction:column;height:100%}.slider--grid .swiper-slide{height:calc(50% - 12px)!important}.slider__header{max-width:var(--main-width);display:flex;align-items:center;width:100%;margin-bottom:34px;justify-content:space-between}@media only screen and (max-width:860px){.slider__header{display:grid;grid-gap:16px;justify-content:stretch}.slider__header .btn{width:100%;justify-content:center}}@media only screen and (max-width:480px){.slider__header{margin-bottom:16px;gap:10px}}.slider__title{font-weight:500;font-size:2em;line-height:32px;margin:0}@media only screen and (max-width:480px){.slider__title{font-weight:700;font-size:1.375em;line-height:30px}}.slider__items{position:relative;max-width:var(--main-width);width:100%;height:100%}.textarea{display:inline-flex;flex-direction:column;gap:8px}.textarea__container{display:flex;position:relative;box-sizing:border-box;height:auto;transition:var(--transition);background:var(--white);border:1px solid var(--border-color-2);border-radius:16px}.textarea__container:hover{border-color:var(--main)}.textarea:focus-within .textarea__container{border-color:var(--main)}.textarea:focus-within .icon svg path{stroke:var(--gray-3-dark)}.textarea--filled:not(:focus-within) .textarea__container{border-color:var(--main)}.textarea--filled:not(:focus-within) .icon svg path{stroke:var(--dark)}.textarea--error.textarea .textarea__container{border-color:var(--red)}.textarea--error.textarea .icon svg path{stroke:var(--red)}.textarea--error.textarea__field{color:var(--red)}.textarea--error.textarea__field::placeholder{color:var(--red)}.textarea--focused .textarea__container{border-color:var(--main)}.textarea--error .textarea__container{border-color:var(--red)}.textarea--icon-left .textarea__action{position:absolute;left:0;top:0}.textarea--icon-left .textarea__field{padding:12px 16px 12px 44px}.textarea--icon-right .textarea__action{position:absolute;right:0;top:0}.textarea--icon-right .textarea__field{padding:12px 44px 12px 16px}.textarea--modified{position:relative}.textarea--modified .textarea__title{position:absolute;top:7px;left:15px;z-index:1;font-size:.85em;line-height:20px}.textarea--modified .textarea__field{padding:32px 15px 5px}.textarea__title{font-size:.875em;white-space:pre-line;font-weight:400;line-height:140%;color:var(--gray-900);opacity:.8}.textarea__subtitle{font-weight:400;font-size:.75em;line-height:20px;color:var(--gray)}.textarea__required{color:var(--red)}.textarea__error{font-weight:400;font-size:.75em;line-height:20px;color:var(--red)}.textarea__action{height:100%;display:inline-flex;align-items:center}.textarea__action,.textarea__field{background:none;border:none;padding:16px}.textarea__field{width:100%;height:100px;outline:none;font-weight:400;font-size:1em;color:var(--body-color)}.textarea__field::placeholder{font-weight:400;font-size:.875em;color:var(--gray-900);line-height:140%;opacity:.65}.textarea .icon{width:20px;height:20px}.textarea .icon svg path{transition:var(--transition);stroke:var(--gray)}.stars-rating{display:flex;flex-direction:column;gap:16px;width:fit-content}.stars-rating input[type=radio]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.stars-rating__title{text-align:center;font-family:var(--font-regular);font-size:.875em;font-style:normal;font-weight:400}.stars-rating__body{display:inline-flex;align-items:center;justify-content:flex-start;gap:24px}.stars-rating__item{width:40px!important;height:40px!important}.stars-rating__item:not(.stars-rating__item--filled) svg path{fill:var(--border-color-2)}.stars-rating__item--filled svg path{fill:var(--yelow-500)}.stars-rating__item--opacity{opacity:.5}.stars-rating__errors{color:var(--red);font-size:.75rem}.loading-indicator{display:inline-flex;align-items:center;position:relative;gap:10px}.loading-indicator svg{width:16px;height:16px}.loading-indicator svg circle{stroke:var(--dark)}.product-review-modal{width:100%;max-width:424px;padding:32px;display:flex;flex-direction:column;gap:16px}.product-review-modal__header{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-style:normal;font-weight:500;line-height:36px}.product-review-modal__body{display:flex;flex-direction:column;align-items:center;gap:16px}.product-review-modal__body .textarea,.product-review-modal__footer,.product-review-modal__footer .btn{width:100%}.stars-small .icon{width:24px;height:24px}.stars-small .icon svg path{fill:var(--gray-100)}.stars-small--fill svg path{fill:var(--yelow-500)!important}.product-modal{display:flex;flex-direction:column;padding:32px;background-color:var(--white);width:100%;max-width:872px;border-radius:32px}.product-modal__loading{width:60px;height:60px;margin:auto}@media only screen and (max-width:440px){.product-modal__loading{width:60px;height:60px}}.product-modal__body{display:flex;flex-direction:column;gap:35px;padding:0}@media only screen and (max-width:440px){.product-modal__body{gap:24px}}.product-modal__body-main{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}@media only screen and (max-width:1024px){.product-modal__body-main{display:flex;flex-direction:column-reverse}}.product-modal__body-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:24px}.product-modal__body-tabs--btn-gray{background:var(--gray-100)!important;color:var(--gray-800)!important;border:1px solid var(--gray-100)!important;transition:var(--transition)!important}.product-modal__body-tabs--btn-white{background:rgba(0,0,0,0)!important;color:var(--gray-800)!important;border:1px solid var(--border-color-2)!important;transition:var(--transition)!important}.product-modal__body-tabs .btn{padding:0;height:30px;font-seze:.875rem!important;border-radius:12px}.product-modal__body-about{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;width:100%}@media only screen and (max-width:1024px){.product-modal__body-about{display:flex;flex-direction:column}}.product-modal__body-about h2.title{font-weight:500;margin-bottom:16px;grid-area:1/1/2/3}.product-modal__body-about .btn{grid-area:3/1/4/3;margin-top:16px}.product-modal__body-about--left{display:flex;flex-direction:column;grid-area:2/1/3/2}@media only screen and (max-width:1024px){.product-modal__body-about--left{margin-bottom:10px}}.product-modal__body-about--left span{font-weight:400;font-size:.875em;line-height:20px;color:var(--gray-900)}.product-modal__body-about--right{display:flex;flex-direction:column;gap:17px}.product-modal__body-about--right span{font-weight:400;font-size:.875em;line-height:140%;color:var(--gray-900)}.product-modal__body-about--right_top{display:flex;flex-direction:column;background:var(--gray-100);border-radius:16px;padding:16px;gap:8px}.product-modal__body-about--right_top h6{margin-bottom:8px}.product-modal__body-about--right_top div{display:flex;justify-content:space-between}.product-modal__parameters{display:flex;flex-direction:column;gap:5px}.product-modal__parameters-item{display:flex;align-items:flex-start;justify-content:space-between;gap:5px 16px}@media only screen and (max-width:420px){.product-modal__parameters-item{flex-wrap:wrap}}.product-modal__parameters-item span:last-child{text-align:right}.product-modal__body-reviews--left_list{display:flex;flex-direction:column;gap:16px}.product-modal__body-reviews--left_list__wrapper{display:flex;justify-content:space-between;align-items:center}.product-modal__body-reviews--left_list__wrapper div{display:flex;gap:4px}.product-modal__body-reviews--left_list__wrapper span{color:var(--blue);font-size:.75em;font-style:normal;font-weight:400;text-decoration-line:underline}.product-modal__body-reviews--left_list .icon{width:16px;height:16px}.product-modal__body-reviews{display:grid;grid-template-columns:323fr 461fr;width:100%;gap:24px}@media only screen and (max-width:620px){.product-modal__body-reviews{display:flex;flex-direction:column;gap:16px}}.product-modal__body-reviews--left{display:flex;flex-direction:column;gap:16px}.product-modal__body-reviews--left_top{display:flex;flex-direction:column;background:var(--gray-100);border-radius:16px;padding:16px;align-items:center;gap:11px}.product-modal__body-reviews--left_top div{display:flex;gap:5px}.product-modal__body-reviews--left_top div svg{width:24px;height:24px}.product-modal__body-reviews--left_top div svg path{fill:var(--yelow-500)}.product-modal__body-reviews--left_top span{font-weight:500;font-size:1em;line-height:22px;color:var(--gray-900)}.product-modal__body-reviews--left_btn.btn{transition:var(--transition);background:var(--green-100);border:1px solid var(--green-100);border-radius:16px;font-weight:400;font-size:.875em;line-height:20px;color:var(--green-800)}.product-modal__body-reviews--right{display:flex;flex-direction:column;gap:16px;height:354px;overflow:scroll}.product-modal__body-reviews .product-modal__body-reviews_item{display:flex;flex-direction:column;flex-shrink:0;gap:8px;background:var(--white);border:1px solid var(--border-color-2);border-radius:16px;padding:24px}.product-modal__body-reviews .product-modal__body-reviews_item-header{display:flex;justify-content:space-between;align-items:center}.product-modal__body-reviews .product-modal__body-reviews_item-header span{font-weight:400;font-size:12px;line-height:14px;color:var(--body_muted)}.product-modal__body-reviews .product-modal__body-reviews_item__text{font-weight:400;font-size:.875em;line-height:20px;color:var(--gray-900)}.product-modal__description{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:440px){.product-modal__description{gap:15px}}.product-modal__description-top{display:flex;flex-direction:column;gap:22px}.product-modal__description-feedback{display:flex;gap:8px;align-items:center}.product-modal__description-feedback span{display:flex;gap:4px;padding:5px 8px;background-color:var(--gray-100);border-radius:4px;font-weight:600;font-size:.875em;line-height:19px;color:var(--gray-900)}.product-modal__description-feedback span svg{width:15px;height:15px}.product-modal__description-feedback span svg path{fill:var(--yelow-500)}.product-modal__description-feedback a{font-weight:400;font-size:.875em;line-height:140%;text-decoration-line:underline;color:var(--gray-900)}.product-modal__description-title{display:flex;gap:16px;align-items:center}.product-modal__description-title h2{font-weight:500;font-size:2em;line-height:38px;color:var(--gray-900);margin:0}.product-modal__description-title .icon{width:35px;height:35px}.product-modal__description-share{display:flex;background-color:var(--gray-100);border-radius:8px;font-weight:400;font-size:1em;line-height:22px;color:var(--gray-900);align-items:center;gap:8px;width:fit-content;padding-right:8px}.product-modal__description-share span{color:var(--white);padding:4px;background-color:var(--red);border-radius:8px}.product-modal__description-price{display:flex;flex-direction:column;gap:16px}.product-modal__description-price_main{font-weight:400;font-size:.875em;line-height:19px;color:#838383}.product-modal__description-price_old{font-weight:500;font-size:.875em;line-height:19px;text-decoration-line:line-through;color:#bababa;padding-top:16px}.product-modal__description-price_new{font-weight:700;font-size:1.75em;line-height:38px;color:var(--red)}.product-modal__description-buttons{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:560px){.product-modal__description-buttons{grid-template-columns:1fr}}.product-modal__body-slider{width:100%}.product-modal .slider{height:auto}.cart-item{width:100%;padding:8px 12px;display:flex;gap:8px;align-items:center;background:var(--gray-50);border-radius:16px;height:76px;user-select:none}@media only screen and (max-width:920px){.cart-item{flex-direction:column;height:auto;align-items:flex-start;gap:16px}}.cart-item__name{display:flex;flex-direction:column;gap:4px;flex-grow:1}.cart-item__title{font-weight:500;font-size:1rem;line-height:19px;color:var(--gray-900);max-width:400px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cart-item--deleted .cart-item__title{opacity:.5}@media only screen and (max-width:920px){.cart-item__title{max-width:none}}@media only screen and (max-width:720px){.cart-item__title{font-size:.875rem}}.cart-item__description{font-weight:400;font-size:12px;line-height:16px;color:var(--gray-5)}.cart-item--deleted .cart-item__description{opacity:.5}.cart-item__remove:before{content:"";position:absolute;left:0;z-index:-1;width:100%;background:var(--red-50);height:100%;transition:width 2.5s linear;border-radius:0 8px 8px 0}.cart-item__remove-animated:before{width:0}.cart-item__img{width:60px;height:60px;background:var(--white);display:flex;border-radius:16px;flex-shrink:0}.cart-item--deleted .cart-item__img{opacity:.5}.cart-item__img img{object-fit:contain;border-radius:5px}.cart-item__action{display:flex;gap:16px;align-items:center}@media only screen and (max-width:920px){.cart-item__action{width:100%}}.cart-item__price{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;font-weight:500;font-size:1.125rem;line-height:24px}.cart-item__price-old{font-weight:500;font-size:.625rem;line-height:12px;text-decoration-line:line-through;color:var(--gray-400)}.cart-item__price-actual{font-weight:500;font-size:1.125rem;line-height:24px}.cart-item__price-actual--discount{color:var(--danger)}.cart-item__quantity{padding:13px 12px;background:var(--white);border:1px solid var(--border-color);border-radius:16px;max-width:120px;display:flex}.cart-item__quantity .input__container{height:auto;border:none;padding:0}.cart-item__quantity .input__field{font-weight:400;font-size:14px;line-height:140%;color:var(--gray-900);text-align:center}.cart-item__quantity .icon svg{cursor:pointer;transition:var(--transition);width:20px;height:20px}.cart-item__wrapper-info,.cart-item__wrapper-interactions{display:flex;gap:8px;align-items:center}.cart-item__wrapper-interactions{width:50%;justify-content:flex-end;margin-left:auto}@media only screen and (max-width:920px){.cart-item__wrapper-interactions{justify-content:flex-start;width:100%}}.cart-item__plus:hover svg{fill:var(--main)}.cart-item__minus:hover svg{fill:var(--red)}.cart-item .cart-item__delete:hover{background:var(--red-50)}.cart-item__return-btn{width:140px;height:46px;cursor:pointer;border-radius:16px;border:1px solid var(--gray-gray-100,#f7f7f7);background:var(--gray-gray-100,#f7f7f7);color:var(--gray-gray-800,#3f3b3b);font-size:.875rem;font-weight:400;line-height:14px;transition:var(--transition)}.cart-item__return-btn:hover{background:var(--white)}.cart-item__not-available{color:var(--gray-gray-900,#292929);font-size:.875rem;font-weight:400;line-height:140%;padding-right:16px}.set-item{width:100%;border:1px solid var(--border-color);border-radius:16px;padding:16px 16px 16px 24px}.set-item__header{display:flex;justify-content:space-between;align-items:center}.set-item__header .icon svg{height:16px;width:16px}.set-item__title{font-weight:500;font-size:1.25em;line-height:24px;color:var(--gray-900);flex-shrink:0}@media only screen and (max-width:628px){.set-item__title{font-size:1rem}}@media only screen and (max-width:428px){.set-item__title{flex-shrink:1}}.set-item__wrapper{display:flex;gap:21px;align-items:center;flex-shrink:0}@media only screen and (max-width:428px){.set-item__wrapper{gap:8px}}.set-item__cancel{visibility:hidden;flex-shrink:10}.set-item__cancel:before{visibility:hidden;content:"";position:absolute;left:0;z-index:-1;width:100%;background:var(--red-50);height:100%;transition:width 2.5s linear}.set-item__cancel-animated{visibility:visible}.set-item__cancel-animated:before{visibility:visible;width:0}.set-item__remove{display:flex;gap:4px;align-items:center}.set-item__remove a{font-weight:400;font-size:12px;line-height:120%;color:var(--gray-800)}.set-item__down{display:flex;align-items:center;justify-content:center;padding:9px;background:var(--gray-100);border:1px solid var(--gray-100);border-radius:12px}.set-item__down-reverse .icon{transform:rotate(180deg)}.set-item__product{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cart-clear-modal{width:100%;max-width:424px;padding:32px}.cart-clear-modal--center .cart-clear-modal__header{justify-content:center}.cart-clear-modal__message{width:100%;font-size:1rem;line-height:140%}@media only screen and (max-width:400px){.cart-clear-modal__message{font-size:.875rem}}.cart-clear-modal__message-bold{font-weight:500;font-size:1.25rem;line-height:32px;margin-bottom:8px}@media only screen and (max-width:400px){.cart-clear-modal__message-bold{font-size:1rem;line-height:20px}}.cart-clear-modal__body{padding-top:20px}.cart-clear-modal__footer{flex-direction:row;gap:24px!important;padding-top:30px!important}.cart-clear-modal__footer .btn{width:100%;justify-content:center}.recaptcha{display:flex;flex-direction:column;gap:4px}.recaptcha__widget{display:flex;justify-content:center}.recaptcha__errors{display:flex;flex-direction:column;font-weight:400;font-size:.75rem;line-height:15px;color:var(--red);gap:3px}.login-modal{width:100%;max-width:424px;border-radius:16px;padding:33px 32px}.login-modal__header{display:flex;justify-content:space-between;align-items:center}.login-modal__title{font-weight:500;font-size:24px;line-height:120%;color:var(--gray-900)}.login-modal__body{width:100%;padding-top:17px}.login-modal__form{display:flex;flex-direction:column;gap:16px}.login-modal__btn{width:100%;height:46px;border-radius:16px!important}.login-modal__footer{display:flex;flex-direction:column;padding-top:10px;gap:32px}.login-modal__policy{font-size:.75em;line-height:120%;text-align:center;color:var(--body_muted)}.login-modal__policy a{color:var(--body_muted);text-decoration:underline}.login-modal__policy a:hover{color:var(--main)}.login-modal__code-wrapper{font-size:.875rem;color:var(--gray-700);text-align:center;line-height:6px;display:flex;gap:4px;justify-content:center}.login-modal__code-again{color:var(--main);text-align:center;font-size:.875rem;text-decoration:underline;cursor:pointer;line-height:6px}.login-modal__or-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:.875em;line-height:19px}.login-modal__or-line:after,.login-modal__or-line:before{content:"";display:block;height:1px;background:var(--border-color-2)}.login-modal__socials{display:flex;align-items:center;justify-content:center;gap:32px}.login-modal__socials-item{display:flex;width:48px;height:48px}.login-modal__socials-item .icon{width:100%;height:100%}.price-status-bar{margin:2px -2px -2px;width:100%;padding:16px;box-shadow:0 5px 12px rgba(0,0,0,.1);display:flex;gap:8px;align-items:center;justify-content:center;border-radius:16px;position:relative;background:linear-gradient(45deg,#5ab033,#dde954)}@media only screen and (max-width:480px){.price-status-bar{width:98%;margin:2px -2px -2px 3px}}.price-status-bar:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;background:var(--white);border-radius:14px;z-index:1}.price-status-bar__bg{background:linear-gradient(45deg,#5ab033,#dde954);max-width:100%;position:absolute;left:0;height:calc(100% - 4px);transition:var(--transition);border-radius:16px;z-index:2}.price-status-bar span{font-weight:400;font-size:.875em;line-height:140%;color:var(--green-800);z-index:3}.price-status-bar .icon{z-index:3}.price-status-bar .icon svg{width:20px;height:20px}.cart-modal{width:100%;max-width:1060px;height:100%;border-radius:0!important;position:absolute!important;right:0;top:0}@media only screen and (max-width:1220px){.cart-modal{max-width:80%}}@media only screen and (max-width:480px){.cart-modal{max-width:100%}}.cart-modal__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:40px 40px 32px}@media only screen and (max-width:580px){.cart-modal__header{padding:40px 20px 20px}}@media only screen and (max-width:480px){.cart-modal__header{padding-left:0;padding-right:0}}.cart-modal__buttons{margin-left:auto;display:flex;gap:16px}.cart-modal__buttons .btn{border-radius:12px}.cart-modal__title{font-weight:500;font-size:2em;line-height:120%;color:var(--gray-900)}@media only screen and (max-width:480px){.cart-modal__title{font-size:1.5rem}}.cart-modal__body{min-height:calc(100vh - 226px);width:100%;overflow:auto;padding:0 40px;flex-grow:1}@media only screen and (max-width:580px){.cart-modal__body{padding:0 20px}}@media only screen and (max-width:480px){.cart-modal__body{padding:0}}.cart-modal__status-bar{width:100%;padding:16px;border:2px solid #5ab033;box-shadow:0 5px 12px rgba(0,0,0,.1);display:flex;gap:8px;align-items:center;justify-content:center;border-radius:16px}.cart-modal__status-bar span{font-weight:400;font-size:.875em;line-height:140%;color:var(--green-800)}.cart-modal__status-bar .icon svg{width:20px;height:20px}.cart-modal-empty{width:100%;height:100vh;max-height:430px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--gray-900);gap:8px}.cart-modal-empty__title{font-weight:500;font-size:24px;line-height:120%}.cart-modal-empty__subtitle{font-weight:400;font-size:14px;line-height:140%;text-align:center}.cart-modal-empty__btn{height:46px;padding:0 42px;margin-top:8px;border-radius:16px!important}.cart-modal-recommended{display:flex;flex-direction:column;gap:32px;width:100%}.cart-modal-recommended__title{font-weight:500;font-size:24px;line-height:120%;color:var(--gray-900)}.cart-modal-recommended__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;width:100%}.cart-modal-product{width:100%;display:flex;flex-direction:column;gap:16px;padding:16px 0 64px;flex-shrink:0}.cart-modal-set{width:100%;border:1px solid var(--border-color);border-radius:16px;padding:16px 16px 16px 24px}.cart-modal-set__header{display:flex;justify-content:space-between;align-items:center}.cart-modal-set__header .icon svg{height:16px;width:16px}.cart-modal-set__title{font-weight:500;font-size:1.25em;line-height:24px;color:var(--gray-900)}.cart-modal-set__wrapper{display:flex;gap:21px;align-items:center}.cart-modal-set__cancel{visibility:hidden}.cart-modal-set__cancel:before{visibility:hidden;content:"";position:absolute;left:0;z-index:-1;width:100%;background:var(--red-50);height:100%;transition:width 5s linear}.cart-modal-set__cancel-animated{visibility:visible}.cart-modal-set__cancel-animated:before{visibility:visible;width:0}.cart-modal-set__remove{display:flex;gap:4px;align-items:center}.cart-modal-set__remove a{font-weight:400;font-size:12px;line-height:120%;color:var(--gray-800)}.cart-modal-set__down{display:flex;align-items:center;justify-content:center;padding:9px;background:var(--gray-100);border:1px solid var(--gray-100);border-radius:12px}.cart-modal-set__down-reverse .icon{transform:rotate(180deg)}.cart-modal-set__product{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cart-modal-footer{width:100%;position:sticky;bottom:0;z-index:5;background:var(--white);border-top:1px solid var(--border-color);padding:32px 40px;display:flex;justify-content:space-between;align-items:center;min-height:90px}@media only screen and (max-width:580px){.cart-modal-footer{padding:32px 20px}}@media only screen and (max-width:420px){.cart-modal-footer{padding:20px}}.cart-modal-footer__total{display:flex;align-items:center;gap:8px;color:var(--gray-900)}.cart-modal-footer__title{font-weight:400;font-size:1.125em;line-height:24px}.cart-modal-footer__price{font-weight:400;font-size:1.25em;line-height:28px}.cart-modal-footer__quantity{font-weight:400;font-size:.875em;line-height:20px;color:var(--body_muted);margin-left:8px}.cart-modal-footer__btn{height:50px;padding:0 12px;border-radius:16px!important;font-size:1em}.catalog-dropdown{padding:32px 40px;display:flex;flex-direction:column;gap:24px;height:100%}@media only screen and (max-width:1025px){.catalog-dropdown{display:none}}.catalog-dropdown__loading{width:40px;height:40px;margin:auto}.catalog-dropdown__title{font-size:1.5em;font-weight:500;line-height:36px;margin:0}.catalog-dropdown__body{display:flex;gap:24px;height:100%}.catalog-dropdown__list{width:100%;max-width:312px;max-height:694px;overflow-x:auto;display:flex;flex-direction:column;gap:8px;padding-left:14px;direction:rtl}.catalog-dropdown__item{flex-shrink:0;height:54px;display:flex;align-items:center;padding:12px;gap:4px;border-radius:16px;border:1px solid var(--border-color-2);direction:ltr;color:var(--gray-800,#3f3b3b);transition:var(--transition)}.catalog-dropdown__item--active,.catalog-dropdown__item:hover{background:var(--gray-100)}.catalog-dropdown__item-img{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:center;overflow:hidden}.catalog-dropdown__item-title{flex-grow:1;line-height:1.3}.catalog-dropdown__item .icon{width:20px;height:20px}.catalog-dropdown__content{width:100%;display:flex;flex-direction:column;gap:24px}.catalog-dropdown__content-title{font-size:1.25em;line-height:32px;font-weight:500;margin:0}.catalog-dropdown__content-title a{color:var(--body-color);transition:var(--transition)}.catalog-dropdown__content-title a:hover{color:var(--main)}.catalog-dropdown__cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;overflow:auto}@media only screen and (max-width:1250px){.catalog-dropdown__cards{grid-template-columns:1fr 1fr;grid-gap:16px}}.catalog-dropdown__card{width:100%;height:76px;display:flex;align-items:center;padding:8px 12px;gap:8px;border:1px solid var(--border-color-2);border-radius:16px;cursor:pointer;color:var(--gray-900);transition:var(--transition)}.catalog-dropdown__card:hover{background:var(--gray-100);border-color:var(--gray-100)}.catalog-dropdown__card-img{flex-shrink:0;width:60px;height:60px;border-radius:16px;object-fit:contain;background:var(--white)}.catalog-dropdown__card-title{font-weight:500;line-height:22px;word-break:break-word}.catalog-dropdown--open-all{margin-top:auto}.hot-links{display:flex;gap:8px;width:100%;overflow:auto}.hot-links__item{flex-shrink:0;padding:7px 15px;background:var(--white);border:1px solid var(--border-color-2);border-radius:12px;font-size:.875em;line-height:14px;color:var(--gray-900)}.hot-links__item:hover{background:var(--green-50);border-color:var(--green)}.hot-links__item--highlight{background:var(--rose-50);border-color:var(--rose-50);color:var(--rose-800)}.loading-logo{display:inline-flex;align-items:center;width:100px;height:100px}.loading-logo .icon{width:100%;height:100%}.search{position:relative;padding:32px 40px;min-height:100px;max-height:calc(100vh - 200px);display:flex;flex-direction:column}@media only screen and (max-width:768px){.search{padding:20px 30px}}@media only screen and (max-width:480px){.search{padding:20px}}.search--loading .search__inner{opacity:.6}.search__inner{height:100%;max-height:100%;gap:24px;display:flex;flex-direction:column}.search-loading{position:absolute;top:10%;left:0;right:0;width:80px;height:80px;margin:auto;z-index:2;pointer-events:none;opacity:0;transition:opacity var(--transition)}@media only screen and (max-width:480px){.search-loading{width:60px;height:60px}}.search-loading--visible{pointer-events:auto;opacity:1}.search-loading svg circle{stroke:var(--gray-900)}.search__title{font-size:1.5em;font-weight:500;line-height:36px;margin:0;flex-shrink:0}@media only screen and (max-width:540px){.search__title{font-size:1.125em;line-height:1.5}}.search__subtitle{font-size:1.25em;font-weight:500;line-height:120%}.search__body{display:flex;flex-direction:column;gap:16px;overflow:auto}.search__body.scroll{padding-right:10px}.search-block{gap:16px}.search-block,.search-block__list{display:flex;flex-direction:column}.search-block__list{gap:8px}.search-block__title{margin:0;font-weight:500;font-size:1.25em;line-height:32px}.search--show-all{flex-shrink:0}.search-card{position:relative;height:76px;display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--border-color-2);border-radius:16px;transition:var(--transition)}@media only screen and (max-width:540px){.search-card{height:60px;padding:5px 10px}}.search-card:hover{box-shadow:0 8px 24px rgba(149,157,165,.2)}.search-card__link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}@media only screen and (max-width:540px){.search-card--product.search-card{display:grid;grid-template-columns:60px 1fr;gap:4px 8px;height:auto}}@media only screen and (max-width:540px){.search-card--product.search-card .product-count{max-width:100%}}.search-card--category .search-card__title{font-weight:400}.search-card__img{width:60px;height:60px;flex-shrink:0;border-radius:16px}@media only screen and (max-width:540px){.search-card__img{width:50px;height:60px}}.search-card__info{display:flex;flex-direction:column;flex-grow:1}.search-card__title{font-weight:500;color:var(--body-color);-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:540px){.search-card__title{font-size:.875em;line-height:1.5}}.search-card__subtitle{font-size:.75em;line-height:16px;color:var(--gray-5)}.search-card .btn{padding:10px;width:40px;height:38px;flex-shrink:0}.search-card .icon{width:20px;height:20px}.search-card .search-card__count-change{z-index:2}@media only screen and (max-width:540px){.search-card .search-card__count-change{grid-column:span 2;width:100%;max-width:100%}}.dropdown{position:absolute;left:0;right:0;top:100%;z-index:1;visibility:hidden;opacity:0;transition:var(--transition);background:var(--white);box-shadow:0 40px 50px rgba(0,0,0,.15);border-radius:0 0 32px 32px;overflow:hidden;max-height:calc(100vh - 150px);display:flex;flex-direction:column}.dropdown--visible{visibility:visible;opacity:1}.catalog-menu{position:relative}.catalog-menu .catalog-menu__body{padding-bottom:60px}.catalog-menu__categories{display:grid;overflow-y:auto}.catalog-menu__categories>li{display:grid}.catalog-menu__categories>li:not(:last-child){border-bottom:1px solid var(--gray)}.catalog-menu__category{padding:5px 0;font-size:.875em;line-height:20px;gap:10px;display:flex;align-items:center;position:relative;color:var(--body-color)}.catalog-menu__category--active,.catalog-menu__category:hover{color:var(--main)}.catalog-menu__category--active .catalog-menu__category-img{border-color:var(--green)}.catalog-menu__category--active .icon{transform:rotate(-180deg)}.catalog-menu__category-img{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,0)}.catalog-menu__category .icon{width:12px;height:12px;transition:var(--transition)}.catalog-menu__category>.btn{height:50px;width:50px;position:absolute;right:0;top:0;bottom:0}.catalog-menu__category-childs{padding-left:15px;height:0;min-height:0;overflow:hidden;transition:var(--transition)}.catalog-menu__category-childs .catalog-menu__category-img{width:30px;height:30px;border:none}.catalog-menu__bottom{position:absolute;bottom:0;left:0;right:0;width:100%;padding-bottom:10px}.catalog-menu__bottom .btn{width:100%}.header-main{background:var(--white);width:100%;padding:0 16px;z-index:3}.header-main__scroll{top:0;position:fixed}.header-main__user-info{display:flex;flex-direction:column;gap:4px;color:#4b4b4c;text-align:right;font-size:.75rem;font-weight:600;line-height:12px}.header-main__user-name{font-size:.875rem;font-weight:400;line-height:14px}@media only screen and (max-width:440px){.header-main--search .header-main__geo.btn,.header-main--search .header-main__left{display:none}.header-main--search .header-main__search--mobile,.header-main--search .header-main__search:not(.header-main--search .header-main__search--mobile){display:flex}.header-main--search .header-main__sets{display:none}}.header-main__content{position:relative;padding:16px 0;display:flex;gap:16px}@media only screen and (max-width:540px){.header-main__content{gap:8px}}.header-main__left,.header-main__right{display:flex;gap:16px;justify-content:space-between}@media only screen and (max-width:540px){.header-main__left,.header-main__right{gap:8px}}.header-main__left{flex-shrink:0}.header-main__right{flex-grow:1;justify-content:flex-end}.header-main__logo{display:flex;width:100%;max-width:209px;max-height:26px;align-self:center}@media only screen and (max-width:1200px){.header-main__logo{width:50px;max-height:30px;flex-shrink:0}}.header-main__logo-img{max-height:26px}@media only screen and (min-width:1201px){.header-main__logo-img--mobile{display:none}}@media only screen and (max-width:1200px){.header-main__logo-img:not(.header-main__logo-img--mobile){display:none}}.header-main__logo .icon{max-width:209px}.header-main .header-main__catalog{flex-shrink:0;font-weight:400;font-size:.875em;line-height:140%;height:46px;padding:0 20px;border-radius:16px}@media only screen and (max-width:990px){.header-main .header-main__catalog{padding:0 20px;flex-shrink:0}}@media only screen and (max-width:768px){.header-main .header-main__catalog{display:none}}.header-main .header-main__catalog .icon{width:20px;height:20px}@media only screen and (max-width:990px){.header-main .header-main__catalog-title{display:none}}.header-main__cart-quantity{width:24px;height:24px;border-radius:50%;background:var(--main);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;line-height:13px;color:var(--white)}.header-main__cart.btn{font-weight:400;line-height:20px;height:46px;font-size:.875rem;gap:4px}@media only screen and (max-width:990px){.header-main__cart.btn{padding:12px;flex-shrink:0}}@media only screen and (max-width:768px){.header-main__cart.btn{display:none}}.header-main__cart.btn .icon{width:20px;height:20px}@media only screen and (max-width:990px){.header-main__cart-title{display:none}}.header-main__profile.btn{flex-shrink:0}@media only screen and (max-width:768px){.header-main__profile.btn{display:none}}.header-main__search{flex-grow:3;border:1px solid var(--border-color-2);background:var(--white);border-radius:16px;padding:12px;display:flex;gap:5px;transition:border-color var(--transition)}.header-main__search:hover{border-color:var(--main)}.header-main__search--mobile{display:none;flex-grow:0;flex-shrink:0;cursor:pointer}@media only screen and (min-width:441px){.header-main__search--mobile{display:none}}.header-main__search .input__container{height:auto;border:none;padding:0}.header-main__search .icon{height:20px;width:20px;fill:var(--gray-900)}.header-main__geo.btn{display:flex;gap:2px;border:1px solid var(--border-color-2);padding:7px 12px 7px 5px;justify-content:space-between;width:254px;border-radius:16px}@media only screen and (max-width:990px){.header-main__geo.btn{width:auto;padding:7px 12px;flex-shrink:0}}.header-main__geo.btn:hover{border-color:var(--main)}.header-main__geo.btn .icon svg path{fill:var(--gray-900)!important}@media only screen and (max-width:990px){.header-main__geo-icon{display:none}}.header-main__geo-wrapper{display:flex;flex-direction:column;color:var(--gray-900)!important;text-align:start;width:100%}@media only screen and (max-width:990px){.header-main__geo-wrapper{display:none}}.header-main__geo-title{font-weight:600;font-size:12px;line-height:17px}.header-main__geo-subtitle{font-weight:400;font-size:12px;line-height:14px;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.header-main__sets{flex-shrink:0}@media only screen and (max-width:990px){.header-main__sets-title{display:none}}.header-main__btn{background:var(gray-100);padding:12px!important}.header-main__btn .icon svg path{fill:var(--gray-800)!important}.header{z-index:100;width:100%}.header-sticky{padding-top:78px}.header-sticky .header-main{filter:drop-shadow(0 8px 24px rgba(149,157,165,.2))}.header-banner{background:var(--green);padding:16px}.header-banner__content{display:flex;justify-content:space-between;align-items:center}.header-banner__title{text-transform:uppercase;color:var(--white);font-weight:700;font-size:1em;line-height:22px}.header-banner__buttons,.header-banner__close{display:flex;align-items:center}.header-banner__buttons{gap:33px}.header-banner__buttons .btn{padding:9px;color:var(--gray-800);font-weight:400;font-size:.75em;line-height:14px}.header-banner__buttons .icon{cursor:pointer;fill:var(--white);width:20px;height:20px}.header-top{background:var(--white-4)}@media only screen and (max-width:900px){.header-top{display:none}}.header-top__content{padding:16px 0;font-weight:400;font-size:.875em;line-height:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;position:relative}.header-top__content,.header-top__link{color:var(--gray-700)}.header-top__link:hover{color:var(--main)}.header-top__link-menu{position:relative}.header-top__link-menu:hover .header-top__dropMenu{opacity:1;visibility:visible;transition:var(--transition)}.header-top__dropMenu{position:absolute;z-index:20;top:28px;right:-9px;pointer-events:auto}.header-top__phone{line-height:20px;cursor:pointer}.header-top__navigation{display:flex;gap:16px;align-items:center}.header-top__navigation .tab{width:213px}.header-top__navigation-wrapper{display:flex;align-items:center}.header-top__navigation-wrapper .icon{width:24px;height:24px;fill:var(--gray-700)}.header-top__purchase{display:flex;gap:16px;align-items:center;justify-content:center}.header-top__contact{display:flex;gap:8px;align-items:center;justify-content:flex-end;cursor:pointer}.header-top__contact a{color:var(--gray-700)}.header-bottom{padding:16px 0;position:absolute;width:100%}@media only screen and (max-width:990px){.header-bottom{display:none}}.cookies{padding:15px;display:flex;width:100%;bottom:0;z-index:200;justify-content:space-between;align-items:center;position:fixed}.cookies__container{margin:0 auto;width:100%;display:flex;max-width:940px;padding:20px;background-color:#fff;border-radius:10px;box-shadow:2px 3px 10px rgba(0,0,0,.4)}@media only screen and (max-width:700px){.cookies__container{flex-direction:column;gap:20px;padding:15px}}.cookies__body{width:100%;display:flex;align-items:center;padding:0 10px}@media only screen and (max-width:700px){.cookies__body{padding:0}}.cookies span{margin:0;font-size:1em;text-align:left;color:var(--dark);font-weight:500}@media only screen and (max-width:700px){.cookies span{font-size:.875em;text-align:center}}.cookies__confirmed{display:flex;justify-content:flex-end}@media only screen and (max-width:700px){.cookies__confirmed{width:100%;justify-content:center}}@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito-Regular"),url(/static/fonts/Nunito/Nunito-Regular.woff2) format("woff2"),url(/static/fonts/Nunito/Nunito-Regular.woff) format("woff"),url(/static/fonts/Nunito/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:local("Nunito Medium"),local("Nunito-Medium"),url(/static/fonts/Nunito/Nunito-Medium.woff2) format("woff2"),url(/static/fonts/Nunito/Nunito-Medium.woff) format("woff"),url(/static/fonts/Nunito/Nunito-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/static/fonts/Nunito/Nunito-SemiBold.woff2) format("woff2"),url(/static/fonts/Nunito/Nunito-SemiBold.woff) format("woff"),url(/static/fonts/Nunito/Nunito-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:local("Nunito Bold"),local("Nunito-Bold"),url(/static/fonts/Nunito/Nunito-Bold.woff2) format("woff2"),url(/static/fonts/Nunito/Nunito-Bold.woff) format("woff"),url(/static/fonts/Nunito/Nunito-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Medium"),local("Inter-Medium"),url(/static/fonts/Inter/Inter-Medium.woff2) format("woff2"),url(/static/fonts/Inter/Inter-Medium.woff) format("woff"),url(/static/fonts/Inter/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--main-width:1320px;--font-regular:"Nunito",Arial,Helvetica Neue,Helvetica,sans-serif;--font-second:"Inter",Arial,Helvetica Neue,Helvetica,sans-serif;--font-size-desktop:16px;--white:#fff;--white_o5:hsla(0,0%,100%,0.5);--white_o6:hsla(0,0%,100%,0.6);--white-o1:hsla(0,0%,100%,0.1);--white-o8:hsla(0,0%,100%,0.8);--white-2:#f1f1f1;--white-3:#fafafa;--white-4:#f9f9f9;--body_muted:#919191;--gray:#f1f5f9;--gray-100:#f7f7f7;--gray-400:#bababa;--gray-700:#7d7b7b;--gray-800:#3f3b3b;--gray-900:#292929;--gray-2:#757575;--gray-3:#f8f8fa;--gray-4:#a4a4a4;--gray-5:#838383;--gray-50:#fafafa;--border-color:#ccd4df;--border-color-2:#e3e3e3;--gray-light:#ddd;--gray-light-2:#999;--gray-dark:#4b4b4c;--gray-dark-2:#5a6171;--black:#000;--black-o1:rgba(0,0,0,0.1);--black-o3:rgba(0,0,0,0.3);--black-o5:rgba(0,0,0,0.5);--black-o6:rgba(0,0,0,0.6);--black-o8:rgba(0,0,0,0.8);--dark:#4b4b4c;--dark-light:#778ca7;--blue:#308bdf;--blue-light:#e6e6ff;--aqua:#daf2fd;--green:#5ab033;--green-light:#deefd6;--green-light-2:#eff7eb;--green-dark:#00bd1e;--green-50:#ebf8e6;--green-100:#deefd6;--green-300:#9cd085;--green-700:#366a1f;--green-800:#244614;--brown:#633f00;--yellow:#f2b807;--yelow-100:#fef7db;--yelow-500:#f8d749;--yellow-o15:#fdf5da;--yelow-o3:rgba(248,215,73,0.3);--yelow-d35:#c9a408;--orange:orange;--orange-o2:rgba(255,165,0,0.2);--orange-d20:#cc8400;--red-50:#fdebeb;--red:#c61111;--red-800:#4f0707;--danger:#c61111;--red-o6:rgba(198,17,17,0.6);--red-o9:rgba(198,17,17,0.9);--rose-50:#fbe9f4;--rose-800:#4f0733;--main:var(--green);--body-color:var(--gray-900);--bg-color:var(--gray);--big-radius:15px;--main-radius:10px;--small-radius:5px;--transition:0.3s;--sides-padding:20px;--gap:65px;--header-main-height:100px;--scrollbar-width:8px;--bottom-menu-height:60px}@media only screen and (max-width:860px){:root{--header-main-height:152px}}@media only screen and (max-width:540px){:root{--gap:30px;--header-main-height:122px}}*{margin:0;padding:0;box-sizing:border-box;min-height:0;min-width:0;font-family:var(--font-regular);backface-visibility:hidden;scrollbar-width:thin}@media only screen and (min-width:1025px){*{scrollbar-color:var(--border-color-2) var(--gray-100)}::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:9999px}::-webkit-scrollbar-thumb{background-color:var(--border-color-2);border-radius:20px;border:2px solid var(--gray-100)}::-webkit-scrollbar-thumb:hover{background-color:var(--dark-light)}}body,html{scroll-behavior:smooth;margin:0;padding:0;font-size:var(--font-size-desktop);color:var(--body-color);line-height:26px;min-width:320px}@media only screen and (min-width:1026px){body.no-overflow,html.no-overflow{padding-right:10px}}a{text-decoration:none;cursor:pointer;transition:var(--transition)}body{overflow-y:scroll;scrollbar-width:thin}@media only screen and (min-width:1025px){body{scrollbar-color:var(--dark) var(--dark-light)}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body::-webkit-scrollbar-thumb{background-color:var(--black-o3);border-radius:16px}body::-webkit-scrollbar-thumb:hover{background-color:var(--dark-light)}}::selection{background:var(--blue);color:var(--white);text-shadow:none}::-moz-selection{background:var(--blue);color:var(--white);text-shadow:none}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-top:40px;margin-bottom:40px;font-weight:800}@media only screen and (max-width:540px){h1,h2,h3,h4,h5,h6{margin-top:30px;margin-bottom:30px}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-family:var(--font-bold);font-size:2em;font-weight:500}@media only screen and (max-width:540px){h1{font-size:1.875em}}@media only screen and (max-width:460px){h1{font-size:1.5em}}h2{font-family:var(--font-bold);font-size:1.75em}@media only screen and (max-width:540px){h2{font-size:1.5em;margin:0}}@media only screen and (max-width:440px){h2{font-size:1.375em}}h3{font-family:var(--font-bold);font-size:1.375em;margin-bottom:48px}h4{font-size:1.125em;margin-bottom:13px;text-transform:none;color:var(--gray-dark)}h4:first-child{margin-top:0}h5,h6{font-weight:700;font-size:1em;text-transform:uppercase}b,dt,strong{font-weight:700;line-height:normal}b,dt,em,i,strong{font-family:var(--font-regular)}em,i{font-weight:400}em:before,i:before{margin:0;width:auto}code,pre{margin:0;border:none;background:none}p{margin-bottom:16px}p:last-child{margin-bottom:0}img{vertical-align:middle;width:100%;height:auto;max-width:100%;max-height:100%}img[data-src],img[data-srcset]{display:block;min-height:1px}ol,ul{margin:0;padding:0;list-style:none}blockquote{background:var(--gray-3-dark);padding:15px;margin:10px 0 30px;font-family:var(--font-regular);overflow:hidden}blockquote,blockquote p{position:relative}details{margin-bottom:30px;border-radius:var(--main-radius)}details,details summary{background:var(--gray-3-dark)}details summary{font-family:var(--font-regular);padding:15px;border-top-right-radius:var(--main-radius);border-top-left-radius:var(--main-radius);cursor:pointer}details>div{padding:30px}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}video{object-fit:contain}figure{margin:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}textarea{resize:vertical}.file-icon,.icon{min-width:9px;min-height:9px}.file-icon svg,.icon svg{width:100%;height:100%}#app{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto;color:var(--dark)}@media only screen and (max-width:768px){#app{padding-bottom:var(--bottom-menu-height)}}#app.app--only-page{grid-template-rows:1fr}.container{box-sizing:content-box;max-width:var(--main-width)}.container,.container-padding{position:relative;width:100%;margin:0 auto}.container-padding{box-sizing:border-box;max-width:calc(var(--main-width) + var(--sides-padding)*2);padding-left:var(--sides-padding);padding-right:var(--sides-padding)}.page{padding-top:32px;padding-bottom:64px}@media only screen and (max-width:768px){.page{padding-bottom:32px}}@media only screen and (max-width:480px){.page{padding-top:24px;padding-bottom:24px}}.page-enter-active,.page-leave-active{transition:var(--transition)}.page-enter,.page-leave-to{opacity:0}.page__inner{display:flex;flex-direction:column;grid-gap:var(--gap)}.page__inner>.title{margin:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#000;opacity:0;visibility:hidden;cursor:pointer;transition:.1s}.overlay--visible{opacity:.8;visibility:visible}.hidden{display:none}.no-scroll{overflow:hidden}.categories-section{display:grid;grid-template-columns:1fr 3fr;gap:24px}@media only screen and (max-width:1024px){.categories-section{grid-template-columns:1fr}}.categories-section--right{gap:30px}.categories-section--right,.flex-column{display:flex;flex-direction:column}.flex-column>*{flex-shrink:0}.grecaptcha-badge{visibility:hidden!important}@-moz-keyframes line{0%{width:0}to{width:100%}}@-webkit-keyframes line{0%{width:0}to{width:100%}}@-o-keyframes line{0%{width:0}to{width:100%}}@keyframes line{0%{width:0}to{width:100%}}@-moz-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-webkit-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-o-keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@keyframes shake{16.6666667%{transform:translate(0)}33.3333334%{transform:translate(-20px) rotate(-1deg)}50%{transform:translate(20px) rotate(1deg)}66.6666668%{transform:translate(-10px) rotate(-1deg)}83.3333335%{transform:translate(10px) rotate(1deg)}to{transform:translate(0)}}@-moz-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-webkit-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-o-keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@keyframes idleIcon{0%{transform:translate(0)}to{transform:translateY(-20px)}}@-moz-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@-webkit-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@-o-keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes idleIconShadow{0%{transform:scale(1)}to{transform:scale(.8)}}.btn{background:none;border:none;border-radius:var(--main-radius);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;outline:none;gap:4px;font-family:var(--font-regular);transition:var(--transition)}.btn:active{transform:scale(.95)}.btn .icon{width:20px;height:20px}.btn .icon svg path{transition:var(--transition)}.btn:disabled{background:var(--gray);cursor:not-allowed;color:var(--brown_o3);border-color:var(--gray)}.btn--main{background:var(--main);color:var(--white);border:1px solid var(--main);transition:var(--transition)}.btn--main .icon svg path{fill:var(--white)}.btn--main .loading-icon svg circle{stroke:var(--white)}.btn--main:hover:not(:disabled){background:rgba(0,0,0,0);color:var(--main)}.btn--main:hover:not(:disabled) .icon svg path{fill:var(--main)}.btn--main:hover:not(:disabled) .loading-icon svg circle{stroke:var(--main)}.btn--main:active:not(:disabled){background:rgba(0,0,0,0);color:var(--main)}.btn--main:active:not(:disabled) .icon svg path{fill:var(--main)}.btn--green-light{background:var(--green-light);border:1px solid var(--green-light);color:var(--black);transition:var(--transition)}.btn--green-light .icon svg path{fill:var(--black)}.btn--outline{background:var(--white);color:var(--main);border:1px solid var(--main);transition:var(--transition);font-size:.875em}.btn--outline .icon svg path{fill:var(--main)}.btn--outline:hover:not(:disabled){background:var(--main);color:var(--white)}.btn--outline:hover:not(:disabled) .icon svg path{fill:var(--white)}.btn--outline:active:not(:disabled){background:var(--main);color:var(--white)}.btn--outline:active:not(:disabled) .icon svg path{fill:var(--white)}.btn--main-hollow{background:var(--white);color:var(--green);border:1px solid var(--green);transition:var(--transition);font-size:1em;font-weight:700}.btn--main-hollow .icon svg path{fill:var(--green)}.btn--main-hollow:hover:not(:disabled){color:var(--white);background:var(--green)}.btn--main-hollow:hover:not(:disabled) .icon svg path{fill:var(--white)}.btn--main-hollow:active:not(:disabled){color:var(--dark);border-color:var(--dark)}.btn--main-hollow:active:not(:disabled) .icon svg path{fill:var(--white)}.btn--gray--outline{background:rgba(0,0,0,0);color:var(--gray-2);border:1px solid var(--white-2);transition:var(--transition)}.btn--gray--outline .icon svg path{fill:var(--gray-2)}.btn--gray--outline:hover:not(:disabled){color:var(--main);border-color:var(--main)}.btn--gray--outline:hover:not(:disabled) .icon svg path{fill:var(--main)}.btn--white--outline{background:rgba(0,0,0,0);color:var(--gray-800);border:1px solid var(--border-color-2);transition:var(--transition);padding:0 12px;border-radius:16px}.btn--white--outline .icon svg path{fill:var(--gray-900)}.btn--white--outline:hover:not(:disabled){color:var(--gray-800);border-color:var(--main)}.btn--cart{flex-shrink:0;height:46px;gap:8px;padding:11px 12px;background:var(--white);border:1px solid var(--border-color-2);border-radius:16px;transition:var(--transition);font-weight:600;font-size:1rem;line-height:140%;color:var(--gray-800)}.btn--cart .icon{width:20px;height:20px;fill:var(--main)}.btn--cart:hover:not(:disabled){border-color:var(--main)}.btn--gray{background:var(--gray-100);color:var(--gray-800);border:none;transition:var(--transition);border-radius:16px;padding:12px;font-size:.75rem;line-height:14px}.btn--gray .icon svg path{fill:var(--gray-800)}.btn--gray:hover:not(:disabled){color:var(--main);border-color:var(--main)}.btn--gray:hover:not(:disabled) .icon svg path{fill:var(--main)}.btn--gray:active:not(:disabled){color:var(--main);border-color:var(--main)}.btn--gray:active:not(:disabled) .icon svg path{fill:var(--main)}.btn--green{background:var(--green-100);color:var(--green-800);border:none;transition:var(--transition);border-radius:16px;padding:12px;font-size:.75rem;line-height:14px}.btn--green .icon svg path{fill:var(--gray-800)}.btn--white{border:1px solid rgba(0,0,0,0);background:var(--white);color:var(--dark);transition:var(--transition)}.btn--white:hover:not(:disabled){border-color:var(--main);background:var(--white);color:var(--main)}.btn--white:hover:not(:disabled) .icon svg path{fill:var(--main)}.btn--black{background:var(--black-o6);border:1px solid var(--black-o6);color:var(--white);transition:var(--transition)}.btn--black .icon svg path{fill:var(--white)}.btn--black:hover:not(:disabled){color:var(--black-o6);background:rgba(0,0,0,0)}.btn--red{background:var(--red-50);border:1px solid var(--red-50);color:var(--red-800);transition:var(--transition)}.btn--red .icon svg path{fill:var(--red)}.btn--red:hover:not(:disabled){border:1px solid var(--red);color:var(--red);background:rgba(0,0,0,0)}.btn--red:hover:not(:disabled) .icon svg path{fill:var(--red)}.btn--hollow{background:var(--white-3);color:var(--dark);border:1px solid rgba(0,0,0,0);transition:var(--transition)}.btn--hollow .icon svg path{fill:var(--dark)}.btn--hollow:active:not(:disabled),.btn--hollow:hover:not(:disabled){color:var(--dark);border-color:var(--dark)}.btn--cart-delete{height:46px;padding:0 10px;gap:10px;border-radius:16px;color:var(--danger);width:100%;transition:none;max-width:120px;font-weight:400;font-size:.875rem;line-height:140%;position:relative;z-index:1;overflow:hidden}.btn--share{padding:12px;transition:var(--transition);background:var(--green-100);border:1px solid var(--green-100);border-radius:16px;font-weight:400;font-size:.875em;line-height:20px;color:var(--green-800)}.btn--share .icon svg path{fill:var(--green-800)}.btn--share:hover:not(:disabled){color:var(--main);border-color:var(--main)}.btn--share:hover:not(:disabled) .icon svg path{fill:var(--main)}.btn--share:active:not(:disabled){color:var(--main);border-color:var(--main)}.btn--share:active:not(:disabled) .icon svg path{fill:var(--main)}.btn--white-hollow{background:rgba(0,0,0,0);color:var(--white);border:1px solid var(--white-o1);transition:var(--transition);padding:6px 19px;border-radius:999px}.btn--white-hollow .icon svg path{fill:var(--white)}.btn--white-hollow:active:not(:disabled){color:var(--dark);border-color:var(--dark)}.btn--circle{padding:12px;border-radius:50%;width:44px;height:44px;transition:var(--transition)}.btn--circle:active{transform:scale(.96)}.btn--circle .file-icon,.btn--circle .icon{width:20px;height:20px}@media only screen and (max-width:540px){.btn--circle .file-icon,.btn--circle .icon{width:18px;height:18px}}.btn--lg{padding:0 20px;height:60px;gap:10px;font-size:1em}@media only screen and (max-width:540px){.btn--lg{height:40px;font-size:.875em}}.btn--lg:active{transform:scale(.96)}.btn--lg .file-icon,.btn--lg .icon{width:20px;height:20px}@media only screen and (max-width:540px){.btn--lg .file-icon,.btn--lg .icon{width:18px;height:18px}}.btn--md{padding:0 10px;height:46px;gap:10px;border-radius:12px;font-size:1rem;line-height:1.125}@media only screen and (max-width:540px){.btn--md{font-size:.875em}}.btn--md:active{transform:scale(.96)}.btn--md .file-icon,.btn--md .icon{width:16px;height:16px}.btn--md .loading-icon{width:24px;height:24px}.btn--sm{padding:8px 11px;height:36px}.btn--sm:active{transform:scale(.96)}.btn--sm .icon{width:16px;height:16px}.default-modal{z-index:1;background:var(--white);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:relative;border-radius:16px}@media only screen and (max-width:480px){.default-modal{padding:15px}}.default-modal__header{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;padding:0 0 17px}.default-modal__header .btn{border-radius:16px}.default-modal__title{display:flex;align-items:center;margin:0;color:var(--gray-900)}.default-modal h2{font-weight:500;font-size:1.5em;line-height:120%;color:var(--gray-900);margin:0}@media only screen and (max-width:440px){.default-modal h2{font-size:1.25em}}.default-modal h6{font-weight:500;font-size:1em;line-height:120%;color:var(--gray-900);margin:0;text-transform:none}.default-modal__close{background:var(--gray-100);border:1px solid var(--gray-100);width:36px;height:36px;padding:0;border-radius:12px;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;flex-shrink:0}.default-modal__close .icon{width:20px;height:20px}.default-modal__close:hover{background:var(--blue-200)}.default-modal__back{background:none;padding:0;border-radius:var(--small_radius);border:none;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.default-modal__back,.default-modal__back .icon{width:40px;height:40px}.default-modal__back .icon svg path{stroke:var(--brown)}.default-modal__back:hover{background:var(--gray-3-dark)}.default-modal__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.default-modal__footer{display:flex;gap:7px;align-items:center;justify-content:space-between;width:100%;padding:16px 0 0}.default-modal__footer .btn{border-radius:16px}.default-menu{z-index:1;width:85vw;max-width:390px;height:100vh;background:var(--white);display:flex;flex-direction:column}@media only screen and (max-width:420px){.default-menu{width:100vw;max-width:100%}}.default-menu__header{position:relative;z-index:2;flex-shrink:0}.default-menu__header-top{position:relative;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 30px;min-height:50px}.default-menu__title{color:var(--brown);font-weight:700}.default-menu__close{background:var(--gray-100);border:1px solid var(--gray-100);width:40px;height:40px;padding:0;border-radius:16px;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;flex-shrink:0}.default-menu__close .icon{width:20px;height:20px}.default-menu__close:hover{background:var(--red-50);border-color:var(--red-50)}.default-menu__body{width:100%;flex-grow:1;overflow-y:auto;padding:20px 30px}.default-menu__links{display:flex;flex-direction:column;gap:5px;margin-top:14vh}@media only screen and (max-width:480px){.default-menu__links{margin-top:0}}.default-menu__link{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:1em;line-height:170%;padding:4px 0}.default-menu__link .icon{width:10px;height:10px}.default-menu__footer{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:30px}.input{display:inline-flex;flex-direction:column;gap:8px;width:100%}.input__container{display:flex;align-items:center;position:relative;background-color:var(--white);box-sizing:border-box;height:46px;transition:var(--transition);border:1px solid var(--border-color-2);border-radius:16px;padding:13px 16px}.input__container:hover{border-color:var(--main)}.input:focus-within .input__container{border-color:var(--main)}.input:focus-within .icon svg path{fill:var(--dark);opacity:1}.input--filled:not(:focus-within) .icon svg path{fill:var(--dark-light);opacity:.5}.input--error.input .input__container{border-color:var(--red)}.input--error.input .icon svg path{fill:var(--red)}.input--error.input__field{color:var(--red)}.input--error.input__field::placeholder{color:var(--red)}.input--focused .input__container{border-color:var(--dark)}.input--error .input__container{border-color:var(--red)}.input--disabled .input__container{background:var(--gray)}.input--icon-left .input__action{position:absolute;left:0;top:0}.input--icon-left .input__field{padding:15px 15px 15px 50px}.input--icon-right .input__action{position:absolute;right:0;top:0}.input--icon-right .input__field{padding:15px 50px 15px 15px}.input--modified{position:relative}.input--modified .input__title{position:absolute;top:7px;left:15px;z-index:1;font-size:.85em;line-height:20px}.input--modified .input__field{padding:30px 15px 5px}.input__title{font-size:.875em;font-weight:400;line-height:140%;color:var(--gray-900);opacity:.8}.input__subtitle{font-weight:400;font-size:.75em;line-height:20px;color:var(--dark-light);opacity:.5}.input__error,.input__required{color:var(--red)}.input__error{font-weight:400;font-size:.75em;line-height:20px}.input__action{background:none;border:none;height:100%;display:inline-flex;align-items:center;padding:15px;cursor:pointer}.input__field{border-radius:5px;outline:none;border:none;background:none;width:100%;font-family:var(--font-regular);font-weight:600;font-size:1em;line-height:20px;color:var(--gray-900)}.input__field::placeholder{font-weight:400;font-size:.875em;color:var(--gray-900);line-height:140%;opacity:.65}.input .icon{width:20px;height:20px}.input .icon svg path{transition:var(--transition);fill:var(--dark-light)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-info-product{display:flex;align-items:center;gap:12px;border-radius:16px;border:1px solid var(--gray-light,#ddd);box-shadow:2px 2px 5px 0 rgba(38,51,77,.03);padding:15px 19px}@media only screen and (max-width:640px){.order-info-product{padding:10px 15px}}@media only screen and (max-width:440px){.order-info-product{padding:8px 12px}}.order-info-product__img{width:80px;height:auto;flex-shrink:0}@media only screen and (max-width:440px){.order-info-product__img{width:70px}}.order-info-product__info{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media only screen and (max-width:640px){.order-info-product__info{gap:5px}}.order-info-product__status{border-radius:100px;background:var(--green-light-2,#eff7eb);color:var(--green,#5ab033);font-size:.75rem;font-weight:500;line-height:normal;padding:4px 10px}.order-info-product__title{font-size:1.125rem;font-weight:500;line-height:21px}@media only screen and (max-width:540px){.order-info-product__title{font-size:1rem;line-height:normal}}@media only screen and (max-width:440px){.order-info-product__title{font-size:.875rem}}.order-info-product__weight{color:var(--gray-dark-2,#5a6171);font-size:1.125rem;line-height:21px;display:flex;align-items:baseline;gap:8px}@media only screen and (max-width:540px){.order-info-product__weight{font-size:1rem;line-height:normal}}.order-info-product__prices{display:flex;align-items:center;gap:12px}.order-info-product__price{color:var(--green,#5ab033);font-size:1.25rem;font-weight:700;line-height:normal}@media only screen and (max-width:440px){.order-info-product__price{font-size:1.125rem}}.order-info-product__price-old{color:var(--gray-light-2,#999);font-weight:500;line-height:normal;text-decoration:line-through}@media only screen and (max-width:440px){.order-info-product__price-old{font-size:.875rem}}.order-info{display:flex;flex-direction:column;gap:24px;padding:40px;background-color:var(--white);width:100%;max-width:640px}@media only screen and (max-width:640px){.order-info{padding:30px}}@media only screen and (max-width:440px){.order-info{padding:24px}}.order-info__header{padding:0;display:flex;align-items:center;justify-content:stretch}.order-info__number{font-size:1.75rem;font-weight:700;line-height:normal}@media only screen and (max-width:540px){.order-info__number{font-size:1.5rem}}.order-info__status{padding:10px 15px;border-radius:8px;background:var(--border-color-2,#ececed);font-size:.875rem;font-weight:500;line-height:normal}@media only screen and (max-width:540px){.order-info__status{padding:8px 10px}}.order-info__status--paid{background:var(--green-light-2,#eff7eb);color:var(--green,#5ab033)}.order-info__sum{margin-left:auto;padding:3px 11px;text-align:center;font-size:1.5rem;font-weight:600;line-height:normal;border-radius:8px;border:1px solid var(--gray-light,#ddd)}@media only screen and (max-width:540px){.order-info__sum{font-size:1.25rem}}.order-info__loading{width:60px;height:60px;margin:auto}@media only screen and (max-width:440px){.order-info__loading{width:60px;height:60px}}.order-info__items{display:flex;flex-direction:column;gap:12px;width:100%}