.fieldStyle{display:inline-block;min-width:280px;position:relative}.fieldStyle-greedy{width:100%}.fieldStyle:not(:last-child){margin-bottom:23px}.fieldStyle .input-wrapper{max-width:280px;position:relative}.fieldStyle .input-wrapper:after{content:"";display:block;clear:both}.fieldStyle .input-wrapper-error{z-index:1;display:none;background:red;color:#fff;position:absolute;top:45px;left:0;padding:10px;box-sizing:border-box}.fieldStyle .input-wrapper-description{z-index:1;margin-top:10px;font-weight:300;font-size:12px}.fieldStyle input.text,.fieldStyle textarea{resize:vertical;outline:none;height:40px;line-height:14px;width:100%;background:transparent;border:none;border-bottom:1px solid #d7d6d6;padding:15px 0 5px;box-sizing:border-box;color:#000;cursor:text}.fieldStyle input.text~.placeholder,.fieldStyle textarea~.placeholder{color:#757171;position:absolute;left:0;top:15px;transition:.1s;pointer-events:none;will-change:top,font-size;font-size:14px}.fieldStyle input.text~.placeholder i,.fieldStyle textarea~.placeholder i{font-style:normal;display:none}.fieldStyle input.text:focus,.fieldStyle textarea:focus{border-bottom-color:#32974e}.fieldStyle input.text.not-empty~.placeholder,.fieldStyle input.text:focus~.placeholder,.fieldStyle textarea.not-empty~.placeholder,.fieldStyle textarea:focus~.placeholder{color:#c1bebe;top:0;font-size:10px}.fieldStyle input.text.error,.fieldStyle textarea.error{background:#e69789}.fieldStyle input.text.error.to-white,.fieldStyle textarea.error.to-white{transition:all 2s;background:transparent}.fieldStyle .with-button .button{width:40px;height:40px;border:none;box-sizing:border-box;font-size:12px;line-height:40px;cursor:pointer;background:transparent;position:absolute;right:0;left:auto;top:0;bottom:0}.fieldStyle .with-button .button svg{vertical-align:middle;fill:#eceaea}.fieldStyle .with-button .not-empty~.button svg{fill:#32974e}.fieldStyle .with-button .not-empty~.button:hover svg{fill:#2e8c48}.fieldStyle.min-height{min-height:80px}.fieldStyle .description{clear:both;color:#757171;font-size:12px;padding-left:20px;padding-top:9px;height:14px;margin:0}.fieldStyle .description i{margin-right:3px}.fieldStyle-split{display:flex;justify-content:space-between}.fieldStyle-split .input-wrapper{width:49%}.fieldStyle-flex{display:flex;justify-content:space-between;align-items:center;width:100%}.fieldStyle-flex .input-wrapper{flex-grow:1}.switch-input{display:none}.switch-input:checked+.switch-label:before{background-color:#a5d6a7}.switch-input:checked+.switch-label:after{background-color:#4caf50;transform:translate(80%,-50%)}.switch-label{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:44px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.switch-label:after,.switch-label:before{content:"";position:absolute;margin:0;outline:0;top:50%;transform:translateY(-50%);transition:all .3s ease}.switch-label:before{left:1px;width:34px;height:14px;background-color:#9e9e9e;border-radius:8px}.switch-label:after{left:0;width:20px;height:20px;background-color:#ececec;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:fixed;z-index:99;padding:50px 0 5px}.modal,.modal-shadow{left:0;top:0;width:100%;height:100%}.modal-shadow{animation:modal-shadow-in .2s ease-out forwards;position:absolute;background:rgba(0,0,0,.8)}.modal-inner{animation:modal-inner-in .2s ease-out forwards;margin:0 auto;max-height:100%;max-width:800px;box-sizing:border-box;position:relative;display:flex}.modal-inner-content{box-sizing:border-box;min-height:100px;width:100%;background:#fff;color:#000;padding:40px;overflow-y:auto}.modal-inner-content .attention{display:flex;flex-direction:column}.modal-inner-content .attention-message{overflow-y:auto;position:relative;padding-bottom:10px}.modal-inner-content .attention-message:after{content:"";position:absolute;bottom:0;width:100%;box-shadow:1px 1px red}.modal-inner-content .attention-message a{text-decoration:underline}.modal-inner-content .attention-message p:first-child{margin-top:0}.modal-inner-content .attention-action{display:flex;justify-content:space-between;box-shadow:0 0 20px 20px #fff;z-index:1}.modal-inner-content .attention-action>div{display:flex;flex-direction:column;align-items:center}.modal-inner-content .attention-action>div:last-child{margin-left:10px}.modal-inner-content .attention-action>div button{background:transparent;padding:15px 20px;box-sizing:border-box;border:1px solid transparent;border-radius:3px;cursor:pointer}.modal-inner-content .attention-action>div button.no{color:#000;border-color:#757171}.modal-inner-content .attention-action>div button.yes{color:#fff;background:#32974e;border-color:#32974e}.modal-inner-content .attention-action>div strong{margin-top:5px;display:block;font-weight:400;color:grey}.modal-inner.attention{max-width:440px;margin-top:-40px}.modal-inner.attention .modal-inner-content{display:flex}.modal-inner.attention .modal-inner-close{display:none!important}.modal-inner-close{position:absolute;right:20px;top:20px;color:#000;font-size:40px;line-height:40px;height:40px;width:40px;text-align:center;z-index:4;cursor:pointer}.modal-inner-close.outer{top:-40px;right:-40px;color:#fff}.modal-inner-progress{animation:modal-progress 2s ease .2s forwards;position:absolute;left:0;top:0;background:green;width:0;height:4px;z-index:4}.modal.hide .modal-shadow{animation:modal-shadow-out .2s linear reverse forwards}.modal.hide .modal-inner{animation:modal-inner-out .2s linear reverse forwards}@keyframes modal-progress{0%{width:0}to{width:100%}}@keyframes modal-shadow-in{0%{opacity:0}to{opacity:1}}@keyframes modal-shadow-out{0%{opacity:0}to{opacity:1}}@keyframes modal-inner-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes modal-inner-out{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.modal-inner-close{right:5px!important;top:5px!important;color:#000!important;font-size:30px!important}.modal-inner-content{padding:20px}}.loader{display:inline-block;vertical-align:middle;margin:0 5px;background:transparent;border-radius:50%;animation:loader-circle 1s linear infinite}@keyframes loader-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.extra-option-badge{padding:2px 5px;background:#f5f5f5;color:#000;border-radius:2px;display:inline-block}.extra-option-badge:not(:last-child){margin-right:10px}s{color:#9e9e9e;margin-left:5px;position:relative;text-decoration:none;font-weight:300}s:after{content:"";display:block;height:1px;background:#f44336;bottom:50%;transform:rotate(-16deg);left:-2px;right:-2px;position:absolute}.bag{color:#000;display:flex}.bag,.bag-box{width:100%}.bag-box-content{display:flex;background:#fff;box-sizing:border-box}.bag-box-content-list{flex-grow:1;padding:40px 40px 40px 20px}.bag-box-content-list-item-header{display:flex;justify-content:space-between;border-bottom:1px solid #eee;margin-bottom:10px}.bag-box-content-list-item-header .remove span{display:inline-block;cursor:pointer;padding:2px 0 10px;margin-right:20px;text-align:center}.bag-box-content-list-item-header .remove span svg{fill:#ccc}.bag-box-content-list-item-header .remove span:hover svg{fill:red}.bag-box-content-list-item-header .title{flex-grow:1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bag-box-content-list-item-header .title span{white-space:nowrap}.bag-box-content-list-item-header .sum{text-align:right;font-weight:700;font-size:16px}.bag-box-content-list-item-screen{margin:10px 0}.bag-box-content-list-item-screen span{border-radius:3px;padding:5px 10px;font-size:14px;color:#fff;background:linear-gradient(90deg,#006466,#4d194d)}.bag-box-content-list-item-body span.progress{display:inline-block;margin-left:5px;font-size:12px;color:grey}.bag-box-content-list-item-body span.power{color:#d7d7d7}.bag-box-content-list-item-body ul{padding-left:0;margin:0;list-style:none}.bag-box-content-list-item-body ul li{margin-bottom:10px;font-size:14px}.bag-box-content-list-item:not(:last-child){padding-bottom:40px}.bag-box-content-order{flex:0 1 320px;box-sizing:border-box;padding:40px;border-left:1px solid #e0e0e0}.bag-box-content-order .nickname img{vertical-align:sub}.bag-box-content-order .agree{display:block;margin-top:15px;margin-bottom:-5px;color:#a9a9a9;font-size:12px}.bag-box-content-order .agree input{margin-left:0}.bag-box-content-order .agree a{display:inline;color:inherit;border-bottom:1px solid rgba(0,0,0,.1)}.bag-box-content-order .agree a:hover{border-bottom:1px solid #000}.bag-box-content-order .back{color:#000;border-bottom:1px dotted}.bag-box-summary{text-align:right;font-size:22px;font-weight:700}.bag-box-discount{text-align:right}.bag-box-discount span{font-size:12px}.bag-box-discount+.bag-box-coupon button{margin-top:10px!important}.bag-box-discount+.bag-box-coupon form{margin-top:0!important}.bag-box-coupon{text-align:right}.bag-box-coupon>span{font-size:12px}.bag-box-coupon>button{cursor:pointer;padding:0;margin:40px 0 0;color:#9e9e9e;background:transparent;border:none;border-bottom:1px dotted}.bag-box-coupon>button:hover{color:#000}.bag-box-coupon>i{font-style:normal;font-size:30px;font-weight:300;vertical-align:sub;color:#ccc;margin-left:5px;cursor:pointer}.bag-box-coupon>i:hover{color:red}.bag-box-coupon form{display:none;width:100%;max-width:200px;margin-left:auto;margin-right:0;margin-top:30px}.bag-box-coupon form .input{display:flex;width:100%;box-sizing:border-box}.bag-box-coupon form .input input{width:100%;max-width:100%;flex:1 1;border-radius:0;padding:10px;box-sizing:border-box;border:none;border-bottom:1px solid #4527a0;outline:none}.bag-box-coupon form .input button{outline:none;flex:0 0 65px;width:65px;border:none;background:#4527a0;color:#fff;border-radius:3px;margin-left:5px;padding:0;box-shadow:0 0 0 1px rgba(15,15,15,.05),0 5px 10px rgba(15,15,15,.1),0 15px 40px rgba(15,15,15,.2);box-shadow:0 14px 20px -12px #4527a0}.bag-box-coupon form .input button:hover{background:#4e2cb5}.bag-box-coupon form .message{display:none;margin-top:10px}.bag-box-coupon form .message span{background:red;color:#fff}.without-user-data{display:flex;align-items:center;margin-bottom:20px;background:#f5f5f5;padding:10px}.without-user-data-message{margin-right:5px}.without-user-data-button{width:auto;padding-left:20px;padding-right:20px;margin:0}@media (max-width:500px){.without-user-data{flex-direction:column}.without-user-data-message{margin-right:0;margin-bottom:10px}.without-user-data-button{box-sizing:border-box;width:100%}}@media (max-width:400px){.xs-justify{display:flex;justify-content:space-between;gap:var(--space-s)}.xs-justify>*{margin:0!important}}.grid-greedy-start{display:grid;grid-template-columns:auto min-content;grid-template-rows:auto;grid-template-areas:"label ." "input button";row-gap:var(--space-s);-moz-column-gap:var(--space);column-gap:var(--space)}@media (max-width:400px){.grid-greedy-start{grid-template-columns:auto;grid-template-areas:"label" "input" "button"}}.button2{all:unset;--_color:var(--theme-text-400);--_background:transparent;grid-area:button;position:relative;overflow:hidden;border-radius:8px;padding:var(--space-s) var(--space);color:var(--_color,inherit);background:var(--_background,transparent);white-space:nowrap;display:flex;justify-content:center;align-content:center;gap:.5em}.button2:not([disabled]){cursor:pointer}.button2:hover:not([disabled]){--_background:var(--theme-background-500)}.button2:focus-visible{box-shadow:0 0 0 3px var(--theme-accent-100)}.button2--disable:before,.button2[disabled]:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,100%,.6);border-radius:inherit}.button2--positive{--_color:#fff;--_background:var(--theme-positive-400)}.button2--positive:hover:not([disabled]){--_background:var(--theme-positive-300)}.button2--regular{--_color:#fff;--_background:var(--theme-regular-400)}.button2--regular:hover:not([disabled]){--_background:var(--theme-regular-300)}.button2--warning{--_color:#fff;--_background:var(--theme-warning-400)}.button2--warning:hover:not([disabled]){--_background:var(--theme-warning-300)}.button2--blank-warning{--_color:var(--theme-warning-400)}.button2--blank-positive{--_color:var(--theme-positive-400)}.button2--blank-borderful{box-shadow:0 0 0 1px var(--theme-background-600)}.button2--fetching:after,.button2--running:after{--_side:1.2em;content:"";box-sizing:border-box;position:absolute;top:calc(50% - var(--_side)/2);left:calc(50% - var(--_side)/2);width:var(--_side);height:var(--_side);border-radius:50%;border:2px solid var(--_color);border-right:2px solid transparent;animation:rotate .5s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}.footer{background:#141519;padding:2em 0}.footer.dark{background-position:bottom;background-size:cover}.footer p{margin:0}.footer__wrapper{display:grid;grid-template-columns:auto minmax(auto,500px) auto;grid-gap:var(--space-x);justify-content:space-between;margin-bottom:2em}.footer-links{flex:1 1 150px}.footer-subscribe{padding:var(--space-s) 0}@media (min-width:621px) and (max-width:800px){.footer__wrapper{grid-template-columns:auto minmax(auto,500px);grid-template-rows:repeat(auto,auto)}.footer-contact{grid-column:1/-1}}@media (max-width:620px){.footer__wrapper{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(auto,auto)}.footer-subscribe{order:-1;grid-column:1/-1;margin-bottom:var(--space-x)}}@media (max-width:400px){.footer__wrapper{grid-template-columns:1fr}}.pulse-loader{display:inline-block;vertical-align:middle}@keyframes ball-pulse-sync{33%{transform:translateY(10px)}66%{transform:translateY(-10px)}to{transform:translateY(0)}}.ball-pulse-sync>div:first-child{animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{background-color:#fff;width:10px;height:10px;border-radius:100%;margin:2px;animation-fill-mode:both;display:inline-block}@media (max-width:900px){.service-header.smooth{position:sticky;top:0;z-index:11}.service-header.smooth .box{height:50px;padding-top:15px;padding-bottom:15px}.service-header.smooth .box .site-search{margin:0}.service-header.smooth .box .site-search__form,.service-header.smooth .box .site-search__suggestions{top:-10px}.service-header.smooth .box #search-container{order:3}}@media (max-width:500px){.service-header.smooth #search-container{margin-left:auto;margin-right:auto}.service-header.smooth #search-container.active~.box-wrapper{display:none}}.field,.field__wrapper{position:relative}.field__wrapper{grid-area:input}.field__textarea{box-sizing:border-box;width:100%;border:2px solid #8fbc8f}.field__textarea--invalid{border-color:red}.field__label{grid-area:label;display:inline-block;margin-bottom:var(--space-s)}.field__label--spaceless{margin-bottom:0}.field__checkbox{display:inline-flex;gap:var(--space-s);padding:var(--space-s) 0}.field__checkbox input{height:1px;width:1px;position:absolute;left:-100px}.field__checkbox input:checked+.field__checkbox__mark{background:green;border-color:green}.field__checkbox input:checked+.field__checkbox__mark:after{border-color:#fff}.field__checkbox input:focus+.field__checkbox__mark{--_shadow-width:3px;border-color:var(--theme-accent-300)}.field__checkbox__mark{width:1.3em;height:1.3em;border-radius:2px;position:relative;cursor:pointer}.field__checkbox__mark:after{content:"";position:absolute;top:calc(15% - .075em);left:calc(35% - .075em);width:30%;height:50%;border:.15em solid transparent;border-top:none;border-left:none;opacity:1;transform:rotate(45deg)}.field__checkbox:hover .field__checkbox__mark{--_shadow-width:3px;border-color:var(--theme-accent-100)}.field__input{all:unset;grid-area:input;width:100%;cursor:text;padding:var(--space-s) var(--space);border-radius:8px}.field__textarea{white-space:break-spaces}.field__checkbox__mark,.field__input{--_color:var(--color,var(--theme-text-400));--_shadow-width:0;--_border_color:var(--theme-background-200);box-sizing:border-box;border:1px solid var(--theme-background-700);box-shadow:0 0 0 var(--_shadow-width) var(--theme-accent-100);transition-property:box-shadow,border-color;transition-duration:var(--motion-speed)}.field__checkbox__mark:focus,.field__checkbox__mark:hover,.field__input:focus,.field__input:hover{--_shadow-width:3px;border-color:var(--theme-accent-100)}.field__checkbox__mark:focus,.field__input:focus{border-color:var(--theme-accent-300)}.field__checkbox__mark--invalid,.field__input--invalid{border-color:#fea599}.field__error{position:absolute;left:0;top:calc(100% + 7px);max-width:100%;color:#fff;background:#d33;padding:var(--space-s) var(--space);z-index:1}.field__error:before{content:"";top:-5px;position:absolute;border-color:transparent transparent #d33;border-style:solid;border-width:0 5px 5px}.grid{display:grid;grid-auto-flow:column;grid-gap:var(--space)}.flex-justify{display:flex;justify-content:space-between;align-content:center}.flex-justify--stretch>:first-child{flex-grow:1;flex-basis:100%}.flex-justify--stretch>:last-child{flex-shrink:0;flex-grow:0}