.Spinner_root__Bp1ul{animation:Spinner_circular-rotate__56s8O 1.4s linear infinite}.Spinner_svg__BU3GF{display:block}.Spinner_circle__90ckr{stroke:currentcolor;animation:Spinner_circular-dash__n5M9g 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0}@keyframes Spinner_circular-rotate__56s8O{0%{transform-origin:50% 50%}to{transform:rotate(1turn)}}@keyframes Spinner_circular-dash__n5M9g{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-weight:400;font-style:normal;font-family:Graphik LC Web;src:url(/_next/static/media/GraphikLCWeb-Regular.03becdc1.woff2) format("woff2");font-display:swap}.hidden{display:none!important}.block{display:block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}@media(max-width:1120px){.dt\:hidden{display:none!important}.dt\:block{display:block!important}.dt\:flex{display:flex!important}.dt\:inline-flex{display:inline-flex!important}.dt\:grid{display:grid!important}}@media(max-width:1024px){.mb\:hidden{display:none!important}.mb\:block{display:block!important}.mb\:flex{display:flex!important}.mb\:inline-flex{display:inline-flex!important}.mb\:grid{display:grid!important}}.visually-hidden{overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.col-start-2{grid-column-start:2}.col-end-5{grid-column-end:5}.aspect-video{aspect-ratio:16/9}menu,ol,ul{list-style:none}img{max-width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field{padding:0}iframe{border:0}body{padding:var(--header-height) 0 0;transition:padding-top .2s cubic-bezier(.7,0,.3,1)}.icon{vertical-align:top;flex-shrink:0;color:inherit;pointer-events:none;fill:currentcolor}.icon,.icon-pch{display:inline-block}.icon-pch{vertical-align:middle;margin-right:12px}.btn{display:inline-flex;vertical-align:top;gap:0 8px;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;margin:0;padding:9px 23px;border:1px solid transparent;border-radius:2px;background-color:transparent;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:16px;font-family:inherit;line-height:1.25;letter-spacing:normal;text-decoration:none;text-transform:none;cursor:pointer;transition:color .3s ease;-webkit-appearance:none;appearance:none}.btn__label{text-align:center;pointer-events:none;align-self:center;justify-self:center;place-self:center center}@media(pointer:fine){.btn_text.focus-visible,.btn_text:hover{color:#8d96b2;color:var(--color-asphalt-light)}.btn_text:focus-visible,.btn_text:hover{color:#8d96b2;color:var(--color-asphalt-light)}}.btn_primary{background-color:#7fe0da;background-color:var(--color-turquoise);color:#fff;color:var(--color-air)}@media(pointer:fine){.btn_primary.focus-visible,.btn_primary:active,.btn_primary:hover{border-color:#74c8c3}.btn_primary:active,.btn_primary:focus-visible,.btn_primary:hover{border-color:#74c8c3}.btn_primary:active:after{background-color:#5eb7b1}}.btn_primary:after{background-color:#74c8c3}.btn_outline{border-color:#0e0e2c;border-color:var(--color-indigo)}@media(pointer:fine){.btn_outline.focus-visible,.btn_outline:active,.btn_outline:hover{color:#fff;color:var(--color-air)}.btn_outline:active,.btn_outline:focus-visible,.btn_outline:hover{color:#fff;color:var(--color-air)}.btn_outline:active{border-color:#373760}.btn_outline:active:after{background-color:#373760}}.btn_outline:after{background-color:#0e0e2c;background-color:var(--color-indigo)}.btn_cosmetology{background:linear-gradient(90deg,#06445a,#3d82a9,#06445a);background:var(--color-cosmetology);color:#fff;color:var(--color-air)}.btn_cosmetology:after{background:#06445a;background:var(--color-cosmetology-hover)}.btn_cosmetology,.btn_outline,.btn_primary{position:relative;z-index:0;transition:border-color .7s cubic-bezier(.65,0,.35,1),color .7s cubic-bezier(.65,0,.35,1)}@media(pointer:fine){.btn_cosmetology.focus-visible:after,.btn_cosmetology:active:after,.btn_cosmetology:hover:after,.btn_outline.focus-visible:after,.btn_outline:active:after,.btn_outline:hover:after,.btn_primary.focus-visible:after,.btn_primary:active:after,.btn_primary:hover:after{transform:skew(40deg) scaleX(1);transform-origin:0 100%}.btn_cosmetology:active:after,.btn_cosmetology:focus-visible:after,.btn_cosmetology:hover:after,.btn_outline:active:after,.btn_outline:focus-visible:after,.btn_outline:hover:after,.btn_primary:active:after,.btn_primary:focus-visible:after,.btn_primary:hover:after{transform:skew(40deg) scaleX(1);transform-origin:0 100%}}.btn_cosmetology:after,.btn_outline:after,.btn_primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;left:-40px;z-index:-1;width:150%;pointer-events:none;transition:transform .3s cubic-bezier(.65,0,.35,1);transform:skew(40deg) scaleX(0);transform-origin:100% 100%}.btn_cosmetology:disabled:after,.btn_outline:disabled:after,.btn_primary:disabled:after{display:none}.btn:disabled{border-color:#dcdfe7;border-color:var(--color-fog);background-color:#dcdfe7;background-color:var(--color-fog);color:#8d96b2;color:var(--color-asphalt-light);cursor:not-allowed}.btn_link{position:relative;padding:0;border:0;color:#38cbc2}@media(pointer:fine){.btn_link.focus-visible:before,.btn_link:active:before,.btn_link:hover:before{background-color:transparent}.btn_link:active:before,.btn_link:focus-visible:before,.btn_link:hover:before{background-color:transparent}.btn_link:active{color:#5eb7b1}}.btn_link:before{content:"";position:absolute;right:0;bottom:2.5px;left:0;display:block;height:1px;background-color:#38cbc2;transition:background-color .3s ease}.btn_link:disabled{background-color:transparent}.btn_link:disabled:before{background-color:#8d96b2;background-color:var(--color-asphalt-light)}.btn_sm{padding:9px 5px}.btn_block{width:100%}.icon-btn{position:relative;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;margin:0;padding:0;border:0;background-color:transparent;color:#0e0e2c;color:var(--color-indigo);text-decoration:none;text-transform:none;cursor:pointer}.icon-btn_primary{background-color:#7fe0da;background-color:var(--color-turquoise)}.icon-btn_primary.focus-visible,.icon-btn_primary:hover{background-color:#74c8c3}.icon-btn_primary:focus-visible,.icon-btn_primary:hover{background-color:#74c8c3}.icon-btn_primary:active{background-color:#5eb7b1}.divider{margin:0;border:solid #dcdfe7;border-width:0 0 thin;border-color:var(--color-fog)}.divider_vertical{height:auto;border-width:0 thin 0 0}.swatch{display:inline-flex;vertical-align:top;width:20px;height:20px;margin:0 16px 0 0;border-radius:50%}.swatch_stock-out{position:relative;border:1px solid #0e0e2c;border:1px solid var(--color-indigo)}.swatch_stock-out:after{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:24px;background:#000;transform:rotate(46deg) translate(4px,-8px)}.form__fieldset{min-width:0;margin:0;padding:0;border:0}.form__fieldset:not(:last-child){margin:0 0 16px}.form__fieldset__field-wrapper{position:relative}.form__icon-btn-eye{position:absolute;top:34px;right:0}.form__legend{display:block;float:left;width:100%;margin:0 0 1rem}.form__legend+*{clear:left}.form__info-text{margin:0 0 16px;font-size:14px;line-height:22px}.form__info-text a{color:inherit;text-decoration:none}.field-checkbox{display:block}.field-checkbox__name{position:relative;display:flex;gap:0 8px;font-size:16px;line-height:1.25;cursor:pointer}.field-checkbox__name_center{align-items:center}.field-checkbox__name_center .field-checkbox__name-text{padding:0}.field-checkbox__icon{color:#dcdfe7;color:var(--color-fog)}.field-checkbox__input{position:absolute;top:0;left:0;z-index:-1;margin:0;padding:0;opacity:0}.field-checkbox__input.focus-visible~.field-checkbox__icon{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-checkbox__input:focus-visible~.field-checkbox__icon{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-checkbox__name-text{display:block;padding:3px 0 0;color:#0e0e2c;color:var(--color-text)}.field-checkbox__help-text-wrap{padding:0 26px 0 0}.field-checkbox__help-text{display:block;padding:5px 0 0;font-size:14px}.field-checkbox_error .field-checkbox__help-text{color:#ff5959;color:var(--color-desert-rose)}.field-checkbox_disabled .field-checkbox__name-text{color:#8d96b2;color:var(--color-asphalt-light);cursor:not-allowed}.field-radio{display:block}.field-radio__name{position:relative;display:flex;gap:0 8px;font-size:16px;line-height:1.25;cursor:pointer}.field-radio__name_center{align-items:center}.field-radio__name_center .field-checkbox__name-text{padding:0}.field-radio__icon{color:#dcdfe7;color:var(--color-fog)}.field-radio__input{position:absolute;top:0;left:0;z-index:-1;margin:0;padding:0;opacity:0}.field-radio__input.focus-visible~.field-radio__icon{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-radio__input:focus-visible~.field-radio__icon{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-radio__name-text{display:block;padding:3px 0 0;color:#0e0e2c;color:var(--color-text)}.field-select{position:relative;flex-grow:1;max-width:248px}.field-select__option .swatch{margin:0 10px 0 0}.field-select__option_stock-out{color:#8d96b2;color:var(--color-asphalt-light)}.field-select_block{max-width:100%}.field-file{display:block}.field-file__input-wrap{cursor:pointer}.field-file__input{position:absolute;width:0;height:0;opacity:0}.field-file__input.focus-visible+.field-file__icon-wrap{outline:1px auto -webkit-focus-ring-color}.field-file__input:focus-visible+.field-file__icon-wrap{outline:1px auto -webkit-focus-ring-color}.field-file__icon-wrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#7fe0da;background-color:var(--color-turquoise);color:#fff;color:var(--color-air);transition:background-color .3s ease}@media(max-width:1024px){.field-file__icon-wrap{width:80px;height:80px;background-color:rgba(127,224,218,.3)}}.field-file__icon-wrap.focus-visible,.field-file__icon-wrap:hover{background-color:#74c8c3}.field-file__icon-wrap:focus-visible,.field-file__icon-wrap:hover{background-color:#74c8c3}.field-text{display:block}.field-text__input-wrap{position:relative;display:block;cursor:text}.field-text__name{display:block;margin:0 0 4px;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.field-text__input{display:inline-flex;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;min-height:48px;margin:0;padding:14px 35px 13px 0;border:0;border-bottom:1px solid var(--color-fog);border-radius:0;background-color:transparent;color:#0e0e2c;color:var(--color-text);outline:none;font-size:16px;line-height:1.25;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}.field-text__valid .field-text__input:-webkit-autofill{border:1px dashed #7fe0da;border:1px dashed var(--color-turquoise);-webkit-text-fill-color:#7fe0da;-webkit-text-fill-color:var(--color-turquoise)}.field-text__invalid .field-text__input:-webkit-autofill{border:1px dashed #ff5959;border:1px dashed var(--color-desert-rose);-webkit-text-fill-color:#ff5959;-webkit-text-fill-color:var(--color-desert-rose)}.field-text__input::placeholder{color:#8d96b2;color:var(--color-asphalt-light)}.field-text__input:disabled{color:#8d96b2;color:var(--color-asphalt-light);cursor:not-allowed}.field-text__input-map{padding:0 16px;border:none}.field-text__help-text{display:block;padding:5px 0 0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.field-text__error-text,.field-text__required-field{color:#ff5959;color:var(--color-desert-rose)}.field-text__error-text{display:block;padding:5px 0 0;font-size:13px;line-height:1.4;letter-spacing:.02em}.field-text__btn,.field-text__icon-btn{position:absolute;top:4px;right:0;padding:12px 0 12px 16px}.field-text__icon-btn_search{padding:12px 0 12px 4px}.field-text__confirm{position:absolute;padding:0;color:#38bccb;color:var(--color-moderate-cian);font-size:14px;transform:translate(-100%,1em)}.field-text_floating{position:relative;display:flex;flex-direction:column}.field-text_floating .field-text__name{position:absolute;top:0;left:0;margin:0;font-size:16px;line-height:1.25;pointer-events:none;transition:transform .2s ease-in-out;transform:translateY(14px);transform-origin:0 0}.field-text_floating .field-text__input-wrap{margin:22px 0 0}.field-text_floating .field-text__input:first-child::placeholder{color:transparent}.field-text_floating .field-text__input:first-child:focus~.field-text__name,.field-text_floating .field-text__input:first-child:not(:placeholder-shown)~.field-text__name{transform:translateY(-22px) scale(.89);will-change:transform}.field-text_with-action-btn .field-text__input{padding:14px 40px 13px 0}.field-toggler{display:block}.field-toggler__name{position:relative;display:block;padding:2px 64px 2px 0;font-size:16px;line-height:1.25;cursor:pointer}.field-toggler__input{position:absolute;top:0;left:0;z-index:-1;margin:0;padding:0;opacity:0}.field-toggler__input.focus-visible~.field-toggler__name-text:before{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-toggler__input:focus-visible~.field-toggler__name-text:before{outline:2px solid #005fcc;outline:2px solid var(--color-focus-ring)}.field-toggler__input:checked~.field-toggler__name-text:after{transform:translateX(0)}.field-toggler__input:checked~.field-toggler__name-text:before{background-color:#7fe0da;background-color:var(--color-turquoise)}.field-toggler__name-text{display:block}.field-toggler__name-text:after,.field-toggler__name-text:before{content:"";position:absolute}.field-toggler__name-text:before{top:0;right:0;width:48px;height:24px;border-radius:24px;background-color:#dcdfe7;background-color:var(--color-fog);transition:background-color .3s ease}.field-toggler__name-text:after{top:3px;right:3px;width:18px;height:18px;border-radius:50%;background-color:#fff;background-color:var(--color-air);transition:transform .3s ease;transform:translateX(-24px);will-change:transform}.field-toggler__link{color:inherit}.field-toggler_label-right .field-toggler__name{padding:2px 0 2px 64px}.field-toggler_label-right .field-toggler__name-text:before{left:0}.field-toggler_label-right .field-toggler__name-text:after{left:3px}.progress-bar__track{overflow:hidden;height:4px;background-color:#dcdfe7;background-color:var(--color-fog)}.progress-bar__fill{height:inherit;background-color:#7fe0da;background-color:var(--color-turquoise);transition:width .2s ease-in}.scroll{scrollbar-width:thin;scrollbar-color:#7fe0da #f6f8f9;scrollbar-color:var(--color-turquoise) var(--color-cloud)}.scroll::-webkit-scrollbar{width:4px;height:4px}.scroll::-webkit-scrollbar-track{background-color:#f6f8f9;background-color:var(--color-cloud)}.scroll::-webkit-scrollbar-thumb{background-color:#7fe0da;background-color:var(--color-turquoise)}.scroll_transparent{scrollbar-width:none;scrollbar-color:#7fe0da #f6f8f9;scrollbar-color:var(--color-turquoise) var(--color-cloud)}.scroll_transparent::-webkit-scrollbar{width:0;height:0}.scroll_transparent::-webkit-scrollbar-track{background-color:#f6f8f9;background-color:var(--color-cloud)}.scroll_transparent::-webkit-scrollbar-thumb{background-color:#7fe0da;background-color:var(--color-turquoise)}.scroll__purple{scrollbar-width:thin;scrollbar-color:#7fe0da #f6f8f9;scrollbar-color:var(--color-turquoise) var(--color-cloud)}.scroll__purple::-webkit-scrollbar{width:3px;height:3px}.scroll__purple::-webkit-scrollbar-track{background-color:#f6f8f9;background-color:var(--color-cloud)}.scroll__purple::-webkit-scrollbar-thumb{background-color:#7fe0da;background-color:var(--color-turquoise)}.scroll-purple{scrollbar-width:thin;scrollbar-color:#acadff transparent;scrollbar-color:var(--color-purple) transparent}.scroll-purple::-webkit-scrollbar{width:3px;height:3px}.scroll-purple::-webkit-scrollbar-track{background:transparent}.scroll-purple::-webkit-scrollbar-thumb{background-color:#acadff;background-color:var(--color-purple);border-radius:20px}.dialog{display:grid;grid-gap:8px 0;gap:8px 0}.dialog__title{font-weight:400;font-size:20px;line-height:1.4}.dialog__link,.dialog__title,.dialog_change-tel .modal-link,.dialog_courier .modal-link,.dialog_delivery-info .modal-link,.dialog_favorites .modal-link,.dialog_mentor-card .modal-link,.dialog_personal-shares .modal-link,.dialog_profile-map .modal-link,.dialog_subscribe-product .modal-link,.dialog_voucher-applied .modal-link,.dialog_write-manager .modal-link{color:#0e0e2c;color:var(--color-text)}.dialog_change-tel .dialog__icon-btn-close,.dialog_courier .dialog__icon-btn-close,.dialog_delivery-info .dialog__icon-btn-close,.dialog_favorites .dialog__icon-btn-close,.dialog_mentor-card .dialog__icon-btn-close,.dialog_personal-shares .dialog__icon-btn-close,.dialog_profile-map .dialog__icon-btn-close,.dialog_subscribe-product .dialog__icon-btn-close,.dialog_voucher-applied .dialog__icon-btn-close,.dialog_write-manager .dialog__icon-btn-close{position:absolute;z-index:1;top:20px;right:20px}@media(max-width:1024px){.dialog_change-tel .dialog__icon-btn-close,.dialog_courier .dialog__icon-btn-close,.dialog_delivery-info .dialog__icon-btn-close,.dialog_favorites .dialog__icon-btn-close,.dialog_mentor-card .dialog__icon-btn-close,.dialog_personal-shares .dialog__icon-btn-close,.dialog_profile-map .dialog__icon-btn-close,.dialog_subscribe-product .dialog__icon-btn-close,.dialog_voucher-applied .dialog__icon-btn-close,.dialog_write-manager .dialog__icon-btn-close{color:#0e0e2c;color:var(--color-indigo)}}.dialog_change-tel .dialog__text,.dialog_delivery-info .dialog__text,.dialog_subscribe-product .dialog__text,.dialog_write-manager .dialog__text{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.dialog_change-tel .dialog__header,.dialog_delivery-info .dialog__header,.dialog_favorites .dialog__header,.dialog_personal-shares .dialog__header,.dialog_profile-map .dialog__header,.dialog_subscribe-product .dialog__header,.dialog_voucher-applied .dialog__header,.dialog_write-manager .dialog__header{display:grid;grid-template-columns:minmax(auto,1fr) auto;grid-gap:0 16px;gap:0 16px;align-items:flex-start}.dialog_promo-code .dialog__text ul{margin-top:20px;padding-left:15px;list-style:square}.dialog_delivery-info,.dialog_subscribe-product,.dialog_write-manager{grid-template-rows:auto minmax(auto,1fr);align-content:flex-start;overflow:auto;padding:40px}@media(max-width:1024px){.dialog_delivery-info,.dialog_subscribe-product,.dialog_write-manager{height:100vh;padding:16px}}.dialog_delivery-info .dialog__header,.dialog_subscribe-product .dialog__header,.dialog_write-manager .dialog__header{margin:0 0 16px}.dialog_delivery-info .dialog__title,.dialog_subscribe-product .dialog__title,.dialog_write-manager .dialog__title{margin:0;font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_delivery-info .dialog__title,.dialog_subscribe-product .dialog__title,.dialog_write-manager .dialog__title{font-size:20px;line-height:1.4}}.dialog_delivery-info .dialog__card-list,.dialog_subscribe-product .dialog__card-list,.dialog_write-manager .dialog__card-list{margin:0;padding:0 0 0 24px;list-style-type:disc}.dialog_delivery-info .dialog__body,.dialog_subscribe-product .dialog__body,.dialog_write-manager .dialog__body{display:grid;grid-template-rows:auto minmax(auto,1fr);align-content:flex-start}@media(max-width:1024px){.dialog_delivery-info{height:auto;padding:28px 16px}}.dialog_delivery-info .dialog__body{grid-template-rows:auto}.dialog_status-order,.dialog_voucher{padding:24px;background-color:#4a4a68;background-color:var(--color-asphalt)}.dialog_status-order .dialog__body,.dialog_voucher .dialog__body{display:flex;gap:16px;justify-content:flex-end}.dialog_status-order .dialog__title,.dialog_voucher .dialog__title{margin:0 0 8px;color:#fff;color:var(--color-air);font-weight:400}.dialog_status-order .dialog__btn,.dialog_voucher .dialog__btn{border-color:#fff;border-color:var(--color-air);color:#fff;color:var(--color-air)}.dialog_status-order .dialog__btn.focus-visible,.dialog_status-order .dialog__btn:hover,.dialog_voucher .dialog__btn.focus-visible,.dialog_voucher .dialog__btn:hover{background-color:#fff;background-color:var(--color-air);color:#0e0e2c;color:var(--color-text)}.dialog_status-order .dialog__btn:focus-visible,.dialog_status-order .dialog__btn:hover,.dialog_voucher .dialog__btn:focus-visible,.dialog_voucher .dialog__btn:hover{background-color:#fff;background-color:var(--color-air);color:#0e0e2c;color:var(--color-text)}.dialog_filter{grid-template-rows:auto 1fr auto;height:100vh;padding:16px}.dialog_filter .dialog__header{display:flex;gap:0 16px;align-items:center;justify-items:flex-start;place-items:center flex-start}.dialog_filter .dialog__body{overflow:auto}.dialog_filter .dialog__btn-reset{padding:0;border:0;color:#7fe0da;color:var(--color-turquoise)}.dialog_filter .dialog__icon-btn-close{margin:0 0 0 auto}@media(max-width:1024px){.dialog_filter .filter__accordion:last-of-type:after{display:none}}.dialog_sort .dialog__header{padding:16px}.dialog_profile-map{grid-template-areas:"header footer" "body footer";grid-template-rows:auto 1fr;grid-template-columns:43.8333333333% 56.1666666667%;gap:24px 0;overflow:auto;height:100vh}@media(max-width:1120px){.dialog_profile-map{grid-template-columns:46.1206896552% 53.8793103448%}}@media(max-width:1024px){.dialog_profile-map{grid-template-areas:"header" "footer" "body";grid-template-rows:auto 260px 1fr;grid-template-columns:100%}}.dialog_profile-map .dialog__header{grid-area:header;padding:40px 40px 0}@media(max-width:1024px){.dialog_profile-map .dialog__header{padding:16px 16px 0;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}}.dialog_profile-map .dialog__icon-btn-close{padding:8px;border-radius:50%;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease}.dialog_profile-map .dialog__icon-btn-close:hover{background-color:rgba(0,0,0,.2)}@media(max-width:1024px){.dialog_profile-map .dialog__icon-btn-close{position:static;padding:0;border-radius:0;background:none}}.dialog_profile-map .dialog__title{margin:0;color:#0e0e2c;color:var(--color-indigo);font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_profile-map .dialog__title{font-size:20px;line-height:1.4}}.dialog_profile-map .dialog__body{grid-area:body;padding:0 40px 40px}@media(max-width:1024px){.dialog_profile-map .dialog__body{padding:0 16px 16px}}.dialog_profile-map .dialog__footer{grid-area:footer}.dialog_change-tel{grid-template-rows:auto minmax(auto,1fr);align-content:flex-start;overflow:auto;padding:40px}@media(max-width:1024px){.dialog_change-tel{height:100vh;padding:16px}}.dialog_change-tel .dialog__header{margin:0 0 16px}@media(max-width:1024px){.dialog_change-tel .dialog__body{display:grid;grid-template-rows:auto 1fr;align-content:flex-start}}.dialog_change-tel .dialog__title{margin:0;font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_change-tel .dialog__title{font-size:20px;line-height:1.4}}.dialog_status-order .dialog__title{font-size:16px;line-height:1.25}.dialog_voucher .dialog__title{font-size:24px;line-height:1.33}.dialog_voucher .dialog__title span{color:#8d96b2;color:var(--color-asphalt-light)}.dialog_voucher .dialog__text{margin:0 0 8px;color:#fff;color:var(--color-air)}@media(max-width:1024px){.dialog_voucher .dialog__body{flex-direction:column}}.dialog_favorites{gap:0;overflow:hidden}@media(max-width:1024px){.dialog_favorites{overflow:visible}.dialog_favorites .dialog__header{padding:16px 16px 0}}.dialog_favorites .dialog__title{margin:0}.dialog_favorites .dialog__body{overflow:hidden}@media(max-width:1024px){.dialog_favorites .dialog__body{overflow:visible}}.dialog_favorites .dialog__products-list{display:grid;height:100%}.dialog_favorites .dialog__products-list .products-list__title{font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_favorites .dialog__products-list .products-list__title{margin:0 8px 16px;font-size:20px;line-height:1.4}}.dialog_favorites .dialog__products-list .products-list__header{margin:0 0 27px;padding:40px 40px 0}@media(max-width:1024px){.dialog_favorites .dialog__products-list .products-list__header{margin:0;padding:16px 8px 0}}.dialog_favorites .dialog__products-list .products-list__body{overflow:auto;padding:0 40px 40px}@media(max-width:1024px){.dialog_favorites .dialog__products-list .products-list__body{padding:0 8px 16px}}.dialog_favorites .dialog__toolbar .toolbar__btn-sort{grid-column:1/-1}.dialog_favorites .dialog__toolbar .toolbar__btn-sort .btn__label{text-align:left}.dialog_personal-shares{gap:0;overflow:hidden;gap:24px 0}@media(max-width:1024px){.dialog_personal-shares{align-content:flex-start;overflow:visible}}.dialog_personal-shares .dialog__header{padding:16px 16px 0}.dialog_personal-shares .dialog__title{margin:0;font-size:24px}@media(max-width:1024px){.dialog_personal-shares .dialog__title{font-size:20px}}.dialog_personal-shares .dialog__body{overflow:hidden}@media(max-width:1024px){.dialog_personal-shares .dialog__body{overflow:visible}}.dialog_courier{grid-template-areas:"header footer" "body footer";grid-template-columns:526px 674px;gap:24px 0}@media(max-width:1024px){.dialog_courier{grid-template-areas:"header" "footer" "body";grid-template-rows:auto auto 1fr;grid-template-columns:100%;gap:0;height:100%}}.dialog_courier__map{height:100%}.dialog_courier .dialog__header{display:grid;grid-area:header;grid-template-columns:minmax(auto,1fr) auto;grid-gap:0 16px;gap:0 16px;padding:40px 40px 0}@media(max-width:1024px){.dialog_courier .dialog__header{display:flex;margin:0 0 32px;padding:16px 16px 0}}.dialog_courier .dialog__icon-btn-close{padding:8px;border-radius:50%;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease}.dialog_courier .dialog__icon-btn-close:hover{background-color:rgba(0,0,0,.2)}@media(max-width:1024px){.dialog_courier .dialog__icon-btn-close{position:static;padding:0;border-radius:0;background:none}}.dialog_courier .dialog__title{margin:0;color:#0e0e2c;color:var(--color-indigo);font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_courier .dialog__title{font-size:20px;line-height:1.4}}.dialog_courier .dialog__body{grid-area:body;overflow:auto;padding:0 40px 40px}@media(max-width:1024px){.dialog_courier .dialog__body{padding:0 16px 16px}}.dialog_courier .dialog__footer{grid-area:footer}@media(max-width:1024px){.dialog_courier .dialog__footer{margin:0 0 16px}}.dialog_actions .dialog__btn{padding:13px}.dialog_actions .dialog__btn .btn__label{text-align:left}.dialog_voucher-applied{grid-template-rows:auto minmax(auto,1fr);align-content:flex-start;overflow:hidden}.dialog_voucher-applied .dialog__header{margin:0 0 16px;padding:40px 40px 0}@media(max-width:1024px){.dialog_voucher-applied .dialog__header{padding:16px 16px 0}}.dialog_voucher-applied .dialog__title{margin:0;font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog_voucher-applied .dialog__title{font-size:20px;line-height:1.4}}.dialog_voucher-applied .dialog__body{display:grid;grid-template-rows:auto minmax(auto,1fr);align-content:flex-start;overflow:hidden;padding:0 0 40px}@media(max-width:1024px){.dialog_voucher-applied .dialog__body{padding:0 0 16px}}.dialog_voucher-applied .table-wrapper{padding:0 40px}@media(max-width:1024px){.dialog_voucher-applied .table-wrapper{padding:0}}.dialog_mirra-benefits,.dialog_mirra-features{gap:0;padding:100px 0;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.dialog_mirra-benefits,.dialog_mirra-features{padding:0}}.dialog_mirra-benefits .dialog__icon-btn-close,.dialog_mirra-features .dialog__icon-btn-close{position:absolute;top:0;right:0;z-index:1}@media(max-width:1024px){.dialog_mirra-benefits .dialog__icon-btn-close,.dialog_mirra-features .dialog__icon-btn-close{top:24px;right:16px;width:18px;height:18px}}.dialog_mirra-benefits .dialog__title,.dialog_mirra-features .dialog__title{margin:0;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:28px;line-height:1.4;text-transform:uppercase}.dialog_mirra-benefits .dialog__title>span,.dialog_mirra-features .dialog__title>span{color:#8d96b2;color:var(--color-asphalt-light)}.dialog_mirra-benefits .dialog__cards,.dialog_mirra-features .dialog__cards{display:grid;grid-template-columns:repeat(auto-fit,min(25%,300px));grid-auto-rows:minmax(300px,auto);width:min(100%,1200px);margin:0 auto}@media(max-width:1024px){.dialog_mirra-benefits .dialog__cards,.dialog_mirra-features .dialog__cards{grid-template-columns:100%;grid-auto-rows:auto}}.dialog_mirra-benefits .dialog__card,.dialog_mirra-features .dialog__card{position:relative;display:flex;flex-direction:column;gap:40px 0;justify-content:space-between;padding:24px}@media(max-width:1024px){.dialog_mirra-benefits .dialog__card,.dialog_mirra-features .dialog__card{border-left:1px solid #dcdfe7;border-left:1px solid var(--color-fog)}.dialog_mirra-benefits .dialog__card:first-child,.dialog_mirra-features .dialog__card:first-child{padding:16px}}.dialog_mirra-benefits .dialog__card:first-child:before,.dialog_mirra-features .dialog__card:first-child:before{content:"";position:absolute;top:0;left:-1px;z-index:1;display:block;width:1px;height:100%;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.dialog_mirra-benefits .dialog__card:first-child:before,.dialog_mirra-features .dialog__card:first-child:before{display:none}}.dialog_mirra-benefits .dialog__card:not(:first-child):before,.dialog_mirra-features .dialog__card:not(:first-child):before{content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:#7fe0da;background-color:var(--color-turquoise)}.dialog_mirra-benefits .dialog__card:not(:first-child):nth-child(-n+4),.dialog_mirra-features .dialog__card:not(:first-child):nth-child(-n+4){border-top:1px solid #dcdfe7;border-top:1px solid var(--color-fog)}@media(max-width:1024px){.dialog_mirra-benefits .dialog__card:not(:first-child):nth-child(-n+4),.dialog_mirra-features .dialog__card:not(:first-child):nth-child(-n+4){border-top:none}}.dialog_mirra-benefits .dialog__card:not(.dialog__card_bg-mint),.dialog_mirra-features .dialog__card:not(.dialog__card_bg-mint){border-right:1px solid #dcdfe7;border-right:1px solid var(--color-fog);border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.dialog_mirra-benefits .dialog__card:not(.dialog__card_bg-mint):nth-child(4n+5),.dialog_mirra-features .dialog__card:not(.dialog__card_bg-mint):nth-child(4n+5){border-left:1px solid #dcdfe7;border-left:1px solid var(--color-fog)}.dialog_mirra-benefits .dialog__card-text,.dialog_mirra-features .dialog__card-text{margin:0;font-size:16px;line-height:1.25}.dialog_mirra-benefits .dialog__accordion{display:flex;flex-direction:column;gap:40px 0;justify-content:space-between;height:100%;background-color:transparent}@media(max-width:1024px){.dialog_mirra-benefits .dialog__accordion{gap:0}}.dialog_mirra-benefits .dialog__accordion .MuiAccordionSummary-expandIconWrapper,.dialog_mirra-benefits .dialog__accordion:after,.dialog_mirra-benefits .dialog__accordion:first-of-type:before{display:none}.dialog_mirra-benefits .dialog__accordion .MuiAccordionSummary-content,.dialog_mirra-benefits .dialog__accordion .MuiAccordionSummary-root{margin:0}.dialog_mirra-benefits .dialog__accordion .MuiAccordionSummary-root{pointer-events:none}@media(max-width:1024px){.dialog_mirra-benefits .dialog__accordion .MuiAccordionSummary-root{pointer-events:auto}}.dialog_mirra-benefits .dialog__accordion .MuiAccordionDetails-root{padding:0}@media(max-width:1024px){.dialog_mirra-benefits .dialog__accordion .MuiAccordionDetails-root{padding:40px 0 0}}.dialog_mirra-benefits .dialog__accordion .accordion__title{position:relative;overflow:visible;margin:0;padding:0 0 0 32px;color:#8d96b2;color:var(--color-asphalt-light);font-weight:400;font-size:24px;line-height:1.17;text-transform:uppercase;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.dialog_mirra-benefits .dialog__accordion .accordion__title:before{content:"";position:absolute;top:14px;left:0;display:block;width:16px;height:16px;border-radius:50%;background-color:#7fe0da;background-color:var(--color-turquoise);transform:translateY(-50%)}.dialog_mirra-benefits .dialog__card-list{margin:0;padding:0 0 0 24px;list-style-type:disc}.dialog_mirra-benefits .dialog__card:not(:first-child):before{display:none}.dialog_mirra-benefits .dialog__card:not(.dialog__card_bg-mint):nth-last-child(-n+8){border-bottom:1px solid #fff;border-bottom:1px solid var(--color-air)}@media(max-width:1024px){.dialog_mirra-benefits .dialog__card:not(.dialog__card_bg-mint):nth-last-child(-n+8){border-bottom-color:#dcdfe7;border-bottom-color:var(--color-fog)}.dialog_mirra-benefits .dialog__card:not(.dialog__card_bg-mint):nth-last-child(-n+5){border-bottom-color:#fff;border-bottom-color:var(--color-air)}}.dialog_mirra-benefits .dialog__card_bg-mint{border-right:1px solid #fff;border-right:1px solid var(--color-air);border-bottom:1px solid #fff;border-bottom:1px solid var(--color-air);background-color:#7fe0da;background-color:var(--color-turquoise)}@media(max-width:1024px){.dialog_mirra-benefits .dialog__card_bg-mint{border-left-color:#fff;border-left-color:var(--color-air)}}.dialog_mirra-benefits .dialog__card_bg-mint:nth-last-child(4){border-left:1px solid #fff;border-left:1px solid var(--color-air)}.dialog_mirra-benefits .dialog__card_bg-mint .accordion__title{color:#fff;color:var(--color-air)}.dialog_mirra-benefits .dialog__card_bg-mint .accordion__title:before{background-color:#fff;background-color:var(--color-air)}.dialog_mirra-benefits .dialog__card_bg-mint .dialog__card-list,.dialog_mirra-benefits .dialog__card_bg-mint .dialog__card-text{color:#fff;color:var(--color-air)}.dialog_mentor-card{gap:0;padding:40px}.dialog_mentor-card .card-mentor{grid-template-areas:"avatar name" "avatar city" "avatar status" "desc desc" "list list";grid-template-columns:auto 1fr;justify-items:stretch;padding:0;border:0}.dialog_mentor-card .card-mentor__desc{display:block;min-height:auto;text-overflow:clip}.dialog-pickpoint{grid-template-areas:"header footer" "body footer";grid-template-columns:50% 50%;height:566px;overflow:hidden}@media(max-width:1024px){.dialog-pickpoint{display:flex;flex-direction:column;height:100vh;gap:0}}.dialog-pickpoint__spinner{display:flex;align-items:center;height:100%}@media(max-width:1024px){.dialog-pickpoint__spinner{justify-content:center}}.dialog-pickpoint__map{width:100%;height:100%}@media(max-width:1024px){.dialog-pickpoint__map{height:100vh}}.dialog-pickpoint .dialog__header{display:grid;grid-area:header;grid-template-columns:minmax(auto,1fr) auto;grid-gap:0 16px;gap:0 16px;padding:30px 30px 0}@media(max-width:1024px){.dialog-pickpoint .dialog__header{display:flex;margin:0 0 32px;padding:16px 16px 0}}.dialog-pickpoint .dialog__title{margin:0;color:#0e0e2c;color:var(--color-indigo);font-size:24px;line-height:1.33}@media(max-width:1024px){.dialog-pickpoint .dialog__title{font-size:20px;line-height:1.4}}.dialog-pickpoint .dialog__body{height:475px;padding:0 40px 40px}@media(max-width:1024px){.dialog-pickpoint .dialog__body{padding:0 16px 16px;height:calc(100% - 125px)}.dialog-pickpoint .dialog__body-map{padding:0}}.dialog-pickpoint .dialog__btn-back{position:absolute;top:50px;left:0;z-index:2}.dialog-pickpoint .dialog__footer{grid-area:footer;height:100%}@media(max-width:1024px){.dialog-pickpoint .dialog__footer{height:100vh}}.dialog-pickpoint__icon-btn-close{position:absolute;top:14px;right:20px;z-index:1;padding:8px;border-radius:50%;background-color:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease}.dialog-pickpoint__icon-btn-close:hover{background-color:rgba(0,0,0,.2)}@media(max-width:1024px){.dialog-pickpoint__icon-btn-close{position:static;padding:0;border-radius:0;background:none;max-height:48px}}.dialog-pickpoint__empty{display:block;margin:0 auto;padding:20px 0;font-size:16px;line-height:1.25;color:#8d96b2;color:var(--color-asphalt-light)}.dialog-pickpoint__search-wrap{display:flex;gap:16px;padding-left:16px;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.dialog-pickpoint__search-form{width:100%}@media(max-width:1024px){.dialog-pickpoint__search-map{background-color:#fff;position:absolute;top:0;z-index:1;display:flex;flex-direction:column;gap:8px;width:100%}}.dialog-pickpoint__filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}@media(max-width:1024px){.dialog-pickpoint__filter-map{position:absolute;justify-content:center;top:60px;z-index:1;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-wrap:nowrap;overflow:auto}}.dialog-pickpoint__change-mode-btn{position:fixed;bottom:30px;right:25px;width:150px;margin-left:auto;background-color:#acadff;background-color:var(--color-purple);color:#fff;color:var(--color-air)}.dialog-pickpoint__suggestion{padding:12px 16px;text-align:left;border:0;background-color:#fff;font-size:16px;min-width:55px}.dialog-pickpoint__btn-filter{padding:6px 16px;border:0;border-radius:16px;background-color:#f6f8f9;background-color:var(--color-cloud);font-size:13px;line-height:1.4;min-width:55px}@media(max-width:1024px){.dialog-pickpoint__btn-filter{flex-shrink:0;padding:6px 8px}}.dialog-pickpoint__btn-filter_active{background-color:#acadff;background-color:var(--color-purple);color:#fff;color:var(--color-air)}.dialog-pickpoint__list{margin:0;padding-left:0;height:370px;overflow:auto}@media(max-width:1024px){.dialog-pickpoint__list{height:100%}}.dialog-pickpoint__item{position:relative;padding:16px 0;cursor:pointer}.dialog-pickpoint__item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.dialog-pickpoint__item-name{display:block;margin:0 0 8px;font-size:16px;line-height:1.25}.dialog-pickpoint__item-address,.dialog-pickpoint__item-delivery,.dialog-pickpoint__item-price{display:block;font-size:13px;line-height:1.4;letter-spacing:.02em}.menu{display:flex;flex-direction:column;margin:0;padding:0}.menu__item{padding:16px}.menu__item:focus,.menu__item:hover{background-color:#f6f8f9;background-color:var(--color-cloud)}.menu__label{color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25;pointer-events:none}.menu_select .menu__label_stock-out{color:#8d96b2;color:var(--color-asphalt-light)}.menu_select .menu__swatch{margin:0 10px 0 0}.container{--container-gutter:32px;--container-max-width:1264px;width:100%;max-width:var(--container-max-width);margin-right:auto;margin-left:auto;padding-right:var(--container-gutter);padding-left:var(--container-gutter)}@media(max-width:1120px){.container{--container-max-width:1024px}}@media(max-width:1024px){.container{--container-gutter:16px}}.base{scroll-behavior:smooth}.base__wrapper{display:flex;flex-direction:column;min-height:100vh}.base__wrapper main{flex-grow:1}.base__link{transition:opacity .2s ease}.base__link:focus,.base__link:hover{opacity:.5}.avatar{position:relative}.avatar__image{display:block;flex-shrink:0;border-radius:50%;font-size:0}.avatar__name{margin:0;font-weight:400;font-size:16px;line-height:1.25}@media(max-width:1024px){.avatar__name{width:100%;margin-top:20px}}.avatar__field-file{position:absolute;right:0;bottom:0}@media(max-width:1024px){.avatar__field-file{top:24px;right:50%;transform:translate(50%,-24px)}}.social-links__list{display:flex;gap:0 4px;margin:0;padding:0}@media(max-width:1024px){.social-links__list{gap:0 16px;justify-content:center}}.social-links__link{display:block;padding:4px;color:#0e0e2c;color:var(--color-indigo);transition:color .3s ease}@media(max-width:1024px){.social-links__link{padding:5px}}.social-links__link:focus,.social-links__link:hover{color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.social-links__icon{width:30px;height:30px}}.banner__content{display:flex;align-items:center;justify-content:center}.banner__text{margin:0}.banner__link{color:inherit;transition:color .3s ease}.banner__link.focus-visible,.banner__link:hover{color:#0e0e2c;color:var(--color-text)}.banner__link:focus-visible,.banner__link:hover{color:#0e0e2c;color:var(--color-text)}.banner__image{object-fit:cover}.banner_delivery{background-color:#7fe0da;background-color:var(--color-turquoise)}.banner_delivery .banner__container{justify-content:center;padding:10px var(--container-gutter)}@media(max-width:1024px){.banner_delivery .banner__container{--container-gutter:10px}}.banner_delivery .banner__text{color:#fff;color:var(--color-air);font-size:16px;line-height:1.25}@media(max-width:1024px){.banner_delivery .banner__text{font-size:13px;line-height:1.4;letter-spacing:.02em}}.banner_sale{background:linear-gradient(90deg,#7fe0da,#fdd4bd)}.banner_sale .banner__container{gap:0 24px;justify-content:space-between;max-width:1200px;padding:24px 40px}@media(max-width:1120px){.banner_sale .banner__container{padding:24px 80px}}@media(max-width:1024px){.banner_sale .banner__container{justify-content:center;padding:24px 16px}}.banner_sale .banner__text{color:#0e0e2c;color:var(--color-indigo);font-size:24px;line-height:1.33}@media(max-width:1024px){.banner_sale .banner__text{font-size:16px;line-height:1.25}}.banner_sale .banner__btn{background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.banner_sale .banner__btn{display:none}}.banner_charity{margin:0 0 60px}@media(max-width:1024px){.banner_charity{margin:0 0 32px}}.banner_charity .banner__content{display:grid;grid-template-areas:"picture description";grid-template-columns:220px minmax(auto,1fr);padding:0 0 0 56px}@media(max-width:1024px){.banner_charity .banner__content{grid-template-areas:"description picture";grid-template-columns:minmax(auto,1fr) 100px;padding:0}}.banner_charity .banner__picture{position:relative;grid-area:picture;height:100%;font-size:0}@media(min-width:1024px){.banner_charity .banner__picture{height:140%;bottom:20%}}@media(min-width:1120px){.banner_charity .banner__picture{height:165%;bottom:25%}}@media(min-width:1120px)and (max-width:1125px){.banner_charity .banner__picture{height:135%;bottom:25%}}.banner_charity .banner__image{object-fit:cover;object-position:bottom}@media(max-width:1024px){.banner_charity .banner__image{object-fit:contain;object-position:center}}.banner_charity .banner__description{display:grid;grid-area:description;grid-template-areas:"title button" "text button";grid-template-columns:1fr auto;grid-gap:0 24px;gap:0 24px;padding:18px 24px}@media(max-width:1024px){.banner_charity .banner__description{grid-template-areas:"title" "button";grid-template-columns:auto;padding:16px}}.banner_charity .banner__title{grid-area:title;margin:0 0 8px;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.banner_charity .banner__title{margin:0 0 18px;font-size:16px;line-height:1.25}}.banner_charity .banner__text{grid-area:text;margin:0;color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25}.banner_charity .banner__btn{grid-area:button;align-self:center;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.banner_charity .banner__btn{padding:0;border:0;background-color:transparent;align-self:auto;justify-self:flex-start;place-self:auto flex-start}.banner_charity .banner__btn .btn__label{overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.banner_charity .banner__btn .btn__label:not(caption){position:absolute!important}}.banner_development .banner__content,.banner_distributor .banner__content{display:grid;grid-template-areas:"description picture";grid-template-columns:1fr 51.25%;align-items:normal}@media(max-width:1120px){.banner_development .banner__content,.banner_distributor .banner__content{grid-template-columns:565px 1fr}}@media(max-width:1024px){.banner_development .banner__content,.banner_distributor .banner__content{grid-template:"picture" 350px "description" auto/100%}}.banner_development .banner__description,.banner_distributor .banner__description{z-index:1;grid-area:description;padding:40px}@media(max-width:1024px){.banner_development .banner__description,.banner_distributor .banner__description{align-items:stretch;padding:16px}}.banner_development .banner__title,.banner_distributor .banner__title{margin:0 0 84px;color:#fff;color:var(--color-air);font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.02em}@media(max-width:1024px){.banner_development .banner__title,.banner_distributor .banner__title{margin:0 0 8px;font-size:24px;line-height:1.33;letter-spacing:normal}}.banner_development .banner__text,.banner_distributor .banner__text{max-width:485px;margin:0 0 40px;color:#fff;color:var(--color-air);font-size:16px;line-height:1.25}@media(max-width:1024px){.banner_development .banner__text,.banner_distributor .banner__text{margin:0 0 24px}}.banner_development .banner__btn,.banner_distributor .banner__btn{background-color:#fff;background-color:var(--color-air)}.banner_development .banner__picture,.banner_distributor .banner__picture{position:relative;grid-area:picture;font-size:0}.banner_development{margin:0 0 60px}@media(max-width:1024px){.banner_development{margin:0 0 32px}}.banner_development .banner__picture{grid-column:1/-1}.banner_development .banner__image{object-position:right}.banner_distributor{grid-area:referral;margin:0 0 80px}@media(max-width:1024px){.banner_distributor{margin:0 0 40px}}.banner_distributor .banner__container{--container-gutter:0}.banner_distributor .banner__content{background-color:#aab5d4;background-color:var(--color-pigeon)}.banner_distributor .banner__image{object-position:left}.banner_business{margin:0 0 60px}@media(max-width:1024px){.banner_business{margin:0 0 32px}}.banner_business .banner__content{position:relative;align-items:stretch;min-height:654px}.banner_business .banner__description{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;width:100%;padding:0 48px}.banner_business .banner__title{margin:0 0 16px;color:#fff;color:var(--color-air);font-weight:400;font-size:64px;line-height:1;letter-spacing:-.02em}@media(max-width:1024px){.banner_business .banner__title{font-size:40px;line-height:1.1}}.banner_business .banner__btn{background-color:#fff;background-color:var(--color-air)}.banner_join{margin:0 0 80px}@media(max-width:1024px){.banner_join{margin:0 0 40px}}.banner_join .banner__container{--container-max-width:1464px}.banner_join .banner__content{position:relative;display:block;min-height:806px}@media(max-width:1120px){.banner_join .banner__content{min-height:644px}}@media(max-width:1024px){.banner_join .banner__content{align-items:flex-start;min-height:auto}}.banner_join .banner__description{position:relative;z-index:1;max-width:46.4285714286%;margin:0 0 0 14.4285714286%;padding:197px 0 0}@media(max-width:1120px){.banner_join .banner__description{margin:0 0 0 80px;padding:97px 0 0}}@media(max-width:1024px){.banner_join .banner__description{max-width:none;margin:0 16px;padding:32px 0 68px}}.banner_join .banner__text{margin:0 0 56px;color:#fff;color:var(--color-air);font-size:40px;line-height:1.1;letter-spacing:-.02em;text-align:left}@media(max-width:1024px){.banner_join .banner__text{margin:0 0 139px;font-size:32px;line-height:1.4;letter-spacing:normal}}.banner_join .banner__btn{padding:13px 85px;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.banner_join .banner__btn{width:100%;padding:13px}}.form-subscribe__legend{margin:0 0 8px;font-size:24px;line-height:1.33}.form-subscribe-product{display:grid;grid-template-rows:auto minmax(auto,1fr)}.form-subscribe-product__fieldset:not(:last-child){margin:0 0 24px}.form-subscribe-product__actions{align-self:flex-end}.user-nav__list{display:flex;gap:0 24px;margin:0;padding:0}@media(max-width:1024px){.user-nav__list{gap:0 16px}}.user-nav__item_burger{display:none}@media(max-width:1024px){.user-nav__item_burger{display:inline-flex}.user-nav__item_favorite,.user-nav__item_online-catalog,.user-nav__item_shops{display:none}}.user-nav__item_cart{position:relative}.user-nav__item_cart .badge{position:absolute;top:-8px;left:16px;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:11px;line-height:1;letter-spacing:.02em;pointer-events:none}.user-nav__btn{gap:8px;min-width:28px;justify-content:flex-start;padding:0}.user-nav__btn.focus-visible,.user-nav__btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}.user-nav__btn:focus-visible,.user-nav__btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}.user-nav__btn .btn__label{font-size:11px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.user-nav__btn .btn__label{overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.user-nav__btn .btn__label:not(caption){position:absolute!important}.user-nav__btn_active{color:#7fe0da;color:var(--color-turquoise)}}.user-nav__btn_active.user-nav__btn_burger{color:currentcolor}.logo__link{display:flex;flex-direction:column;align-items:center;color:#0e0e2c;color:var(--color-text);text-decoration:none}.logo__img{margin:0 0 4px}@media(max-width:1024px){.logo__img{width:89px;height:16px;margin:0}}.logo__text{font-size:10px;line-height:1.4;letter-spacing:.1em;text-align:center;text-transform:uppercase}@media(max-width:1024px){.logo__text{overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.logo__text:not(caption){position:absolute!important}}.accordion{position:relative}.accordion__header{position:relative;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0}.accordion__title{overflow:hidden;margin:0;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.accordion__sub-title{color:#8d96b2;color:var(--color-asphalt-light)}.accordion__icon-btn{position:static;flex-shrink:0}.accordion__icon-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.accordion__content{display:none;padding:0 0 16px}.accordion_open .accordion__content{display:block}.accordion_open .accordion__sub-title{display:none}.accordion:after{bottom:0}.accordion:after,.accordion:first-of-type:before{content:"";position:absolute;left:0;display:block;width:100%;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.accordion:first-of-type:before{top:-1px}.table-wrapper{overflow:auto}.table{width:100%;border:1px solid #dcdfe7;border:1px solid var(--color-fog);border-collapse:collapse}.table tbody tr:not(.table__tr_active):hover{background-color:#f6f8f9;background-color:var(--color-cloud)}.table tfoot tr{background-color:#4a4a68;background-color:var(--color-asphalt)}.table tfoot td{color:#fff;color:var(--color-air)}.table__caption{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-size:24px;line-height:32px;text-align:left}.table__th{padding:25px 16px 13px;color:#8d96b2;color:var(--color-asphalt-light);font-weight:400;font-size:13px;line-height:1.4;letter-spacing:.02em;text-align:left;white-space:nowrap}.table__td,.table__th{border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.table__td{padding:8px 16px;font-size:16px;line-height:20px}.table__td_color-red{color:#ff5959;color:var(--color-desert-rose)}.table__td_actions{text-align:right}.table__status,.table__td_comment{font-size:13px;line-height:1.4;letter-spacing:.02em}.table__status{display:inline-flex;vertical-align:top;padding:4px 8px;border:1px solid #0e0e2c;border:1px solid var(--color-indigo);border-radius:4px;color:#0e0e2c;color:var(--color-indigo);white-space:nowrap}.table__status:not(:last-child){margin:0 0 10px}.table__status_success{border-color:#7fe0da;border-color:var(--color-turquoise);color:#7fe0da;color:var(--color-turquoise)}.table__status_fail{border-color:#ff5959;border-color:var(--color-desert-rose);color:#ff5959;color:var(--color-desert-rose)}.table__link{display:flex;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em;text-decoration:none}.table__product-name,.table__product-price,.table__product-qty,.table__product-sku{display:block;font-size:16px;line-height:1.25}.table__product-name:not(:last-child),.table__product-price:not(:last-child),.table__product-qty:not(:last-child),.table__product-sku:not(:last-child){margin:0 0 8px}.table__checkbox{color:inherit}.table__checkbox .field-checkbox__name{font-size:inherit}.table__checkbox .field-checkbox__name-text{color:inherit}.table__checkbox .field-checkbox__icon rect{stroke:rgba(0,0,0,.5);stroke-width:2px}.table__btn{display:flex;gap:0 12px;justify-content:space-between;padding:0;border:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.table__btn .btn__label{text-align:left}.table_layout-fixed{table-layout:fixed}.table-header{padding:12px 0}.table-header__checkbox .field-checkbox__name{font-size:13px;line-height:1.4;letter-spacing:.02em}.table-header__checkbox .field-checkbox__name-text{color:#8d96b2;color:var(--color-asphalt-light)}.table-header__checkbox .field-checkbox__icon rect{stroke:rgba(0,0,0,.5);stroke-width:2px}.table-footer{position:relative;padding:10px 0;background-color:#4a4a68;background-color:var(--color-asphalt)}.table-footer:before{content:"";position:absolute;top:0;right:-16px;bottom:0;left:-16px;z-index:-1;background-color:inherit}.table-footer__dd,.table-footer__dl{margin:0}.table-footer__dl{display:grid;grid-template-columns:repeat(2,auto);grid-gap:0 16px;gap:0 16px;color:#fff;color:var(--color-air)}.table-footer__dd{text-align:right}.table-list{display:flex;flex-direction:column;gap:40px 0;margin:0;padding:0}.table-card__accordion:after,.table-card__accordion:first-of-type:before{display:none}.table-card__accordion .MuiAccordionSummary-root{transition:min-height .15s cubic-bezier(.4,0,.2,1) 0ms}.table-card__accordion.Mui-expanded .MuiAccordionSummary-root{background-color:#7fe0da;background-color:var(--color-turquoise)}.table-card__accordion.Mui-expanded .MuiAccordionSummary-root:before{content:"";position:absolute;top:0;right:-16px;bottom:0;left:-16px;z-index:-1;background-color:#7fe0da;background-color:var(--color-turquoise)}.table-card__accordion.Mui-expanded .table-card__status_complete,.table-card__accordion.Mui-expanded .table-card__status_fail{border:1px solid #fff;border:1px solid var(--color-air);color:#fff;color:var(--color-air)}.table-card__accordion .MuiAccordionSummary-content{flex-wrap:wrap;gap:16px 0;align-items:center}.table-card__accordion .MuiAccordionDetails-root{padding:16px 0}.table-card__accordion .accordion__title{flex-basis:calc(100% - 32px);overflow:visible;text-overflow:clip;white-space:normal}.table-card__card{display:flex;flex-direction:column;gap:12px 0;padding:11px;border:1px solid #dcdfe7;border:1px solid var(--color-fog)}.table-card__header{display:flex;gap:0 12px;align-items:center;justify-content:space-between}.table-card__image{font-size:0}.table-card__count,.table-card__title{margin:0;font-weight:400;font-size:16px;line-height:1.25}.table-card__count_color-red,.table-card__title_color-red{color:#ff5959;color:var(--color-desert-rose)}.table-card__sku{flex-basis:100%;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}.table-card__status{margin:0 0 0 auto;padding:3px 7px;border:1px solid #0e0e2c;border:1px solid var(--color-indigo);border-radius:4px;font-size:13px;line-height:1.4;letter-spacing:.02em}.table-card__status_variant-link{display:inline-flex;padding:0;border:0;font-size:16px;line-height:1.25}.table-card__status_variant-link:before{content:"";position:absolute;right:0;bottom:2.5px;left:0;display:block;height:1px;background-color:#0e0e2c;background-color:var(--color-indigo)}.table-card__status_fail{border:1px solid #ff5959;border:1px solid var(--color-desert-rose);color:#ff5959;color:var(--color-desert-rose)}.table-card__status_complete{border:1px solid #7fe0da;border:1px solid var(--color-turquoise);color:#7fe0da;color:var(--color-turquoise)}.table-card__actions{display:flex;gap:0 24px}.table-card__text{margin:0;color:#0e0e2c;color:var(--color-text);font-size:13px;line-height:1.4;letter-spacing:.02em}.table-card__dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:0}.table-card__dd,.table-card__dt{font-size:16px;line-height:1.25}.table-card__dd{margin:0;text-align:right}.table-card__dd_color-red{color:#ff5959;color:var(--color-desert-rose)}.table-card__dd-link{display:flex;align-items:center;justify-content:flex-end;gap:0 8px}.table-card__footer{display:flex;gap:0 16px;align-items:center;justify-content:space-between}.table-card__city,.table-card__date{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.table-card__btn{display:block;margin:16px auto auto}@media(max-width:1024px){.table-card__status-actions{display:flex;justify-content:center;margin:16px 0 0}}.nav-menu:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:0;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.nav-menu__list{display:flex;justify-content:center;margin:0;padding:0}.nav-menu__submenu{right:0;left:0}.nav-menu__simple-submenu,.nav-menu__submenu{position:absolute;top:100%;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.nav-menu__link{position:relative;display:flex;align-items:center;min-height:100%;padding:0 10px 24px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25;text-decoration:none}@media(max-width:1280px){.nav-menu__link{font-size:11px;padding:0 5px 24px}}@media(max-width:1400px){.nav-menu__link{font-size:12px;padding:0 8px 24px}}.nav-menu__link:after{content:"";position:absolute;bottom:0;left:16px;z-index:1;display:block;width:calc(100% - 32px);height:2px;background-color:transparent;transition:background-color .3s ease,transform .3s ease;transform:scaleX(0);transform-origin:left center}.nav-menu__link:focus:after,.nav-menu__link:hover:after,.nav-menu__link_active:after{background-color:#0e0e2c;background-color:var(--color-indigo);transform:scaleX(1)}.nav-menu__link_sale{color:#ff5959;color:var(--color-desert-rose);white-space:nowrap}.nav-menu__link_sale:after,.nav-menu__link_sale:focus:after,.nav-menu__link_sale:hover:after{background-color:#ff5959;background-color:var(--color-desert-rose)}.nav-menu__item:hover .nav-menu__simple-submenu,.nav-menu__item:hover .nav-menu__submenu{opacity:1;visibility:visible;pointer-events:auto}.nav-menu__item:first-child .nav-menu__link:after,.nav-menu__item:last-child .nav-menu__link:after{width:calc(100% - 16px)}.nav-menu__item:first-child .nav-menu__link{padding:0 16px 24px 0}.nav-menu__item:first-child .nav-menu__link:after{left:0}.nav-menu__item:last-child .nav-menu__link{padding:0 0 24px 16px}.nav-menu__item:last-child .nav-menu__link:after{right:0}.nav-menu_business-reg{margin:0 0 16px}.nav-menu_business-reg:after{display:none}.nav-menu_business-reg .nav-menu__list{gap:0 8px;justify-content:flex-start;overflow:auto}.nav-menu_business-reg .nav-menu__link{padding:6px 16px;border:0;border-radius:16px;background-color:#f6f8f9;background-color:var(--color-cloud);color:#0e0e2c;color:var(--color-text);font-size:13px;line-height:1.4;letter-spacing:.02em;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.nav-menu_business-reg .nav-menu__link:after{display:none}.nav-menu_business-reg .nav-menu__link.focus-visible,.nav-menu_business-reg .nav-menu__link:hover{background-color:#dcdfe7;background-color:var(--color-fog);color:#0e0e2c;color:var(--color-text)}.nav-menu_business-reg .nav-menu__link:focus-visible,.nav-menu_business-reg .nav-menu__link:hover{background-color:#dcdfe7;background-color:var(--color-fog);color:#0e0e2c;color:var(--color-text)}.nav-menu_business-reg .nav-menu__link_active{background-color:#acadff;background-color:var(--color-purple);color:#fff;color:var(--color-air)}.nav-menu_business-reg .nav-menu__item:first-child .nav-menu__link,.nav-menu_business-reg .nav-menu__item:last-child .nav-menu__link{padding:6px 16px}.submenu{background-color:#fff;background-color:var(--color-air)}.submenu__container{position:relative;display:grid;grid-template-columns:167px 1fr;padding-top:24px;padding-bottom:96px}.submenu__column-left{position:relative}.submenu__column-left:after{content:"";position:absolute;top:-24px;right:0;bottom:-96px;display:block;width:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.submenu__list{display:flex;flex-direction:column;margin:0;padding:0 40px 0 0}.submenu__title{margin:0 0 16px;font-weight:400;font-size:20px;line-height:1.4}.submenu__link{display:block;padding:8px 0;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25;text-decoration:none}.submenu__link_active{color:#0e0e2c;color:var(--color-indigo)}.submenu__count{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.submenu_sub{padding:0 0 0 40px}.submenu_sub .submenu__container{grid-template-columns:repeat(4,1fr);gap:0 40px;padding:0}@media(max-width:1120px){.submenu_sub .submenu__container{grid-template-columns:repeat(3,1fr)}}.submenu_sub .submenu__list{padding:0}.submenu_sub .submenu__link:hover{color:#0e0e2c;color:var(--color-indigo)}.slider{--embla-slide-gap:0;--embla-slide-width:100%;--embla-pagination-align-x:center;--embla-pagination-bottom:0;--embla-pagination-bullet-size:8px;--embla-pagination-bullet-gap:8px;--embla-pagination-bullet-color:var(--color-fog);--embla-pagination-bullet-active-color:var(--color-indigo);position:relative}.slider__viewport{overflow:hidden}.slider__container{display:flex;margin:0 0 0 calc(var(--embla-slide-gap)*-1);-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y pinch-zoom}.slider__slide{flex:0 0 var(--embla-slide-width);min-width:0;padding:0 0 0 var(--embla-slide-gap);font-size:0}.slider__header{display:flex;gap:0 20px;align-items:center;justify-content:space-between;margin:0 0 40px}@media(max-width:1024px){.slider__header{margin:0 0 16px}}.slider__actions,.slider__navigation{display:flex;gap:0 24px}@media(max-width:1024px){.slider__navigation{display:none}}.slider__title{margin:0;font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.slider__title{font-size:16px;line-height:1.25}}.slider__btn-view-all{padding:0;border:0;font-size:13px;line-height:1.4;letter-spacing:.02em}.slider__icon-btn{padding:12px;border-radius:2px;background-color:#f6f8f9;background-color:var(--color-cloud);transition:color .3s ease,background-color .3s ease}.slider__icon-btn.focus-visible,.slider__icon-btn:hover{background-color:#0e0e2c;background-color:var(--color-indigo);color:#fff;color:var(--color-air)}.slider__icon-btn:focus-visible,.slider__icon-btn:hover{background-color:#0e0e2c;background-color:var(--color-indigo);color:#fff;color:var(--color-air)}.slider__icon-btn:disabled{opacity:.5;pointer-events:none}.slider-pagination{position:absolute;right:0;bottom:var(--embla-pagination-bottom);left:0;z-index:1;display:flex;flex-wrap:wrap;gap:var(--embla-pagination-bullet-gap);align-items:center;justify-content:var(--embla-pagination-align-x)}.slider-pagination__bullet{display:inline-flex;vertical-align:top;width:var(--embla-pagination-bullet-size);height:var(--embla-pagination-bullet-size);margin:0;padding:0;border:none;border-radius:50%;background-color:var(--embla-pagination-bullet-color);cursor:pointer;transition:background-color .3s ease;-webkit-appearance:none;appearance:none;touch-action:manipulation}.slider-pagination__bullet_active{background-color:var(--embla-pagination-bullet-active-color)}.badges__list{display:flex;margin:0;padding:0}.badge{position:relative;display:flex;align-items:center;justify-content:center;vertical-align:top;height:20px;padding-right:5px;border-radius:15px;font-size:13px;line-height:1.4;letter-spacing:.02em;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.badge{height:15px;font-size:10px}}.badge_sale{background-color:#ff5959;background-color:var(--color-desert-rose);color:#fff;color:var(--color-air)}.badge_bonus{padding:0 5px;background-color:#7fe0da;background-color:var(--color-turquoise);color:#0e0e2c;color:var(--color-text)}.badge_distributor{background-color:#0e0e2c;background-color:var(--color-indigo)}.badge_distributor,.badge_new{color:#fff;color:var(--color-air)}.badge_new{background-color:#acadff;background-color:var(--color-purple)}.badge_bestseller{background-color:#ffb423}.badge_bestseller,.badge_soon{color:#fff;color:var(--color-air)}.badge_soon{padding:5px;background-color:#69d7ef}.badge_stock-out{background-color:#dcdfe7;background-color:var(--color-fog);color:#8d96b2;color:var(--color-asphalt-light)}.badge__cosmetologist{background:linear-gradient(90deg,#06445a,#3d82a9,#06445a);background:var(--color-cosmetology);color:#fff;color:var(--color-air)}.badges-expiring{display:flex;align-items:center;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:140%;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.badges-expiring__icon{margin-right:5px;fill:none}.stock-status{overflow:hidden;margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.qty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border-radius:2px;height:100%;width:100%;background-color:#f6f8f9;background-color:var(--color-cloud)}.qty__input{display:block;width:100%;padding:0;border:none;background-color:transparent;font-size:16px;line-height:1.25;text-align:center;pointer-events:none;-webkit-appearance:none;appearance:none}.qty__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:40px}.qty__count{width:100%;text-align:center;min-width:28px;font-size:16px;line-height:1.25}@media(max-width:1024px){.qty__count .qty-count__text{display:none}}.qty__icon-btn{padding:16px 8px}@media(max-width:1024px){.qty__icon-btn{padding:16px}}.qty__icon-btn:disabled{color:#8d96b2;color:var(--color-asphalt-light);cursor:not-allowed}.block-link{display:flex;flex-direction:column;gap:24px 0;min-height:180px;padding:24px 24px 76px;background-color:#f6f8f9;background-color:var(--color-cloud);color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:20px;text-decoration:none}@media(max-width:1024px){.block-link{padding:24px 24px 36px}}.block-link_promo{padding:24px;min-height:220px}.breadcrumbs{padding:24px 0}@media(max-width:1024px){.breadcrumbs{display:none}}.breadcrumbs__list{display:flex;gap:0 8px;margin:0;padding:0}.breadcrumbs__link{position:relative;display:block;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em;text-decoration:none}.breadcrumbs__item:not(:last-child) .breadcrumbs__link:after{content:"/";margin:0 0 0 8px}.toolbar{display:flex}.toolbar__btn-filter,.toolbar__btn-sort{display:none;padding:16px 0;border:0;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.toolbar__btn-filter,.toolbar__btn-sort{display:inline-flex}}.toolbar__btn-filter .badge{flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;margin:3px;padding:0;font-size:11px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.filter{overflow:hidden}}.filter__title{font-size:16px;line-height:1.25}@media(max-width:1024px){.filter__title{padding:0 41px 0 0}}.filter__field-checkbox:not(:last-child),.filter__field-radio:not(:last-child){margin:0 0 16px}.filter__count{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4}.filter__accordion:first-of-type:before{display:none}@media(max-width:1024px){.filter__accordion_active .MuiAccordionSummary-root{gap:0 13px}.filter__accordion_active .MuiAccordionSummary-root:before{content:"";display:block;order:2;width:4px;height:4px;border-radius:50%;background-color:#7fe0da;background-color:var(--color-turquoise)}.filter__accordion_active .MuiAccordionSummary-content{order:1}.filter__accordion_active .MuiAccordionSummary-expandIconWrapper{order:3}}.price-info{display:flex;gap:0 8px;align-items:center}.price-info__old-price,.price-info__price,.price-info__special-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-info__badge-sale{padding:0 5px;background-color:#ff5959;background-color:var(--color-desert-rose);color:#fff;color:var(--color-air)}.price-info__price,.price-info__special-price{font-size:24px;line-height:1.33}.price-info__price{color:#0e0e2c;color:var(--color-text)}.price-info__old-price{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:line-through}.price-info__special-price{color:#ff5959;color:var(--color-desert-rose)}.docs__list{display:flex;flex-direction:column;gap:24px 0;margin:0;padding:0}.docs__link{gap:0 8px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.docs__link,.product .label-expiring{display:flex;align-items:center}.product .label-expiring__icon{margin-right:8px;fill:none}.product__wrapper{display:grid;grid-template-areas:"media info" "description info";grid-template-rows:auto minmax(auto,1fr);grid-template-columns:64.6666666667% 32%;grid-gap:40px;gap:40px;margin:0 0 80px}@media(max-width:1120px){.product__wrapper{grid-template-columns:57.2916666667% 40.2083333333%;gap:40px 24px}}@media(max-width:1024px){.product__wrapper{grid-template-areas:"media" "info" "description";grid-template-columns:100%;gap:16px 0;margin:0 0 40px}}.product__info{grid-area:info}.product__info-inner{position:-webkit-sticky;position:sticky;top:var(--header-height);transition:top .2s cubic-bezier(.7,0,.3,1)}@media(max-width:1024px){.product__info-inner{position:static}}.product__line,.product__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-text)}.product__line,.product__short-description{font-size:16px;line-height:1.25}.product__label-expiring{margin:0 0 24px;color:#0e0e2c;color:var(--color-text)}.product__title{font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.product__title{font-size:24px;line-height:1.33}}.product__sku{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.product__pv,.product__stock-status{margin:0 0 24px}.product__stock-status_stock-out{color:#dcdfe7;color:var(--color-fog);font-size:24px;line-height:1.33}.product__short-description{margin:0 0 24px;color:#0e0e2c;color:var(--color-indigo)}.product__short-description p{margin:0}.product__price-info,.product__sku{margin:0 0 8px}.product__badge{font-size:16px;line-height:1.25;letter-spacing:normal}.product__media{position:relative;display:flex;flex-direction:row-reverse;grid-area:media;gap:0 16px}@media(max-width:1024px){.product__media{position:relative;right:50%;left:50%;flex-direction:column;width:100vw;margin:0 -50vw}}.product__badges{position:absolute;top:0;right:0;z-index:1}@media(max-width:1024px){.product__badges{top:auto;right:auto;bottom:36px;left:16px}}.product__badges .badges__item_sale{display:none}.product__slider{--embla-pagination-bottom:16px;--embla-pagination-bullet-size:4px;--embla-pagination-bullet-gap:4px;--embla-pagination-align-x:flex-start;flex:0 1 auto}@media(max-width:1024px){.product__slider{flex:0 0 auto}}.product__slider .slider__pagination{right:var(--container-gutter);left:var(--container-gutter)}.product__thumbs{flex:0 0 70px}.product__description{grid-area:description}.product__description-title{font-size:24px;line-height:1.33}@media(max-width:1024px){.product__description-title{font-size:20px;line-height:1.6}}.product__description-text{max-width:690px;color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25}.product__description-text p{margin:0 0 16px}.product__description-text a{color:#7fe0da;color:var(--color-turquoise)}.product__ingredients{margin:0 0 24px}.product__ingredients .accordion__header{padding:18px 0}.product__ingredients-title{font-size:16px;line-height:1.25}.product__ingredients-text{color:#0e0e2c;color:var(--color-indigo);font-size:13px;line-height:1.4;letter-spacing:.02em}.product__ingredients-text p{margin:0 0 16px}.product__ingredients-text ul{margin:0 0 14px;padding:0 0 0 20px;list-style-type:disc}.product__field-select{flex:0 0 100%;margin:0 0 14px}@media(max-width:1024px){.product__field-select{display:none}}.product__field-select_stock-out .field-select__btn{color:#8d96b2;color:var(--color-asphalt-light)}.product__qty{display:inline-grid;width:28.6458333333%;margin:0 16px 2px 0}@media(max-width:1024px){.product__qty{width:100%;margin:0 0 16px}}.product__btn-cart-wrap{display:inline-flex;vertical-align:top;width:67.1875%;margin:0 0 2px}@media(max-width:1024px){.product__btn-cart-wrap{position:-webkit-sticky;position:sticky;bottom:8px;width:100%}.product__btn-cart-wrap:before{content:"";position:absolute;top:-8px;right:-16px;bottom:-8px;left:-16px;z-index:-1;display:block;background-color:#fff;background-color:var(--color-air)}}.product__btn-cart-wrap .btn__label{display:flex;gap:0 8px;align-items:center;justify-content:center}.product__btn-cart-wrap .btn__icon{margin:0 8px}.product__btn-cart-wrap_sticky{position:fixed;right:0;bottom:0;left:0;z-index:2;padding:8px 16px;background-color:#fff;background-color:var(--color-air);transition:transform .3s ease;transform:translateY(100%);will-change:transform}.product__btn-cart-wrap_active{transform:translateY(0)}.product__btn-favorite{display:flex;padding:11px;border-color:#dcdfe7;border-color:var(--color-fog);gap:0}.product__btn-favorite .btn__icon path{fill:transparent}.product__btn-favorite_active .btn__icon path{fill:#ff5959;fill:var(--color-desert-rose);stroke:#ff5959;stroke:var(--color-desert-rose)}.product__change{display:flex;margin-bottom:20px}.product__change-count{display:flex;width:100%}.product__change-count .btn{height:48px;width:100%}.product__change-count .qty{width:100%}.product__change-favorite{margin-left:10px}.product__change__buttons{display:flex;align-items:center;gap:10px;flex-grow:1}.product__change__buttons__change-btn{width:100%}.product__change__buttons__favorite{display:flex;align-items:center;justify-content:center;width:58px;height:48px;border:1px solid #dcdfe7;border:1px solid var(--color-fog)}.product__change__buttons__favorite__icon{margin-left:6px}.product__cart-link{height:48px;margin:-10px 0 20px}.product__info-payment{margin-bottom:20px}.product-payment{display:flex;justify-content:space-between;padding:10px 16px;border-radius:2px;background-color:#f6f8f9;background-color:var(--color-cloud);font-size:13px;line-height:18px}.product-payment__text .icon{margin-right:10px}.product-payment__btn{gap:0;padding:0}.product__btn-select{position:relative;display:none;margin:0 0 14px;padding:14px 26px 13px 0;border-top:0;border-right:0;border-bottom-color:#dcdfe7;border-bottom-color:var(--color-fog);border-left:0}@media(max-width:1024px){.product__btn-select{display:inline-flex}}.product__btn-select:after{content:"";position:absolute;top:50%;right:0;display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M2 5l6.171 6L14 5' stroke='%230e0e2c' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;transform:translateY(-50%)}.product__btn-select .btn__label{text-align:left}.product__btn-select_stock-out{color:#8d96b2;color:var(--color-asphalt-light)}.product__icon-btn-back{position:absolute;top:16px;left:16px;z-index:1;display:none}@media(max-width:1024px){.product__icon-btn-back{display:inline-flex}}.thumbs__slider{--embla-slide-gap:16px;--embla-slide-width:70px}.thumbs__slider .slider__container{flex-direction:column;max-height:690px;touch-action:pan-x pinch-zoom}.thumbs__slide{position:relative}.thumbs__slide_active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;outline:2px solid #0e0e2c;outline:2px solid var(--color-indigo);outline-offset:-2px}.header{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:2;background-color:#fff;background-color:var(--color-air)}.header:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.header__user-nav{align-self:center}.header__user-nav .btn{transition:max-width .2s cubic-bezier(.7,0,.3,1) .2s,color .3s ease}.header__user-nav .btn__label{max-height:16px;white-space:nowrap;visibility:visible;transition:visibility .2s cubic-bezier(.7,0,.3,1) .4s}@media(max-width:1024px){.header__user-nav .btn__label{transition:none}}.header__user-nav_left{grid-area:user-nav-left;justify-self:flex-start}.header__user-nav_right{position:relative;z-index:11;grid-area:user-nav-right;justify-self:flex-end}.header__logo{grid-area:logo;justify-self:center}@media(max-width:1024px){.header__logo{align-self:center}}.header__logo .logo__img{transition:width .2s cubic-bezier(.7,0,.3,1) .4s,height .2s cubic-bezier(.7,0,.3,1) .4s}@media(max-width:1024px){.header__logo .logo__img{transition:none}}.header__logo .logo__text{max-height:28px;opacity:1;transition:max-height .2s cubic-bezier(.7,0,.3,1) .4s,opacity .2s cubic-bezier(.7,0,.3,1) .4s}.header__nav-menu{grid-area:nav-menu}@media(max-width:1024px){.header__nav-menu{display:none}}.header__btn-back{justify-self:flex-start;padding:0;border:0;font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.header__btn-back .btn__label{display:none}}.header_sticky .user-nav .btn{max-width:24px;transition:max-width .2s cubic-bezier(.7,0,.3,1) .4s,color .3s ease}@media(max-width:1024px){.header_sticky .user-nav .btn{max-width:none;transition:none}}.header_sticky .user-nav .btn__label{visibility:hidden;transition:visibility .2s cubic-bezier(.7,0,.3,1) .4s}@media(max-width:1024px){.header_sticky .user-nav .btn__label{visibility:visible;transition:none}}.header_sticky .header-top__user-nav .btn{max-width:none}.header_sticky .header-top__user-nav .btn__label{max-height:none;visibility:visible;transition:none}.header_sticky .header__logo .logo__img{width:134px;height:24px}@media(max-width:1024px){.header_sticky .header__logo .logo__img{width:89px;height:16px}}.header_sticky .header__logo .logo__text{max-height:0;opacity:0}.header-top{background-color:#0e0e2c;background-color:var(--color-indigo)}.header-top__container{--container-max-width:1464px;display:flex;gap:0 16px;justify-content:space-between;padding-top:8px;padding-bottom:8px}.header-top__user-nav .btn{gap:4px;color:#fff;color:var(--color-air);transition:color .3s ease}.header-top__user-nav .btn.focus-visible,.header-top__user-nav .btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}.header-top__user-nav .btn:focus-visible,.header-top__user-nav .btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}.header-bottom__container{--container-max-width:1464px;display:grid;grid-template-areas:"user-nav-left logo user-nav-right" "nav-menu nav-menu nav-menu";grid-template-columns:repeat(3,1fr);grid-gap:30px 16px;gap:30px 16px;padding-top:24px}@media(max-width:1024px){.header-bottom__container{gap:0 16px;padding-top:16px;padding-bottom:15px;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}}.footer{padding:80px 0 40px;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.footer{padding:24px 0 22px}}.footer__container{--container-max-width:1464px;display:grid;grid-template-areas:"feedback navigation" "copyright copyright";grid-template-columns:21.8571428571% minmax(auto,1fr);grid-gap:80px 7.2857142857%;gap:80px 7.2857142857%}@media(max-width:1120px){.footer__container{grid-template-columns:26.4583333333% minmax(auto,1fr);gap:80px 7.0208728653%}}@media(max-width:1024px){.footer__container{grid-template-areas:"feedback" "navigation" "copyright";grid-template-columns:100%;gap:24px 0}}.footer__feedback{grid-area:feedback}.footer__navigation{justify-self:flex-end}@media(max-width:1120px){.footer__navigation{gap:0 24px}}@media(max-width:1024px){.footer__navigation{grid-template-columns:100%;gap:24px 0;justify-self:normal}}.footer__navigation-title{margin:0 0 32px;font-weight:400;font-size:20px;line-height:1.6}@media(max-width:1024px){.footer__navigation-title{margin:0}}.footer__navigation-list{display:flex;flex-direction:column;gap:16px 0;margin:0;padding:0}.footer__navigation-link{display:inline-flex;vertical-align:top;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25;text-decoration:none;transition:color .3s ease}.footer__navigation-link:focus,.footer__navigation-link:hover{color:#8d96b2;color:var(--color-asphalt-light)}.footer__accordion{background-color:transparent}.footer__accordion:after,.footer__accordion:first-of-type:before{display:none}.footer__accordion .MuiAccordionSummary-root{pointer-events:none}@media(max-width:1024px){.footer__accordion .MuiAccordionSummary-root{pointer-events:auto}}.footer__accordion .MuiAccordionSummary-content{margin:0}.footer__accordion .MuiAccordionSummary-expandIconWrapper{display:none}@media(max-width:1024px){.footer__accordion .MuiAccordionSummary-expandIconWrapper{display:block}}.footer__accordion .MuiAccordionDetails-root{padding:0}@media(max-width:1024px){.footer__accordion .MuiAccordionDetails-root{padding:16px 0 0}}.footer__form{margin:0 0 22px}@media(max-width:1024px){.footer__contacts{text-align:center}}.footer__contacts-tel{display:inline-flex;vertical-align:top;margin:0 0 8px;padding:6px 0;color:#0e0e2c;color:var(--color-text);font-size:20px;line-height:1;text-decoration:none}@media(max-width:1024px){.footer__contacts-tel{margin:0 0 24px;padding:0;font-size:24px;line-height:1.33}}.footer__copyright{display:grid;grid-area:copyright;grid-template-areas:"copyright-text payment" "copyright-list payment";grid-template-columns:minmax(auto,1fr) auto;grid-gap:24px 8.8571428571%;gap:24px 8.8571428571%;font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:1120px){.footer__copyright{grid-template-columns:65.9375% 19.5833333333%;gap:24px 12.7083333333%}}@media(max-width:1024px){.footer__copyright{grid-template-areas:"copyright-text" "copyright-list" "payment";grid-template-columns:100%;gap:8px 0}}.footer__copyright-text{grid-area:copyright-text;margin:0}.footer__copyright-list{display:flex;grid-area:copyright-list;gap:0 40px;margin:0;padding:0}@media(max-width:1024px){.footer__copyright-list{flex-direction:column;gap:8px 0;margin:0 0 16px}}.footer__copyright-link{color:#0e0e2c;color:var(--color-text);transition:color .3s ease}.footer__copyright-link:focus,.footer__copyright-link:hover{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:none}.footer__payment{grid-area:payment}.payment-methods{text-align:center}.payment-methods__list{display:flex;gap:0 16px;justify-content:center;align-items:center;margin:0 0 24px;padding:0}@media(max-width:1024px){.payment-methods__list{margin:0 0 8px}}.payment-methods__item{flex-shrink:0;padding:3px 6px}.not-found__title{margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}.not-found__query{color:#7fe0da;color:var(--color-turquoise)}.not-found__description{margin:0;font-size:16px;line-height:1.25}.not-found__description,.not-found__link{color:#0e0e2c;color:var(--color-indigo)}.search-form{position:absolute;top:100%;z-index:2;display:none;overflow:hidden;width:100%;background-color:#fff;background-color:var(--color-air);box-shadow:0 10px 10px rgba(52,65,109,.15)}.search-form__container{display:grid;grid-template-areas:"search-form search-form" "products-list requests";grid-template-columns:1fr 218px;grid-gap:32px 43px;padding-bottom:68px}@media(max-width:1024px){.search-form__container{grid-template-areas:"search-form" "requests" "products-list";grid-template-columns:100%;grid-gap:24px 0;padding-bottom:24px}}.search-form__error-loading{display:flex;justify-content:center;align-items:center;height:100%;margin-top:20px;font-size:24px;color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.search-form__error-loading{font-size:18px}}.search-form__form{position:relative;display:flex;grid-area:search-form;gap:0 16px;padding:12px 0}@media(max-width:1024px){.search-form__form{padding:16px 0}}.search-form__form__error{position:absolute;font-size:14px;color:red;bottom:-50px}@media(min-width:1024px){.search-form__form__error{bottom:-45px;left:57px}}@media(max-width:1024px){.search-form__form__error{font-size:12px;bottom:-45px}}.search-form__form:after{content:"";position:absolute;top:64px;right:50%;left:50%;z-index:1;width:100vw;height:1px;margin:0 -50vw;background-color:#dcdfe7;background-color:var(--color-fog)}.search-form__input-wrap{position:relative;display:flex;flex-grow:1;align-items:center}.search-form__input{display:inline-block;vertical-align:middle;width:100%;min-height:32px;margin:0;padding:4px 0 4px 56px;border:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 35 24.048 24.048M16.428 5c6.312 0 11.43 5.117 11.43 11.429 0 6.311-5.118 11.428-11.43 11.428C10.119 27.857 5 22.74 5 16.43 5 10.117 10.117 5 16.429 5Z' stroke='%238D96B2'/%3E%3C/svg%3E");background-size:40px;background-repeat:no-repeat;font-size:24px;line-height:1.33;outline:none}@media(max-width:1024px){.search-form__input{padding:0;background-image:none}}.search-form__input::placeholder{color:#dcdfe7;color:var(--color-fog)}@media(max-width:1024px){.search-form__icon-btn_close .icon,.search-form__icon-btn_submit .icon{width:24px;height:24px}}.search-form__icon-btn_submit{display:none}@media(max-width:1024px){.search-form__icon-btn_submit{display:inline-flex}}.search-form__icon-btn_close{transition:color .3s ease}.search-form__icon-btn_close:focus,.search-form__icon-btn_close:hover{color:#8d96b2;color:var(--color-asphalt-light)}.search-form__products-list{display:flex;height:calc(100vh - 320px);overflow-y:auto;flex-direction:column;grid-area:products-list;gap:16px 0}@media(max-width:1024px){.search-form__products-list{gap:24px 0;height:calc(100vh - 250px)}}.search-form__product-card:nth-child(n+5){display:none}@media(max-width:1120px){.search-form__product-card:nth-child(4){display:none}}@media(max-width:1024px){.search-form__product-card:nth-child(4){display:flex}}.search-form_open{display:block}.search-result__not-found{grid-column:1/-1;margin:0 0 80px}@media(max-width:1024px){.search-result__not-found{margin:0 0 40px}}.search-result__full-height{height:100vh}.search-result__products-slider{grid-column:1/-1}.summary{padding:24px;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.summary{padding:0;background-color:#fff;background-color:var(--color-air)}}.summary__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}.summary__products-list{display:grid;grid-template-columns:repeat(5,minmax(auto,60px));grid-gap:0 8px;gap:0 8px;margin:0 0 24px;padding:0}.summary__products-item{display:none;font-size:0}.summary__products-item:last-child,.summary__products-item:nth-child(-n+4){display:block}.summary__products-count{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.summary__voucher{margin:0 0 24px}.summary__field-text_voucher .field-text__input{padding:15px 48px 15px 15px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}@media(max-width:1024px){.summary__field-text_voucher .field-text__input{padding:11px 15px}}.summary__field-text_voucher .field-text__input::placeholder{color:#8d96b2;color:var(--color-asphalt-light)}.summary__field-text_voucher .field-text__icon-btn{padding:16px}@media(max-width:1024px){.summary__field-text_voucher .field-text__icon-btn{padding:13px 16px}}.summary__field-text_voucher.field-text__valid .field-text__input{border-color:#7fe0da;border-color:var(--color-turquoise);color:#7fe0da;color:var(--color-turquoise)}.summary__field-text_voucher.field-text__invalid .field-text__input{border-color:#ff5959;border-color:var(--color-desert-rose);color:#ff5959;color:var(--color-desert-rose)}.summary__rows{display:grid;grid-gap:16px 0;gap:16px 0}.summary__row{display:grid;grid-template-columns:repeat(2,1fr);color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.summary__row_total{font-size:24px;line-height:1.33}.summary__row_color-red{color:#ff5959;color:var(--color-desert-rose)}.summary__row-value{text-align:right}.mini-cart{overflow:auto;width:480px}@media(max-width:1024px){.mini-cart{width:100%}}.mini-cart__container{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.mini-cart__container{min-height:calc(100vh - 58px)}}.mini-cart__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-areas:"title subtitle close";grid-template-columns:auto minmax(auto,1fr) auto;grid-gap:0 16px;gap:0 16px;align-items:center;padding:16px;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.mini-cart__header{position:static;width:100%}}.mini-cart__body{flex-grow:1;margin:0 0 16px;padding:8px 16px 0}@media(max-width:1024px){.mini-cart__body{padding:0 16px}}.mini-cart__btn-delete{display:flex;margin-left:0}.mini-cart__share-clear{display:flex;justify-content:space-between;align-items:center;margin-top:10px}@media(max-width:435px){.mini-cart__share-clear{flex-direction:column;align-items:flex-start;gap:10px}}.mini-cart__btn-checkout{padding:12px 23px}.mini-cart__summary{display:grid;grid-gap:16px 0;gap:16px 0;padding:0;background-color:transparent}.mini-cart__summary .summary__voucher{margin:0}.mini-cart__summary .summary__field-text .field-text__input{padding:11px 48px 11px 16px}.mini-cart__summary .summary__field-text .field-text__icon-btn{padding:13px 16px}.mini-cart__footer{display:flex;flex-direction:column;gap:56px 0;justify-content:space-between;padding:0 16px 16px}@media(max-width:1024px){.mini-cart__footer{gap:16px 0}}.mini-cart__footer_sticky{position:fixed;right:0;bottom:0;z-index:1;width:480px;padding:16px;background:#fff;background:var(--color-air);box-shadow:0 0 10px rgba(52,65,109,.15);transition:transform .3s ease;transform:translateY(100%);will-change:transform}@media(max-width:1024px){.mini-cart__footer_sticky{grid-template-areas:"voucher total" "checkout checkout";grid-template-columns:minmax(183px,1fr) auto;width:100%}}.mini-cart__footer_sticky .mini-cart__summary{display:grid;grid-template-areas:"voucher discount total" "checkout checkout checkout";grid-template-columns:minmax(183px,1fr) auto auto;grid-gap:8px 32px;gap:8px 32px;align-items:flex-start}@media(max-width:1024px){.mini-cart__footer_sticky .mini-cart__summary{grid-template-areas:"voucher total" "checkout checkout";grid-template-columns:minmax(183px,1fr) auto}}.mini-cart__footer_sticky .mini-cart__summary .summary__voucher{grid-area:voucher}.mini-cart__footer_sticky .mini-cart__summary .summary__row{grid-template-columns:auto;gap:4px 0;font-size:13px;line-height:1.4;text-align:right}.mini-cart__footer_sticky .mini-cart__summary .summary__row_total{grid-area:total}.mini-cart__footer_sticky .mini-cart__summary .summary__row_discount{grid-area:discount}@media(max-width:1024px){.mini-cart__footer_sticky .mini-cart__summary .summary__row_discount{display:none}}.mini-cart__footer_sticky .mini-cart__summary .summary__row-value{font-size:20px;line-height:1}.mini-cart__footer_sticky .mini-cart__summary .summary__field-text_voucher .field-text__input{padding:9px 40px 9px 15px}.mini-cart__footer_sticky .mini-cart__summary .summary__field-text_voucher .field-text__icon-btn{padding:12px}.mini-cart__footer_sticky .mini-cart__btn-checkout{grid-area:checkout}.mini-cart__footer_active{transform:translateY(0)}.mini-cart__subtitle,.mini-cart__title{margin:0;color:#0e0e2c;color:var(--color-indigo)}.mini-cart__title{grid-area:title;font-weight:400;font-size:20px;line-height:1.4}@media(max-width:1024px){.mini-cart__title{font-size:16px;line-height:1.25}}.mini-cart__subtitle{grid-area:subtitle;font-size:16px;line-height:1.25}@media(max-width:1024px){.mini-cart__subtitle{text-align:right}}.mini-cart__btn-close{grid-area:close}@media(max-width:1024px){.mini-cart__btn-close{display:none}}.mini-cart__cart-delivery{background-color:#f6f8f9;background-color:var(--color-cloud)}.mini-cart__list{margin:0;padding:0}.mini-cart__item{position:relative;padding:16px 0}.mini-cart__item:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}@media(max-width:1024px){.mini-cart__item:after{right:-16px;left:-16px}}.mini-cart__link{color:inherit;text-decoration:underline;transition:color .3s ease}.mini-cart__link:before{display:none}.mini-cart__link.focus-visible,.mini-cart__link:hover{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:none}.mini-cart__link:focus-visible,.mini-cart__link:hover{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:none}.mini-cart_empty .mini-cart__header{grid-template-areas:". close" "title title" "subtitle subtitle";grid-template-columns:1fr auto;gap:8px 0}@media(max-width:1024px){.mini-cart_empty .mini-cart__header{grid-template-areas:"title" "subtitle";grid-template-columns:100%;gap:0}}.mini-cart_empty .mini-cart__btn-close{margin:0 0 16px}.mini-cart_empty .mini-cart__title{font-size:32px}@media(max-width:1024px){.mini-cart_empty .mini-cart__title{line-height:1.4}.mini-cart_empty .mini-cart__subtitle{text-align:left}}.mini-product-card{position:relative;display:grid;grid-template-areas:"header body footer";grid-template-columns:96px minmax(0,1fr) 124px;grid-gap:0 16px;gap:0 16px}@media(max-width:1024px){.mini-product-card{grid-template-areas:"header body" "header footer";grid-template-columns:70px 1fr;gap:10px 8px}}.mini-product-card__btn-cart{width:100%;padding:9px 15px}.mini-product-card__favorite{position:absolute;display:flex;justify-content:flex-start;top:0;width:auto}.mini-product-card__img{object-fit:contain;cursor:pointer}.mini-product-card__qty-wrapper{height:40px;width:100%}.mini-product-card_error{opacity:.5}.mini-product-card__btn-favorite{position:absolute;top:0;left:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none}@media(max-width:1024px){.mini-product-card__btn-favorite{display:none}}.mini-product-card__btn-favorite .btn__icon path,.mini-product-card__btn-favorite .icon-btn__icon path{fill:transparent}.mini-product-card__btn-favorite_active .btn__icon path,.mini-product-card__btn-favorite_active .icon-btn__icon path{fill:#ff5959;fill:var(--color-desert-rose);stroke:#ff5959;stroke:var(--color-desert-rose)}.mini-product-card__actions-in-drawer{display:flex;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none}.mini-product-card:hover .mini-product-card__actions-in-drawer{opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__actions{display:flex;gap:0 8px;align-items:center;opacity:0;height:40px;visibility:hidden;pointer-events:none;width:100%}@media(max-width:1024px){.mini-product-card__actions{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;z-index:1;opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__actions_in-drawer{position:static;display:grid;height:140px;grid-template-areas:"qty qty" "hr hr" "favorite remove";grid-template-columns:repeat(2,1fr);padding:16px 16px 0}.mini-product-card__actions_in-drawer .mini-product-card__btn-favorite,.mini-product-card__actions_in-drawer .mini-product-card__btn-remove{display:inline-flex;padding:15px 0;font-size:13px;line-height:1.4;letter-spacing:.02em}.mini-product-card__actions_in-drawer .mini-product-card__hr{grid-area:hr;background-color:#dcdfe7;background-color:var(--color-fog)}.mini-product-card__actions_in-drawer .mini-product-card__favorite{visibility:visible}.mini-product-card__actions_in-drawer .mini-product-card__btn-favorite{position:static;grid-area:favorite;justify-self:flex-start;opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__actions_in-drawer .mini-product-card__btn-remove{grid-area:remove;justify-self:flex-end}.mini-product-card__actions_in-drawer .mini-product-card__qty{display:grid;grid-area:qty;margin:0 0 16px;padding:10px 8px}}.mini-product-card:hover .mini-product-card__actions,.mini-product-card[focus-within] .mini-product-card__actions{opacity:1;visibility:visible;pointer-events:auto}.mini-product-card:focus-within .mini-product-card__actions,.mini-product-card:hover .mini-product-card__actions{opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__body{display:flex;flex-wrap:wrap;grid-area:body;gap:8px;align-items:baseline}@media(max-width:1024px){.mini-product-card__body{padding:0 32px 0 0}}.mini-product-card__header{grid-area:header}@media(max-width:1024px){.mini-product-card__line{min-height:20px}}.mini-product-card__attrs,.mini-product-card__count,.mini-product-card__line,.mini-product-card__pv{font-size:13px;line-height:1.4;letter-spacing:.02em}.mini-product-card__line,.mini-product-card__title{margin:0}.mini-product-card__count{position:absolute;right:6px;bottom:3px;z-index:1;color:#0e0e2c;color:var(--color-indigo)}.mini-product-card__line{color:#8d96b2;color:var(--color-asphalt-light)}.mini-product-card__title{flex-basis:100%;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:16px;line-height:1.25}.mini-product-card__link{color:inherit;text-decoration:none;cursor:pointer}.mini-product-card__picture{position:relative;flex-shrink:0}.mini-product-card__picture:hover .mini-product-card__btn-favorite,.mini-product-card__picture[focus-within] .mini-product-card__btn-favorite{opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__picture:focus-within .mini-product-card__btn-favorite,.mini-product-card__picture:hover .mini-product-card__btn-favorite{opacity:1;visibility:visible;pointer-events:auto}.mini-product-card__picture-link{display:block;font-size:0}.mini-product-card__attrs{display:flex;flex-basis:100%;gap:0 16px;color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.mini-product-card__attrs{display:none}}.mini-product-card__attr_color{position:relative;padding:0 0 0 20px}.mini-product-card__attr_color:before{content:"";position:absolute;top:50%;left:0;z-index:1;display:block;width:12px;height:12px;border-radius:50%;background-color:var(--attribute-color);transform:translateY(-50%)}.mini-product-card__pv{display:block;color:#8d96b2;color:var(--color-asphalt-light)}.mini-product-card__price{display:flex;flex-direction:column;gap:8px;text-align:right}@media(max-width:1024px){.mini-product-card__price{flex-direction:row;align-items:center}}.mini-product-card__divider{height:12px}.mini-product-card__price-info{align-items:baseline}.mini-product-card__price-info .price-info__price{color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25}.mini-product-card__price-info .price-info__old-price{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.mini-product-card__price-info .price-info__special-price{font-size:16px;line-height:1.25}.mini-product-card__btn-remove{padding:4px}@media(max-width:1024px){.mini-product-card__btn-remove{display:none}}.mini-product-card__btn-more{display:none}@media(max-width:1024px){.mini-product-card__btn-more{display:inline-flex}.mini-product-card__qty{display:none}}.mini-product-card__qty .qty__icon-btn{padding:6px 8px}.mini-product-card__qty .qty__icon{width:16px;height:16px}.mini-product-card__footer{display:flex;flex-direction:column;grid-area:footer;gap:8px 0;align-items:flex-end;justify-content:space-between}.mini-product-card_notification{grid-template-areas:"header body";grid-template-columns:70px 1fr;gap:0 8px;width:365px;margin:0 40px 0 0;padding:16px;background-color:#fff;background-color:var(--color-air);box-shadow:0 0 10px rgba(52,65,109,.15);transition:transform .2s ease-in;transform:translateY(115px)}@media(max-width:1024px){.mini-product-card_notification{width:100%;margin:0;transform:translateY(50px)}.mini-product-card_notification .mini-product-card__body{padding:0}}.mini-product-card_stock-out .mini-product-card__line,.mini-product-card_stock-out .mini-product-card__picture,.mini-product-card_stock-out .mini-product-card__price,.mini-product-card_stock-out .mini-product-card__qty,.mini-product-card_stock-out .mini-product-card__title{opacity:.5}.mini-product-card_stock-out .mini-product-card__qty{background-color:transparent}.mini-product-card_stock-out .mini-product-card__qty .qty__icon-btn{pointer-events:none}.mini-product-card__error{margin-top:10px;color:#ff5959;color:var(--color-desert-rose)}.product-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px 0;height:100%}.product-card__picture{position:relative;margin:0 0 8px;background-color:#f6f8f9;background-color:var(--color-cloud)}.product-card__picture-link{display:block;font-size:0}.product-card__img{object-fit:contain;cursor:pointer}.product-card__img_stock-out{opacity:.5}.product-card__favorite-heart{position:absolute;top:3%;right:2%}.product-card__favorite-btn{display:flex;padding:0}.product-card__favorite-btn.active path{fill:#ff5959;fill:var(--color-desert-rose);stroke:#ff5959;stroke:var(--color-desert-rose)}.product-card__favorite-wrapper{gap:0}.product-card__actions{height:40px}.product-card__line{overflow:hidden;min-height:18.2px;margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:140%;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.product-card__title{color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:16px;line-height:1.25}@media(max-width:1024px){.product-card__title{font-size:13px;line-height:1.4;letter-spacing:.02em}}.product-card__link{display:-webkit-box;overflow:hidden;min-height:40px;color:inherit;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer}@media(max-width:1024px){.product-card__link{min-height:36px}}.product-card__price-info{align-items:flex-end;min-width:0}.product-card__price-info .price-info__price,.product-card__price-info .price-info__special-price{font-size:16px;line-height:1.25}@media(max-width:1024px){.product-card__price-info .price-info__price,.product-card__price-info .price-info__special-price{font-size:13px;line-height:1.4}}.product-card__price-info .price-info__old-price{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.product-card__price-info .price-info__old-price{display:none}}.product-card__price-info .price-info__badge-sale{display:none}@media(max-width:1024px){.product-card__stock-status{font-size:13px;line-height:1.4}.product-card__footer{gap:0 4px}.product-card__footer_block{display:block}}.product-card__footer_block .qty__icon-btn{padding:12px}.product-card__price{gap:0 8px;align-items:center;justify-content:center;min-width:0;padding:8px 0}@media(max-width:1024px){.product-card__price{flex:1 1 auto}}.product-card__price_block{display:block;padding:8px 0;background:none}.product-card__btn-cart{border-radius:0 0 2px 2px}@media(max-width:1024px){.product-card__btn-cart{flex:0 0 auto;width:auto;padding:4px;border-radius:2px}}.product-card__btn-cart .btn__icon{display:none}@media(max-width:1024px){.product-card__btn-cart .btn__icon{display:inline-block}.product-card__btn-cart .btn__label{display:none}}.product-card__btn-subscribe{border-radius:0;width:100%;height:40px}@media(max-width:1024px){.product-card__btn-subscribe{flex-shrink:0;width:100%;padding:4px;border-radius:2px}}.product-card__btn-subscribe .btn__icon{display:none}.product-card__pv{overflow:hidden;display:flex;height:14px;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.2;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.product-card__badges{position:absolute;bottom:0;left:0;z-index:1}.product-card__badges .badge{position:relative}.product-card__badges .badge_sale .badge__label{display:none}.product-card__btn-favorite{position:absolute;top:16px;right:16px;z-index:1}.product-card__btn-favorite .icon-btn__icon path{fill:transparent;stroke:#8d96b2;stroke:var(--color-asphalt-light)}.product-card__btn-favorite_active .icon-btn__icon path{fill:#ff5959;fill:var(--color-desert-rose);stroke:#ff5959;stroke:var(--color-desert-rose)}.news__container{display:grid;grid-template-areas:"header header" "aside list" "pagination pagination";grid-template-columns:32% 1fr;grid-gap:0 24px;gap:0 24px;padding-top:40px}@media(max-width:1120px){.news__container{grid-template-columns:31.6666666667% 1fr}}@media(max-width:1024px){.news__container{grid-template-areas:"header" "aside" "list" "pagination";grid-template-columns:100%;padding-top:16px}}.news__header{grid-area:header}.news__nav-menu{margin:0 0 16px}.news__title{margin:0 0 22px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.news__title{margin:0 0 16px;font-size:24px;line-height:1.33}}.news__aside{display:grid;grid-area:aside;grid-gap:40px 0;gap:40px 0;align-content:flex-start;margin:0 0 56px}.news__news-list{grid-area:list;margin:0 0 56px}.news__pagination{grid-area:pagination}.news-card{display:flex;flex-direction:column;gap:16px 0}.news-card__picture{position:relative;font-size:0}.news-card__picture-link{display:block;font-size:0}.news-card__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.news-card__title{font-size:20px;line-height:1.6}}.news-card__link{color:inherit;text-decoration:none}.news-card__date{color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}@media(max-width:1024px){.news-card__date{font-size:13px;line-height:1.4;letter-spacing:.02em}}.news-card__action{display:flex;justify-content:flex-end}.news-updates__title{margin:0 0 24px;font-weight:400;font-size:24px;line-height:1.33}.news-updates__list{display:grid;grid-gap:16px 0;gap:16px 0;margin:0;padding:0}.news-updates__news-card{display:grid;grid-template-columns:46.875% 1fr;grid-gap:8px 16px;gap:8px 16px}@media(max-width:1120px){.news-updates__news-card{grid-template-columns:46.0526315789% 1fr}}.news-updates__news-card .news-card__picture{margin:0}.news-updates__news-card .news-card__date,.news-updates__news-card .news-card__title{font-size:16px;line-height:1.25}.news-updates__news-card .news-card__link{min-height:20px;-webkit-line-clamp:2}.news-updates__news-card .news-card__info{display:grid;grid-gap:8px 0;gap:8px 0;align-content:flex-start}.news-categories__title{margin:0 0 16px;font-weight:400;font-size:24px;line-height:1.33}.news-categories__content-list{max-width:212px}.news-list__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 24px;gap:40px 24px}@media(max-width:1024px){.news-list__list{grid-template-columns:100%;gap:16px 0}}.news-list__body{display:grid;grid-gap:40px 0;gap:40px 0}.news-list__btn-more{display:none}@media(max-width:1024px){.news-list__btn-more{display:inline-flex}}.news-list__news-card .news-card__link{min-height:64px;-webkit-line-clamp:2}@media(max-width:1024px){.news-list__news-card .news-card__link{min-height:40px}.news-list__banner{width:100%}}.news-list__banner .banner__container{gap:18px 24px;padding:12px 24px;background-position:0 0;background-size:contain}@media(max-width:1024px){.news-list__banner .banner__container{padding:16px;background-position:right 5px center;background-size:25%}}.news-list__banner .banner__description{max-width:46.7032967033%}@media(max-width:1120px){.news-list__banner .banner__description{max-width:233px}}.news-list__banner .banner__title{margin:0}.products-list__header{display:grid;grid-template-areas:"result toolbar" "title toolbar" "count toolbar";grid-template-columns:minmax(auto,1fr) 248px;grid-gap:0 20px;gap:0 20px;margin:0 0 40px}@media(max-width:1024px){.products-list__header{grid-template-areas:"result" "title" "count" "toolbar";grid-template-columns:100%;gap:0;margin:0}}.products-list__subtitle{margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:320px){.products-list__subtitle{margin:0 8px}}.products-list__subtitle_result{grid-area:result}.products-list__subtitle_count{grid-area:count}.products-list__title{grid-area:title;margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.products-list__title{margin:0 0 8px;font-size:24px;line-height:1.33}}@media(max-width:320px){.products-list__title{margin:0 8px}}.products-list__toolbar{grid-area:toolbar}@media(max-width:1024px){.products-list__toolbar{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;justify-items:flex-start}}@media(max-width:320px){.products-list__toolbar{gap:8px}}.products-list__body{display:grid;grid-gap:40px 0;gap:40px 0}.products-list__spinner{display:flex;justify-content:center;margin:0 auto;padding-top:40px;padding-bottom:80px}.products-list__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}@media(max-width:1120px){.products-list__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.products-list__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:320px){.products-list__list{gap:16px 8px}}@media(max-width:1024px){.products-list__field-select{display:none}}.products-list__btn-more{align-self:flex-end;padding:13px 0}@media(max-width:1024px){.products-list__btn-more{align-self:stretch;margin-bottom:60px}}.products-list__category-slider-header{padding-top:20px}.requests-list__title{margin:0 0 24px;font-weight:400;font-size:20px;line-height:1.6}.requests-list__list{display:flex;flex-direction:column;gap:16px 0;margin:0;padding:0}.requests-list__item:nth-child(n+9){display:none}.requests-list__link{display:block;color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25;text-decoration:none;transition:color .3s ease}.requests-list__link:focus,.requests-list__link:hover{color:#8d96b2;color:var(--color-asphalt-light)}.pagination{display:flex;justify-content:center;margin:0 0 80px}.pagination__icon-btn_prev{padding:0 0 0 14px}.pagination__icon-btn_next{padding:0 14px 0 0}.pagination__link{position:relative;display:block;overflow:hidden;width:56px;height:68px;padding:24px 0;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog);color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pagination__link_active{border-width:2px;border-color:#0e0e2c;border-color:var(--color-indigo);color:#0e0e2c;color:var(--color-indigo)}.products-slider{--embla-slide-width:25%;--embla-slide-gap:32px;margin:0 0 60px}@media(max-width:1024px){.products-slider{--embla-slide-width:132px;--embla-slide-gap:16px;margin:0 0 32px}.products-slider__btn-view-all{font-size:16px;line-height:1.25}.products-slider__btn-view-all .btn__icon{margin:2px 0 0 4px}.products-slider__btn-view-all .btn__label{text-align:left}}.products-slider__filter{display:flex;gap:0 32px}@media(max-width:1024px){.products-slider__filter{gap:0 16px}}.products-slider__filter-name{position:relative;padding:0 0 6px;color:#8d96b2;color:var(--color-asphalt-light);font-size:24px;line-height:1.33}@media(max-width:1024px){.products-slider__filter-name{font-size:16px;line-height:1.25}}.products-slider__filter-name:after{content:"";position:absolute;bottom:0;z-index:1;display:block;width:100%;height:2px;background-color:transparent;transition:background-color .3s ease,transform .3s ease;transform:scaleX(0);transform-origin:left center}.products-slider__filter-name:focus,.products-slider__filter-name:hover,.products-slider__filter-name_active{color:#0e0e2c;color:var(--color-indigo)}.products-slider__filter-name_active:after{background-color:#0e0e2c;background-color:var(--color-indigo);transform:scaleX(1)}@media(max-width:1120px){.products-slider__actions{display:none}}.category-article{display:grid;grid-template-areas:"description picture";grid-template-columns:406px 1fr;margin:0 0 80px;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.category-article{position:relative;right:-16px;left:-16px;grid-template:"picture" 240px "description" auto/100%;width:calc(100% + 32px);margin:0 0 40px}}.category-article__description{grid-area:description;padding:40px}@media(max-width:1024px){.category-article__description{padding:16px}}.category-article__title{margin:0 0 73px;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.02em}@media(max-width:1024px){.category-article__title{margin:0 0 16px;font-size:16px;line-height:1.25;letter-spacing:normal}}.category-article__text{margin:0 0 40px;font-size:16px;line-height:1.25}@media(max-width:1024px){.category-article__text{margin:0 0 16px;font-size:13px;line-height:1.4;letter-spacing:.02em}}.category-article__picture{position:relative;grid-area:picture}@media(max-width:1024px){.category-article__btn-check{width:100%}}.category-article_card{grid-template-columns:1fr 408px;margin:0;background-color:transparent}@media(max-width:1024px){.category-article_card{position:static;grid-template-rows:187px auto;grid-template-columns:100%;width:100%}}.category-article_card .category-article__picture{grid-column:1/-1}.category-article_card .category-article__description{z-index:1;grid-column:2;align-self:flex-end;margin:0 40px 38px 0;padding:0}@media(max-width:1024px){.category-article_card .category-article__description{display:flex;flex-direction:column;grid-row:1;grid-column:1;margin:16px}}.category-article_card .category-article__text,.category-article_card .category-article__title{color:#fff;color:var(--color-air)}.category-article_card .category-article__title{margin:0 0 16px}@media(max-width:1024px){.category-article_card .category-article__title{margin:0 0 46px;font-size:24px;line-height:1.33;text-align:center}}.category-article_card .category-article__text{margin:0 0 24px}@media(max-width:1024px){.category-article_card .category-article__text{display:none}}.category-article_card .category-article__btn{background-color:#fff;background-color:var(--color-air)}.promo-slider{--embla-pagination-bottom:16px;margin:0 0 60px}@media(max-width:1024px){.promo-slider{margin:0 0 32px}}.promo-slider__container{--container-max-width:1400px;--container-gutter:0}.map{background-color:#f6f8f9;background-color:var(--color-cloud)}.map__content{display:grid;grid-template-areas:"form picture";grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.map__content{grid-template-areas:"form";grid-template-columns:100%}}.map__picture{position:relative}@media(max-width:1024px){.map__picture{display:none}}.map__form{width:100%;max-width:296px;padding:88px 0;align-self:center;justify-self:center;place-self:center center}@media(max-width:1024px){.map__form{max-width:none;padding:32px 0}}.form-map{display:flex;flex-direction:column}.form-map__icon{margin:0 auto 16px}.form-map__legend{font-size:24px;line-height:1.33}.online-catalog{position:relative}@media(max-width:1024px){.online-catalog{overflow:hidden;padding:16px;background-color:#f6f8f9;background-color:var(--color-cloud)}}.online-catalog__picture{font-size:0}@media(max-width:1024px){.online-catalog__picture{position:absolute;top:14px;right:22px;transform:rotate(15deg) scale(.23) translate(260px,-760px)}}.online-catalog__btn{position:absolute;right:40px;bottom:40px;left:40px;margin:auto;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.online-catalog__btn{position:static;flex-direction:column-reverse;gap:18px 0;align-items:flex-start;padding:0;border:0;background-color:transparent}}.online-catalog__btn .btn__icon{display:none}@media(max-width:1024px){.online-catalog__btn .btn__icon{display:inline-flex}}.business-mirra-distributor{overflow:auto;width:352px}@media(max-width:1024px){.business-mirra-distributor{width:320px}}.business-mirra-distributor__container{display:grid;grid-template-rows:auto 1fr;min-height:100vh;padding:16px 32px;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.business-mirra-distributor__container{padding:16px}}.business-mirra-distributor__header{display:grid;grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px;align-items:center;margin:0 0 24px}.business-mirra-distributor__title{margin:0;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:20px;line-height:1.4}.business-mirra-distributor__body{display:flex;flex-direction:column}.business-mirra-distributor__text{margin:0}.business-mirra-distributor__text:not(:last-of-type){margin:0 0 24px}.business-mirra-distributor__text:last-of-type{margin:0 0 16px}.form-distributor{display:flex;flex-grow:1;flex-direction:column}.form-distributor__fieldset{display:grid;grid-gap:16px 0;gap:16px 0}.form-distributor__field-actions{margin:auto 0 0}.business-videos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:56px 40px;gap:56px 40px}@media(max-width:1024px){.business-videos{grid-template-columns:auto}}.business-videos__video{position:relative}.business-videos__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.category-slider{--embla-slide-width:120px;--embla-slide-gap:24px;margin:0 0 60px}@media(max-width:1024px){.category-slider{--embla-slide-width:72px;--embla-slide-gap:8px;margin:0 0 32px}}.category-slider__content{position:relative}.category-slider__content:hover .category-slider__navigation{opacity:1;visibility:visible}.category-slider__slider .slider__container{justify-content:center}@media(max-width:560px){.category-slider__slider .slider__container{justify-content:flex-start}}.category-slider__navigation{opacity:0;visibility:hidden}@media(max-width:1024px){.category-slider__navigation{display:none}}.category-slider__navigation .slider__icon-btn{position:absolute;top:40px;z-index:2}.category-slider__navigation .slider__icon-btn_prev{left:-20px}.category-slider__navigation .slider__icon-btn_next{right:-20px}.category-slider__navigation .slider__icon-btn_disabled{opacity:0;visibility:hidden}.category-slider__picture{display:block;background-color:#f6f8f9;background-color:var(--color-cloud)}.category-slider__line-name{margin:8px 0 0;color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25;text-align:center}@media(max-width:1024px){.category-slider__line-name{font-size:13px;line-height:1.4;letter-spacing:.02em}}.news-slider{--embla-slide-width:calc(100% / 3);--embla-slide-gap:24px;margin:0 0 60px}@media(max-width:1024px){.news-slider{--embla-slide-width:100%;--embla-slide-gap:16px;margin:0 0 32px}.news-slider__btn-view-all .btn__label{overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.news-slider__btn-view-all .btn__label:not(caption){position:absolute!important}}.news-slider__btn-view-all .btn__icon{display:none}@media(max-width:1024px){.news-slider__btn-view-all .btn__icon{display:inline-flex}.news-slider__slider .slider__container{flex-direction:column}.news-slider__slide:nth-child(n+4){display:none}}.catalog__container{--container-max-width:1384px;display:grid;grid-template-areas:"breadcrumbs breadcrumbs" "filter poducts-list" "pagination pagination" "description description";grid-template-columns:240px 1fr;grid-gap:0 40px;gap:0 40px}@media(max-width:1120px){.catalog__container{--container-max-width:1104px}}@media(max-width:1024px){.catalog__container{grid-template-areas:"breadcrumbs" "poducts-list" "pagination" "description";grid-template-columns:100%}}@media(max-width:320px){.catalog__container{--container-gutter:8px}}.catalog__banner{position:relative;width:100%;max-width:1400px;height:200px;margin:0 auto}@media(max-width:1024px){.catalog__banner{display:none}}.catalog__breadcrumbs{grid-area:breadcrumbs}.catalog__filter{grid-area:filter;margin:0 0 56px}@media(max-width:1024px){.catalog__filter{display:none;margin:0}}.catalog__products-list{grid-area:poducts-list;margin:0 0 56px}@media(max-width:1024px){.catalog__products-list{margin:0 0 40px;padding:16px 0 0}}.catalog__pagination{grid-area:pagination}.catalog .product__short-description{grid-area:description}.auth{overflow:auto;width:352px;min-height:100%}@media(max-width:1024px){.auth{width:100vw}}.auth__container{display:grid;grid-template-rows:auto 1fr auto;min-height:100%;margin:0 0 0 auto;padding:16px 32px 24px;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.auth__container{padding:16px 16px 24px}}.auth__header{display:grid;grid-template-areas:"title close";grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px;align-items:center;margin:0 0 24px}.auth__body{display:flex;flex-direction:column}.auth__title{grid-area:title;margin:0;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:20px;line-height:1.4}.auth__footer{display:flex;justify-content:center}.auth__nav-menu{margin:0 0 10px}.form-login{display:flex;flex-direction:column;height:100%}.form-login__fieldset{display:grid;grid-gap:16px 0;gap:16px 0}.form-login__fieldset:not(:last-child){margin:0 0 5px}.form-login__field-wrap{position:relative}.form-login__field-checkbox{margin:0 0 24px}.form-login__field-checkbox .field-checkbox__name{font-size:13px;line-height:1.4;letter-spacing:.02em}.form-login__link{display:block;color:#8d96b2;color:var(--color-asphalt-light)}.form-login__link_forgot-password{margin:0 0 16px auto;font-size:13px;line-height:1.4;letter-spacing:.02em;text-align:right}.form-login__link_forgot-password:before{display:none}.form-login__link_create-account:before{background-color:#8d96b2;background-color:var(--color-asphalt-light)}.form-login__field-actions{margin:auto 0 16px}.form-recovery-password{display:flex;flex-direction:column;height:100%}.form-recovery-password__fieldset{display:grid;grid-gap:16px 0;gap:16px 0}.form-recovery-password__fieldset:not(:last-child){margin:0 0 24px}.form-recovery-password__field-wrap{position:relative}.form-recovery-password__text{margin:0 0 16px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.form-recovery-password__field-actions{margin:auto 0 0}.form-registration{display:flex;flex-direction:column;height:100%}.form-registration__phone-check-btn{position:absolute;right:0;top:12%}.form-registration__sponsor-check-btn{position:absolute;right:0;top:9%}.form-registration__fieldset{position:relative;display:grid;grid-gap:16px;gap:16px}.form-registration__fieldset:not(:last-child){margin:0 0 24px}.form-registration__fieldset_user-info{grid-template-columns:74px 1fr}.form-registration__field-wrap{position:relative}.form-registration__field-text_password .field-text__input{padding:14px 40px 13px 0}.form-registration__field-text_full-width{grid-column:1/-1}.form-registration__field-checkbox .field-checkbox__name{font-size:13px;line-height:1.4;letter-spacing:.02em}.form-registration__field-select-gender{align-self:flex-start;margin:22px 0 0}.form-registration__field-select-gender .field-select__btn{color:#8d96b2;color:var(--color-asphalt-light)}.form-registration__icon-btn-eye{position:absolute;top:34px;right:0}.form-registration__field-actions{margin:auto 0 16px}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-inner-spin-button{position:relative;color:#fff;width:100%;margin-right:20px}input[type=date]::-webkit-datetime-edit-year-field{position:absolute!important;left:58px;width:100%;color:#000}input[type=date]::-webkit-datetime-edit-month-field{position:absolute!important;left:29px;width:100%;color:#000}input[type=date]::-webkit-datetime-edit-day-field{position:absolute!important;left:4px;width:100%;color:#000}.mobile-menu__list{margin:0;padding:0;min-width:280px}.mobile-menu__item{position:relative}.mobile-menu__item:last-child .mobile-menu__btn:after{display:none}.mobile-menu__item_has-submenu .mobile-menu__btn{padding:16px 48px 16px 16px}.mobile-menu__item_sale .mobile-menu__btn .btn__label{color:#ff5959;color:var(--color-desert-rose)}.mobile-menu__btn{position:relative;justify-content:space-between;min-height:52px;padding:16px;border:0}.mobile-menu__btn:after{content:"";position:absolute;right:16px;bottom:0;left:16px;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.mobile-menu__btn .btn__label{text-align:left}.mobile-menu__btn_business{background-color:#0e0e2c;background-color:var(--color-indigo);color:#fff;color:var(--color-air)}.mobile-menu__btn_business:after{display:none}.mobile-menu__icon-btn{position:absolute;top:0;right:0;bottom:0;z-index:1;padding:16px}.mobile-menu__icon-btn:before{content:"";position:absolute;top:8px;bottom:8px;left:0;display:block;width:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.mobile-submenu__header{display:flex;gap:0 16px;align-items:center;padding:16px 16px 15px;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.mobile-submenu__accordion:after,.mobile-submenu__accordion:before{left:16px;width:calc(100% - 32px)}.mobile-submenu__accordion:last-of-type:after{display:none}.mobile-submenu__accordion .accordion__header{padding:0}.mobile-submenu__accordion .accordion__title{flex-grow:1;padding:16px;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:16px;line-height:1.25;text-decoration:none}.mobile-submenu__accordion .accordion__icon-btn{position:relative;left:auto;width:auto;padding:18px 16px}.mobile-submenu__accordion .accordion__icon-btn:before{content:"";position:absolute;top:8px;bottom:8px;left:0;display:block;width:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.mobile-submenu__accordion .accordion__icon{width:16px;height:16px}.mobile-submenu__accordion .accordion__content{padding:0 16px 8px}.mobile-submenu__list{margin:0 0 0 16px;padding:0}.mobile-submenu__link{display:block;padding:8px 0;color:#0e0e2c;color:var(--color-indigo);font-size:16px;line-height:1.25;text-decoration:none}.mobile-submenu__count{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.profile{overflow-x:hidden}.profile__container{padding-top:24px}@media(max-width:1024px){.profile__container{padding-top:18px}}.profile__tip-icon{margin-left:10px}.profile__link{text-decoration:none;color:#000}.profile__nav-menu{position:relative}@media(max-width:1024px){.profile__nav-menu:after{right:-16px;left:-16px}}.profile__nav-menu .nav-menu__list{justify-content:flex-start}@media(max-width:1024px){.profile__nav-menu .nav-menu__list{overflow:auto}}.profile__nav-menu .nav-menu__link{font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.profile__nav-menu .nav-menu__link{padding:0 10px 24px;text-align:center}.profile__nav-menu .nav-menu__item:first-child .nav-menu__link{padding:0 10px 24px 0}.profile__nav-menu .nav-menu__item:last-child .nav-menu__link{padding:0 0 24px 10px}}.profile-section{margin:0 0 80px}@media(max-width:1024px){.profile-section{margin:0 0 40px}}.profile-section__header{display:flex;gap:0 20px;align-items:flex-end;justify-content:space-between;margin:0 0 40px;padding:24px 0 0;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}@media(max-width:1024px){.profile-section__header{flex-direction:column;gap:16px;align-items:stretch;margin:0 0 24px;border:0}}.profile-section__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.profile-section__title{margin:0;font-size:24px;line-height:1.33}}.personal-data{display:grid;grid-template-areas:"header header header" "info info info" "events events voucher-code" "referral referral referral" "_ form-personal-data-edit form-personal-data-edit" "footer footer footer";grid-template-columns:160px 1fr auto;grid-gap:0 24px;gap:0 24px;margin:0}@media(max-width:1120px){.personal-data{grid-template-areas:"header header header" "info info info" "events events events" "voucher-code voucher-code voucher-code" "referral referral referral" "_ form-personal-data-edit form-personal-data-edit" "footer footer footer"}}@media(max-width:1024px){.personal-data{grid-template-areas:"header" "info" "events" "voucher-code" "referral" "form-personal-data-edit" "footer";grid-template-columns:100%}}.personal-data__header{grid-area:header}.personal-data__form-personal-data-edit{grid-area:form-personal-data-edit;margin:0 0 0 16px}.personal-data__info{grid-area:info;margin:0 0 40px}.personal-data__destribution-info,.personal-data__events{grid-area:events;margin:0 0 40px}.personal-data__promo-wrapper{display:flex;margin-left:auto;padding-left:20px;min-width:400px;flex-direction:column;align-items:center;gap:16px;border-left:1px dashed #dcdfe7;border-left:1px dashed var(--color-fog)}@media(max-width:1024px){.personal-data__promo-wrapper{width:100%;min-width:0;padding-left:0;border-left:none}}.personal-data__voucher-code{position:relative;grid-area:voucher-code}@media(max-width:1120px){.personal-data__voucher-code{padding-left:10px}}@media(max-width:1024px){.personal-data__voucher-code{width:100%;padding-left:0;border-left:none}}.personal-data__referral{grid-area:referral;margin:0 0 80px}@media(max-width:1024px){.personal-data__referral{margin:0 0 40px}}.personal-data__footer{grid-area:footer}.personal-data__progress-bar{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:20px}@media(max-width:1120px){.personal-data__progress-bar{flex-basis:100%}}@media(max-width:1024px){.personal-data__progress-bar{display:flex;flex-direction:column;align-items:flex-start}}.personal-data__progress-bar .progress-bar__line{grid-column:1/3}@media(max-width:1024px){.personal-data__progress-bar .progress-bar__line{order:2}}.personal-data__progress-bar .progress-bar__line .circles-container{display:flex;flex-wrap:wrap;gap:0 4px;align-items:center;overflow:hidden;height:24px}.personal-data__progress-bar .progress-bar__line .circles-container .circle{width:12px;height:24px;border-radius:5px;background-color:#f6f8f9;background-color:var(--color-cloud);transition:background-color .3s}.personal-data__progress-bar .progress-bar__line .circles-container .circle.filled{background:#d7f7f5}.personal-data__progress-bar .progress-bar__line .circles-container .circle.filled:nth-child(n+8){background:#b4edea}.personal-data__progress-bar .progress-bar__line .circles-container .circle.filled:nth-child(n+16){background:#7fe0da;background:var(--color-turquoise)}.personal-data__progress-bar .progress-bar__line .circles-container .circle.filled:nth-child(n+24){background:#32cfc5}.personal-data__progress-bar .progress-bar__labels{display:flex;margin-top:15px}.personal-data__progress-bar .progress-bar__labels__grey{margin-right:15px;color:#8d96b2;color:var(--color-asphalt-light)}.personal-data__progress-bar .progress-bar__labels__info{margin-top:15px;text-align:right}@media(max-width:1024px){.personal-data__progress-bar .progress-bar__labels__info{order:3}}.personal-data__progress-bar .progress-bar__labels.modal-button{display:flex;align-items:center}@media(max-width:1024px){.personal-data__progress-bar .progress-bar__labels.modal-button{order:1;margin-bottom:15px}}.personal-data__progress-bar .progress-bar__labels.modal-button svg{width:16px;height:16px;margin-left:10px;transform:rotate(180deg)}.personal-header{gap:0 32px;align-items:center;margin:0;padding:24px 0;border:0}@media(max-width:1024px){.personal-header{flex-direction:row;align-items:center}}.personal-header__title{margin:0}.personal-header__btn-logout{padding:0;border:none}.personal-header__btn-logout .btn__icon{fill:#fff;fill:var(--color-air)}@media(max-width:1024px){.personal-header__btn-logout .btn__label{display:none}}.personal-info{position:relative;display:flex;gap:16px 40px;align-items:center;padding:32px 0;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1120px){.personal-info{gap:16px 24px}}@media(max-width:960px){.personal-info{flex-direction:column}}@media(max-width:1024px){.personal-info{flex-flow:row wrap;padding:16px 0;flex-direction:row}}.personal-info:before{content:"";position:absolute;top:0;right:50%;left:50%;z-index:-1;width:100vw;height:100%;margin:0 -50vw;background-color:#f6f8f9;background-color:var(--color-cloud)}.personal-info__rank-icon{position:absolute;top:-30px;left:-20px}@media(max-width:960px){.personal-info__rank-icon{left:-30px}}@media(max-width:1024px){.personal-info__rank-icon{left:50%;transform:translate(-50%,10px)}.personal-info__rank-icon svg{width:120px;height:120px}}.personal-info__avatar{flex-shrink:0;flex-basis:160px}@media(max-width:1024px){.personal-info__avatar{display:flex;flex-basis:100%;flex-direction:column-reverse;gap:0 16px;align-items:center;justify-content:space-between}}.personal-info__text{display:grid;flex-shrink:1;flex-basis:46.0833333333%;grid-gap:4px 0;gap:4px 0;align-self:center}@media(max-width:1120px){.personal-info__text{flex-basis:100%}}.personal-info__name{margin:0 0 4px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:20px;line-height:1.4;display:flex;align-items:center}@media(max-width:1120px){.personal-info__name{font-size:24px;line-height:1.33}}.personal-info__name .personal-info__actions{margin-left:auto}.personal-info__classification{display:flex;align-items:center;margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.25}.personal-info__classification .dot{margin:0 16px}.personal-info__classification-distributor,.personal-info__classification__profit{padding-bottom:5px;border-bottom:1px dashed #dcdfe7;border-bottom:1px dashed var(--color-fog)}.personal-info__classification-distributor{display:flex;align-items:center}.personal-info__classification-status,.personal-info__classification__profit-amount{margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.personal-info__classification-number{margin-top:8px;margin-bottom:16px;padding-bottom:4px;color:#0e0e2c;color:var(--color-text);border-bottom:1px dashed #dcdfe7;border-bottom:1px dashed var(--color-fog)}.personal-info__classification-number-content{margin:0;font-size:18px;font-weight:600;line-height:1.4}@media(max-width:1024px){.personal-info__classification-number-content{font-size:14px}}.personal-info__classification__profit-amount{display:flex;justify-content:space-between;max-width:280px}.personal-info__classification__profit-amount:first-child{margin-bottom:5px}.personal-info__classification__profit-amount .summ{color:#0e0e2c;color:var(--color-indigo)}.personal-info__actions{display:flex;align-self:center;justify-content:flex-end}@media(max-width:1024px){.personal-info__actions{position:absolute;top:24px;right:0}}.personal-info__btn-save{min-width:130px}@media(max-width:1024px){.personal-info__btn-save{display:none}}.personal-info__icon-btn-more{padding:10px;border-radius:50%;background:#7fe0da;background:var(--color-turquoise)}@media(max-width:1024px){.personal-info__icon-btn-more{padding:4px}}.personal-info__icon-btn-more svg path{fill:#fff;fill:var(--color-air)}.personal-info__divider{align-self:center;height:40px}@media(max-width:1024px){.personal-info__divider{flex-basis:100%;height:auto}}.personal-info__dl{position:relative;align-self:center;margin:0}.personal-info__dl_discount{flex:0 0 73px}.personal-info__dt{margin:0 0 8px;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}.personal-info__dd{margin:0;color:#0e0e2c;color:var(--color-text);font-size:24px;line-height:1.33}.personal-info_edit{background-color:transparent}.personal-info_edit:after,.personal-info_edit:before{height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.personal-info_edit:after{content:"";position:absolute;right:50%;bottom:0;left:50%;z-index:-1;width:100vw;margin:0 -50vw}.avatar-wrapper{display:inline-block;padding:20px}@media(max-width:1024px){.avatar-wrapper.border-dashed{padding:0;border:0}}.crop-container{position:relative;width:236px;height:236px;background:linear-gradient(90deg,#cbd4e1 8px,transparent 0) 0 0 no-repeat,linear-gradient(90deg,#cbd4e1 8px,transparent 0) 0 100% no-repeat,linear-gradient(270deg,#cbd4e1 8px,transparent 0) 100% 0 no-repeat,linear-gradient(270deg,#cbd4e1 8px,transparent 0) 100% 100% no-repeat,linear-gradient(180deg,#cbd4e1 8px,transparent 0) 0 0 no-repeat,linear-gradient(180deg,#cbd4e1 8px,transparent 0) 100% 0 no-repeat,linear-gradient(0deg,#cbd4e1 8px,transparent 0) 0 100% no-repeat,linear-gradient(0deg,#cbd4e1 8px,transparent 0) 100% 100% no-repeat;background-size:70px 70px}.reactEasyCrop_CropArea{color:hsla(0,0%,100%,.8)!important}.fixed{position:fixed;z-index:2}.mb-1{margin-bottom:1rem}.border{border-width:1px}.border-dashed{border-style:dashed}.justify-center{justify-content:center}.items-center{align-items:center}.inset-0{top:0;right:0;bottom:0;left:0}.bg-gray-900{--tw-bg-opacity:0.75;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.absolute{position:absolute}.text-center{text-align:center}.modal-content{flex-direction:column}.text-gray-400{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.modal-button{border:0;background:none;line-height:1;cursor:pointer}.modal-button .modal-icon{width:16px;height:16px}.btns-wrapper .btn:first-child{margin-right:20px}.modal-range{width:80%;height:7px;background:#d3d3d3;background:var(--color-grey);outline:none;opacity:.7;transition:opacity .2s;-webkit-appearance:none;appearance:none}.modal-range::-webkit-slider-thumb{width:18px;height:18px;border-radius:50%;background:#7fe0da;background:var(--color-turquoise);cursor:pointer;-webkit-appearance:none;appearance:none}.modal-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#7fe0da;background:var(--color-turquoise);cursor:pointer}.personal-events__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}.personal-events__calendar{display:block;border:1px solid #dcdfe7;border:1px solid var(--color-fog)}.personal-voucher-code__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}.personal-voucher-code__text{display:flex;grid-area:text;gap:8px;align-items:center;color:#8d96b2;color:var(--color-asphalt-light);font-size:14px;line-height:1.25;white-space:nowrap}@media(max-width:1120px){.personal-voucher-code__text{font-size:12px}}.personal-voucher-code__btn-count{color:#0e0e2c;color:var(--color-text);font-size:14px}.personal-voucher-code__btn-count:before{background-color:#0e0e2c;background-color:var(--color-text)}.personal-voucher-code__field{position:relative;display:flex;grid-area:field;align-items:center;padding:10px 44px 10px 12px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-voucher-code__info{display:flex;grid-area:button;align-items:center;font-size:13px;white-space:nowrap}.personal-voucher-code__info .tooltip__bar{margin-left:10px;cursor:pointer}.personal-voucher-code__voucher-code{display:grid;grid-template-areas:"field" "text" "button";padding:16px;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.personal-voucher-code__voucher-code{grid-template-areas:"field" "text" "button";grid-template-columns:100%}}.personal-voucher-code__icon-btn-copy{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.personal-voucher-code__btn-generate{grid-area:button;padding:9px 15px}.personal-voucher-code__link{color:#0e0e2c;color:var(--color-indigo)}.personal-voucher-code__link.focus-visible,.personal-voucher-code__link:hover{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:none}.personal-voucher-code__link:focus-visible,.personal-voucher-code__link:hover{color:#8d96b2;color:var(--color-asphalt-light);text-decoration:none}.personal-footer{position:relative;display:flex;gap:24px 40px;justify-content:space-between;padding:24px;background-color:#8d96b2;background-color:var(--color-asphalt-light)}@media(max-width:1120px){.personal-footer{right:50%;left:50%;width:100vw;margin:0 -50vw;padding:24px 58px}}@media(max-width:1024px){.personal-footer{flex-direction:column;padding:16px}}.personal-footer:before{content:"";position:absolute;top:0;right:50%;left:50%;z-index:-1;width:100vw;height:100%;margin:0 -50vw;background-color:#8d96b2;background-color:var(--color-asphalt-light)}@media(max-width:1120px){.personal-footer:before{display:none}}.personal-sponsor{display:flex;gap:0 24px;color:#fff;color:var(--color-air)}@media(max-width:1024px){.personal-sponsor{flex-wrap:wrap;gap:16px 18px}}.personal-sponsor__title{margin:0 16px 0 0;font-weight:400;font-size:16px;line-height:1.25}@media(max-width:1024px){.personal-sponsor__title{flex-basis:100%;margin:0}}.personal-sponsor__column{display:grid;flex:0 0 auto;grid-gap:4px 0;gap:4px 0}.personal-sponsor__link,.personal-sponsor__name,.personal-sponsor__number{margin:0;font-size:13px;line-height:1.4;letter-spacing:.02em}.personal-sponsor__link{display:block;color:#fff;color:var(--color-air);text-decoration:none}.personal-sponsor__divider{height:40px}@media(max-width:1024px){.personal-sponsor__divider{height:auto}}.personal-data__circle{position:relative;width:140px;height:140px}@media(max-width:960px){.personal-data__circle{display:inline-block;width:116px;height:116px}}.personal-data__down-text{position:absolute;bottom:-55px;left:50%;width:100%;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;text-align:center;transform:translateX(-50%)}@media(max-width:960px){.personal-data__down-text{white-space:normal}}.personal-data__center-info{text-align:center}.personal-data__center-info__top-value{font-size:24px}@media(max-width:960px){.personal-data__center-info__top-value{font-size:16px}}.personal-data__center-info__bottom-value{margin-top:7px;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px}.dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#7fe0da;background:var(--color-turquoise)}.personal-data__destribution-info{display:grid;grid-template-columns:328px 639px}@media(max-width:1120px){.personal-data__destribution-info{grid-template-columns:328px auto}}@media(max-width:960px){.personal-data__destribution-info{display:block}}.personal-data__destribution-info .grey{color:#8d96b2;color:var(--color-asphalt-light)}.personal-data__destribution-info__managers{display:flex;align-items:center;margin:10px 0 50px}@media(max-width:1120px){.personal-data__destribution-info__managers{margin:30px 0}}.personal-data__destribution-info__managers__block{display:flex;align-items:center;margin-right:15px}@media(max-width:1120px){.personal-data__destribution-info__managers__block{flex-direction:column;margin-right:20px}.personal-data__destribution-info__managers__block:last-child{margin-right:0}}.personal-data__destribution-info__managers__block .num,.personal-data__destribution-info__managers__block .person{color:#8d96b2;color:var(--color-asphalt-light)}.personal-data__destribution-info__managers__block.active,.personal-data__destribution-info__managers__block.active .num,.personal-data__destribution-info__managers__block.active .person{color:#dcdfe7;color:var(--color-fog)}.personal-data__destribution-info__managers__block .num_wrapper{display:flex;align-items:center;font-size:40px}@media(max-width:1024px){.personal-data__destribution-info__managers__block .num_wrapper{font-size:24px}}.personal-data__destribution-info__managers__block .num_wrapper .element{position:relative;margin:0 10px}.personal-data__destribution-info__managers__block .num_wrapper .element svg{position:absolute;top:10px;left:-7px}@media(max-width:1024px){.personal-data__destribution-info__managers__block .num_wrapper .element svg{top:0;left:-10px}}.personal-data__destribution-info__managers__block .num_wrapper .num{font-size:24px}@media(max-width:1024px){.personal-data__destribution-info__managers__block .num_wrapper .num{font-size:16px}}.personal-data__destribution-info__managers__block .person{margin-left:10px}@media(max-width:1024px){.personal-data__destribution-info__managers__block .person{margin-left:0}}.personal-data__destribution-info__sidebar .accordion__icon{width:24px;height:24px}.personal-data__destribution-info__sidebar .accordion__title{margin-bottom:5px;color:#8d96b2;color:var(--color-asphalt-light)}.personal-data__destribution-info__sidebar .profile__status{margin-top:16px;padding:24px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-data__destribution-info__sidebar .profile__status__num{margin-top:10px;font-size:24px}.personal-data__destribution-info__sidebar .profile__status__num .referal__tooltip{margin-left:10px}.personal-data__destribution-info__sidebar__accordion{padding:12px 24px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-data__destribution-info__sidebar__accordion .MuiPaper-elevation:after,.personal-data__destribution-info__sidebar__accordion .MuiPaper-elevation:before{display:none}.personal-data__destribution-info__sidebar__accordion .profile__description-text:first-child{margin-top:0;padding-top:24px;border-top:1px dashed #dcdfe7;border-top:1px dashed var(--color-fog)}.personal-data__destribution-info__sidebar .divider{margin-top:20px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-data__destribution-info__sidebar .profile__stats{margin-top:16px;padding:24px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-data__destribution-info__sidebar .profile__stats .profile__description-text:first-child{margin-top:0}.personal-data__destribution-info__content{margin-left:80px}@media(max-width:1120px){.personal-data__destribution-info__content{margin-left:40px}}@media(max-width:960px){.personal-data__destribution-info__content{margin:30px 0 0}}.personal-data__destribution-info__content__title{font-size:24px}.personal-data__destribution-info__content__title .tooltip__bar{margin-left:10px}.personal-data__destribution-info__content__circles{display:flex;padding:24px 0 100px}@media(max-width:960px){.personal-data__destribution-info__content__circles{display:block;overflow:auto;padding:24px 0 60px;white-space:nowrap}}.personal-data__destribution-info__content__circles .personal-data__circle{margin-right:40px}@media(max-width:1024px){.personal-data__destribution-info__content__circles .personal-data__circle{margin-right:15px}}.personal-data__destribution-info__content__circles .personal-data__circle:last-child{margin-right:0}.personal-data__destribution-info .profile__description-text{display:flex;justify-content:space-between;margin-top:24px}.personal-data__destribution-info .profile__description-text .grey{color:#8d96b2;color:var(--color-asphalt-light)}.form-personal-data-edit{display:grid;grid-template-columns:repeat(2,38.4%);grid-gap:80px;gap:80px;margin:0 0 80px 16px}@media(max-width:1120px){.form-personal-data-edit{grid-template-columns:repeat(2,46.0526315789%);gap:80px 76px;margin:0 0 80px}}@media(max-width:1024px){.form-personal-data-edit{grid-template-columns:100%;gap:24px 0;margin:0 0 40px}}.form-personal-data-edit__fieldset{display:flex;flex-direction:column;gap:24px 0}.form-personal-data-edit__fieldset:not(:last-child){margin:0}.form-personal-data-edit__field-checkbox .field-checkbox__name{font-size:13px;line-height:1.4}.form-personal-data-edit__field{display:flex;flex-direction:column}.form-personal-data-edit__label{margin:0 0 18px;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.form-personal-data-edit__value{font-size:16px;line-height:1.25}.form-profile-map{display:flex;flex-direction:column;justify-content:space-between;height:100%}.form-profile-map__fieldset:not(:last-child){margin:0 0 24px}@media(max-width:1024px){.form-profile-map__actions{display:flex;flex-direction:column}}.form-change-password{display:flex;flex-direction:column;height:100%}.form-change-password__fieldset{display:grid;grid-gap:16px 0;gap:16px 0}.form-change-password__fieldset:not(:last-child){margin:0 0 24px}.form-change-password__text{margin:0 0 16px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.form-change-password__field-actions{margin:auto 0 0}@media(max-width:1024px){.form-change-tel{display:grid;grid-template-rows:1fr}}.form-change-tel__fieldset:not(:last-child){margin:0 0 24px}.form-change-tel__helper-text{margin:16px 0 0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em;text-align:center}.form-referral{display:grid;grid-template-areas:"field-link _";grid-template-columns:1fr auto;grid-gap:24px;gap:24px}@media(max-width:1024px){.form-referral{grid-template-areas:"field-link";grid-template-columns:100%}}.form-referral_active{grid-template-areas:"field-link referral-link" "referral-source referral-link";grid-template-rows:48px auto;grid-template-columns:1fr 458px}@media(max-width:1024px){.form-referral_active{grid-template-areas:"field-link" "referral-source" "referral-link";grid-template-rows:auto;grid-template-columns:100%}}.form-referral__field-text{grid-area:field-link}.form-referral__link{grid-area:referral-link}.form-referral__source{grid-area:referral-source}.form-referral__field-actions{display:flex;gap:24px}@media(max-width:1024px){.form-referral__field-actions{flex-direction:column}}.form-referral__fieldset:not(:last-child){margin:0}.form-business-user{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 40px;gap:24px 40px}@media(max-width:1024px){.form-business-user{grid-template-columns:100%;gap:40px 0}}.form-business-user__header{display:grid;grid-template-columns:repeat(3,1fr);grid-column:1/-1;grid-gap:24px 40px;gap:24px 40px}@media(max-width:1024px){.form-business-user__header{grid-template-columns:100%}}.form-business-user__text{grid-column:1/-1;margin:0;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.form-business-user__fieldset{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-content:flex-start}@media(max-width:1024px){.form-business-user__fieldset{gap:16px 24px}}.form-business-user__fieldset:not(:last-child){margin:0}.form-business-user__legend{grid-column:1/-1;margin:0;font-size:24px;line-height:1.33}@media(max-width:1024px){.form-business-user__legend{font-size:20px;line-height:1.4}}.form-business-user__field-select,.form-business-user__field-text:not(.form-business-user__field-text_flat):not(.form-business-user__field-text_house):not(.form-business-user__field-text_housing):not(.form-business-user__field-text_sponsor){grid-column:1/-1}.form-business-user__field-select .field-select__btn{color:#8d96b2;color:var(--color-asphalt-light)}.form-business-user__field-select_gender{margin:22px 0 0}.form-business-user__field-checkbox{grid-column:1/-1}.form-business-user__field-checkbox .field-checkbox__name{font-size:13px;line-height:1.4;letter-spacing:.02em}.form-business-user__field-checkbox-group{display:grid;grid-column:1/-1;grid-gap:8px 0;gap:8px 0}.form-business-user__field-actions{display:grid;grid-column:1/3;grid-gap:24px 0;gap:24px 0}@media(max-width:1120px){.form-business-user__field-actions{grid-column:1/-1}}.form-business-user__helper-text{margin:0;color:#0e0e2c;color:var(--color-text);font-size:13px;line-height:1.4;letter-spacing:.02em}.form-business-user__btn-submit{justify-self:flex-start}@media(max-width:1024px){.form-business-user__btn-submit{width:100%}}.orders__header{display:grid;grid-template-areas:"title toolbar" "subtitle toolbar";grid-template-columns:minmax(auto,1fr) 248px;grid-gap:8px 20px;gap:8px 20px;margin:0;padding:24px 0;border:0}@media(max-width:1024px){.orders__header{grid-template-areas:"title" "subtitle" "toolbar";grid-template-columns:100%;gap:8px 0}}.orders__title{grid-area:title;margin:0}.orders__subtitle{grid-area:subtitle;margin:0;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:20px}.orders__toolbar{grid-area:toolbar}.orders__body{display:flex;flex-direction:column;margin:0 0 56px}@media(max-width:1024px){.orders__body{gap:16px 0;margin:0 0 40px}}.orders__table-list{gap:0}.orders__table-list .table-card__accordion .accordion__title{flex-basis:auto;color:inherit}.orders__table-list .table-card__header{justify-content:flex-start}.orders__loading{display:flex;justify-content:center;padding:24px 0}.order-card__order-success .order-success__list{margin:0}.table-orders__link{color:#0e0e2c;color:var(--color-text)}.table-orders__btn-cancel{color:#ff5959;color:var(--color-desert-rose)}.table-orders__icon-btn-copy{transition:color .3s ease}.table-orders__icon-btn-copy.focus-visible,.table-orders__icon-btn-copy:hover{color:#7fe0da;color:var(--color-turquoise)}.table-orders__icon-btn-copy:focus-visible,.table-orders__icon-btn-copy:hover{color:#7fe0da;color:var(--color-turquoise)}.table-orders__track-number{display:flex;align-items:center;gap:0 8px}.table-orders__delivery{display:flex;gap:0 16px;align-items:center}.bill__header{flex-direction:column;align-items:flex-start;margin:0;padding:24px 0;border:0}@media(max-width:1024px){.bill__header{padding:24px 0 0}}.bill__accounts{display:grid;grid-template-columns:repeat(2,minmax(140px,220px));grid-gap:0 24px;gap:0 24px}@media(max-width:1024px){.bill__accounts{gap:0 8px}}.bill__account{display:flex;flex-direction:column;gap:4px 0;padding:24px;border-radius:2px}@media(max-width:1024px){.bill__account{padding:12px}}.bill__account_bonus{background-color:#7fe0da;background-color:var(--color-turquoise)}.bill__account_gift{background-color:#f6f8f9;background-color:var(--color-cloud)}.bill__account-name{color:#0e0e2c;color:var(--color-text);font-size:13px;line-height:1.4;letter-spacing:.02em}.bill__account-balance{color:#0e0e2c;color:var(--color-text);font-size:24px;line-height:32px}@media(max-width:1024px){.bill__account-balance{font-size:16px;line-height:1.25}}.bill__toolbar{gap:0 20px;justify-content:space-between}.bill__body{display:flex;flex-direction:column;gap:24px 0;margin:0 0 56px}@media(max-width:1024px){.bill__body{gap:16px 0;margin:0 0 40px}}.bill__table-list{gap:16px 0}.table-bill__td{padding:18px 16px}.school__nav-menu{bottom:-1px}@media(max-width:1024px){.school__nav-menu{display:none}}.content-list__list{margin:0;padding:0}.content-list__item{display:flex;gap:0 8px;align-items:center;transition:background-color .3s ease}@media(max-width:1024px){.content-list__item{flex-wrap:wrap;gap:16px 24px;padding:16px 0}}.content-list__item:hover{background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.content-list__item:hover{background-color:transparent}}.content-list__text,.content-list__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-text)}.content-list__title{font-weight:400;font-size:24px;line-height:1.33}.content-list__text{font-size:16px;line-height:1.25}.content-list__link{display:flex;flex-grow:1;gap:0 16px;align-items:center;padding:17px 16px;color:#0e0e2c;color:var(--color-text);text-decoration:none}@media(max-width:1024px){.content-list__link{padding:1px 0}}.content-list__name{flex-grow:1;margin:0;padding:18px 16px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:20px}@media(max-width:1024px){.content-list__name{flex-basis:100%;padding:0}}.content-list__btn{padding:16px;border:none}@media(max-width:1024px){.content-list__btn{padding:0;border:0}}.content-list__btn.focus-visible,.content-list__btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}.content-list__btn:focus-visible,.content-list__btn:hover{color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.content-list__btn .btn__label{display:none}}.resource__nav-menu{bottom:-1px}@media(max-width:1024px){.resource__nav-menu{display:none}}.resource__block-link{max-width:690px}@media(max-width:1024px){.resource__block-link{max-width:none;min-height:160px}}.resource__table-list{gap:0}.resource__toolbar{justify-content:space-between;margin:0 0 24px}@media(max-width:576px){.resource__toolbar{flex-direction:column;align-items:flex-start}}.resource__search{width:100%;max-width:350px}.resource__save-btn{height:40px}.table-price-list__link{display:flex;color:#0e0e2c;color:var(--color-text);text-decoration:none}.table-price-list__link.focus-visible,.table-price-list__link:hover{text-decoration:underline}.table-price-list__link:focus-visible,.table-price-list__link:hover{text-decoration:underline}.table-price-list__td{height:56px}.table-price-list__td:last-child{text-align:center}.video-player{margin:0 0 40px}@media(max-width:1024px){.video-player{margin:0 0 16px}}.video-player__playlist{overflow:auto}.video-playlist__list{display:flex;flex-direction:column;gap:16px 0;margin:0 11px 0 0;padding:0}@media(max-width:1024px){.video-playlist__list{margin:0}}.video-playlist__link{display:flex;gap:0 8px;align-items:center;text-decoration:none}.video-playlist__image{flex-shrink:0;font-size:0}.video-playlist__name{color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.promo-programs__header{margin:0;padding:24px 0;border:0}.promo-programs__title{margin:0}.promo-programs__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin:0;padding:0;grid-auto-rows:1fr}@media(max-width:1024px){.promo-programs__list{grid-template-columns:100%;gap:16px}}.promo-programs__item{position:relative;z-index:1;display:flex;justify-content:space-between;background-color:#f6f8f9;background-color:var(--color-cloud);height:100%}.promo-programs__link{position:relative;z-index:2;background:none;width:100%}.promo-programs__img{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.order-card,.promo-card{display:grid;grid-template-columns:1fr 74.5%;grid-gap:24px;gap:24px;align-items:flex-start}@media(max-width:1120px){.order-card,.promo-card{grid-template-columns:1fr 68.125%}}@media(max-width:1024px){.order-card,.promo-card{grid-template-columns:100%}}.order-card__btn-back,.promo-card__btn-back{gap:0 16px;justify-self:flex-start;padding:0;border:0}.promo-card__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:24px}@media(max-width:1024px){.promo-card__title{font-size:20px}}.promo-card__picture{font-size:0}.promo-card__info{display:grid;grid-gap:40px 0;gap:40px 0}@media(max-width:1024px){.promo-card__info{gap:24px 0}}.business__nav-menu{bottom:-1px}@media(max-width:1024px){.business__nav-menu{display:none}}.business__catalog{position:relative;right:50%;left:50%;width:100vw;margin:0 -50vw}@media(max-width:1024px){.business__catalog .catalog__products-list{margin:0}}.business__catalog .catalog__pagination{margin:0}.business__catalog .accordion__header{padding:0 0 16px}.business__catalog .accordion:after{display:none}.business__reg-info{margin:0 0 40px}.form-add-card__fieldset{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 40px;gap:0 40px}@media(max-width:1024px){.form-add-card__fieldset{grid-template-columns:100%;gap:16px 0}}.form-add-card__fieldset:not(:last-child){margin:0 0 24px}@media(max-width:1024px){.form-add-card__field-actions{display:flex;flex-direction:column}}.customer-cards__container{display:grid;grid-template-areas:"form docs" "table table";grid-template-columns:604px minmax(auto,1fr);grid-gap:40px;gap:40px}@media(max-width:1024px){.customer-cards__container{grid-template-areas:"form" "docs" "table";grid-template-columns:100%}}.customer-cards__form-add-card{grid-area:form}.customer-cards__docs{grid-area:docs;justify-self:flex-end}@media(max-width:1024px){.customer-cards__docs .docs__list{flex-direction:row;gap:0 15px}.customer-cards__docs .docs__link{flex-direction:column;gap:8px 0;font-size:13px;line-height:1.4;letter-spacing:.02em;text-align:center;text-decoration:none}}.customer-cards__table-requests{grid-area:table}.customer-cards__table-list .table-card__dl{grid-template-columns:100%;gap:4px 0}.customer-cards__table-list .table-card__dt{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.customer-cards__table-list .table-card__dd{text-align:left}.customer-cards__table-list .table-card__dd:not(:last-child){margin:0 0 8px}.points__container{display:grid;grid-template-areas:"header status" "form status";grid-template-columns:minmax(632px,792px) minmax(302px,384px);grid-gap:24px;gap:24px;align-items:flex-start}@media(max-width:1024px){.points__container{grid-template-areas:"status" "header" "form";grid-template-columns:100%}}.points__header{grid-area:header}.points__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.points__title{font-size:20px;line-height:1.4}}.points__subtitle{margin:0 0 24px;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}.points__info{margin:0 0 40px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}@media(max-width:1024px){.points__info{margin:0 0 24px}.points__nav-menu{margin:0}}.points__form-points{grid-area:form}.points__status{grid-area:status}.form-points__legend{margin:0;font-size:24px;line-height:1.33}.form-points__fieldset{display:grid;grid-gap:24px 0;gap:24px 0}.form-points__fieldset:not(:last-child){margin:0 0 40px}@media(max-width:1024px){.form-points__fieldset:not(:last-child){margin:0 0 24px}}.form-points__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:1024px){.form-points__grid{grid-template-columns:1fr}}.form-points__field-text{max-width:282px}@media(max-width:1024px){.form-points__field-text{max-width:100%}.form-points__field-actions{display:flex;flex-direction:column}}.points-status__accordion{padding:24px;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.points-status__accordion{padding:16px 0}}.points-status__accordion:after,.points-status__accordion:first-of-type:before{display:none}@media(max-width:1024px){.points-status__accordion:first-of-type:before{content:"";position:absolute;top:0;right:-16px;bottom:0;left:-16px;z-index:-1;display:block;width:auto;height:auto;border:0;background-color:#f6f8f9;background-color:var(--color-cloud)}}.points-status__accordion .MuiAccordionSummary-root{pointer-events:none}@media(max-width:1024px){.points-status__accordion .MuiAccordionSummary-root{pointer-events:auto}}.points-status__accordion .MuiAccordionSummary-expandIconWrapper{display:none}@media(max-width:1024px){.points-status__accordion .MuiAccordionSummary-expandIconWrapper{display:block}}.points-status__accordion .MuiAccordionSummary-content{flex-direction:column;gap:18px;margin:0}@media(max-width:1024px){.points-status__accordion .MuiAccordionSummary-content{flex-direction:row;justify-content:space-between}}.points-status__accordion .MuiAccordionDetails-root{padding:16px 0 0}.points-status__field{display:grid;grid-gap:8px 0;gap:8px 0}@media(max-width:1024px){.points-status__field{gap:4px 0}}.points-status__label{color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}@media(max-width:1024px){.points-status__label{font-size:13px;line-height:1.4;letter-spacing:.02em}}.points-status__value{color:#0e0e2c;color:var(--color-text);font-size:24px;line-height:1.33}@media(max-width:1024px){.points-status__value{font-size:16px;line-height:1.25}}.points-status__text{margin:0;color:#0e0e2c;color:var(--color-text);font-size:13px;line-height:1.4;letter-spacing:.02em}.points-status__text:not(:last-child){margin:0 0 24px}.reports__container{display:grid;grid-gap:40px 0;gap:40px 0}.reports__text{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.reports__toolbar{gap:0 40px}@media(max-width:1024px){.reports__toolbar{flex-direction:column;gap:24px 0}.reports__field-select{max-width:100%}}.reports__body{display:grid;grid-gap:24px 0;gap:24px 0}.reports__btn-download{justify-self:flex-end}@media(max-width:1024px){.reports__btn-download{width:100%}.reports__btn-download .btn__label{width:auto}}.reports__loading{margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:20px}.pickpoint__container{display:grid;grid-gap:24px 0;gap:24px 0}.pickpoint__title{margin:0 0 8px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}.pickpoint__info{margin:24px 0 0;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}.pickpoint__body{display:grid;grid-gap:24px 0;gap:24px 0}.pickpoint__btn-delivery{justify-self:flex-start}@media(max-width:1024px){.pickpoint__btn-delivery{justify-self:stretch}}.pickpoint__table-list{gap:0}.pickpoint__table-list .table-card__accordion .accordion__header{flex-wrap:nowrap}.pickpoint__table-list .table-card__status{text-align:center}.pickpoint__table-list .table-card__status_variant-link{position:relative;left:50%;margin:16px auto auto;transform:translateX(-50%)}.pickpoint__table-list .table-card__dl{grid-template-columns:repeat(2,auto)}.pickpoint__table-list .table-card__dd,.pickpoint__table-list .table-card__dt{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.table-pickpoint__btn{color:#0e0e2c;color:var(--color-text)}.table-pickpoint__btn:before{background-color:#0e0e2c;background-color:var(--color-text)}@media(max-width:1024px){.form-write-manager{display:grid;grid-template-rows:auto 1fr}}.form-write-manager__field-actions{display:flex;justify-content:flex-end}@media(max-width:1024px){.form-write-manager__field-actions{flex-direction:column;align-self:flex-end}}.form-write-manager__fieldset:not(:last-child){margin:0 0 24px}.cart-delivery{display:flex;flex-direction:column;gap:8px 0;padding:12px 16px}.cart-delivery__subtitle{margin:0;color:#0e0e2c;color:var(--color-indigo);font-size:13px;line-height:1.4;letter-spacing:.02em}.cart-bill__info{display:grid;grid-template-columns:minmax(112px,120px) minmax(auto,1fr) minmax(112px,120px) 56px;padding:16px 0 0}.cart-bill__col{display:grid;grid-gap:4px 0;gap:4px 0}.cart-bill__col_text-right{text-align:right}.cart-bill__col-title,.cart-bill__col-value{color:#0e0e2c;color:var(--color-text);line-height:1.4}.cart-bill__col-title{font-size:13px;letter-spacing:.02em}.cart-bill__col-value{font-size:20px}.cart-bill__divider{height:40px;align-self:center;justify-self:center;place-self:center center}.cart-bill__icon-btn{justify-self:flex-end}.cart-score__container{display:grid;grid-template-rows:auto 1fr;grid-gap:16px 0;gap:16px 0;width:352px;min-height:100vh;padding:16px 32px 32px}@media(max-width:1024px){.cart-score__container{width:100vw;padding:16px 16px 32px}}.cart-score__header{display:grid;grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px}.cart-score__body{display:grid;grid-template-rows:auto 1fr;grid-gap:40px 0;gap:40px 0}.cart-score__title{margin:0;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:20px;line-height:1.4}.cart-score__balance{font-size:40px;line-height:1.1;letter-spacing:-.02em}.checkout-cart__container{display:grid;grid-template-areas:"header header-aside" "listing aside";grid-template-columns:64.6666666667% 32%;grid-gap:24px 40px;gap:24px 40px;margin-top:40px;margin-bottom:66px}@media(max-width:1120px){.checkout-cart__container{grid-template-columns:65.8333333333% 31.6666666667%;gap:24px;margin-bottom:49px}}@media(max-width:1024px){.checkout-cart__container{grid-template-areas:"header" "delivery" "listing" "aside";grid-template-columns:100%;margin-top:16px;margin-bottom:40px}}.checkout-cart__header{display:flex;grid-area:header;gap:0 24px;align-items:center}@media(max-width:1024px){.checkout-cart__header{gap:0 9px}}.checkout-cart__title{margin:0;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.checkout-cart__title{flex-grow:1;font-size:14px;line-height:1.25}}.checkout-cart__subtitle{margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:12px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.checkout-cart__subtitle{color:#0e0e2c;color:var(--color-text);font-size:11px;line-height:1.25;letter-spacing:normal}}.checkout-cart__listing{display:flex;flex-direction:column;grid-area:listing;gap:24px}.checkout-cart__list{margin:0;padding:0}.checkout-cart__share-clear{display:flex;justify-content:space-between;align-items:center;margin-top:10px}@media(max-width:435px){.checkout-cart__share-clear{flex-direction:column;align-items:flex-start;gap:10px}}.checkout-cart__item{position:relative}.checkout-cart__item:not(:last-child):not(:first-child){padding:24px 0}.checkout-cart__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.checkout-cart__item:first-child{padding:0 0 24px}.checkout-cart__item:last-child{padding:24px 0 0}.checkout-cart__mini-product-card{grid-template-columns:120px 1fr 124px}@media(max-width:1024px){.checkout-cart__mini-product-card{grid-template-columns:70px 1fr}}.checkout-cart__mini-product-card .mini-product-card__actions,.checkout-cart__mini-product-card .mini-product-card__btn-favorite{opacity:1;visibility:visible;pointer-events:auto}.checkout-cart__mini-product-card .mini-product-card__picture{background-color:#f6f8f9;background-color:var(--color-cloud)}.checkout-cart__mini-product-card .mini-product-card__actions{gap:0 32px;margin:auto 0 0}.checkout-cart__mini-product-card .mini-product-card__btn-favorite,.checkout-cart__mini-product-card .mini-product-card__btn-remove{padding:0;border:0}.checkout-cart__mini-product-card .mini-product-card__btn-favorite{position:static}.checkout-cart__mini-product-card .mini-product-card__pv{margin:0}.checkout-cart__mini-product-card .mini-product-card__qty{grid-template-columns:auto minmax(0,40px) auto}.checkout-cart__mini-product-card .mini-product-card__qty .qty__icon-btn{padding:12px}.checkout-cart__mini-product-card .mini-product-card__price{gap:0 8px;text-align:left}@media(max-width:1024px){.checkout-cart__mini-product-card .mini-product-card__price{flex-direction:row-reverse}}.checkout-cart__mini-product-card .mini-product-card__price-info{flex-direction:column}@media(max-width:1024px){.checkout-cart__mini-product-card .mini-product-card__price-info{flex-direction:row-reverse}}.checkout-cart__mini-product-card .mini-product-card__price-info .price-info__price,.checkout-cart__mini-product-card .mini-product-card__price-info .price-info__special-price{font-size:20px;line-height:1.4}@media(max-width:1024px){.checkout-cart__mini-product-card .mini-product-card__price-info .price-info__price,.checkout-cart__mini-product-card .mini-product-card__price-info .price-info__special-price{font-size:16px;line-height:1.25}}.checkout-cart__mini-product-card .mini-product-card__footer{align-items:flex-start}@media(max-width:1024px){.checkout-cart__mini-product-card .mini-product-card__footer{align-items:flex-end}}.checkout-cart__aside{grid-area:aside}.checkout-cart__aside-inner{position:-webkit-sticky;position:sticky;top:calc(24px + var(--header-height));display:grid;grid-template-areas:"summary" "aside-bottom";grid-gap:24px 0;gap:24px 0;align-content:flex-start}@media(max-width:1024px){.checkout-cart__aside-inner{position:static;grid-template-areas:"aside-bottom" "summary"}}.checkout-cart__summary{grid-area:summary}.checkout-cart__aside-bottom{display:grid;grid-area:aside-bottom;grid-gap:24px 0;gap:24px 0}.checkout-cart__cart-delivery{box-shadow:0 0 10px rgba(52,65,109,.15)}@media(max-width:1024px){.checkout-cart__cart-delivery{background-color:#f6f8f9;background-color:var(--color-cloud);box-shadow:none}}.checkout-cart__actions{display:grid;grid-gap:24px 0;gap:24px 0;justify-items:flex-start}.checkout-cart__btn-delete{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;background-color:transparent;color:#000}.checkout-cart__btn-delete,.checkout-cart__btn-favorite,.checkout-cart__btn-sale{padding:0;border:0}.checkout-cart__btn-delete .btn__label,.checkout-cart__btn-favorite .btn__label,.checkout-cart__btn-sale .btn__label{position:relative}.checkout-cart__btn-delete .btn__label:after,.checkout-cart__btn-favorite .btn__label:after,.checkout-cart__btn-sale .btn__label:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#0e0e2c;background-color:var(--color-indigo)}.checkout-cart__btn-favorite .btn__icon path{fill:transparent}.checkout-cart__bill{position:relative;padding:16px 0}.checkout-cart__bill:after,.checkout-cart__bill:before{content:"";position:absolute;left:0;display:block;width:100%;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.checkout-cart__bill:after{bottom:0}.checkout-cart__bill:before{top:0}.checkout-cart__bill:not(:first-child):before{display:none}.checkout-cart__info{margin:0;color:#ff5959;color:var(--color-desert-rose)}.form-cart-score{display:grid;grid-template-rows:1fr auto}.personal-shares{display:grid;height:100%}@media(max-width:1024px){.personal-shares{height:auto}}.personal-shares__header{padding:40px 40px 0}.personal-shares__title{margin:0 0 24px;font-weight:400;font-size:24px;line-height:1.33}.personal-shares__body{overflow:auto;padding:0 20px 20px}.personal-shares__accordion:after,.personal-shares__accordion:first-of-type:before{display:none}.personal-shares__accordion .accordion__header{padding:16px}.personal-shares__accordion .accordion__title{margin:0;padding:0;font-weight:400;font-size:16px;line-height:1.25}.personal-shares__accordion .accordion__btn{flex-shrink:0;padding:0;border:0}.personal-shares__accordion .accordion__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.personal-shares__accordion .accordion__content{flex-direction:column;gap:16px 0;padding:16px 0 15px;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.personal-shares__accordion.accordion_open .accordion__header{background-color:#f6f8f9;background-color:var(--color-cloud)}.personal-shares__accordion.accordion_open .accordion__content{display:flex}.personal-shares__mini-product-card{grid-template-columns:1fr repeat(3,80px) 100px 165px;gap:0 24px;align-items:flex-start}.personal-shares__mini-product-card .mini-product-card__header{display:flex;gap:0 16px}.personal-shares__mini-product-card .mini-product-card__title{margin:0 0 8px}.personal-shares__mini-product-card .mini-product-card__col{display:flex;flex-direction:column;gap:4px 0}.personal-shares__mini-product-card .mini-product-card__col-title{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.personal-shares__mini-product-card .mini-product-card__col-value{font-size:16px;line-height:1.25}.personal-shares__mini-product-card .mini-product-card__col-value_color-red{color:#ff5959;color:var(--color-desert-rose)}.personal-shares__mini-product-card .mini-product-card__qty{display:flex;justify-content:center;padding:11px;background-color:transparent}.personal-shares__mini-product-card .mini-product-card__qty .qty__icon-btn{padding:12px}.personal-shares__mini-product-card .mini-product-card__qty .qty__value{display:flex}.personal-shares__mini-product-card .mini-product-card__btn-cart{padding:9px 23px}.mobile-personal-shares__list{margin:0;padding:0}.mobile-personal-shares__btn{width:auto;gap:0 40px;padding:16px;border:0}.mobile-personal-shares__btn .btn__label{text-align:left}.mobile-personal-shares__header{display:flex;gap:0 16px;align-items:center;padding:16px}.mobile-personal-shares__text{margin:0;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.mobile-personal-shares__body{padding:0 8px 16px}.checkout__spinner{display:flex;justify-content:center;margin:0 auto;padding-top:40px;padding-bottom:80px}.checkout__container{display:grid;grid-template-areas:"steps aside";grid-template-columns:57.5% 32%;grid-gap:24px;gap:24px;justify-content:space-between;padding-top:40px;padding-bottom:80px}@media(max-width:1120px){.checkout__container{grid-template-columns:65.8333333333% 31.6666666667%}}@media(max-width:1024px){.checkout__container{grid-template-areas:"steps" "aside";grid-template-rows:auto;grid-template-columns:100%;gap:0;padding:16px 0 0}}.checkout__delivery-info{color:#ff5959;color:var(--color-desert-rose);font-size:11px;line-height:1.4;margin-top:10px}.checkout__steps{grid-area:steps}@media(max-width:1024px){.checkout__steps{margin:0 0 26px;padding:0 16px}}.checkout__aside{grid-area:aside}.checkout__aside-inner{position:-webkit-sticky;position:sticky;top:calc(24px + var(--header-height))}.checkout__accordion:after,.checkout__accordion:first-of-type:before{display:none}.checkout__accordion .MuiAccordionDetails-root{padding:24px 0 40px}@media(max-width:1024px){.checkout__accordion .MuiAccordionDetails-root{padding:24px 0}}.checkout__accordion .accordion__title{margin:0;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.checkout__accordion .accordion__title{font-size:20px;line-height:1.4}}.checkout__summary-wrap{display:flex;flex-direction:column;gap:24px 0;align-self:flex-start;background-color:#fff;background-color:var(--color-air);transition:top .2s cubic-bezier(.7,0,.3,1)}@media(max-width:1024px){.checkout__summary-wrap{position:static;flex-direction:column-reverse}.checkout__summary{padding:24px;background-color:#f6f8f9;background-color:var(--color-cloud)}}.checkout__next{margin-top:20px}@media(max-width:1024px){.checkout__next{position:-webkit-sticky;position:sticky;bottom:0;padding:15px 16px 16px;border-top:1px solid #f6f8f9;border-top:1px solid var(--color-cloud);background-color:#fff;background-color:var(--color-air)}}.checkout__order-price{display:block}@media(max-width:1024px){.checkout__privacy-policy{padding:0 16px}}.find-city__container{width:352px;padding:16px 32px}@media(max-width:1024px){.find-city__container{width:100%;padding:16px}}.find-city__header{display:grid;grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px;align-items:center;margin:0 0 24px}.find-city__title{margin:0;font-weight:400;font-size:20px;line-height:1.4}.find-city__field-text{margin:0 0 20px}.find-city__list{display:grid;margin:0;padding:0}.find-city__item{padding:12px 0;font-weight:400;font-size:16px;line-height:1.25;cursor:pointer}.find-city__item_selected{font-weight:600}.checkout-address{display:grid;grid-gap:40px 0;gap:40px 0}.checkout-address__btn{padding:16px 12px 12px;border:0;border-bottom:4px solid transparent;background-color:#f6f8f9;background-color:var(--color-cloud)}.checkout-address__btn_active{border-color:#7fe0da;border-color:var(--color-turquoise)}.checkout-address__btn input[type=radio]{display:none}.checkout-address__field-text{max-width:288px}@media(max-width:1024px){.checkout-address__field-text{max-width:none}}.checkout-address__field-text .field-text__input::placeholder{color:#8d96b2;color:var(--color-asphalt-light)}.checkout-address__field-actions{display:grid;grid-template-columns:repeat(2,minmax(140px,180px));grid-gap:8px;gap:8px}.checkout-address__delivery-price{display:block;margin:4px 0 0;font-size:13px;line-height:1.4;letter-spacing:.02em}.checkout-address__error{color:#ff5959;color:var(--color-desert-rose);font-size:11px}.checkout-address__shipping-error{padding-top:15px}.checkout-address__pickpoint-info .pickpoint-info__name{font-size:20px;line-height:1.4}.checkout-address__pickpoint-info .pickpoint-info__text:not(:last-child){margin:0 0 16px}.checkout-address__btn-delivery-info{justify-self:flex-start;padding:0;border:0}.checkout-address__btn-delivery-info-text{border-bottom:1px solid #7fe0da;border-bottom:1px solid var(--color-turquoise)}.checkout-payment__field{border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.checkout-payment__btn{display:block;padding:15px 40px 15px 50px;position:relative;font-size:16px;color:#1e2222}.checkout-payment__btn:before{left:0;width:32px;height:32px;margin-top:-2px;background-size:contain}.checkout-payment__btn:after,.checkout-payment__btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.checkout-payment__btn:after{right:3px;width:18px;height:18px;border:1px solid #dcdfe7;border:1px solid var(--color-fog);border-radius:50%;transition:border .3s ease}.checkout-payment__btn:hover:after,.checkout-payment__btn_active:after{border-color:#7fe0da;border-color:var(--color-turquoise)}.checkout-payment__btn_active:after{border-width:6px}.checkout-payment__btn input[type=radio]{display:none}.checkout-payment_cashondelivery:before{background:url(/_next/static/media/cash-payment-icon.f6563d70.svg)}.checkout-payment_mirra_sberbank:before,.checkout-payment_mirra_youmoney:before{background:url(/_next/static/media/card-payment-icon.84f286c3.svg)}.checkout-payment_mirra_sberbank_bnpl:before{background:url(/_next/static/media/sber-payment-icon.f101a0cd.svg)}.checkout-payment__info{padding:15px 0 15px 50px}.checkout-payment__open{padding:0;line-height:16px;border-bottom-color:currentColor}.checkout-payment__open:hover{color:#0e0e2c;color:var(--color-text);border-bottom-color:transparent}.pickpoint-info{display:grid;overflow:hidden}.pickpoint-info__container{overflow:auto;margin:16px 0 40px;padding:0 40px}@media(max-width:1024px){.pickpoint-info__container{margin:16px 0;padding:0 16px}}.pickpoint-info__name{display:block;margin:0 0 8px;font-size:24px;line-height:1.33}.pickpoint-info__text{margin:0;font-size:16px;line-height:1.25}.pickpoint-info__text:not(:last-child){margin:0 0 24px}.pickpoint-info__text span{color:#8d96b2;color:var(--color-asphalt-light)}.pickpoint-info__text a{color:inherit;text-decoration:none}.pickpoint-info__actions{display:flex;gap:24px;align-items:center;padding:0 40px}@media(max-width:1024px){.pickpoint-info__actions{flex-direction:column;align-items:stretch;padding:0 16px}}.pickpoint-info__btn-back,.pickpoint-info__btn-change{justify-self:flex-start;padding:0;border:0;font-size:13px;line-height:1.4;letter-spacing:.02em}.pickpoint-info__days{display:flex;gap:0 8px;margin:40px 0 0;padding:0}.pickpoint-info__day{padding:16px 24px 12px;border-bottom:4px solid transparent;background-color:#f6f8f9;background-color:var(--color-cloud);color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.pickpoint-info__day_active{border-color:#7fe0da;border-color:var(--color-turquoise)}.form-recipient__fieldset{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;grid-gap:16px 40px;gap:16px 40px}@media(max-width:1024px){.form-recipient__fieldset{grid-template-rows:auto;grid-template-columns:auto;grid-auto-flow:row}}.form-recipient__field-text .field-text__btn{color:#38cbc2;font-size:14px;line-height:22px}@media(max-width:1024px){.form-courier{display:grid;align-content:space-between;min-height:100%}}.form-courier__fieldset{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}.form-courier__fieldset:not(:last-child){margin:0 0 142px}@media(max-width:1024px){.form-courier__fieldset:not(:last-child){margin:0 0 40px}}.form-courier__field-text{grid-column:auto/span 3}.form-courier__field-text_full-width{grid-column:1/-1}.form-courier__field-text_street{grid-column:1/span 4}.form-courier__field-text_house{grid-column:5/-1}.form-courier__field-text_city .field-text__input{padding:0;border:0}.form-courier__field-text_city .field-text__input:disabled{color:#0e0e2c;color:var(--color-indigo)}@media(max-width:1024px){.form-courier__field-actions{display:grid;grid-gap:16px;gap:16px}}.order-success__container{display:grid;grid-template-columns:69.8333333333% 282px;grid-gap:24px;gap:24px;align-items:flex-start;justify-content:space-between;padding-top:40px;padding-bottom:80px}@media(max-width:1024px){.order-success__container{grid-template-columns:100%;gap:16px;padding-top:16px;padding-bottom:16px}}.order-success__title{margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.order-success__title{font-size:24px;line-height:1.33}}.order-success__text{margin:0 0 24px;font-size:16px;line-height:1.25}.order-success__btn-track{margin:0 0 48px}@media(max-width:1024px){.order-success__btn-track{width:100%;margin:0 0 30px}.order-success__btn-shopping{width:100%}}.order-success__dl{display:grid;grid-template-columns:minmax(auto,204px) auto;grid-gap:16px 0;gap:16px 0;margin:0 0 48px}@media(max-width:1024px){.order-success__dl{grid-template-columns:1fr auto;gap:0 4px;margin:0 0 24px}}.order-success__dd,.order-success__dt{font-size:16px;line-height:1.25}@media(max-width:1024px){.order-success__dd,.order-success__dt{grid-column:1/-1}}.order-success__dd_payment,.order-success__dt_payment{font-size:20px;line-height:1.6}.order-success__dt{color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.order-success__dt{margin:0 0 4px}}.order-success__dt_payment{color:#0e0e2c;color:var(--color-text)}@media(max-width:1024px){.order-success__dt_payment{grid-column:1/2;margin:0}}.order-success__dd{display:flex;flex-direction:column;gap:8px 0;margin:0}@media(max-width:1024px){.order-success__dd{margin:0 0 16px}.order-success__dd_payment{grid-column:2/3;margin:0}}.order-success__dd_payment .order-success__dl{display:flex;flex-direction:column;gap:0;margin:0}.order-success__dd_payment .order-success__dt{color:#0e0e2c;color:var(--color-text)}@media(max-width:1024px){.order-success__dd_payment .order-success__dt{margin:0;font-size:20px;line-height:1.4}}.order-success__dd_payment .order-success__dd{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}@media(max-width:1024px){.order-success__dd_payment .order-success__dd{margin:0}}.order-success__dd_payment .order-success__dd:not(:last-child){margin:0 0 16px}.order-success__link{color:inherit;text-decoration:none}.order-success__promo{position:relative;display:flex;flex-direction:column;gap:8px 0;align-items:flex-start;overflow:hidden;min-height:480px;padding:24px;background-color:#f6f8f9;background-color:var(--color-cloud);color:#fff;color:var(--color-air)}@media(max-width:1024px){.order-success__promo{grid-row:1;min-height:auto;padding:16px}}.order-success__promo>*{z-index:1}.order-success__promo-title{margin:0;font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.order-success__promo-title{font-size:16px;line-height:1.25}}.order-success__promo-subtitle{margin:0;font-size:16px;line-height:1.25}@media(max-width:1024px){.order-success__promo-subtitle{display:none}}.order-success__promo-btn{margin:auto 0 0}@media(max-width:1024px){.order-success__promo-btn{padding:0;border:0}}@media(min-width:1025px){.order-success__promo-btn{border:none;background-color:#fff;background-color:var(--color-air)}}@media(max-width:1024px){.order-success__promo-btn .btn__label{display:none}}.order-success__list{margin:0 0 24px;padding:0}.order-success__item{position:relative;padding:24px 0}.order-success__item:after,.order-success__item:first-child:before{content:"";position:absolute;right:0;left:0;z-index:1;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}.order-success__item:after{bottom:0}.order-success__item:first-child:before{top:0}.order-success__mini-product-card{grid-template-areas:"header body";grid-template-columns:80px 1fr}.order-success__mini-product-card .mini-product-card__picture{background-color:#f6f8f9;background-color:var(--color-cloud)}.order-success__mini-product-card .mini-product-card__count{position:static;font-size:16px;line-height:1.25}.order-success__mini-product-card .mini-product-card__body{display:flex;flex-flow:row wrap;gap:8px 32px;align-content:flex-start}.order-success__mini-product-card .mini-product-card__line,.order-success__mini-product-card .mini-product-card__title{flex-basis:100%}.wishlist__container{padding-top:40px}@media(max-width:1024px){.wishlist__container{padding-top:16px}}.wishlist__header{display:grid;grid-template-areas:"title toolbar" "subtitle toolbar";grid-template-columns:minmax(auto,1fr) 248px;grid-column:1/-1;margin:0 0 24px}@media(max-width:1024px){.wishlist__header{grid-template-areas:"title" "subtitle" "toolbar";grid-template-columns:100%;margin:0}}.wishlist__title{grid-area:title;margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.wishlist__title{font-size:24px;line-height:1.33}}.wishlist__subtitle{grid-area:subtitle;margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.wishlist__toolbar{grid-area:toolbar;align-self:flex-end}@media(max-width:1024px){.wishlist__toolbar{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;justify-items:flex-start}}.wishlist__filter .accordion:after{display:none}@media(max-width:1024px){.wishlist__field-select{display:none}}.shops{position:relative;display:flex;min-height:690px}@media(max-width:1024px){.shops{min-height:auto}}.shops__container{display:flex;align-self:flex-end}@media(max-width:1024px){.shops__container{display:block;padding-top:8px}}.shops__map{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:1024px){.shops__map{position:relative;right:50%;left:50%;width:100vw;height:260px;margin:0 -50vw}}.shops__form{width:100%;max-width:380px}@media(max-width:1024px){.shops__form{max-width:100%}}.shops__form .field-text__input{outline:none}.shops__field-text,.shops__list{position:relative;z-index:1;background-color:#fff;background-color:var(--color-air)}.shops__field-text{padding:24px 24px 16px}@media(max-width:1024px){.shops__field-text{margin:0 0 16px;padding:0}}.shops__list{overflow:auto;max-height:456px;margin:0;padding:0}@media(max-width:1024px){.shops__list{max-height:390px}}.shops__item{position:relative;padding:24px;cursor:pointer}@media(max-width:1024px){.shops__item{padding:24px 0}.shops__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}}.shops__item_active{background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.shops__item_active:before{content:"";position:absolute;top:0;right:-16px;bottom:0;left:-16px;z-index:-1;display:block;background-color:inherit}.shops__item_active:after{opacity:0}}.shops__address{margin:0 0 16px;font-size:20px;line-height:1.4}@media(max-width:1024px){.shops__address{margin:0 0 8px;font-size:16px;line-height:1.25}}.shops__opening-times,.shops__tel{color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25}.shops__opening-times{margin:0}.shops__tel{display:inline-flex;vertical-align:top;margin:0 0 8px;text-decoration:none}.mirra-lab{padding:237px 0 219px;background-image:url(/about/lab.png);background-position:50%;background-size:1400px auto;background-repeat:no-repeat}@media(max-width:1120px){.mirra-lab{padding:163px 0}}@media(max-width:1024px){.mirra-lab{padding:220px 0 16px}}.mirra-lab__container{--container-max-width:1057px}.mirra-lab__title{margin:0 0 24px;font-weight:400;font-size:32px;line-height:1.4}.mirra-lab__desc,.mirra-lab__title{color:#0e0e2c;color:var(--color-text)}.mirra-lab__desc{margin:0;font-size:16px;line-height:1.25}.mirra-lab__blockquote{margin:0;padding:0 0 0 44px}.mirra-lab__blockquote>:first-child{position:relative}.mirra-lab__blockquote>:first-child:before{content:"";position:absolute;left:-44px;width:4px;height:100%;background-color:#7fe0da;background-color:var(--color-turquoise)}.mirra-lab_history{padding:80px 0;background-color:#fff;background-color:var(--color-air);background-image:none}@media(max-width:1024px){.mirra-lab_history{padding:40px 0}}.mirra-lab_history .mirra-lab__container{--container-max-width:651px;display:grid;grid-gap:56px 0;gap:56px 0}.mirra-benefits{padding:240px 0;background-image:url(/about/benefits.png);background-position:50%;background-size:1400px auto;background-repeat:no-repeat}@media(max-width:1024px){.mirra-benefits{padding:115px 0}}.mirra-benefits__container{--container-max-width:401px;display:grid;justify-items:center}.mirra-benefits__title{margin:0 0 32px;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.mirra-benefits__btn{max-width:202px}@media(max-width:1024px){.mirra-benefits__btn{max-width:none}}.mirra-features{background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.mirra-features{padding:115px 0}}.mirra-features__container{--container-max-width:1400px;--container-gutter:0;display:grid;grid-template-columns:27.2857142857% 45.4285714286% 27.2857142857%;align-items:center}@media(max-width:1024px){.mirra-features__container{--container-gutter:16px;grid-template-columns:100%}}.mirra-features__header{display:grid;justify-items:center}.mirra-features__title{margin:0 0 32px;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.mirra-features__picture{font-size:0}.mirra-features__btn{max-width:202px}@media(max-width:1024px){.mirra-features__btn{max-width:none}}.mirra-ecosystem{padding:80px 0;background-color:#fcfaf5;background-color:var(--color-sand)}@media(max-width:1024px){.mirra-ecosystem{padding:32px 0 40px}}.mirra-ecosystem__container{--container-max-width:1056px;display:grid;grid-template-areas:"header picture" "goals goals";grid-template-columns:401px auto;grid-gap:49px 66px;gap:49px 66px;align-items:center}@media(max-width:1024px){.mirra-ecosystem__container{grid-template-areas:"header" "picture" "goals";grid-template-columns:100%;gap:0}}.mirra-ecosystem__header{grid-area:header}@media(max-width:1024px){.mirra-ecosystem__header{margin:0 0 28px}}.mirra-ecosystem__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-text);font-weight:400;font-size:32px;line-height:1.4}.mirra-ecosystem__desc{margin:0;color:#0e0e2c;color:var(--color-text);font-size:16px;line-height:1.25}.mirra-ecosystem__picture{grid-area:picture;font-size:0}@media(max-width:1024px){.mirra-ecosystem__picture{margin:0 0 36px}}.mirra-ecosystem__goals{grid-area:goals}@media(max-width:1024px){.mirra-ecosystem__goals{position:relative;right:50%;left:50%;width:100vw;margin:0 -50vw}}.mirra-ecosystem__slider{--embla-slide-width:249px;--embla-slide-gap:24px;margin:0 auto}.mirra-goal__picture{font-size:0}.mirra-goal__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:-46px auto 32px;border-radius:50%;background-color:#7fe0da;background-color:var(--color-turquoise)}.mirra-goal__icon{color:transparent}.mirra-goal__title{margin:0 0 16px;color:#8d96b2;color:var(--color-asphalt-light);font-weight:400;font-size:16px;line-height:1.25;text-align:center}.mirra-goal__desc{margin:0;color:#0e0e2c;color:var(--color-text);font-size:20px;line-height:32px;text-align:center}.history-slider{--embla-slide-width:281px;--embla-slide-gap:80px;padding:80px 0;background-color:#fff;background-color:var(--color-air)}@media(max-width:1024px){.history-slider{--embla-slide-width:100%;padding:40px 16px}}.history-slider__header{width:min(100%,992px);margin:0 auto 80px}.history-slider__title{font-size:32px;line-height:1.4}@media(max-width:1024px){.history-slider__title{font-size:24px;line-height:1.33}}.history-slide{display:grid;grid-gap:24px 0;gap:24px 0;justify-items:center}.history-slide__picture{overflow:hidden;border-radius:50%;font-size:0}.history-slide__title{margin:0;font-weight:400;font-size:32px;line-height:1.4}.history-slide__info{text-align:center}.history-slide__subtitle{margin:0 0 8px;font-weight:400;font-size:24px;line-height:32px}.history-slide__desc,.history-slide__subtitle{color:#8d96b2;color:var(--color-asphalt-light)}.history-slide__desc{margin:0;font-size:16px;line-height:1.25}.mirra-facts{padding:80px 0;background-color:#f6f8f9;background-color:var(--color-cloud)}@media(max-width:1024px){.mirra-facts{padding:0}}.mirra-facts__container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 40px;gap:0 40px}@media(max-width:1024px){.mirra-facts__container{--container-gutter:0;grid-template-columns:100%;gap:0}}.mirra-facts__col{display:grid;grid-gap:40px;gap:40px;align-content:start}@media(max-width:1024px){.mirra-facts__col{gap:0}}.mirra-fact{padding:32px;background-color:#fff;background-color:var(--color-air)}.mirra-fact__picture{overflow:hidden;border-radius:50%;font-size:0}.mirra-fact__title{margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}.mirra-fact__subtitle{align-self:flex-start;margin:0 0 24px;font-weight:400;font-size:24px;line-height:32px}.mirra-fact__tag{display:inline-flex;vertical-align:top;padding:7px 16px;border:1px solid #fff;border:1px solid var(--color-air);border-radius:24px;font-size:16px;line-height:1.25}.mirra-fact__desc{align-self:flex-start;margin:0;font-size:16px;line-height:20px}.mirra-fact__list{align-self:flex-start;margin:0;padding:0 0 0 25px;list-style-type:disc}.mirra-fact__btn{gap:0 16px;padding:0;border:0;color:#fff;color:var(--color-air)}.mirra-fact_bg-grey .mirra-fact__subtitle,.mirra-fact_bg-mint-light .mirra-fact__subtitle{margin:0 0 8px}.mirra-fact_bg-grey{background-color:#dcdfe7;background-color:var(--color-fog)}.mirra-fact_bg-mint{background-color:#7fe0da;background-color:var(--color-turquoise);color:#fff;color:var(--color-air)}.mirra-fact_bg-mint-light{background-color:#d3f2f0;background-color:var(--color-turquoise-light)}.mirra-fact_bg-gradient{padding:32px 16px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 59.64%),#7fe0da;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-air) 59.64%),var(--color-turquoise)}.mirra-fact_card{display:flex;flex-direction:column;gap:24px 0;align-items:center}.mirra-fact_card .mirra-fact__subtitle{margin:0}.papers-archive{background:linear-gradient(180deg,#f6f8f9,rgba(246,248,249,0))}.papers-archive__container{display:grid;grid-template-areas:"header header" "filter paper";grid-template-columns:240px 1fr;grid-gap:40px 14%;gap:40px 14%;padding-top:48px}@media(max-width:1120px){.papers-archive__container{gap:40px 9.2708333333%}}@media(max-width:1024px){.papers-archive__container{grid-template-areas:"header" "filter";grid-template-columns:auto;gap:32px 0;padding-top:16px}}.papers-archive__header{grid-area:header}.papers-archive__title{margin:0 0 24px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.papers-archive__title{margin:0 0 16px;font-size:24px;line-height:1.33}}.papers-archive__desc{margin:0;font-size:16px;line-height:1.25}.papers-archive__filter{grid-area:filter;margin:0 0 56px}@media(max-width:1024px){.papers-archive__filter{margin:0 0 32px}}.papers-archive__filter-title{margin:0 0 16px;font-weight:400;font-size:24px;line-height:1.33}@media(max-width:1024px){.papers-archive__filter-title{margin:0}}.papers-archive__paper{grid-area:paper;margin:0 0 56px}@media(max-width:1024px){.papers-archive__paper{display:none}}.papers-archive__paper-picture{margin:0 0 16px;font-size:0}.papers-archive__icon-btn-download{position:static;float:right;margin:-3px 0 0 8px;color:#0e0e2c;color:var(--color-indigo)}@media(max-width:1024px){.papers-archive__icon-btn-download:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block}}.papers-archive__btn-download{background-color:#f6f8f9;background-color:var(--color-cloud)}.papers-archive__accordion .field-radio__name-text{flex-grow:1;color:#8d96b2;color:var(--color-asphalt-light)}@media(max-width:1024px){.papers-archive__accordion .field-radio__name-text{color:#0e0e2c;color:var(--color-text)}.papers-archive__accordion .field-radio__icon{display:none}}.papers-archive__accordion .field-radio__input:checked~.field-radio__name-text{color:#0e0e2c;color:var(--color-text)}.back{padding:18px 0}@media(max-width:1024px){.back{padding:16px 0}}.back__container{display:flex;gap:0 16px;align-items:center}.back__name{font-weight:400;font-size:24px;line-height:32px}.business-features{margin:0 0 80px}@media(max-width:1024px){.business-features{margin:0 0 60px}}.business-features__container{--container-max-width:1024px}.business-features__slider{--embla-slide-width:460px;margin:0 0 80px}@media(max-width:1024px){.business-features__slider{--embla-slide-width:100%;margin:0 0 60px;padding:0 0 24px}}.business-features__slider .slider__container{flex-wrap:wrap;gap:56px 40px}@media(max-width:1024px){.business-features__slider .slider__container{flex-wrap:nowrap;gap:0}}.business-features__item{display:grid;grid-gap:16px 0;gap:16px 0;text-align:center;align-items:flex-start;justify-items:center;place-items:flex-start center}.business-features__icon{margin:0 0 8px;padding:20px;border-radius:50%;background-color:#f6f8f9;background-color:var(--color-cloud)}.business-features__img{display:block;height:auto}.business-features__title{margin:0;font-weight:400;font-size:32px;line-height:1.4}.business-features__desc{margin:0;font-size:20px;line-height:1.4}.business-features__btn{gap:0 16px;padding:0;border:0;font-size:20px;line-height:1.4}.business-features__video{font-size:0}@media(max-width:1024px){.business-features__video{position:relative;right:50%;left:50%;display:block;width:100vw;margin:0 -50vw}}.faq{padding:80px 0}@media(max-width:1120px){.faq{padding:67px 0}}@media(max-width:1024px){.faq{padding:30px 0 40px}}.faq__container{--container-max-width:1060px}@media(max-width:1120px){.faq__container{--container-max-width:1024px}}.faq__title{margin:0 0 40px;font-weight:400;font-size:32px;line-height:1.4}.faq__accordion:last-of-type{margin:0 0 80px}@media(max-width:1024px){.faq__accordion:last-of-type{margin:0 0 40px}}.faq__accordion .accordion__header{padding:24px 0}@media(max-width:1024px){.faq__accordion .accordion__header{padding:16px 0}}.faq__accordion .accordion__title{font-size:24px;line-height:1.33;white-space:normal}@media(max-width:1024px){.faq__accordion .accordion__title{font-size:20px;line-height:1.4}}.faq__accordion .accordion__content{padding:0 0 24px}.faq__accordion .accordion__content p{margin:0 0 20px;font-size:16px;line-height:1.25}.faq__accordion .accordion__content p:last-child{margin:0}.feedback-text{width:min(100%,1264px);margin:0 auto 80px;padding:0 32px}@media(max-width:1120px){.feedback-text{width:min(100%,1024px)}}@media(max-width:1024px){.feedback-text{margin:0 auto 40px;padding:0 16px}}.terms{margin:0 0 80px}@media(max-width:1024px){.terms{margin:0 0 60px}}.terms__title{width:min(100%,996px);margin:0 auto 40px;font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1120px){.terms__title{width:auto;font-size:24px;line-height:32px}}.terms__slider{--embla-slide-width:calc(100% / 3);--embla-slide-gap:24px}@media(max-width:1024px){.terms__slider{--embla-slide-width:100%;padding:0 0 44px}}.term__picture{position:relative;margin:0 0 24px;font-size:0}.term__title{margin:0 0 24px;font-weight:400;font-size:24px;line-height:1.33}.term__btn{gap:0 16px;margin:0 0 34px;padding:0;border:0}@media(max-width:1024px){.term__btn{margin:0 0 40px}}.term__list{position:relative;display:grid;grid-gap:16px 0;gap:16px 0;margin:0;padding:34px 0 0 24px;list-style-type:disc}@media(max-width:1024px){.term__list{padding:0 0 0 24px}}.term__list:before{content:"";position:absolute;top:0;right:-24px;left:0;display:block;height:1px;background-color:#dcdfe7;background-color:var(--color-fog)}@media(max-width:1024px){.term__list:before{display:none}}.term__item{font-size:16px;line-height:1.25}.term__item span{color:#8d96b2;color:var(--color-asphalt-light)}.term:last-of-type .term__list:before{right:0}.stories-slider{padding:67px 0 80px;background:radial-gradient(100% 100% at 50% 0,#f6f8f9 0,rgba(246,248,249,0) 100%);background:radial-gradient(100% 100% at 50% 0,var(--color-cloud) 0,rgba(246,248,249,0) 100%)}@media(max-width:1024px){.stories-slider{padding:24px 0 30px}}.stories-slider__container{--container-max-width:1060px;display:grid;grid-template-areas:"title slider" "navigation slider";grid-template-columns:28.313253012% calc(100% - 282px - 46px);grid-gap:0 46px;gap:0 46px;align-items:flex-start}@media(max-width:1120px){.stories-slider__container{--container-max-width:1024px;grid-template-columns:23.125% calc(100% - 222px - 40px);gap:0 40px}}@media(max-width:1024px){.stories-slider__container{grid-template-areas:"title" "navigation" "slider";grid-template-columns:100%;gap:24px 0}}.stories-slider__title{grid-area:title;margin:0;font-weight:400;font-size:32px;line-height:1.4}.stories-slider__navigation{grid-area:navigation;align-self:flex-end}@media(max-width:1024px){.stories-slider__navigation{display:flex}}.stories-slider__slider-wrapper{grid-area:slider}.story-slide__title{margin:0 0 80px;color:#8d96b2;color:var(--color-asphalt-light);font-weight:400;font-size:32px;line-height:1.4}@media(max-width:1024px){.story-slide__title{margin:0 0 24px}}.story-slide__text{margin:0;font-size:20px;line-height:1.4}.story-slide__text:not(:last-of-type){margin:0 0 24px}.join{padding:80px 0 84px}.join__header{margin:0 0 60px}.join__title{margin:0 0 24px;color:#0e0e2c;color:var(--color-indigo);font-weight:400;font-size:32px;line-height:1.4}.join__text{margin:0;font-weight:400;font-size:16px;line-height:1.25}.join__nav-menu{position:relative;margin:0 0 24px}.join__nav-menu .nav-menu__list{justify-content:flex-start}.join__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:0;padding:0}@media(max-width:1024px){.join__list{grid-template-columns:auto}}.join__map{margin:0 0 40px}.join .find-city__body{position:absolute;z-index:2;background:#fff;background:var(--color-air)}.join .find-city__list{padding:0 15px}.join__search-btn{padding:0;min-width:190px;min-height:50px}.join-form{position:relative;max-width:332px;margin:0 0 24px}@media(max-width:1024px){.join-form{max-width:none}}.join-form__fieldset{margin:0 0 16px}.join-form__fieldset .error-number .field-text__name{color:#ff5959;color:var(--color-error)}.join-form__fieldset .error-number .field-text__input{border-bottom:1px solid #ff5959;border-bottom:1px solid var(--color-error);color:#ff5959;color:var(--color-error)}.card-mentor{display:grid;min-height:300px;grid-template-areas:"avatar name" "avatar city" "avatar status" "avatar desc" "avatar btn-more" "avatar btn-choose";grid-template-columns:auto 1fr;grid-gap:8px 40px;gap:8px 40px;padding:24px;border:1px solid #dcdfe7;border:1px solid var(--color-fog);border-radius:8px;background-color:#fff;background-color:var(--color-air);align-items:flex-start;justify-items:flex-start;place-items:flex-start flex-start}.card-mentor.skeleton *{width:100%}.card-mentor__desc_skeleton{margin:0}.card-mentor__avatar{grid-area:avatar;overflow:hidden;border-radius:50%;font-size:0}.card-mentor__name{grid-area:name;margin:0;font-weight:400;font-size:24px;line-height:1.33}.card-mentor__city{grid-area:city}.card-mentor__status{grid-area:status}.card-mentor__city,.card-mentor__exp,.card-mentor__status{color:#8d96b2;color:var(--color-asphalt-light);font-weight:400;font-style:normal;font-size:16px;line-height:1.25}.card-mentor__desc{display:-webkit-box;grid-area:desc;overflow:hidden;min-height:60px;margin:0;font-weight:400;font-style:normal;font-size:16px;line-height:1.25;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-mentor__list{display:grid;grid-area:list;grid-gap:8px 0;gap:8px 0;margin:0;padding:16px;background-color:#f6f8f9;background-color:var(--color-cloud)}.card-mentor__list-label{color:#8d96b2;color:var(--color-asphalt-light)}.card-mentor__btn-more{grid-area:btn-more;color:#0e0e2c;color:var(--color-indigo)}.card-mentor__btn-more:before{background-color:#0e0e2c;background-color:var(--color-indigo)}.card-mentor__btn-choose{grid-area:btn-choose;margin:8px 0 0}.selected-mentor{position:relative;display:grid;grid-template-columns:auto 548px;grid-gap:16px 149px;gap:16px 149px;align-items:flex-start;justify-content:flex-start;margin:-86px 0 0}@media(max-width:1024px){.selected-mentor{grid-template-columns:auto;justify-items:flex-start;justify-content:center;margin:0}}.selected-mentor__card-mentor{margin:0 0 32px;border:0;box-shadow:0 0 10px 0 rgba(52,65,109,.15)}.selected-mentor__btn-back{margin:86px 0 0;padding:0;border:0}@media(max-width:1024px){.selected-mentor__btn-back{margin:0}}.selected-mentor_center{grid-template-columns:auto;justify-content:center}.selected-mentor_center .selected-mentor__info{max-width:548px}.mentor-succsess{margin:0 0 24px}.mentor-succsess__text{margin:0;font-weight:400;font-size:24px;line-height:1.33}.form-mentor__fieldset{display:grid;grid-gap:16px 0;gap:16px 0}.form-mentor__fieldset:not(:last-child){margin:0 0 40px}.form-mentor__legend{margin:0 0 8px;font-weight:400;font-size:24px;line-height:1.33}.form-mentor__actions{display:grid;grid-template-areas:"btn-submit btn-submit" "personal plan";grid-template-columns:repeat(2,auto);grid-gap:24px 16px;gap:24px 16px;align-items:center;justify-content:space-between}.form-mentor__btn-submit{grid-area:btn-submit}.form-mentor__field-checkbox_agreement .field-checkbox__name-text,.form-mentor__field-checkbox_personal .field-checkbox__name-text,.form-mentor__link-plan{font-size:13px;line-height:1.4;letter-spacing:.26px}.form-mentor__link-plan{grid-area:plan}.form-mentor__link-plan,.form-mentor__link-privacy{color:#0e0e2c;color:var(--color-indigo)}.error{display:flex;align-items:center;justify-content:center;min-height:50vh;text-align:center}.error__container{max-width:700px;padding-top:32px;padding-bottom:32px}.error__title{margin:0 0 8px;font-weight:400;font-size:32px;line-height:1.4}.error__subtitle{margin:0 0 22px;font-size:16px;line-height:1.8}.error__check-order-btn{width:250px;margin:0 auto}.error__email-link{margin-left:5px}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.loader__overlay{position:fixed;left:0;z-index:80;width:100%;height:100%;background:#000;opacity:.3}.loader__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-dadata__suggestions{display:grid;margin:0;padding:0}.react-dadata__suggestion{padding:12px 0;border:0;background-color:transparent;font-weight:400;font-size:16px;line-height:1.25;text-align:left;cursor:pointer}.react-dadata__suggestion--current{font-weight:600}.react-dadata--highlighted{background-color:#d3f2f0;background-color:var(--color-turquoise-light)}.error-page__container{padding-top:80px;padding-bottom:80px;text-align:center}@media(max-width:1024px){.error-page__container{padding-top:16px;padding-bottom:16px}}.simple-submenu{background-color:#fff;background-color:var(--color-air)}.simple-submenu__container{position:relative;width:231px;padding:24px 0;box-shadow:1px 3px 4px rgba(0,0,0,.1)}.simple-submenu__column-left{position:relative}.simple-submenu__list{display:flex;flex-direction:column;margin:0;padding:0}.simple-submenu__item{position:relative;padding:0 72px 0 32px}.simple-submenu__item:hover .simple-submenu_second-submenu{opacity:1;visibility:visible;pointer-events:auto}.simple-submenu__line{position:absolute;top:-1px;left:0;width:100%;height:1.5px;background-color:#8d96b2;background-color:var(--color-asphalt-light)}.simple-submenu__title{margin:0 0 16px;font-weight:400;font-size:20px;line-height:1.4}.simple-submenu__link{display:block;padding:8px 0;color:#8d96b2;color:var(--color-asphalt-light);font-size:16px;line-height:1.25;text-decoration:none;transition:color .3s ease}.simple-submenu__link:focus,.simple-submenu__link:hover,.simple-submenu__link_active{color:#0e0e2c;color:var(--color-indigo)}.simple-submenu__count{color:#8d96b2;color:var(--color-asphalt-light);font-size:13px;line-height:1.4;letter-spacing:.02em}.simple-submenu_second-submenu{position:absolute;top:-24px;left:100%;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.simple-submenu_sub{padding:0 0 0 40px}.simple-submenu_sub .simple-submenu__container{grid-template-columns:repeat(4,1fr);gap:0 40px;padding:0}@media(max-width:1120px){.simple-submenu_sub .simple-submenu__container{grid-template-columns:repeat(3,1fr)}}.simple-submenu_sub .simple-submenu__list{padding:0}.simple-submenu_sub .simple-submenu__link:hover{color:#0e0e2c;color:var(--color-indigo)}.contacts__title{margin:32px 0;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.contacts__map{position:relative;overflow:hidden;margin:0 0 32px}.contacts__map iframe{position:relative;height:400px;border:0}.contacts__privacy{margin:0 0 32px;font-size:12px}.contacts-block{margin:0 0 32px}.contacts-block__title{margin:0 0 16px;font-weight:400;font-size:32px;line-height:1.4}.contacts-block__text{font-style:normal;font-size:16px;line-height:1.25}.contacts-block__link{color:inherit;text-decoration:none;transition:color .3s ease}.contacts-block__link:focus,.contacts-block__link:hover{color:#8d96b2;color:var(--color-asphalt-light)}.delivery__title{margin:32px 0;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.delivery h2{font-size:24px}.delivery h2,.delivery h3{font-weight:400}.delivery__section{margin:0 0 32px}.delivery__link{color:inherit;transition:color .3s ease}.delivery__link:focus,.delivery__link:hover{color:#8d96b2;color:var(--color-asphalt-light)}.delivery ul{list-style:circle}.payment__title{margin:32px 0;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.payment h2{font-weight:400}.payment ul{list-style:disc}.payment ul ul{list-style:circle}.payment__cards{margin:16px 0 0}.payment__card{display:flex;gap:0 12px;align-items:center}.education__title{margin:32px 0;font-weight:400;font-size:32px;line-height:1.4}.education__courses{list-style:circle}.education h2,.education h3{margin:32px 0;font-weight:400}.education a{color:inherit;text-decoration:none;transition:color .3s ease}.education a:focus,.education a:hover{color:#8d96b2;color:var(--color-asphalt-light)}.contract__title{margin:32px 0;font-weight:400;font-size:32px;line-height:1.4;text-align:center}.contract h2{font-size:24px}.contract h2,.contract h3{font-weight:400}.contract__section{margin:0 0 32px}.contract__link{color:inherit;transition:color .3s ease}.contract__link:focus,.contract__link:hover{color:#8d96b2;color:var(--color-asphalt-light)}.contract ul{display:grid;grid-gap:8px 0;gap:8px 0;list-style:circle}:root{--color-text:var(--color-indigo);--color-indigo:#0e0e2c;--color-air:#fff;--color-fog:#dcdfe7;--color-cloud:#f6f8f9;--color-asphalt:#4a4a68;--color-asphalt-light:#8d96b2;--color-desert-rose:#ff5959;--color-iris:#4b4ded;--color-turquoise:#7fe0da;--color-turquoise-light:#d3f2f0;--color-focus-ring:#005fcc;--color-pigeon:#aab5d4;--color-moderate-cian:#38bccb;--color-purple:#acadff;--color-sand:#fcfaf5;--color-grey:#d3d3d3;--color-error:var(--color-desert-rose);--color-cosmetology:linear-gradient(90deg,#06445a,#3d82a9,#06445a);--color-cosmetology-hover:#06445a}.promo-product{margin:0 0 60px}@media(max-width:1024px){.promo-product{margin:0 0 32px}}.promo-product .product__line{margin:0;color:#8d96b2;color:var(--color-asphalt-light);font-weight:100;font-size:13px}.promo-product .product__title{margin:0 0 16px;font-size:20px;line-height:1.4}.promo-product .product__price-info{margin:0 0 16px}.promo-product .product__btn-cart-wrap{width:100%;margin:0}@media(max-width:1024px){.promo-product .product__btn-cart-wrap{position:relative}}.promo-product__actions{height:40px}.promo-product__container{display:grid;grid-template-rows:460px;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.promo-product__container{grid-template-rows:280px auto;grid-template-columns:auto;gap:16px 0}}.promo-product__line-image{position:relative}.promo-product__content{display:flex;flex-direction:column;justify-content:space-around;padding:0 36px}@media(max-width:1024px){.promo-product__content{padding:0}}.promo-product__line-header{display:grid;grid-gap:24px 0;gap:24px 0;padding:0 0 32px;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.promo-product__line-title{margin:0;font-weight:500;font-size:24px;line-height:1.33}.promo-product__line-text{margin:0 0 16px}.promo-product__line-text:last-child{margin:0}.promo-product__product{display:grid;grid-template-areas:"info picture";grid-template-columns:1fr 200px;grid-gap:16px;gap:16px}@media(max-width:1024px){.promo-product__product{grid-template-areas:"picture" "info";grid-template-rows:260px auto;grid-template-columns:auto}}.promo-product__info{grid-area:info}.promo-product__picture{position:relative;grid-area:picture}.promo-product__image{object-fit:cover}@media(max-width:1024px){.promo-product__image{object-fit:contain}}.home .banner_delivery{margin:0 0 24px}.reconstruction{display:grid;align-items:center;min-height:100vh;padding:32px 0}.reconstruction__container{--container-max-width:1464px}.promo-catalog{width:100%;height:100%;display:flex;flex-direction:column;padding:1px}.promo-catalog__content{height:80vh;width:100%}.promo-catalog__iframe{height:70%;width:100%}@media(min-width:360px)and (max-width:380px){.promo-catalog__iframe{height:73%}}@media(min-width:380px)and (max-width:390px){.promo-catalog__iframe{height:77%}}@media(min-width:390px)and (max-width:420px){.promo-catalog__iframe{height:80%}}@media(min-width:420px)and (max-width:450px){.promo-catalog__iframe{height:85%}}@media(min-width:450px)and (max-width:490px){.promo-catalog__iframe{height:91%}}@media(min-width:490px)and (max-width:768px){.promo-catalog__iframe{height:95%}}@media(min-width:769px){.promo-catalog__iframe{height:86%}}.promo-catalog__title{text-align:center;margin:10px 0 16px}@media(max-width:768px){.promo-catalog__title{font-size:23px}}@media(max-width:380px){.promo-catalog__title{font-size:18px}}.cookie-consent{--container-max-width:1200px;position:fixed;bottom:15px;left:50%;z-index:2000;width:90%;max-width:var(--container-max-width);background-color:#fff;box-shadow:2px 3px 10px rgba(0,0,0,.4);transform:translateX(-50%)}.cookie-consent__body{padding:10px 20px;font-size:13px;line-height:1.4;letter-spacing:.02em}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:532px;background:#fff;background:var(--color-air);padding:40px;font-size:16px;line-height:20px;color:#1e2222}.modal__close{position:absolute;top:16px;right:16px;left:auto;margin:0;padding:0;gap:0;color:inherit}.modal__block{margin:0 0 20px}.modal__block_title{font-size:20px;line-height:22px}.modal__block_gray{color:#8d96b2;color:var(--color-asphalt-light)}.modal__list{list-style:disc;padding-left:23px}.modal a{color:#1e2222;text-decoration:none;border-bottom:1px solid;transition:border-color .2s ease}.modal a:hover{border-bottom-color:transparent}.modal-header{display:flex;align-items:center}.modal-header__icon{margin-right:20px}.modal-header__text{font-size:24px;line-height:32px}.modal-payment{display:flex;justify-content:space-between;gap:10px}.modal-payment__item{width:25%}.modal-info{display:flex;flex-direction:column;gap:5px}.modal-info__font{width:100%;height:8px;margin-bottom:3px;background:#dcdfe7;background:var(--color-fog)}.modal-info__font_active{background:linear-gradient(20.74deg,#f8ec4f,#4de544 56.76%,#49c8ff)}.modal-info__title{font-size:16px}.modal-info__text{font-size:13px;line-height:18px}@media(max-width:1024px){.modal{top:0;left:0;transform:none;width:100vw;height:100vh;padding:16px;overflow-y:auto}.modal-header__icon{display:none}.modal-header__text{font-size:20px;line-height:28px}}.points-list{width:100%;margin:50px 0 0}.points-list__header{font-size:24px}.points-list__error{color:#ff5959;color:var(--color-error)}.points-list__item{display:flex;flex-direction:column;padding:10px 10px 10px 0;border-bottom:1px solid #dcdfe7;border-bottom:1px solid var(--color-fog)}.points-list__description{display:flex;align-items:center;justify-content:space-between}.points-list__text{margin:0;font-size:13px}@media(max-width:768px){.points-list__text{font-size:11px;line-height:1.6}}.points-list__delete-button{align-self:flex-end;background:none;border:1px solid red;color:red;padding:10px;cursor:pointer;margin-top:10px;font-size:13px}.points-list__delete-button:hover{background-color:#fcc}@media(max-width:768px){.points-list__delete-button{margin-top:3px;padding:5px;font-size:11px}.points-dialog__btn{min-width:100px}}.points-dialog__content{font-size:14px;line-height:1.6}@media(max-width:768px){.points-dialog__content{font-size:11px;padding:10px}}.points-dialog__title{font-size:20px}@media(max-width:768px){.points-dialog__title{font-size:13px;padding:10px}}.points-dialog__btn{min-width:130px}@media(max-width:768px){.points-dialog__btn{min-width:70px;padding:5px}}.shared-cart__header{text-align:center;font-size:32px}@media(max-width:1024px){.shared-cart__header{font-size:24px}}.shared-cart__container{display:flex;width:100%;max-width:1464px;margin:0 auto;padding:10px 32px;justify-content:space-between;column-gap:150px}@media(max-width:1024px){.shared-cart__container{flex-direction:column-reverse;padding:0 8px}}.shared-cart__list{width:100%;display:flex;flex-direction:column;gap:20px;padding:0}.shared-cart__item{display:flex;justify-content:space-between;align-items:center;width:100%}.shared-cart__action{display:flex;flex-direction:column;font-size:24px;min-width:210px}.shared-cart__action-total-pv{font-size:16px}.shared-cart__add-button{max-width:210px;height:40px}.shared-cart__body{padding-right:20px}@media(max-width:1024px){.shared-cart__body{padding-right:8px}}.shared-cart__mini-product-card{display:flex;justify-content:space-between;width:100%}.shared-cart__actions{display:flex;gap:0 8px;align-items:center}.shared-cart__btn-remove{padding:4px}@media(max-width:1024px){.shared-cart__btn-remove{font-size:12px}}@media(max-width:540px){.shared-cart__name{font-size:12px}}.shared-cart__content-wrapper{width:100%;display:flex;justify-content:space-between}.shared-cart__qty{display:flex;align-items:center;justify-content:center;width:120px;height:48px}.check-button{background:none;border:none;padding:8px;color:#38bccb;color:var(--color-moderate-cian);font-size:14px;cursor:pointer}.check-button:disabled{background-color:#dcdfe7;background-color:var(--color-fog);cursor:not-allowed}.check-button:disabled,.check-button:hover{color:#8d96b2;color:var(--color-asphalt-light)}.personal-referral{background-color:#fff;background-color:var(--color-air);padding:16px;width:100%}.personal-referral__input{border:0;outline:none}.personal-referral__wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.personal-referral__field{position:relative;display:flex;align-items:center;padding:10px 44px 10px 12px;border:1px dashed #dcdfe7;border:1px dashed var(--color-fog)}.personal-referral__text{display:flex;gap:8px;align-items:center;justify-content:center;color:#8d96b2;color:var(--color-asphalt-light);font-size:14px;line-height:1.25;white-space:nowrap}@media(max-width:1120px){.personal-referral__text{font-size:12px}}.personal-referral__icon-btn-copy{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.personal-referral__info{display:flex;align-items:center;font-size:13px;gap:10px}