:root{--font-family:"Inter",sans-serif;--second-family:"Inria Sans",sans-serif;--third-family:"Inria Serif",sans-serif;--color-accent:#0871fa;--text-dark:#000;--text-light:#fff;--color-red:#ff0000;--color-blue:#000dff;--color-gray:#505050;--color-gray-light:#d9d9d9}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/_next/static/media/inter-v18-cyrillic_latin-200.e114e2af.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/_next/static/media/inter-v18-cyrillic_latin-regular.6515d4f5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/_next/static/media/inter-v18-cyrillic_latin-500.4d56cdec.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/_next/static/media/inter-v18-cyrillic_latin-700.01b46c51.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inria Sans;font-style:normal;font-weight:300;src:url(/_next/static/media/inria-sans-v14-latin-300.6ead3709.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inria Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/inria-sans-v14-latin-regular.47700d63.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inria Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/inria-sans-v14-latin-700.412f2f56.woff2) format("woff2")}html{box-sizing:border-box}body{font-family:var(--font-family);color:var(--text-dark);font-size:16px}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-inline:15px}.red{color:var(--color-red)}.blue{color:var(--color-blue)}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}.btn-reset{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none}.main-title{font-size:clamp(2.25rem,1.427rem + 3.51vw,4.5rem)}.main-subtitle{font-size:clamp(1.188rem,.753rem + 1.85vw,2.375rem)}.centered{text-align:center}.section-title{font-size:clamp(2rem,1.771rem + .98vw,2.625rem);font-weight:200}.d-none{display:none}.header{padding-bottom:20px}.header__top{background-color:var(--color-accent);padding:15px 22px;color:var(--text-light)}.header__top,.header__top-block{display:flex;justify-content:space-between}.header__top-block{width:100%}.header__top-actions{align-items:center;display:flex;-moz-column-gap:15px;column-gap:15px}.icon-menu{font-size:31px}.cart-btn{display:flex;align-items:center;justify-content:center}.header__cart{position:relative;display:flex;width:27px;height:27px;padding:14px;border:1px solid var(--color-gray-light);background-color:var(--text-light)}.header__cart,.header__cart-num{justify-content:center;align-items:center;border-radius:50%}.header__cart-num{position:absolute;width:11px;height:11px;display:block;font-weight:700;background-color:var(--color-gray-light);font-size:clamp(.625rem,.534rem + .39vw,.875rem);display:flex;bottom:-3px;right:-4px}.header__cart .icon-cart,.header__cart-num{color:var(--text-dark)}.header__top-meta{row-gap:4px;display:flex;flex-direction:column}.header-meta{font-size:clamp(.75rem,.476rem + 1.17vw,1.5rem);font-weight:600}.header__intro{display:flex;-moz-column-gap:40px;column-gap:40px;justify-content:space-between;align-items:center;padding:15px 18px;background-color:var(--text-dark);color:var(--text-light);border-radius:0 0 9px 9px;position:relative}.header__intro-action{row-gap:4px;display:flex;flex-direction:column;align-items:flex-start;border-left:3px solid var(--text-light);padding-left:7px}.header__intro-btn{font-size:clamp(.875rem,.601rem + 1.17vw,1.625rem);font-weight:500}.header__intro-logo img{width:180px}.header__intro-desc{font-size:clamp(.625rem,.351rem + 1.17vw,1.375rem);line-height:1.3}.header__menu{padding-block:20px;background-color:#fff;position:absolute;top:0;left:0;flex-direction:column;align-items:center;border-bottom:1px solid var(--color-gray-light);width:100%;transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.header__menu--opened{transform:translateY(0);opacity:1}.menu__logo{padding:10px 20px;background-color:var(--text-dark);display:flex;align-items:center;justify-content:center}.menu__logo .menu__logo-img{margin-bottom:0}.menu__logo-img{max-width:140px;margin-bottom:15px}.menu__languages{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px}.menu__lang-btn{background:none;border:none;padding:0;cursor:pointer}.menu__lang-btn img{width:36px;height:auto;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.2)}.menu__list{list-style:none;padding:0;margin:0;width:100%}.menu__item{font-size:clamp(1.063rem,.948rem + .49vw,1.375rem);text-transform:uppercase;display:block;padding:14px 0;text-align:center;text-decoration:none;color:var(--text-dark);border-top:1px solid var(--color-gray-light)}.location{position:absolute;top:100px;right:-100vw;width:100%;max-width:100%;height:100vh;background:var(--text-light);box-shadow:-2px 0 10px rgba(0,0,0,.05);transition:right .3s ease;z-index:1000;padding-bottom:10px;border:1px solid var(--color-gray-light);box-shadow:0 4px 20px rgba(0,0,0,.1)}.location--opened{right:0}.location__inner{height:100%;overflow-y:auto;padding:16px}.location__list{list-style:none;margin:0;padding:0}.location__item{border-bottom:1px solid var(--color-gray-light)}.location__label{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer}.location__city{color:var(--text-dark);font-size:clamp(1.125rem,.988rem + .59vw,1.5rem);flex:1}.location__radio{display:none}.custom__radio{width:18px;height:18px;border:2px solid var(--color-gray);border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.location__radio:checked+.custom__radio:before{content:"";position:absolute;top:3.5px;left:3.6px;width:8px;height:8px;background:var(--color-accent);border-radius:50%}.basket{position:absolute;top:50px;left:0;right:0;max-width:100%;margin:0 auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transform:translateY(-110%);opacity:0;visibility:hidden;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;z-index:1000;padding-top:20px;border-bottom:1px solid var(--color-gray)}.basket--opened{transform:translateY(0);opacity:1;visibility:visible}.basket__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--text-dark);color:var(--text-light)}.basket__logo{font-size:clamp(1.25rem,1.113rem + .59vw,1.625rem);font-weight:700}.basket__logo img{margin-bottom:0}.basket__logo-id{color:var(--color-accent)}.basket__logo-text{color:var(--text-light)}.basket__summary{display:flex;align-items:center;gap:6px;font-weight:700}.basket__count-value,.basket__summary{font-size:clamp(1.188rem,1.073rem + .49vw,1.5rem)}.basket__count{display:flex;align-items:center;gap:4px;background:var(--text-light);color:var(--text-dark);padding:2px 6px;border-radius:7px 0 0 7px;height:30px}.basket__icon{width:16px;height:16px}.basket__total{background:var(--text-light);color:var(--text-dark);padding:4px 10px;border-radius:0 7px 7px 0;font-weight:700;height:30px}.basket__body{padding:10px 5px;display:flex;flex-direction:column;gap:12px}.basket__item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--color-gray-light);box-shadow:0 2px 4px rgba(0,0,0,.05);border-bottom:1px solid var(--color-gray-light)}.basket__info{font-weight:700;color:var(--color-accent);font-size:clamp(.875rem,.784rem + .39vw,1.125rem);line-height:1.4}.basket__order-date,.basket__order-id,.basket__order-price,.basket__order-time{display:inline-block;margin-left:4px}.card-list{display:flex;flex-wrap:wrap;gap:28px;list-style:none;padding-block:30px;margin-inline:auto;padding-inline:unset}.card{max-width:100%;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;background-color:var(--text-light);flex:1 1 calc(50% - 14px);max-width:calc(50% - 14px);border:.94px solid var(--color-gray-light);border-radius:9px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.card__image{width:100%;height:200px;-o-object-fit:contain;object-fit:contain;display:block;padding:20px 10px}.card__info{padding:12px;text-align:center}.card__title{margin-bottom:4px;font-weight:200}.card__size,.card__title{font-size:clamp(.563rem,.448rem + .49vw,.875rem)}.card__size{color:var(--color-gray)}.card__button{margin-top:auto;background-color:var(--text-dark);color:var(--text-light);text-align:center;font-weight:500;border-radius:0 0 9px 9px;padding:14px 20px;font-size:clamp(.563rem,.402rem + .68vw,1rem);text-transform:uppercase}.card-slider-wrapper{padding-block:20px;max-width:400px;margin:auto;display:flex;flex-direction:column;align-items:center}.card-slider{margin-bottom:16px}.card-slider .swiper-slide img{width:100%;border:1px solid var(--text-dark)}.card-slider-thumbs-wrapper{position:relative;display:flex;align-items:center;width:80%;margin:0 auto}.thumbs-block{display:flex;justify-content:space-around}.card-slider-thumbs{width:100%;overflow:hidden}.card-slider-thumbs .swiper-slide{width:auto!important;opacity:.5;transition:opacity .3s;cursor:pointer;padding:0 4px}.card-slider-thumbs .swiper-slide-thumb-active{opacity:1}.card-slider-thumbs img{width:80px;border-radius:4px}.thumbs-nav{width:28px;height:28px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(1.125rem,1.034rem + .39vw,1.375rem);color:var(--text-light);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;background:var(--color-gray-light);padding:4px 8px;border-radius:27px;box-shadow:0 0 5px rgba(0,0,0,.1)}.thumbs-prev{left:-30px}.thumbs-next{right:-30px}.slides__view{width:100%;margin:0 auto;padding:15px 0;display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.slides__view-icon{display:block;border:1px solid rgba(0,0,0,.5);width:42px;height:24px;margin-bottom:9px}.slides__view-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.view-active{background-color:var(--color-gray-light)}.order-form{max-width:320px;margin:auto;padding:20px 20px 40px;background:#f0f0f6;border:1px solid var(--color-gray-light);border-radius:10px;font-family:sans-serif}.order-form h2{margin-bottom:15px}.form-group{position:relative;margin-bottom:10px}.form-group-icon{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.form-group input[type=email],.form-group input[type=text]{width:100%;padding:10px;border:1px solid var(--color-gray-light);border-radius:5px}.form-group.with-toggle input{margin-bottom:5px}.order-form ::-moz-placeholder{font-weight:300;font-size:clamp(.875rem,.806rem + .29vw,1.063rem);color:var(--color-gray)}.order-form ::placeholder{font-weight:300;font-size:clamp(.875rem,.806rem + .29vw,1.063rem);color:var(--color-gray)}.form-group.with-toggle .toggle-wrap{padding:6px 10px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.toggle-wrap span:first-child{flex-grow:1;font-size:clamp(.875rem,.806rem + .29vw,1.063rem);font-weight:500;white-space:nowrap}.toggle-wrap{display:flex;align-items:center;justify-content:space-between;border-radius:5px;border:1px dashed;padding:15px 10px 5px}.toggle-wrap input[type=checkbox]{display:none}.toggle-wrap .slider{width:30px;height:16px;background:var(--color-gray);border-radius:10px;position:relative;transition:.3s}.toggle-wrap .slider:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%;transition:.3s}.toggle-wrap input:checked+.slider{background:var(--text-dark)}.toggle-wrap input:checked+.slider:before{transform:translateX(14px)}.form-buttons{display:flex;align-items:center;flex-direction:column;row-gap:14px;padding-block:14px}.btn-rounded{background-color:var(--color-accent);font-weight:500;text-align:center;color:var(--text-light);border-radius:8px;padding:8px 16px;max-width:200px;width:100%;height:40px;font-size:clamp(.938rem,.686rem + 1.07vw,1.625rem)}.btn-white{background-color:#f8f8f8;color:var(--color-accent);border:1px solid var(--color-gray-light)}.btn-main{padding-inline:26px;background-color:var(--color-accent);color:var(--text-light);height:47px;font-weight:700;font-size:clamp(1rem,.863rem + .59vw,1.375rem)}.btn-main.centered{margin:0 auto;min-width:300px;text-align:center;display:block}.btn-param,.btn-upload{background-color:var(--color-accent)}.btn-param{margin-top:12px}.form-link{display:block;text-align:center;margin-top:10px;color:var(--color-accent);text-decoration:none;font-size:clamp(.875rem,.829rem + .2vw,1rem);text-decoration:underline;margin-bottom:16px}.order-form .btn-main{width:100%}.icon-eye-blocked{font-size:clamp(1.5rem,1.454rem + .2vw,1.625rem)}.notify__block{max-width:350px;width:100%;display:flex;flex-direction:column;margin:20px auto;border:.11px solid var(--color-gray);border-radius:22px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background:var(--text-light) efe;padding-inline:30px;row-gap:10px;padding:12px 24px}.notify__block .icon-location{font-size:clamp(1.5rem,1.409rem + .39vw,1.75rem);color:var(--color-accent)}.notify__block-info{display:flex;justify-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px}.notify__block-text{font-size:clamp(.75rem,.613rem + .59vw,1.125rem);color:#9e9c9c}.notify__block-title{color:var(--text-dark);font-size:clamp(1.313rem,1.198rem + .49vw,1.625rem);font-weight:600}.notify__block-btns{display:flex;-moz-column-gap:8px;column-gap:8px}.splash{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px}.logo__text{font-size:clamp(4.688rem,4.116rem + 2.44vw,6.25rem)}.logo__text span:last-of-type{padding-left:10px}.splash__subtitle{font-size:clamp(2.438rem,1.843rem + 2.54vw,4.063rem)}.splash__intro{font-size:clamp(1.063rem,.171rem + 3.8vw,3.5rem);animation-name:introSkewZoomIn;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes introSkewZoomIn{0%{opacity:0;transform:scale(1.8) skewX(-20deg) translateY(-100px)}to{opacity:1;transform:scale(1) skewX(0deg) translateY(0)}}.form__tab-block{display:flex;flex-direction:column;gap:2px;padding-block:20px}.form__tab-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid #ddd;border-radius:6px;background-color:var(--text-light);cursor:pointer;text-align:left}.form__tab-label{font-weight:500;color:#333}.form__tab-value-wrapper{display:flex;align-items:center;gap:6px;color:var(--text-dark)}.tab-options{padding-block:15px}.tab-options__group{margin-bottom:16px}.tab-options__title{font-weight:500;font-size:clamp(1rem,.954rem + .2vw,1.125rem);margin-bottom:8px}.tab-options__choices{display:flex;gap:12px;justify-content:space-between}.tab-choice{width:100%}.tab-choice input[type=radio]{display:none}.tab-choice__label{width:100%;display:inline-block;padding:8px 14px;border:1px solid #ccc;border-radius:3px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tab-choice input[type=radio]:checked+.tab-choice__label{background-color:var(--color-accent);color:var(--text-light);border-color:var(--color-accent)}.tab-choice--select{display:flex;flex-direction:column;gap:6px}.tab-choice__label{font-weight:500;color:#333}.tab-choice__label,.tab-choice__select{font-size:clamp(.875rem,.829rem + .2vw,1rem)}.tab-choice__select{padding:8px 12px;border:1px solid #ccc;border-radius:6px;background-color:var(--text-light);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.tab-choice__select:focus{outline:none;border-color:var(--color-gray)}.check-option{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-block:14px;text-transform:uppercase;font-weight:700;font-size:clamp(.938rem,.732rem + .88vw,1.5rem)}.check-option.centered{justify-content:center}.check-option__input{display:none}.check-option__box{width:20px;height:20px;border:2px solid var(--text-dark);display:inline-block;position:relative}.check-option__input:checked+.check-option__box:after{content:"";position:absolute;top:2.8px;left:2.76px;width:12px;height:12px;background-color:var(--color-accent)}.check__form-info{padding:20px 10px}.price-table{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:6px;overflow:hidden;font-family:sans-serif;font-size:clamp(.875rem,.829rem + .2vw,1rem)}.price-table__cell{font-size:clamp(.938rem,.823rem + .49vw,1.25rem)}.price-table__header,.price-table__row{display:grid;grid-template-columns:40px 1fr 1fr;align-items:center;padding:10px}.price-table__header{background:#f5f5f5;font-weight:700}.price-table__row{cursor:pointer;border-top:1px solid #eee;transition:background .2s}.price-table__row:hover{background:#fafafa}.price-table__radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #999;border-radius:50%;display:inline-block;position:relative;margin-right:10px}.price-table__radio:checked:before{content:"";position:absolute;top:2.6px;left:2.6px;width:8px;height:8px;background-color:var(--color-accent);border-radius:50%}.check__form-button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;background-color:var(--color-accent);color:var(--text-light);border-radius:8px;font-size:clamp(1rem,.954rem + .2vw,1.125rem);margin-block:20px;text-align:center;gap:4px;cursor:pointer;width:100%;font-family:inherit}.check__form-price{font-weight:700;font-size:clamp(1.5rem,1.363rem + .59vw,1.875rem)}.check__form-action{font-weight:500;font-size:clamp(1.313rem,1.198rem + .49vw,1.625rem)}.executor{display:flex;justify-content:space-between;align-items:center;margin-block:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:12px;background-color:var(--text-light);padding:10px 20px;gap:20px}.executor__item{font-size:clamp(1.063rem,.902rem + .68vw,1.5rem);font-weight:700}.rating{margin-block:20px}.rating__item{display:flex;gap:3px}.rating__item i{font-size:clamp(1.625rem,1.534rem + .39vw,1.875rem);font-weight:200}.rating__item i.icon-star-full{color:#f8d923}.rating.position-right{display:flex;justify-content:end}.status{border:.7px solid var(--color-gray-light);border-radius:20px;padding:12px 20px;margin-block:20px}.status__title{font-size:clamp(1.438rem,1.277rem + .68vw,1.875rem);text-align:center;font-weight:700;color:var(--color-accent)}.status__info{padding-block:10px}.status__divider{margin:0;border:1.7px solid var(--color-accent)}.status__description{padding-block:10px}.status__row{font-size:clamp(.75rem,.613rem + .59vw,1.125rem);font-weight:700;padding-bottom:4px;display:flex;align-items:center}.status__list{font-size:clamp(.938rem,.823rem + .49vw,1.25rem);padding-block:10px;padding-inline:unset;list-style:none}.status__label{margin-right:10px}.status__item{padding-bottom:4px}.status__item-label{margin-right:20px;font-weight:700}.status__footer{padding-block:10px;font-size:clamp(1.063rem,.902rem + .68vw,1.5rem);font-weight:700;display:flex;justify-content:space-between}.status__loader-dots{display:inline-flex;gap:4px;margin-left:8px}.status__description-block{display:flex;justify-content:space-between;align-items:center;gap:10px}.status__loader-dots span{width:12px;height:12px;background-color:var(--color-gray-light);border-radius:50%;opacity:0;animation:dots-fade 1.2s infinite}.status__loader-dots span:first-child{animation-delay:0s}.status__loader-dots span:nth-child(2){animation-delay:.2s}.status__loader-dots span:nth-child(3){animation-delay:.4s}.status__loader-dots span:nth-child(4){animation-delay:.6s}@keyframes dots-fade{0%{opacity:0}30%{opacity:1}to{opacity:0}}.btn-rounded{font-size:clamp(.875rem,.738rem + .59vw,1.25rem)}header{overflow:hidden}.header:has(.location.location--opened){overflow:unset}.direction-box{display:flex;flex-direction:column}.direction-box .card-slider-wrapper{margin-block:30px}.check__form{padding-block:40px;max-width:355px;margin-inline:auto}.inner-box{display:flex;flex-direction:column}.status{max-width:355px;margin-inline:auto}.direction-box .inner-box.left-box{order:0;margin-top:unset}.footer{background-color:var(--color-accent);color:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:12px;margin-top:50px}.footer a{color:var(--text-light);padding-inline:8px;border-left:2px solid var(--text-light)}.footer-text{display:flex;flex-direction:column;gap:15px}.footer-text p{margin:2px 0}.footer-logos{display:flex;gap:10px;margin-top:10px}.footer-logos img{height:24px}.demo__slide{display:flex;width:100%;height:224px;border:1px solid var(--text-dark)}.demo__slide-left{flex:0 0 40%;background-color:var(--color-gray-light);padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.demo__company-name{font-size:clamp(.75rem,.659rem + .39vw,1rem);font-weight:700;text-align:center;color:var(--text-dark)}.demo__slide-right{flex:0 0 60%;background-color:var(--color-gray);color:var(--text-light);padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;color:#fffefe}.demo__person{text-align:center}.demo__name{font-size:clamp(1.5rem,1.454rem + .2vw,1.625rem);font-weight:500;border-bottom:2px solid var(--color-red);display:inline-block;padding-bottom:4px}.demo__position{font-size:clamp(.875rem,.829rem + .2vw,1rem);margin-top:4px;letter-spacing:1px;color:var(--color-gray-light)}.demo__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.demo__contacts{font-size:clamp(.75rem,.704rem + .2vw,.875rem);line-height:1.6}.demo__qr{width:80px;height:80px}.demo__qr-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.demo__thumb{display:flex;flex-direction:column;align-items:center;width:84px;height:55px;background-color:var(--color-gray-light);font-family:var(--font-family);text-align:center;position:relative}@media(min-width:768px){.direction-box{display:flex;flex-direction:row;justify-content:center;gap:80px;margin-block:30px}.direction-box .card-slider-wrapper,.direction-box .inner-box{order:1}.direction-box .check__form{margin-inline:unset}.inner-box .notify__block{order:-1}.direction-box .card-slider-wrapper,.direction-box .order-form{margin-inline:unset}.footer{flex-direction:row;justify-content:space-between;align-items:center;font-size:16px}.footer,.footer-text{text-align:left}.footer-logos{margin-top:0}}.status{width:100%}.payment-done{margin-inline:auto}.direction-box .inner-box.left-box{flex-shrink:0}@media(min-width:768px){.direction-box .inner-box.left-box{width:335px}}.executor__item{font-size:17px}.print-status img{padding:8px}.print-status{right:-10px;bottom:-15px}.status__item-label{margin-right:10px}.executor__item p{margin-block:0}.executor{min-height:45px}@media(min-width:530px){.notify__block{max-width:420px}}@media(min-width:768px){.card{flex:1 1 calc(30% - 14px)}.header__intro-logo img{width:200px}.btn-rounded{max-width:240px}.btn-main{height:60px}.order-form{max-width:440px}.price-table__radio{width:24px;height:24px}.price-table__radio:checked:before{content:"";position:absolute;top:3.6px;left:3.6px;width:14px;height:14px;background-color:var(--color-accent);border-radius:50%}}@media(min-width:1025px){.card{flex:0 0 calc(24% - 14px)}.header__intro-logo img{width:260px}.btn-main{font-weight:500}.btn-rounded{max-width:300px}.notify__block{max-width:535px}}.login-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;z-index:1000;width:100%;background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(5px)}.login-modal--active{display:flex}.login-modal__content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;padding:80px 50px;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;text-align:center;align-items:center;background-color:#fff}.login-modal__inner{width:100%;max-width:412px;min-width:335px}.login-modal__close{position:absolute;top:30px;right:20px;background:none;border:none;font-size:24px;cursor:pointer}.login-modal__logo{margin-bottom:40px}.login-modal__form{display:flex;flex-direction:column}.login-modal__input{padding:10px;border:1px solid #7e7e7e;border-radius:4px;font-size:clamp(.875rem,.829rem + .2vw,1rem);margin-bottom:17px}.login-modal__input.error{border:1px solid #e35151!important}.login-modal__remember{display:flex;align-items:center;justify-content:space-between;font-size:clamp(.938rem,.892rem + .2vw,1.063rem);color:#000;gap:6px;margin-bottom:22px;padding-left:8px}.login-modal__btn{border-radius:8px;padding:8px 16px;max-width:192px;width:100%;height:40px;background:#0871fa;color:#fff;margin-inline:auto}.login-modal__btn,.login-modal__link{font-weight:500;font-size:clamp(.938rem,.892rem + .2vw,1.063rem);text-align:center}.login-modal__link{margin-top:16px;display:inline-block;text-decoration:none;cursor:pointer;color:#0871fa}.geo-modal{position:fixed;inset:0;display:none;justify-content:center;align-items:center;z-index:1000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.geo-modal--active{display:flex}.geo-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(6px);z-index:1}.geo-modal__content{position:relative;z-index:2;background:#f2f2f2;padding:70px 13px 24px;border:1px solid #fefefe;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:100%;max-width:376px;font-family:sans-serif}.geo-modal__title{font-weight:700;color:#000;margin-bottom:20px}.geo-modal__form input,.geo-modal__title{font-size:clamp(.875rem,.829rem + .2vw,1rem)}.geo-modal__form input{width:100%;border:1px solid #fefefe;border-radius:4px;padding:10px 42px 10px 8px;height:37px;font-weight:300;color:#767676;margin-bottom:10px}.geo-modal__field{position:relative}.geo-modal__icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none}.geo-modal__close{position:absolute;right:16px;top:16px;background:none;border:none;cursor:pointer}.payment-done{max-width:350px;width:100%;background:#f2f2f2;border:.78px solid #fefefe;border-radius:16px;padding-block:14px;padding-inline:clamp(1.25rem,1.067rem + .78vw,1.75rem);position:relative;margin-block:15px}.payment-done__title{text-align:center;color:#0871fa;margin-bottom:20px;text-transform:uppercase;font-weight:700;font-size:clamp(.75rem,.613rem + .59vw,1.125rem)}.payment-done__icon{display:block;font-size:35px;vertical-align:middle;margin-bottom:6px}.payment-done__info{display:flex;flex-direction:column;gap:2px;font-size:clamp(.75rem,.704rem + .2vw,.875rem);padding-bottom:5px}.shadow-hr{height:1.33px;background:#99c2ff;box-shadow:0 3px 3px 0 rgba(0,0,0,.25);border:none}.payment-done__line{display:flex;gap:8px;justify-content:space-between;margin:2px 0}.payment-done__section-title{font-weight:700;font-size:17px;text-align:center;padding:8px 0}.payment-done__order{position:relative;padding-right:74px;min-height:74px;margin-bottom:10px}.payment-done__line span,.payment-done__order span{word-break:break-word}.payment-done__details p{display:flex;gap:12px;font-size:clamp(.75rem,.659rem + .39vw,1rem);margin:2px 0 3px}.payment-done__qr{position:absolute;bottom:0;right:0;width:74px;height:74px}.payment-done__qr-img{width:74px;height:74px;-o-object-fit:contain;object-fit:contain}.payment-done__summary p{font-size:clamp(.813rem,.721rem + .39vw,1.063rem);font-weight:700;margin:4px 0;display:flex;justify-content:space-between}.payment-done__total{padding-top:4px;margin-top:4px}@media(min-width:768px){.payment-done{max-width:300px}}.pickup-block{max-width:340px;width:100%;display:flex;flex-direction:column;margin-block:20px}.pickup-block button{height:76px;font-size:16px;font-weight:700;text-transform:uppercase}.pickup-block button:last-child{margin-top:0}.pickup-options{background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.08);padding:20px 20px 12px;display:flex;flex-direction:column;gap:16px}.pickup-options__list{display:flex;flex-direction:column;gap:12px}.pickup-options__item{display:flex;align-items:center;gap:10px;font-size:clamp(.875rem,.829rem + .2vw,1rem);border-bottom:1px solid #eee;padding-bottom:8px}.pickup-options__item:last-child{border-bottom:none}.pickup-options__circle{width:12px;height:12px;border-radius:50%;flex-shrink:0}.pickup-options__circle--red{border:3px solid #e53935}.pickup-options__circle--gray{border:3px solid #5b5b5b}.pickup-options__address{display:flex;align-items:center;gap:6px;color:#222}.pickup-options__time{color:#999;font-size:13px}.pickup-block__btns{flex-shrink:0}@media(min-width:768px){.pickup-block{flex-direction:row;align-items:center;max-width:100%;gap:40px;margin-inline:15px}.pickup-block button{height:40px;font-size:12px;display:flex;flex-direction:row-reverse}.pickup-block button:first-child{margin-bottom:10px}.pickup-options{flex-direction:row;align-items:center;justify-content:space-between}.pickup-options__list{flex-direction:column;gap:8px;flex-grow:1}.pickup-options__button{width:auto;min-width:150px}}.notify__block .btn-rounded{height:50px;line-height:1;padding:6px 16px}.check-option{justify-content:space-between}.check-option__box{flex-shrink:0}.tab-options__choices{margin-bottom:16px}.footer-text p{flex-wrap:wrap;gap:10px}.price-table__row{text-align:center}.price-table__cell{font-size:clamp(.938rem,.869rem + .29vw,1.125rem)}.price-table__header{text-align:center;background-color:unset}.price-table{border:unset;border-radius:unset}.price-table__row{border-top:unset;border-bottom:1.54px solid #0871fa}.price-table__cell{white-space:nowrap}.status__description-block{position:relative}.print-status{position:absolute;right:0;bottom:-10px}.print-status img{width:96px;height:96px}.status__item-label{margin-right:15px}.basket{top:0!important}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}[class^=icon-]:before{font-size:24px}.card-slider-wrapper{max-width:unset!important}@media(max-width:991px){.canvas-container,canvas{width:100%!important;height:unset!important}.order-form{margin:unset!important;max-width:100%!important}}.card-slider .swiper-slide img{width:95%}.price-table.error{border:2px solid #e35151!important}.disable-scroll{overflow:hidden}.main-title{font-size:clamp(1.125rem,.7135rem + 1.755vw,2.25rem)}.main-subtitle{font-size:clamp(.594rem,.3765rem + .925vw,1.1875rem)}.items-end{display:flex;justify-content:flex-end}.footer a:first-child{border-left:none;padding-left:0}.footer-text p{display:flex;justify-content:center;font-size:12px}.fake-container{max-width:245px;width:100%}.header__cart{border:unset;background-color:unset}.header__cart .icon-cart{color:#fff}.header__top-actions{justify-content:space-between;width:100%}.executor__item-img{width:120px;height:60px}.basket__body{max-height:50vh;overflow-y:auto}.review{position:fixed;top:0;right:-100vw;width:100%;max-width:420px;height:100vh;background:var(--text-light);border-left:1px solid var(--color-gray-light);box-shadow:-2px 0 20px rgba(0,0,0,.1);z-index:1100;transition:right .3s ease;display:flex;flex-direction:column}.review--opened{right:0}.review__inner{flex:1 1 auto;overflow-y:auto;padding:16px}.review__close{position:absolute;top:12px;right:14px;font-size:26px;line-height:1;color:var(--text-dark);cursor:pointer;background:none;border:none}.review__title{font-weight:700;font-size:clamp(1.25rem,1.113rem + .59vw,1.625rem);margin-bottom:12px}@media(max-width:540px){.review{max-width:100%}}.executor__item-img{width:auto}.pickup-block{margin-inline:auto}.pickup-block button{min-width:200px}.pickup-block button:last-child{margin-top:10px}span.pickup__form-price{font-size:25px}.status__info .status__title{margin-bottom:5px}.swiper-slide{display:flex;justify-content:center}.pickup-block__btns .check__form-button{border-radius:5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.25)}@media(min-width:768px){.pickup-block{flex-direction:column;max-width:95%;gap:0}span.pickup__form-text{font-size:11px;text-transform:math-auto}span.pickup__form-price{font-size:11px}.pickup-block button{height:33px}}@media(min-width:1025px){.pickup-block{flex-direction:row;max-width:100%;gap:40px;margin-inline:0}.pickup-block button{-moz-column-gap:10px;column-gap:10px}.pickup-block__btns .check__form-button{border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}}