@charset "UTF-8";.button{display:flex;justify-content:center;align-items:center;padding:6px 14px;outline:none;border-radius:8px;font-family:inherit;font-size:16px;letter-spacing:.5px;cursor:pointer;color:#fff;gap:4px}.button:disabled{cursor:not-allowed}.button_text{color:var(--background-button-color);background-color:transparent;border:1px solid transparent}.button_text:not(:disabled):hover{color:var(--background-button-hover-color)}.button_text:not(:disabled):active{color:var(--background-button-active-color)}.button_text:disabled{color:var(--background-button-disabled-color)}.button_primary{border:1px solid var(--background-button-color);background-color:var(--background-button-color)}.button_primary:not(:disabled):hover{border:1px solid var(--background-button-hover-color);background-color:var(--background-button-hover-color)}.button_primary:not(:disabled):active{border:1px solid var(--background-button-active-color);background-color:var(--background-button-active-color)}.button_primary:disabled{border:1px solid var(--background-button-disabled-color);background-color:var(--background-button-disabled-color)}.button_transparent{color:var(--dark-gray-text-color);border:none;background:none}.button_transparent:not(:disabled):hover{color:var(--background-button-color)}.button_transparent:disabled{color:var(--dark-gray-text-color)}.button_sm_size{font-size:var(--button-xs-font-size);height:var(--button-xs-height)}.button_s_size{font-size:var(--button-s-font-size);height:var(--button-s-height)}.button_m_size{font-size:var(--button-m-font-size);height:var(--button-m-height)}.button_l_size{font-size:var(--button-l-font-size);height:var(--button-l-height)}.button_top{flex-direction:column}.button_bottom{flex-direction:column-reverse}.button_left{flex-direction:row}.button_right{flex-direction:row-reverse}.icon_l_size{width:24px;min-height:24px}.badge{position:absolute;line-height:1;left:50%;top:0;background-color:var(--sale-color);transform:translateY(-50%);font-size:12px;color:#fff;padding:2px 4px;border-radius:12px}.textField_title__title{font-weight:400;font-size:16px;margin-bottom:4px}.textField{display:flex;width:100%;flex-direction:column;position:relative}.textField__input{border-radius:var(--input-m-border-radius);font-family:inherit;padding:13.5px 10px;border-radius:10px;width:100%;background-color:var(--input-background-color);font-size:var(--input-m-font-size);border:1px solid var(--input-background-color);outline:none;font-weight:300;caret-color:#1783ff;caret-color:var(--secondary-color);height:var(--input-m-height)}.textField__input::placeholder{color:var(--dark-gray-text-color)}.textField__input_default{background-color:var(--input-background-color);padding:13.5px 10px;color:#000}.textField__input_success{padding-right:42px;outline:2px solid #1783FF}.textField__input_invalid{padding-right:44px;outline:2px solid #F04346;background-color:#f043461a}.textField__input:focus{outline:1px solid var(--secondary-color);background-color:var(--input-background-color)}.textField__mark{position:absolute;top:50%;right:8px;transform:translateY(-50%);line-height:0}@media screen and (max-width: 1280px){.header__nav__row_main__icons-wrapper{display:none!important}.header__nav__row_main__icons-wrapper__phone{display:flex!important}.header__nav__tf{display:block!important;z-index:4}.header__nav__row{column-gap:16px}.header__nav__secondary{display:none!important}}@media screen and (max-width: 930px){.header__nav__row_main__search-field-wrapper{display:none!important}.header__nav__row_main__icons-wrapper__phone__button.s{visibility:visible!important}}@keyframes close-animation{0%{display:flex}to{display:none}}.header{display:flex;flex-direction:column;position:sticky;top:0;box-shadow:0 2px 5px #0000001a;z-index:2}.header_light{--border-radius: 20px;background-color:var(--background);padding:var(--header-padding);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header__pop-up.opened{height:50vh;max-height:50vh;opacity:1;transition:max-height 1s,height 1s,opacity .4s linear,visibility 10s;visibility:visible}.header__pop-up{transition:max-height 1s,height 1s,opacity .4s,display 10s;display:flex;border-radius:8px;background-color:var(--background);width:100%;animation-name:close-animation;animation-duration:1000s;animation-iteration-count:1;visibility:hidden;height:0;max-height:0;z-index:1;opacity:0;flex-direction:row;gap:28px}.header__pop-up__info-wrapper{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.header__pop-up__info-wrapper__category-title{flex:0 1 auto;font-size:26px}.header__pop-up__info-wrapper__list{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto;column-gap:32px}.header__pop-up__info-wrapper__list__item{padding:0;width:fit-content;padding-block:16px}.header__pop-up__list{flex:0 1 auto;display:flex;flex-direction:column;row-gap:14px;text-align:left;border-right:2px solid lightgray;padding-right:28px;overflow:auto}.header__pop-up__list__button{padding-inline:0;height:fit-content}.header__pop-up__list span{width:100%;text-align:left;font-size:18px}.header__nav{display:flex;flex-direction:column;gap:24px;position:relative}.header__nav__logo:hover{cursor:pointer}.header__nav__tf{display:none;flex:1 1 auto}.header__nav__row{width:100%;display:flex;height:fit-content;align-items:center;height:48px}.header__nav__row_main{justify-content:space-between}.header__nav__row_main__icons-wrapper{display:flex;gap:8px}.header__nav__row_main__icons-wrapper__phone{display:none;line-height:0;flex:0 1 auto;width:max-content}.header__nav__row_main__icons-wrapper__phone__button{width:48px;height:48px;padding:12px;border-radius:12px}.header__nav__row_main__icons-wrapper__phone__button.s{visibility:hidden}.header__nav__row_main__icons-wrapper__phone__button:hover{background-color:#f5f5f5}.header__nav__row_main__icons-wrapper__phone__button:active{background-color:#eee}.header__nav__row_main__search-field-wrapper{display:flex;gap:9px}.header__nav__row_main__search-field-wrapper__body{position:relative}.header__nav__row_main__search-field-wrapper__body__modal_tint{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:3}.header__nav__row_main__search-field-wrapper__body__modal_content{position:absolute;width:100%;top:100%;left:0;margin-top:9px;padding:13.5px 10px;background-color:#fff;border-radius:10px;z-index:4;display:flex;flex-direction:column;row-gap:16px}.header__nav__row_main__search-field-wrapper__body__modal_content__item{display:flex;flex-direction:column;row-gap:4px}.header__nav__row_main__search-field-wrapper__body__modal_content__item h3{font-weight:900}.header__nav__row_main__search-field-wrapper__body__modal_content__item ul{list-style-type:none;display:flex;flex-direction:column;gap:8px}.header__nav__row_main__search-field-wrapper__body__modal_content__item ul li{cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.header__nav__row_main__search-field-wrapper__body__modal_content__item ul li:hover{color:var(--secondary-color)}.header__nav__row_main__search-field-wrapper__body__modal_content__item__link{padding:0;width:fit-content;height:fit-content}.header__nav__row_main__search-field-wrapper__body__field{width:400px;z-index:4}.header__nav__secondary{display:flex;justify-content:space-between;flex-direction:row;opacity:1;position:relative;height:20px;transition:opacity .5s,visibility .5s,height .5s}.header__nav__secondary .address-wrapper{color:var(--secondary-color)}.header__nav__secondary .categories-wrapper{display:flex;gap:24px;color:var(--dark-gray-text-color);font-size:16px}.header__nav__secondary .categories-wrapper__item{position:relative}.header__nav__secondary .categories-wrapper__item__value:hover{cursor:pointer;color:var(--black-color)}.header__nav__secondary__seller{color:green;cursor:pointer}.header__nav__secondary__seller-pending{color:orange;cursor:pointer}.header__nav__secondary.hidden{opacity:0;visibility:hidden;height:0}.header__nav .menu-modal{position:fixed;z-index:100;top:0;right:0;background-color:#fff;border-left:1px solid lightgray}.header__nav .menu-modal.opened .menu-modal__tint{opacity:.3;z-index:100}.header__nav .menu-modal.opened .menu-modal__content{min-width:300px;z-index:500;position:relative}.header__nav .menu-modal__content{width:0;min-width:0;max-width:0;height:100vh;transition:width .5s,min-width .5s;z-index:2}.header__nav .menu-modal__content__title{display:flex;align-items:center;font-size:24px;column-gap:8px}.header__nav .menu-modal__content__title__text{line-height:0}.header__nav .menu-modal__content__button{padding-inline:12px;column-gap:12px;color:#000}.header__nav .menu-modal__content__button:hover{color:var(--background-button-color)}.header__nav .menu-modal__content__padding{margin:8px}.header__nav .menu-modal__content>*{width:fit-content}.header__nav .menu-modal__tint{opacity:0;transition:opacity .5s}.header__nav .menu-modal>*{width:fit-content}.subcategories-modal{position:absolute;left:-12px;z-index:100;width:max-content}.subcategories-modal__items{padding:12px;display:flex;flex-direction:column;row-gap:12px;background-color:#fff;margin-top:12px;box-shadow:0 0 20px #d3d3d3;border-radius:8px}.subcategories-modal__items__item{cursor:pointer}.subcategories-modal__items__item:hover{color:var(--secondary-color)}@media screen and (min-width: 720px){.footer{display:grid;grid-template-columns:auto 1fr;column-gap:32px}.footer__links-wrapper__links-columns{justify-content:end}.footer__links-wrapper__all-right-reserved{text-align:right}}@media screen and (max-width: 720px){.footer{display:grid;grid-template-rows:auto 1fr;row-gap:32px}.footer__links-wrapper__links-columns{justify-content:start}.footer__links-wrapper__all-right-reserved{text-align:left}}.footer{padding:24px;border-top-right-radius:12px;border-top-left-radius:12px}.footer_light{background-color:#fff}.footer_h4{font-weight:700;font-size:16px;margin-bottom:10px}.footer__ico-column{line-height:1}.footer__ico-column__logo{height:30px}.footer__ico-column__logo:hover{cursor:pointer}.footer__links-wrapper{display:grid;grid-template-rows:1fr auto;row-gap:32px}.footer__links-wrapper__links-columns{gap:30px;display:flex}.footer__links-wrapper__links-columns__footer-list{display:flex;flex-direction:column;gap:6px;color:var(--dark-gray-text-color);font-size:15px}.footer__links-wrapper__links-columns__footer-list li:hover{cursor:pointer}.footer__links-wrapper__all-right-reserved{color:var(--dark-gray-text-color)}.footer .flex{display:flex}.footer .flex.column{flex-direction:column}.flex{display:flex}.flex.column{flex-direction:column}.full-wide{width:100%}.product-card{align-items:center;justify-content:space-between;cursor:pointer}.product-card__body{display:flex;flex-direction:column;row-gap:8px;width:100%;margin-bottom:8px}.product-card__product-manip__in-cart-btn{background-color:var(--positive);border:1px solid var(--positive)}.product-card__product-manip__in-cart-btn:hover{background-color:var(--positive-hover)!important;border:1px solid var(--positive-hover)!important}.product-card__product-manip__in-cart-btn:active{background-color:var(--positive)!important;border:1px solid var(--positive)!important}.product-card__carousel-images{min-width:100%;border-radius:12px;background-color:var(--site-background)}.product-card__carousel-images__active-image-wrapper{min-width:100%;border-radius:12px;display:flex;justify-content:center;align-content:center}.product-card__carousel-images__active-image-wrapper__card-image{border-radius:12px;min-width:100%;max-width:100%;aspect-ratio:1/1;object-fit:contain;cursor:pointer}.product-card__prices{width:100%;display:flex;gap:8px}.product-card__prices__sell-price{font-weight:700;font-size:16px;color:#000}.product-card__prices .discount{color:var(--positive)}.product-card__prices__old-price{font-size:10px;color:var(--light-gray-color);text-decoration:line-through}.product-card__prices__sale-percentage{font-size:10px;color:var(--positive)}.product-card__brand{font-size:16px;color:var(--black-color)}.product-card__product-title{font-size:16px;color:var(--black-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-card__reviews{gap:8px;align-items:center;margin-top:auto}.product-card__reviews__star-block{gap:1px;justify-items:center;justify-content:center;font-size:16px}.product-card__reviews__star-block__star-text{background-repeat:no-repeat;background-position:top left;background-size:15px 15px;color:var(--black-color)}.product-card__reviews__count-block{color:var(--dark-gray-text-color);font-size:12px}.success-button{background-color:var(--positive);border:1px solid var(--positive)}.success-button:hover{background-color:var(--positive-hover)!important;border:1px solid var(--positive-hover)!important}.success-button:active{background-color:var(--positive)!important;border:1px solid var(--positive)!important}@media screen and (max-width: 720px){.index-page{padding:0 2px 12px}.index-page__main-h1{padding:24px 24px 0}.index-page__cards-container{grid-template-columns:repeat(auto-fill,minmax(50%,1fr));padding-inline:16px}}@media screen and (min-width: 720px){.index-page{padding:24px}.index-page__cards-container{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.index-page{align-items:flex-start;margin-top:24px;margin-bottom:24px;background-color:var(--background);border-radius:12px}.index-page_flex{display:flex}.index-page_flex_column{flex-direction:column}.index-page__main-h1{font-size:24px;font-weight:700;margin-bottom:24px!important;padding-top:14px}.index-page__cards-container{display:grid;gap:16px;max-width:100%}@keyframes showing-animation{0%{transform:translateY(100%)}to{bottom:16px}}@media (max-width: 500px){.alert{width:auto!important;left:16px!important;right:16px!important}}.alert{position:fixed;right:16px;bottom:16px;z-index:100;box-shadow:0 0 16px gray;border-radius:16px;background-color:#fff;width:400px!important}.alert__title{padding:16px;border-bottom:2px solid lightgray;display:flex;justify-content:space-between;align-items:center}.alert__title__h{font-size:20px;font-weight:900}.alert__title__close{line-height:0}.alert__title__close__img{width:20px;cursor:pointer}.alert__content{padding:16px;font-size:16px}.alert__actions{padding:16px;display:flex;justify-content:flex-end}.ad{width:100%;height:100%;display:flex;flex-direction:column;row-gap:12px;border-radius:12px;cursor:pointer;box-shadow:0 0 10px #d3d3d3;position:relative;padding-bottom:12px}.ad iframe{transform-origin:0 0;outline:none;border:none;border-radius:8px}.ad__text{color:red;text-align:center;line-height:2}.ad__no_ad{width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:16px;border-bottom:2px solid whitesmoke}.ad__click{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 720px){.product-page{margin-inline:2px}.product-page__main{row-gap:24px;padding:16px}.product-page__main__card{display:flex;flex-direction:column}.product-page__main__card__details__title{font-size:20px;font-weight:700}.product-page__main__card__details__action{flex-direction:column;gap:20px}.product-page__main__card__details__action__buy{justify-content:center}}@media screen and (min-width: 720px){.product-page{margin-inline:24px}.product-page__main{padding:24px;row-gap:12px}.product-page__main__card{column-gap:24px}.product-page__main__card__details__action__buy{margin-left:auto}}.product-page{row-gap:24px;display:flex;flex-direction:column;min-height:100vh}.product-page__main{background-color:var(--background);border-radius:20px;display:flex;flex-direction:column;width:100%;margin-inline:auto}.product-page__main__card{display:flex}.product-page__main__card__image{display:flex;justify-content:center;line-height:0}.product-page__main__card__image img{width:300px}.product-page__main__card__details{flex:1 1 auto;display:flex;flex-direction:column;row-gap:16px}.product-page__main__card__details__about{display:flex;flex-direction:column}.product-page__main__card__details__about:before{content:"Описание";margin-bottom:4px;color:gray}.product-page__main__card__details__buyer{display:flex;flex-direction:column}.product-page__main__card__details__buyer:before{content:"Продавец";margin-bottom:4px;color:gray}.product-page__main__card__details__action{width:100%;display:flex;margin-top:auto}.product-page__main__card__details__action__price-default{font-size:24px;color:#000}.product-page__main__card__details__action__price-discount{font-size:24px;color:var(--positive)}.product-page__main__card__details__action__discount{font-size:24px;color:var(--positive);margin-left:8px}.product-page__main__card__details__action__buy{display:flex;column-gap:8px}.product-page__main__card__details__action__buy .no-text{gap:0}.product-page__main__card__details__action__buy__in-cart{background-color:var(--positive)!important;border:1px solid var(--positive)!important}.product-page__main__card__details__action__buy__in-cart:hover{background-color:var(--positive-hover)!important;border:1px solid var(--positive-hover)!important}.product-page__main__card__details__action__buy__in-cart:active{background-color:var(--positive)!important;border:1px solid var(--positive)!important}.product-page__main__recommendations{display:flex;overflow-x:auto;column-gap:16px}.product-page__main__recommendations>*{min-width:max(250px,20%);max-width:max(250px,20%)}.product-page__main__details{margin-top:12px}.product-page__main__description__value{margin-top:4px}.product-page__main__reviews{display:flex;flex-direction:column;row-gap:8px}.product-page__main__reviews__title{display:flex;justify-content:space-between;align-items:center}.product-page__main__reviews__title h2{display:flex;align-items:center}.product-page__main__reviews__title__star{width:20px;height:20px;margin-right:4px}.product-page__main__reviews__title__action{padding:0;height:fit-content}.product-page__main__reviews__content{display:flex;flex-direction:column;row-gap:12px}.product-page__main__reviews__content__add-product{width:fit-content;height:fit-content;padding:0;font-size:16px}.product-page__main__reviews__content__comment{border:1px solid lightgray;padding:12px;border-radius:12px;display:flex;flex-direction:column;row-gap:12px}.product-page__main__reviews__content__comment__info{color:#555;display:flex;align-items:center;column-gap:12px}.product-page__main__reviews__content__comment__info__avatar{line-height:0}.product-page__main__reviews__content__comment__info__avatar__img{border-radius:50%;width:48px;height:48px;object-fit:contain}.product-page__main__reviews__content__comment__info__author{font-size:20px}.product-page__main__reviews__content__comment__info__review{display:flex;align-items:center;font-size:20px;margin-left:auto;column-gap:8px}.product-page__main__reviews__content__comment__info__review__rating{display:flex;align-items:center;column-gap:4px;line-height:0}.product-page__main__reviews__content__comment__info__review__rating__star{width:20px;height:20px}.product-page__main__reviews__content__more{align-self:flex-start;padding:0;height:fit-content}.textArea_title__title{font-weight:400;font-size:16px;margin-bottom:4px}.textArea{display:flex;width:100%;flex-direction:column;position:relative}.textArea__input{resize:none;border-radius:var(--input-m-border-radius);font-family:inherit;padding:13.5px 10px;border-radius:10px;width:100%;height:100%;background-color:var(--input-background-color);font-size:var(--input-m-font-size);border:1px solid var(--input-background-color);outline:none;font-weight:300;caret-color:#1783ff;caret-color:var(--secondary-color)}.textArea__input::placeholder{color:var(--dark-gray-text-color)}.textArea__input_default{background-color:var(--input-background-color);padding:13.5px 10px;color:#000}.textArea__input_success{padding-right:42px;outline:2px solid #1783FF}.textArea__input_invalid{padding-right:44px;outline:2px solid #F04346;background-color:#f043461a}.textArea__input:focus{outline:1px solid var(--secondary-color);background-color:var(--input-background-color)}.textArea__mark{position:absolute;top:50%;right:8px;transform:translateY(-50%);line-height:0}@media screen and (max-width: 720px){.review-modal__content{width:calc(100% - 32px)}}@media screen and (min-width: 720px){.review-modal__content{width:40%}}@keyframes review-modal-showing-animation{0%{opacity:0;z-index:100}to{opacity:1;z-index:100}}.review-modal{position:relative;z-index:2}.review-modal__tint{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:100}.review-modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:16px;z-index:101}.review-modal__content__title{padding:16px;border-bottom:2px solid lightgray;display:flex;justify-content:space-between;align-items:center}.review-modal__content__title__h{font-size:20px;font-weight:900}.review-modal__content__title__close{line-height:0}.review-modal__content__title__close__img{width:20px;cursor:pointer}.review-modal__content__form{padding:16px 16px 0;font-size:18px}.review-modal__content__form__description{max-width:100%;width:100%;margin-top:16px}.review-modal__content__form__rating{display:flex;align-items:center;column-gap:8px}.review-modal__content__form__rating__value{line-height:0}.review-modal__content__form__rating__value__star{flex:1 1 auto;width:38px;padding-inline:4px}.review-modal__content__form__rating__value__star.removed{opacity:.3}.review-modal__content__actions{padding:16px;display:flex;justify-content:flex-end}.admin-page{margin-inline:24px;min-height:100vh;display:flex;flex-direction:column;row-gap:24px}.admin-page__content{flex:1 1 auto;background-color:#fff;border-radius:20px;padding:24px}.admin-page__content__sellers__h{margin-bottom:24px}.admin-page__content__sellers__table{border:1px solid lightgray;border-collapse:collapse;width:100%}.admin-page__content__sellers__table thead{background-color:#f5f5f5;border-bottom:3px solid lightgray}.admin-page__content__sellers__table thead th{padding:16px;border:1px solid lightgray;border-collapse:collapse;text-align:left}.admin-page__content__sellers__table tbody td{padding:16px;border:1px solid lightgray;border-collapse:collapse}.admin-page__content__sellers__table tbody td.link{color:var(--secondary-color);cursor:pointer}.admin-page__content__sellers__table tbody td.link:hover{filter:brightness(.5)}.admin-page__content__products__h{margin-bottom:24px}.admin-page__content__products__table{border:1px solid lightgray;border-collapse:collapse;width:100%}.admin-page__content__products__table thead{background-color:#f5f5f5;border-bottom:3px solid lightgray}.admin-page__content__products__table thead th{padding:16px;border:1px solid lightgray;border-collapse:collapse;text-align:left}.admin-page__content__products__table tbody td{padding:16px;border:1px solid lightgray;border-collapse:collapse}.admin-page__content__products__table tbody td.link{color:var(--secondary-color);cursor:pointer}.admin-page__content__products__table tbody td.link:hover{filter:brightness(.5)}.admin-page__content__products__table tbody td img{width:100%}.admin-page__content__promocode__h{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.admin-page__content__promocode__promocodes{display:flex;flex-direction:column;row-gap:16px}.admin-page__content__promocode__promocodes__item{padding:16px;background-color:#f5f5f5;border-radius:12px;display:flex;align-items:center}.admin-page__content__promocode__promocodes__item__percent{padding:8px;margin-right:16px;background-color:green;border-radius:8px;color:#fff;width:75px;text-align:center}.admin-page__content__promocode__promocodes__item__code{font-size:20px;font-family:monospace;letter-spacing:2px}.admin-page__content__promocode__promocodes__item__date{margin-left:auto;display:flex;column-gap:8px}.admin-page__content__promocode__promocodes__item__date .t{color:gray}.admin-page__content__promocode__promocodes__item__date .v{font-weight:700}@keyframes product-modal-open-animation{0%{transform:translate(100%)}to{transform:translate(0)}}.product-modal__content{position:fixed;top:0;right:0;height:100vh;width:400px;background-color:#fff;display:flex;flex-direction:column;z-index:2;transition:transform .2s}.product-modal__content__data{display:flex;flex-direction:column;row-gap:16px;padding:16px}@keyframes request-modal-open-animation{0%{transform:translate(100%)}to{right:0}}@keyframes request-modal-close-animation{0%{transform:translate(0)}to{transform:translate(100%)}}.request-modal{position:relative;z-index:2}.request-modal__tint{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;transition:opacity .2s,visibility .2s}.request-modal__tint.opened{opacity:.3}.request-modal__tint.closed,.request-modal__tint.default{opacity:0;visibility:hidden}.request-modal__content{position:fixed;top:0;right:0;height:100vh;width:400px;background-color:#fff;display:flex;flex-direction:column;transition:transform .2s}.request-modal__content.opened{transform:translate(0)}.request-modal__content.closed{transform:translate(100%)}.request-modal__content__title{padding:16px;border-bottom:2px solid lightgray;display:flex;justify-content:space-between;align-items:center}.request-modal__content__title__h{font-size:20px;font-weight:900}.request-modal__content__title__close{line-height:0}.request-modal__content__title__close__img{width:20px;cursor:pointer}.request-modal__content__data{display:flex;flex-direction:column;row-gap:16px;padding:16px;overflow:auto}.request-modal__content__data__item__name{color:gray;margin-bottom:4px}.request-modal__content__data__icon{line-height:0;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:2px solid whitesmoke;padding-bottom:16px}.request-modal__content__data__icon__img{max-width:100%}.request-modal__content__actions{margin-top:auto;display:flex;padding:16px;justify-content:space-between;justify-self:flex-end}@media screen and (max-width: 720px){.promocode-modal__modal-content{width:98%}}@media screen and (min-width: 720px){.promocode-modal__modal-content{width:40%}}.promocode-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}.promocode-modal_close{display:none}.promocode-modal__modal-content{z-index:2;background-color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;row-gap:16px}.promocode-modal__modal-content__title{display:flex;align-items:center;justify-content:space-between}.promocode-modal__modal-content__title__close-button{height:20px;cursor:pointer}.promocode-modal__modal-content hr{border:1px solid lightgray}.promocode-modal__modal-content__description{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promocode-modal__modal-content__description__name,.promocode-modal__modal-content__description__city,.promocode-modal__modal-content__description__street{grid-column-start:1;grid-column-end:4}.promocode-modal__modal-content__description__house{grid-column-start:1;grid-column-end:3}.promocode-modal__modal-content__search-result{display:flex;flex-direction:column;row-gap:12px;max-height:300px;overflow:auto}.promocode-modal__modal-content__search-result__card{width:100%;border-radius:8px;padding:16px;background-color:#f5f5f5;border:2px solid whitesmoke;cursor:pointer}.promocode-modal__modal-content__search-result__card_selected{border:2px solid var(--secondary-color)}.promocode-modal__modal-content__search-result__card__surname{color:gray}.promocode-modal__modal-content__actions{display:flex;justify-content:space-between;align-items:center}.promocode-modal__modal-content__actions__loading{display:flex;column-gap:16px;font-size:20px;line-height:0}.promocode-modal__modal-content__actions__loading span{display:flex;flex-direction:column;justify-content:center;line-height:1}.promocode-modal__modal-content__actions__loading img{height:30px;animation:loading-animation 1s linear infinite}.promocode-modal__modal-shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1}@media screen and (max-width: 1280px){.login-page{margin-inline:4px}.login-page__content{flex-direction:column;padding:20px 10px}.login-page__content__title{margin-bottom:24px}.login-page__content__form{width:100%}}@media screen and (min-width: 1280px){.login-page__content{padding:72px 52px 54px;height:566px}.login-page__content__title{width:424px}.login-page__content__title__input-comment{margin-top:31px;width:361px}.login-page__content__form{width:500px}}.login-page{display:flex;justify-content:center;align-items:center;min-height:100vh}.login-page__content{border-radius:20px;display:flex;border:1px solid #C1D6E5;background-color:#f5f7fa}.login-page__content__title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.login-page__content__title__icon{margin-bottom:30px}.login-page__content__title__header__h1{font-size:32px;font-weight:500;margin-bottom:10px}.login-page__content__title__header__comment{color:#737980;font-size:16px;width:361px}.login-page__content__title__input-comment__error{color:#f04346}.login-page__content__title__input-comment__help ul,.login-page__content__title__input-comment__error ul{margin-top:12px;margin-left:24px}.login-page__content__title__redirect{margin-top:auto;padding-inline:0}.login-page__content__form{align-self:center;display:flex;flex-direction:column}.login-page__content__form__font-content{row-gap:20px;display:flex;flex-direction:column}.login-page__content__form__actions{margin-top:34px;display:grid;grid-template-columns:auto 1fr;column-gap:30px}.login-page__content__form__remember-me{align-self:flex-end;padding:0;height:fit-content;margin-top:4px}@media screen and (max-width: 1280px){.reg-page{margin-inline:4px}.reg-page__content{flex-direction:column;padding:20px 10px}.reg-page__content__title{margin-bottom:24px}.reg-page__content__form{width:100%}}@media screen and (min-width: 1280px){.reg-page__content{padding:72px 52px 54px;height:566px}.reg-page__content__title{width:424px}.reg-page__content__title__input-comment{margin-top:31px;width:361px}.reg-page__content__form{width:500px}}.reg-page{display:flex;justify-content:center;align-items:center;min-height:100vh}.reg-page__content{border-radius:20px;display:flex;border:1px solid #C1D6E5;background-color:#f5f7fa}.reg-page__content__title{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.reg-page__content__title__icon{margin-bottom:30px}.reg-page__content__title__header__h1{font-size:32px;font-weight:500;margin-bottom:10px}.reg-page__content__title__header__comment{color:#737980;font-size:16px;width:361px}.reg-page__content__title__input-comment__error{color:#f04346}.reg-page__content__title__input-comment__help ul,.reg-page__content__title__input-comment__error ul{margin-top:12px;margin-left:24px}.reg-page__content__title__redirect{margin-top:auto;padding-inline:0}.reg-page__content__form__font-content{row-gap:30px;display:flex;flex-direction:column}.reg-page__content__form__actions{margin-top:30px;display:grid;grid-template-columns:auto 1fr;column-gap:30px}.select{width:350px;position:relative}.select__value{height:var(--input-m-height);border-radius:10px;background-color:var(--input-background-color);font-size:var(--input-m-font-size);color:#000;display:flex;justify-content:space-between;width:auto}.select__value__text{display:flex;flex-direction:column;justify-content:center;padding-inline:13.5px}.select__value__btn{border-top-left-radius:0;border-bottom-left-radius:0}.select__options{position:absolute;margin-top:16px;box-shadow:0 0 20px #d3d3d3;border-radius:10px;width:100%;display:flex;flex-direction:column;background-color:#fff;opacity:0;pointer-events:none;z-index:100;transition:.5s visibilty,.5s opacity}.select__options__option{padding:13.5px;cursor:pointer;font-size:var(--input-m-font-size)}.select__options__option:hover{background-color:#f5f5f5}.select__options.opened{opacity:1;pointer-events:all}@media screen and (max-width: 720px){.category-page{padding:16px}.category-page__search{display:flex!important;flex-direction:column;row-gap:16px}.category-page__filters{flex-direction:column;gap:20px}.category-page__filters .select{width:auto}.category-page__categories__list{grid-template-columns:repeat(2,1fr)}.category-page__products__list{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}@media screen and (max-width: 1280px){.category-page__filters{flex-direction:column;gap:20px}}@media screen and (min-width: 720px){.category-page__search{display:flex}.category-page__categories__list{grid-template-columns:repeat(4,1fr)}.category-page__products__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.category-page{align-items:flex-start;margin-top:24px;margin-bottom:24px;background-color:var(--background);border-radius:12px;padding:24px}.category-page_flex{display:flex}.category-page_flex_column{flex-direction:column}.category-page__main-h1{margin-bottom:24px!important}.category-page__cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-width:100%;column-gap:16px;row-gap:16px}.category-page>*{width:100%}.category-page__search{display:flex;column-gap:16px;padding-bottom:18px}.category-page__search__btn{min-width:250px}.category-page__sep{border:1px solid lightgray;margin-bottom:24px}.category-page__filters{display:flex;justify-content:space-between;align-items:center;font-size:var(--input-m-font-size);margin-bottom:24px}.category-page__filters>div{display:flex;align-items:center}.category-page__filters__sep{align-self:normal;border:1px solid lightgray}.category-page__filters__sort-title{margin-right:12px}.category-page__filters__min-price-title{width:fit-content;margin-right:12px}.category-page__filters__min-price{width:6em}.category-page__filters__max-price-title{width:fit-content;margin-inline:12px}.category-page__filters__max-price{width:6em}.category-page__filters__rating-title{margin-right:8px}.category-page__filters__rating-value{line-height:0}@media screen and (max-width: 720px){.search-page{margin-inline:2px}.search-page__content{padding:16px}.search-page__content__search{display:flex;flex-direction:column}.search-page__content__filters{flex-direction:column;gap:20px}.search-page__content__filters .select{width:auto}.search-page__content__categories__list{justify-content:flex-start;row-gap:12px;column-gap:12px;grid-template-columns:repeat(2,1fr)}.search-page__content__products__list{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}@media screen and (max-width: 1280px){.search-page__content__filters{flex-direction:column;gap:20px}}@media screen and (min-width: 720px){.search-page{margin-inline:24px}.search-page__content{padding:24px}.search-page__content__search{display:flex}.search-page__content__categories__list{grid-template-columns:repeat(4,1fr)}.search-page__content__products__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.search-page{display:flex;flex-direction:column;row-gap:24px;min-height:100vh}.search-page__content{flex:1 1 auto;background-color:#fff;border-radius:12px}.search-page__content__search{gap:16px;padding-bottom:18px}.search-page__content__search__btn{min-width:250px}.search-page__content__sep{border:1px solid lightgray;margin-bottom:24px}.search-page__content__filters{display:flex;justify-content:space-between;align-items:center;font-size:var(--input-m-font-size);margin-bottom:24px}.search-page__content__filters>div{display:flex;align-items:center}.search-page__content__filters__sep{align-self:normal;border:1px solid lightgray}.search-page__content__filters__sort-title{margin-right:12px}.search-page__content__filters__min-price-title{width:fit-content;margin-right:12px}.search-page__content__filters__min-price{width:6em}.search-page__content__filters__max-price-title{width:fit-content;margin-inline:12px}.search-page__content__filters__max-price{width:6em}.search-page__content__filters__rating-title{margin-right:8px}.search-page__content__filters__rating-value{line-height:0}.search-page__content__categories{margin-bottom:24px}.search-page__content__categories__h{margin-bottom:12px}.search-page__content__categories__list{display:grid}.search-page__content__categories__list__item{justify-self:flex-start;padding-inline:0;text-align:left}.search-page__content__products__h{margin-bottom:12px}.search-page__content__products__list{display:grid;max-width:100%;gap:16px}.tf-button{display:flex;flex:1 1 auto}.tf-button__tf .textField__input{border-top-right-radius:0;border-bottom-right-radius:0}.tf-button__btn{border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 720px){.cart-page{margin-inline:4px}.cart-page main .content{flex-direction:column-reverse}.cart-page main .content__total{flex:0 1 auto}.cart-page main .content__list__item__description__title{gap:4px}.cart-page main .content__list__item__description__title__price span{font-size:14px;width:auto}.cart-page main .content__list__item__description__title__actions__hidden{display:none}}@media screen and (min-width: 720px){.cart-page{margin-inline:24px}.cart-page main{margin-inline:auto}.cart-page main .content{align-items:flex-start}.cart-page main .content__total{flex:0 1 300px;width:300px}.cart-page main .content__list__item__description__title{gap:16px}}.cart-page{min-height:100vh;display:flex;flex-direction:column;row-gap:20px}.cart-page main{flex:1 1 auto;min-width:75%;max-width:75%}.cart-page main .content{margin-top:20px;display:flex;justify-content:space-between;gap:20px;overflow:hidden;max-height:100%}.cart-page main .content__list .empty-cart{color:gray;display:flex;column-gap:8px}.cart-page main .content__list{padding:20px;background-color:#fff;border-radius:20px;flex:1 1 auto;display:flex;flex-direction:column;row-gap:22px}.cart-page main .content__list__item{display:flex;column-gap:12px}.cart-page main .content__list__item_ignore{opacity:.5}.cart-page main .content__list__item__cover{width:100px;min-width:100px;max-width:100px;object-fit:contain;height:100px;border-radius:12px}.cart-page main .content__list__item__description{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.cart-page main .content__list__item__description__title{display:flex;align-items:center;justify-content:space-between}.cart-page main .content__list__item__description__title__name{font-size:14px}.cart-page main .content__list__item__description__title__price{display:flex;column-gap:8px;font-size:16px;margin-left:auto}.cart-page main .content__list__item__description__title__price_discount{color:var(--positive)}.cart-page main .content__list__item__description__title__actions{display:flex;column-gap:5px;margin-left:12px}.cart-page main .content__list__item__description__title__actions .button{gap:0;padding:7px 11px;height:30px;font-size:12px}.cart-page main .content__list__item__description__title__actions__count{background-color:#d3d3d3;width:40px;color:#000;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:7px 11px;text-align:center}.cart-page main .content__list__item__description__manage{display:flex;align-items:center;column-gap:8px}.cart-page main .content__list__item__description__manage__icon-btn{gap:0;padding:7px 11px;height:30px}.cart-page main .content__list__item__description__manage__btn{padding:7px 11px;height:30px;font-size:12px}.cart-page main .content__list__item__description__manage__remainCount{font-size:14px;color:gray}.cart-page main .content__total{background-color:#fff;padding:20px;border-radius:20px}.cart-page main .content__total__make-order{width:100%}.cart-page main .content__total__make-order span{min-width:max-content}.cart-page main .content__total__comment{margin-top:8px;margin-bottom:36px;font-size:12px;color:#a9a9a9}.cart-page main .content__total__discount{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--positive)}.cart-page main .content__total__discount__cost{font-size:16px}.cart-page main .content__total__sum-cost{display:flex;justify-content:space-between}.cart-page main .content__total__sum-cost__cost{font-size:16px}@media screen and (max-width: 720px){.place-order-page{margin-inline:4px}.place-order-page main .content{flex-direction:column}.place-order-page main .content__total{flex:0 1 auto;width:100%}}@media screen and (min-width: 720px){.place-order-page{margin-inline:24px}.place-order-page main .content__total{flex:0 1 300px;width:300px}}.place-order-page{min-height:100vh;display:flex;flex-direction:column;row-gap:20px}.place-order-page main{flex:1 1 auto;margin-inline:auto;min-width:75%}.place-order-page main .content{margin-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;overflow:hidden;max-height:100%}.place-order-page main .content__settings{background-color:#fff;padding:20px;border-radius:20px;flex:1 1 auto}.place-order-page main .content__settings__payment-types{margin-top:12px;display:flex;column-gap:16px}.place-order-page main .content__settings__address-title{margin-top:20px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.place-order-page main .content__settings__address-title__add-address-button{padding:0;height:fit-content}.place-order-page main .content__settings__addresses{width:100%;display:flex;flex-direction:column;row-gap:12px;margin-bottom:20px}.place-order-page main .content__settings__addresses_no-address{color:gray;font-style:italic}.place-order-page main .content__settings__date{display:flex;flex-direction:column;row-gap:12px}.place-order-page main .content__settings__promocode{display:flex;flex-direction:column;row-gap:12px;margin-top:20px}.place-order-page main .content__settings__promocode__value{display:flex;column-gap:16px;align-items:center}.place-order-page main .content__settings__promocode__value__loading{height:30px;animation:loading-animation 1s linear infinite}.place-order-page main .content__total{background-color:#fff;padding:20px;border-radius:20px}.place-order-page main .content__total__make-order{width:100%;margin-bottom:16px}.place-order-page main .content__total__comment{margin-top:8px;margin-bottom:36px;font-size:12px;color:#a9a9a9}.place-order-page main .content__total__discount{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--positive)}.place-order-page main .content__total__discount_cost{font-size:16px}.place-order-page main .content__total__promocode{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--secondary-color)}.place-order-page main .content__total__promocode_cost{font-size:16px}.place-order-page main .content__total__sum-cost{display:flex;justify-content:space-between}.place-order-page main .content__total__sum-cost_cost{font-size:16px}.payment-type{background-color:#f5f5f5;border:1px solid lightgray;border-radius:8px;width:fit-content;padding:16px;display:flex;column-gap:12px;line-height:0;cursor:pointer}.payment-type__icon{height:40px}.payment-type__description{line-height:1;display:flex;flex-direction:column;justify-content:space-between}.payment-type__description .title{font-weight:700}.payment-type__description .disabled{color:gray}.payment-type_disabled{opacity:.5;cursor:not-allowed}.payment-type_active{border:2px solid var(--secondary-color)}.address-card{background-color:#f5f5f5;outline:1px solid lightgray;border-radius:8px;width:fit-content;padding:16px;display:flex;column-gap:12px;width:100%;cursor:pointer}.address-card__icon{height:40px}.address-card__description{display:flex;flex-direction:column;justify-content:space-between}.address-card__description__title{font-weight:700}.address-card__description__address{color:gray}.address-card_active{outline:2px solid var(--secondary-color)}@media screen and (max-width: 720px){.address-modal__modal-content{width:98%}}@media screen and (min-width: 720px){.address-modal__modal-content{width:40%}}@keyframes loading-animation{0%{rotate:0deg}to{rotate:360deg}}.address-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}.address-modal_close{display:none}.address-modal__modal-content{z-index:2;background-color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;row-gap:16px}.address-modal__modal-content__title{display:flex;align-items:center;justify-content:space-between}.address-modal__modal-content__title__close-button{height:20px;cursor:pointer}.address-modal__modal-content hr{border:1px solid lightgray}.address-modal__modal-content__description{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.address-modal__modal-content__description__name,.address-modal__modal-content__description__city,.address-modal__modal-content__description__street{grid-column-start:1;grid-column-end:4}.address-modal__modal-content__description__house{grid-column-start:1;grid-column-end:3}.address-modal__modal-content__search-result{display:flex;flex-direction:column;row-gap:12px;max-height:300px;overflow:auto}.address-modal__modal-content__search-result__card{width:100%;border-radius:8px;padding:16px;background-color:#f5f5f5;border:2px solid whitesmoke;cursor:pointer}.address-modal__modal-content__search-result__card_selected{border:2px solid var(--secondary-color)}.address-modal__modal-content__search-result__card__surname{color:gray}.address-modal__modal-content__actions{display:flex;justify-content:space-between;align-items:center}.address-modal__modal-content__actions__loading{display:flex;column-gap:16px;font-size:20px;line-height:0}.address-modal__modal-content__actions__loading span{display:flex;flex-direction:column;justify-content:center;line-height:1}.address-modal__modal-content__actions__loading img{height:30px;animation:loading-animation 1s linear infinite}.address-modal__modal-shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1}.success-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:10}.success-modal__modal-content{position:relative;background-color:#fff;z-index:20;padding:16px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;width:fit-content;row-gap:32px;align-items:center}.success-modal__modal-shadow{position:fixed;top:0;left:0;width:100vw;height:100vh;width:100%;height:100%;background-color:#000;opacity:.3;z-index:11}@media (max-width: 700px){.orders-page__main__content__list__item__title__statuses{display:flex;flex-direction:column;row-gap:8px}}.orders-page{min-height:100vh;display:flex;flex-direction:column;row-gap:20px;margin-inline:24px}.orders-page__main{flex:1 1 auto;margin-inline:auto;min-width:75%}.orders-page__main__content{margin-top:20px;display:flex;justify-content:space-between;column-gap:20px;align-items:flex-start;overflow:hidden;max-height:100%}.orders-page__main__content__list .empty-cart{color:gray;display:flex;column-gap:8px}.orders-page__main__content__list{padding:20px;background-color:#fff;border-radius:20px;flex:1 1 auto;display:flex;flex-direction:column;row-gap:22px}.orders-page__main__content__list__item{display:flex;flex-direction:column;row-gap:8px}.orders-page__main__content__list__item__title{display:flex;align-items:center;justify-content:space-between}.orders-page__main__content__list__item__title__statuses__date{padding:8px;background-color:var(--positive);color:#fff;border-radius:10px}.orders-page__main__content__list__item__title__statuses__status{padding:8px;background-color:var(--secondary-color);color:#fff;border-radius:10px;margin-right:8px}.orders-page__main__content__list__item__title__statuses__status.placed{background-color:orange}.orders-page__main__content__list__item__images{margin-top:8px;display:flex;column-gap:16px;border-radius:10px}.orders-page__main__content__list__item__images__img{cursor:pointer;width:100px;height:100px;object-fit:contain;border-radius:10px}.orders-page__main__content__list__item__info{margin-top:12px;display:flex;flex-direction:column;row-gap:8px}.orders-page__main__content__list__item__info__item{font-size:16px}.orders-page__main__content__list__item__sep{border:1px solid whitesmoke;margin-top:8px}@media screen and (max-width: 720px){.profile-page{padding:12px;flex-direction:column;align-items:center}.profile-page .nav-column .menu{align-items:center}.profile-page #personal-data .main-content .fields-wrapper{grid-template-rows:repeat(2,1fr);grid-row-gap:24px}}@media screen and (min-width: 720px){.profile-page{padding:24px 72px}.profile-page #personal-data .main-content .fields-wrapper{grid-template-columns:repeat(2,1fr);grid-column-gap:52px}}.profile-page{background-color:var(--background);border-radius:12px;margin:24px 0;gap:68px;font-size:18px}.profile-page .flex{display:flex}.profile-page .flex.column{flex-direction:column}.profile-page .nav-column{align-items:center;width:200px}.profile-page .nav-column .name{text-align:center;font-size:24px;font-weight:400;margin-bottom:24px}.profile-page .nav-column .avatar{width:64px;height:64px;margin-bottom:10px;object-fit:contain;border-radius:50%}.profile-page .nav-column .avatar__img{width:100%;height:100%}.profile-page .nav-column .menu{gap:12px}.profile-page .nav-column .menu .menu-item{--webkit-transition: all .25s ease-out;transition:all .25s ease-out}.profile-page .nav-column .menu .menu-item.active{font-weight:700}.profile-page .nav-column .menu .menu-item:hover{cursor:pointer;scale:1.05}.profile-page .nav-column .menu .menu-item.error{color:red}.profile-page #personal-data,.profile-page #personal-data .main-content{gap:30px}.profile-page #personal-data .main-content .fields-wrapper{display:grid}.profile-page #personal-data .main-content .fields-wrapper .fields-column{display:grid;grid-template-rows:auto;grid-row-gap:16px}.profile-page #personal-data .main-content .button-wrapper{margin-left:auto}.profile-page #personal-data .main-content .button-wrapper .save{width:256px}.profile-page #personal-data .main-content .button-wrapper .inactive,.profile-page #personal-data .main-content .button-wrapper .inactive:hover,.profile-page #personal-data .main-content .button-wrapper .inactive:active{background-color:var(--background-button-disabled-color);border:1px solid var(--background-button-disabled-color)}.profile-page #personal-data .main-content .button-wrapper .inactive:hover{cursor:initial}.profile-page .tab{display:none}.profile-page .tab.active{display:flex;flex-direction:column}.profile-page .tab .header{font-size:24px;font-weight:700;margin-bottom:7px}.profile-page .tab .error{font-size:24px;font-weight:700;margin-bottom:7px;color:red}.profile-page .tab .help-error{color:red}.profile-page .tab .help{color:var(--dark-gray-text-color)}.nots-page{min-height:100vh;display:flex;flex-direction:column;row-gap:20px;margin-inline:24px}.nots-page__main{flex:1 1 auto;margin-inline:auto;min-width:75%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.nots-page__main__header{display:flex;justify-content:space-between;align-items:center}.nots-page__main__header__unread{color:gray;font-size:18px}.nots-page__main__notifications{flex:1 1 auto;display:flex;flex-direction:column;row-gap:16px;overflow:auto;max-height:100%;margin-top:24px}.nots-page__main__notifications__item{background-color:#fff;padding:24px;border-radius:12px;display:flex;flex-direction:column;row-gap:12px}.nots-page__main__notifications__item.unread{outline:2px solid var(--secondary-color);outline-offset:-2px}.nots-page__main__notifications__item__header{display:flex;justify-content:space-between;align-items:center;column-gap:16px}.nots-page__main__notifications__item__header__viewed{padding:0;width:fit-content;height:fit-content;text-align:right}.nots-page__main__notifications__item__value{color:#727272}.seller-form-page{display:flex;justify-content:center;align-items:center;min-height:100vh}.seller-form-page__content{padding:72px 52px 54px;border-radius:20px;display:flex;border:1px solid #C1D6E5;background-color:#f5f7fa;height:566px}.seller-form-page__content__title{width:424px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.seller-form-page__content__title__icon{margin-bottom:30px}.seller-form-page__content__title__header__h1{font-size:32px;font-weight:500;margin-bottom:10px}.seller-form-page__content__title__header__comment{color:#737980;font-size:16px;width:361px}.seller-form-page__content__title__input-comment{margin-top:30px;width:361px}.seller-form-page__content__title__input-comment__error{color:#f04346}.seller-form-page__content__title__input-comment__help ul,.seller-form-page__content__title__input-comment__error ul{margin-top:12px;margin-left:24px}.seller-form-page__content__title__redirect{margin-top:auto;padding-inline:0}.seller-form-page__content__form{width:500px;height:100%;align-self:flex-start;display:flex;flex-direction:column;justify-content:space-between}.seller-form-page__content__form__content{row-gap:20px;display:flex;flex-direction:column}.seller-form-page__content__form__actions{align-self:flex-end}@media (max-width: 1050px){.seller-form-page__content{flex-direction:column;height:fit-content;width:fit-content}.seller-form-page__content__title__redirect{margin-block:20px}.seller-form-page__content__title__redirect span{text-align:left}.seller-form-page__content__title{width:auto}.seller-form-page__content__form{width:100%;row-gap:20px}.seller-form-page__content__title__header__comment{width:auto}.seller-form-page__content__form__actions{max-width:500px;width:100%}.seller-form-page__content__form__actions button,.seller-form-page__content__form__actions button span{width:100%}}.seller-page{margin-inline:24px;min-height:100vh;display:flex;flex-direction:column;row-gap:24px}.seller-page__content{flex:1 1 auto;background-color:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column}.seller-page__content__products{flex:1 1 auto}.seller-page__content__products__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.seller-page__content__products__table{border:1px solid lightgray;border-collapse:collapse;width:100%}.seller-page__content__products__table thead{background-color:#f5f5f5;border-bottom:3px solid lightgray}.seller-page__content__products__table thead th{padding:16px;border:1px solid lightgray;border-collapse:collapse;text-align:left}.seller-page__content__products__table tbody td{padding:16px;border:1px solid lightgray;border-collapse:collapse}.seller-page__content__products__table tbody td.ellipsis{position:relative}.seller-page__content__products__table tbody td.ellipsis:before{content:" ";visibility:hidden}.seller-page__content__products__table tbody td.ellipsis span{position:absolute;left:16px;right:16px;top:50%;transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seller-page__content__products__table tbody td img{width:100%}.seller-page__content__products__table tbody td.status{padding:8px}.seller-page__content__products__table tbody td.status span{display:block;color:#fff;padding:8px;border-radius:8px;width:100%;text-align:center}.seller-page__content__products__table tbody td.status.pending span{background-color:orange}.seller-page__content__products__table tbody td.status.empty span{background-color:gray}.seller-page__content__products__table tbody td.status.approved span{background-color:green}.seller-page__content__products__table tbody td.status.rejected span{background-color:red}.seller-page__content__products__table tbody td.link{color:var(--secondary-color);cursor:pointer}.seller-page__content__products__table tbody td.link:hover{filter:brightness(.5)}.seller-page__content__new-product{flex:1 1 auto;display:flex;flex-direction:column;width:100%}.seller-page__content__new-product__h{flex:0 1 auto;margin-bottom:24px}.seller-page__content__new-product__options{flex:1 1 auto;display:flex;margin-bottom:24px}.seller-page__content__new-product__options__description{flex:1 1 50%;padding-right:16px;border-right:1px solid whitesmoke;display:flex;flex-direction:column;row-gap:16px}.seller-page__content__new-product__options__description__desc{flex:1 1 auto;min-height:150px}.seller-page__content__new-product__options__description__count{column-gap:16px;display:flex}.seller-page__content__new-product__options__image{padding-left:16px;border-left:1px solid whitesmoke;flex:1 1 50%;display:flex;flex-direction:column;row-gap:16px}.seller-page__content__new-product__options__image h3{flex:0 1 auto}.seller-page__content__new-product__options__image__ico{flex:1 1 auto;align-self:flex-start;aspect-ratio:1/1;border:2px dotted lightgray;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;object-fit:contain}.seller-page__content__new-product__options__image__ico__title{text-align:center}.seller-page__content__new-product__options__image__ico__img{height:0;min-height:100%;min-width:100%;object-fit:contain;max-width:100%;max-height:100%}.seller-page__content__new-product__options__image__category{flex:0 1 auto}.seller-page__content__new-product__actions{flex:0 1 auto;align-self:flex-start;display:flex;align-items:center;column-gap:24px}.seller-page__content__new-product__actions__error{color:red}@keyframes product-modal-open-animation{0%{transform:translate(100%)}to{right:0}}@keyframes product-modal-close-animation{0%{transform:translate(0)}to{transform:translate(100%)}}.product-modal{position:relative;z-index:2}.product-modal__tint{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;transition:opacity .2s,visibility .2s}.product-modal__tint.opened{opacity:.3}.product-modal__tint.closed,.product-modal__tint.default{opacity:0;visibility:hidden}.product-modal__content{position:fixed;top:0;right:0;height:100vh;width:400px;background-color:#fff;display:flex;flex-direction:column;transition:transform .2s}.product-modal__content.opened{transform:translate(0)}.product-modal__content.closed{transform:translate(100%)}.product-modal__content__title{padding:16px;border-bottom:2px solid lightgray;display:flex;justify-content:space-between;align-items:center}.product-modal__content__title__h{font-size:20px;font-weight:900}.product-modal__content__title__close{line-height:0}.product-modal__content__title__close__img{width:20px;cursor:pointer}.product-modal__content__data{display:flex;flex-direction:column;row-gap:16px;padding:16px;overflow:auto}.product-modal__content__data__item__name{color:gray;margin-bottom:4px}.product-modal__content__data__item__value__status.pending{color:orange}.product-modal__content__data__item__value__status.empty{color:gray}.product-modal__content__data__item__value__status.approved{color:green}.product-modal__content__data__item__value__status.rejected{color:red}.product-modal__content__data__icon{line-height:0;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:2px solid whitesmoke;padding-bottom:16px}.product-modal__content__data__icon__img{max-width:100%}.product-modal__content__actions{margin-top:auto;display:flex;padding:16px;justify-content:space-between;justify-self:flex-end}.category-select{position:relative}.category-select__text{height:var(--input-m-height);border-radius:10px;background-color:var(--input-background-color);font-size:var(--input-m-font-size);color:#000;display:flex;flex-direction:column;justify-content:center;padding-inline:13.5px;cursor:pointer}.category-select__popup{position:absolute;bottom:calc(100% + 16px);background-color:#fff;box-shadow:0 0 20px #d3d3d3;padding:13.5px;width:100%;border-radius:8px;display:flex;min-height:250px}.category-select__popup__categories{display:flex;flex-direction:column;row-gap:16px;max-width:250px;width:fit-content;padding-right:16px;border-right:2px solid whitesmoke}.category-select__popup__categories__item{cursor:pointer;display:flex;justify-content:space-between;column-gap:16px}.category-select__popup__categories__item:hover{color:var(--secondary-color)}.category-select__popup__subcategories{display:flex;flex-direction:column;row-gap:16px;max-width:250px;width:fit-content;padding-left:16px}.category-select__popup__subcategories__item{cursor:pointer;display:flex;justify-content:space-between;column-gap:16px}.category-select__popup__subcategories__item:hover{color:var(--secondary-color)}.header-admin{display:flex;flex-direction:column;position:sticky;top:0;box-shadow:0 2px 5px #0000001a;z-index:1}.header-admin_light{--border-radius: 20px;background-color:var(--background);padding:var(--header-admin-padding);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header-admin__pop-up.opened{height:50vh;max-height:50vh;opacity:1;transition:max-height 1s,height 1s,opacity .4s linear,visibility 10s;visibility:visible}.header-admin__pop-up{transition:max-height 1s,height 1s,opacity .4s,display 10s;display:flex;border-radius:8px;background-color:var(--background);width:100%;animation-name:close-animation;animation-duration:1000s;animation-iteration-count:1;visibility:hidden;height:0;max-height:0;z-index:1;opacity:0;flex-direction:row;gap:28px}.header-admin__pop-up__info-wrapper{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.header-admin__pop-up__info-wrapper__category-title{flex:0 1 auto;font-size:26px}.header-admin__pop-up__info-wrapper__list{flex:1 1 auto;display:flex;flex-direction:column;overflow:auto;column-gap:32px}.header-admin__pop-up__info-wrapper__list__item{padding:0;width:fit-content;padding-block:16px}.header-admin__pop-up__list{flex:0 1 auto;display:flex;flex-direction:column;row-gap:14px;text-align:left;border-right:2px solid lightgray;padding-right:28px;overflow:auto}.header-admin__pop-up__list__button{padding-inline:0;height:fit-content}.header-admin__pop-up__list span{width:100%;text-align:left;font-size:18px}.header-admin__nav{display:flex;flex-direction:column;gap:24px;position:relative}.header-admin__nav__logo{cursor:pointer;display:flex;align-items:flex-start;column-gap:4px}.header-admin__nav__logo__text{font-family:monospace;color:red}.header-admin__nav__row{width:100%;display:flex;height:fit-content;align-items:center;height:48px}.header-admin__nav__row_main{justify-content:space-between}.header-admin__nav__row_main__icons-wrapper{display:flex;gap:8px}.header-admin__nav__row_main__icons-wrapper__phone{display:none;line-height:0}.header-admin__nav__row_main__icons-wrapper__phone__button{width:48px;height:48px;padding:12px;border-radius:12px}.header-admin__nav__row_main__icons-wrapper__phone__button:hover{background-color:#f5f5f5}.header-admin__nav__row_main__icons-wrapper__phone__button:active{background-color:#eee}.header-admin__nav__row_main__search-field-wrapper{display:flex;gap:9px}.header-admin__nav__row_main__search-field-wrapper__body{position:relative}.header-admin__nav__row_main__search-field-wrapper__body__modal_tint{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.3;z-index:3}.header-admin__nav__row_main__search-field-wrapper__body__modal_content{position:absolute;width:100%;top:100%;left:0;margin-top:9px;padding:13.5px 10px;background-color:#fff;border-radius:10px;z-index:4;display:flex;flex-direction:column;row-gap:16px}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item{display:flex;flex-direction:column;row-gap:4px}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item h3{font-weight:900}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item ul{list-style-type:none;display:flex;flex-direction:column}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item ul li{padding-block:4px;cursor:pointer}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item ul li:hover{color:#505050;font-weight:900}.header-admin__nav__row_main__search-field-wrapper__body__modal_content__item__link{padding:0;width:fit-content;height:fit-content}.header-admin__nav__row_main__search-field-wrapper__body__field{width:400px;z-index:4}.header-admin__nav__secondary{display:flex;justify-content:space-between;flex-direction:row;opacity:1;position:relative;height:20px;transition:opacity .5s,visibility .5s,height .5s}.header-admin__nav__secondary .address-wrapper{color:var(--secondary-color)}.header-admin__nav__secondary .categories-wrapper{display:flex;gap:24px;color:var(--dark-gray-text-color);font-size:16px}.header-admin__nav__secondary .categories-wrapper span:hover{cursor:pointer;color:var(--black-color)}.header-admin__nav__secondary.hidden{opacity:0;visibility:hidden;height:0}.header-admin__nav .menu-modal{position:fixed;z-index:2}.header-admin__nav .menu-modal__content{position:fixed;top:0;right:0;width:0;min-width:0;max-width:0;height:100vh;transition:width .5s,min-width .5s;background-color:#fff;z-index:2;border-left:1px solid lightgray}.header-admin__nav .menu-modal__content__title{display:flex;align-items:center;font-size:24px;column-gap:8px}.header-admin__nav .menu-modal__content__title__text{line-height:0}.header-admin__nav .menu-modal__content__button{padding-inline:12px;column-gap:12px;color:#000}.header-admin__nav .menu-modal__content__button:hover{color:var(--background-button-color)}.header-admin__nav .menu-modal__content__padding{margin:8px}.header-admin__nav .menu-modal__content>*{width:fit-content}.header-admin__nav .menu-modal__tint{opacity:0;transition:opacity .5s}.header-admin__nav .menu-modal>*{width:fit-content}@keyframes opening{0%{border-bottom-left-radius:12px;border-bottom-right-radius:12px}to{border-bottom-left-radius:0;border-bottom-right-radius:0}}@keyframes closing{0%{border-bottom-left-radius:0;border-bottom-right-radius:0}to{border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.warehouse-page{margin-inline:24px;min-height:100vh;display:flex;flex-direction:column;row-gap:24px}.warehouse-page__content{flex:1 1 auto;background-color:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column}.warehouse-page__content__orders{margin-top:24px;display:flex;flex-direction:column;row-gap:12px}.warehouse-page__content__orders__item{display:grid;overflow:hidden;border:1px solid lightgray;border-radius:12px;grid-template-rows:min-content 0fr;transition:grid-template-rows .5s}.warehouse-page__content__orders__item.opened{grid-template-rows:min-content 1fr}.warehouse-page__content__orders__item.opened .warehouse-page__content__orders__item__title{animation:opening .05s;border-bottom-left-radius:0;border-bottom-right-radius:0}.warehouse-page__content__orders__item.opened .warehouse-page__content__orders__item__title__button{transform:rotate(0)}.warehouse-page__content__orders__item.opened .warehouse-page__content__orders__item__body{grid-template-rows:auto 1fr}.warehouse-page__content__orders__item__title{display:flex;align-items:center;column-gap:16px;font-size:20px;cursor:pointer;background-color:#f5f5f5;padding:24px}.warehouse-page__content__orders__item__title__button{line-height:1}.warehouse-page__content__orders__item__title__button img{height:12px;line-height:0}.warehouse-page__content__orders__item__title__button{transform-origin:center;transform:rotate(-90deg);transition:transform .5s;line-height:0}.warehouse-page__content__orders__item__title__button.closed{transform:rotate(-90deg)}.warehouse-page__content__orders__item__title__count{margin-left:auto}.warehouse-page__content__orders__item__body{overflow:hidden}.warehouse-page__content__orders__item__body__content{margin:24px;display:flex;flex-direction:column}.warehouse-page__content__orders__item__body__content__h{margin-bottom:16px;font-size:20px;color:#555}.warehouse-page__content__orders__item__body__content__address{margin-top:16px}.warehouse-page__content__orders__item__body__content__items{display:flex;flex-direction:column;row-gap:18px}.warehouse-page__content__orders__item__body__content__items__product__content{cursor:pointer;transition:box-shadow .25s;display:flex;padding:24px;column-gap:24px}.warehouse-page__content__orders__item__body__content__items__product__content__img{width:150px;height:150px;border-radius:12px;object-fit:contain}.warehouse-page__content__orders__item__body__content__items__product__content__block{border-left:2px solid whitesmoke;padding-left:24px;display:flex;flex-direction:column;row-gap:24px}.warehouse-page__content__orders__item__body__content__items__product__content__desc__t{font-size:18px;color:gray;margin-bottom:8px}.warehouse-page__content__orders__item__body__content__items__product__content__desc__v{font-size:18px}.warehouse-page__content__orders__item__body__content__items__product__content__count__t{font-size:18px;color:gray;margin-bottom:8px}.warehouse-page__content__orders__item__body__content__items__product__content__count__v{font-size:18px}.warehouse-page__content__orders__item__body__content__items__product__content:hover{box-shadow:0 0 10px #d3d3d3;border-radius:12px}.warehouse-page__content__orders__item__body__content__items__product:not(:last-child){padding-bottom:18px;border-bottom:2px solid whitesmoke}.warehouse-page__content__orders__item__body__content__address{font-size:20px;color:#555}.warehouse-page__content__orders__item__body__content__address-v{margin-top:12px}.warehouse-page__content__orders__item__body__content__send{margin-top:24px;align-self:flex-start}.h-reset{margin:0;padding:0}.list-reset{padding:0;margin:0;list-style:none}:root{--background-button-color: #1783FF;--background-button-hover-color: #0059BF;--background-button-active-color: #001E40;--background-button-disabled-color: #737980;--input-background-color: #E1E6E8;--primary-color: #3D97FF;--secondary-color: #1783FF;--sale-color: #F21212;--reviews-accent-color: #FFAA00;--light-gray-color: #D4D4D4;--black-color: #000000;--background: #FFFFFF;--site-background: #F2F2F2;--dark-gray-text-color: #737980;--positive: #2BCA63;--positive-hover: #2BAA63;--font-min-size: 15px;--font-main-size: 16px;--max-width: 1440px;--header-padding: 24px 24px;--button-xs-height: 24px;--button-xs-font-size: 12px;--button-s-height: 32px;--button-s-font-size: 14px;--button-m-height: 40px;--button-m-font-size: 16px;--button-l-height: 48px;--button-l-font-size: 18px;--input-m-height: 48px;--input-m-font-size: 18px;--input-m-padding: 14px;--input-m-border-radius: 10px;--image: "./src/" }@font-face{font-family:ALS_Sector;src:url(/assets/ALS_Sector-D9Q2usi3.eot);src:url(/assets/ALS_Sector-D9Q2usi3.eot?#iefix)format("embedded-opentype"),url(/assets/ALS_Sector-C-2xwjja.woff2)format("woff2"),url(/assets/ALS_Sector-DDCAjOjS.woff)format("woff"),url(/assets/ALS_Sector-3aLeskYT.ttf)format("truetype"),}*{margin:0;padding:0;box-sizing:border-box;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}html{background-color:var(--site-background)}body{margin:0;min-height:100%}#root{min-height:100vh;width:100vw}@media screen and (max-width: 720px){.container{margin-inline:2px}}@media screen and (min-width: 720px){.container{margin-inline:24px}}.container{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}main{flex:1 1 auto}header{flex:0 1 auto}
