*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}a,a:link,a:visited,a:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}aside,nav,footer,header,section,main{display:block}img{vertical-align:top}img,svg{max-width:100%;max-height:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}ul{list-style:none}:root{--padding-side: 15px;--scale: scale(1.03);--input-padding: .65em .7em;--card--border-radius: 16px;--card-touch-scale: .985;--btn-touch-scale: .98;--width-wrapper: 1200px;--form-row-gap: 18px;--menu-gap-right: clamp(1.5rem, .747rem + 3.17vw, 3.125rem);--menu-gap-bottom: clamp(.813rem, .726rem + .37vw, 1rem);--color-black: #2c2d2e;--color-grey: #777;--color-grey-dark: #7c8895;--color-grey-light: #b0b2b2;--color-blue: #3b82f6;--color-btn: #0D4CD3;--color-green: #22C55E;--font-size: clamp(1rem, .942rem + .24vw, 1.125rem);--letter-spacing: .006em;--line-height: 1.8;--background-color: #fff;--background-input-color: #fff;--bg-grey: #EFF5F9;--bg-grey-hover: #edebeb;--bg-grey-active: #e9e4e4;--bg-btn: #EDF2FE;--bg-btn-hover: #e2eaf9;--border-color-dark: #aaa5a5;--border-color-light: #c6d4e0;--input-border-color: #aabbca;--input-border-focus-color: #0070ff;--card-border: 1px solid rgba(38, 38, 38, .08);--card-box-shadow: 0px 6px 20px rgba(0, 16, 61, .07);--card-box-shadow2: 0 1px 2px rgba(38, 38, 38, .04), 0 2px 4px rgba(38, 38, 38, .16);--header-box-shadow: 0 4px 14px rgba(0, 0, 0, .07);--color-svg: #3f3d3d;--color-icons: #bac2ce;--color-icons-hover: #94a3b8;--color-icons-active: var(--color-grey-dark)}html{width:100vw}body{font-family:Yandex Sans Text,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;background-color:#fff;background-color:var(--background-color);overflow-x:hidden;font-weight:400;color:#2c2d2e;color:var(--color-black);letter-spacing:.006em;letter-spacing:var(--letter-spacing);font-size:clamp(1rem,.942rem + .24vw,1.125rem);font-size:var(--font-size)}.container{position:relative;max-width:1200px;max-width:var(--width-wrapper);width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-left:var(--padding-side);padding-right:15px;padding-right:var(--padding-side)}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100vh}.main{flex-grow:1}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;user-drag:none;-webkit-user-drag:none}.df{display:flex;flex-wrap:wrap}.dfc{display:flex;justify-content:center;align-items:center}.dn{display:none!important}h1,h2,h3{text-align:center;font-weight:400}ul li{list-style-position:inside}.part{padding:clamp(1.875rem,1.296rem + 2.44vw,3.125rem) 0}.part h2{font-size:2em;font-weight:500;text-align:center}.part:not(.catalogcases) h2{margin-bottom:clamp(1.75rem,1.402rem + 1.46vw,2.5rem)}.part.catalogcases .expand-btn{margin-bottom:clamp(1.75rem,1.402rem + 1.46vw,2.3rem)}.selected{border:1px solid #aabbca;border:1px solid var(--input-border-color);border-radius:16px;border-radius:var(--card--border-radius)}svg{fill:#3f3d3d;fill:var(--color-svg)}.card{border-radius:16px;border-radius:var(--card--border-radius);box-shadow:0 6px 20px #00103d12;box-shadow:var(--card-box-shadow)}.card-title{font-size:1.11em;font-weight:500}.card-text{color:#777;color:var(--color-grey)}.card-img{flex-shrink:0;text-align:center;border-radius:16px;border-radius:var(--card--border-radius);overflow:hidden}.card img{border-radius:16px;border-radius:var(--card--border-radius)}.alert-span{position:fixed;z-index:101;margin-top:.2em}.alert-span:before{content:"Скопировано";font-size:.8em;padding:3px;background-color:#fff;border:1px solid #eee}.content{margin:0 auto;font-size:clamp(1rem,.942rem + .24vw,1.125rem);font-size:var(--font-size);padding:clamp(1.563rem,1.128rem + 1.83vw,2.5rem) 0 1.66em}.content__block{margin:0 auto;display:grid;grid-template-columns:60% 40%;justify-content:space-between;grid-gap:0 40px;gap:0 40px}.content__block:not(.content__block--contact){grid-template-rows:1fr 100%}.content__block:not(:has(.content__img)){grid-template-columns:100%}.content__block--contact{grid-template-columns:35% 60%}.content__header{font-size:2em;margin-bottom:.4em;grid-row:1/2;grid-column:1/2;text-align:left;font-weight:500}.content__block:not(:has(.content__img)) .content__header{text-align:center}.content__text,.page__content{grid-row:2/3;grid-column:1/2}.content__img{grid-row:1/3;grid-column:2/3;align-self:start;max-height:410px;justify-self:start}.content__img--map{justify-self:end;overflow:hidden;grid-row:2 / 3;width:100%;height:100%;max-height:none;max-height:initial}.content__text p:not(:last-of-type){margin-bottom:.6em}.catalog{width:100%;max-width:600px;border-collapse:collapse;margin:0 auto}.catalog td:first-child{width:80%!important;padding:10px 20px 5px 5px}.catalog td{border-bottom:1px solid #e1e5ea}.catalog td:last-child{text-align:right;padding:10px 10px 5px 5px}.richtext p:not(:last-of-type){margin-bottom:.45em}.content__text p,.richtext__text p{line-height:1.8;line-height:var(--line-height)}.content__text a,.richtext a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.content__text a:hover,.richtext a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.15em}.page__content{display:flex;flex-direction:column;gap:1.1em;line-height:1.8;line-height:var(--line-height)}.page__item{display:flex;gap:1.1em}.page__icon{width:40px;height:42px;margin-top:6px}.page__badges{margin-top:.1em}.content__text .badges__list{margin-top:1em}.badges__list{display:flex;gap:.6em;flex-wrap:wrap;list-style:none;justify-content:flex-start}.badges__item{padding:.5em .8em;border-radius:1000px;background-color:#eff5f9;background-color:var(--bg-grey);font-size:.85em;line-height:1}.other-types__item{padding:.1em .6em;border-radius:1000px;box-shadow:0 1px 2px #2626260a,0 2px 4px #26262629;box-shadow:var(--card-box-shadow2);text-wrap:nowrap;font-size:max(16px,min(.9em,100%));line-height:2}.header__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header__advert{font-size:max(16px,min(.9em,100%))}.header__advert-text{padding:8px 0;text-align:center;color:red;background-color:#eff5f9;background-color:var(--bg-grey)}.header__top{padding:10px 0;font-size:max(16px,min(.9em,100%))}.header__row--first{gap:1.2em}.header__menu{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.813rem,.726rem + .37vw,1rem) clamp(1.5rem,.747rem + 3.17vw,3.125rem);gap:var(--menu-gap-bottom) var(--menu-gap-right)}.header__menu a:hover,.header__menu a.active{color:#3b82f6;color:var(--color-blue)}.header__info{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.813rem,.726rem + .37vw,1rem) clamp(1.5rem,.747rem + 3.17vw,3.125rem);gap:var(--menu-gap-bottom) var(--menu-gap-right);margin-left:auto}.header__address:hover{color:#3b82f6;color:var(--color-blue)}.header__address:hover svg{fill:#3b82f6;fill:var(--color-blue)}.header__address,.header__schedule{display:flex;gap:5px;align-items:center}.header__clock,.header__point{display:flex;align-items:center;justify-content:center}.header__point,.header__clock{width:1.05em;height:1.05em}.header__middle{top:0;z-index:101}.header__middle,.header__bottom{padding:7px 0;position:sticky;background:#fff;background:var(--background-color)}.header__bottom{top:55px;padding-bottom:9px;padding-top:5px;z-index:100}.header-is-active{box-shadow:0 4px 14px #00000012;box-shadow:var(--header-box-shadow)}header .header__row--second{gap:clamp(.813rem,.726rem + .37vw,1rem) clamp(1.5rem,.747rem + 3.17vw,3.125rem);gap:var(--menu-gap-bottom) var(--menu-gap-right)}.header__logo{height:42px;margin-right:auto}.header__phone-basis{display:flex;align-items:center;gap:11px}.header__messengers{display:flex;align-items:center;gap:3px;margin-right:2px}.header__messengers a{height:1.9em;width:1.9em;display:flex;justify-content:center;align-items:center}.header__max-icon svg{scale:.86;stroke:currentColor}.header__number:hover{color:#3b82f6;color:var(--color-blue)}.header__max-icon:hover svg{stroke:#2563eb}.header__whatsapp-icon:hover svg{fill:#14a847}.header__telegram-icon:hover svg{fill:#3b82f6;fill:var(--color-blue)}.header__phone-icon:hover svg{fill:#0d4cd3}.header__email{display:flex;align-items:center;gap:6px}.header__email svg{fill:#3f3d3d;fill:var(--color-svg);width:1.1em;height:1.1em}.header__email:hover{color:#3b82f6;color:var(--color-blue)}.header__email:hover svg{fill:#3b82f6;fill:var(--color-blue)}a.header__phone-icon{display:none}a.header__fast-order{background-color:#eff5f9;background-color:var(--bg-grey);display:flex;align-items:center;gap:6px;border-radius:1000px;padding:.5em 1.3em}a.header__fast-order:hover{background-color:#edebeb;background-color:var(--bg-grey-hover)}a.header__fast-order:active{transform:scale(.98);transform:scale(var(--btn-touch-scale))}.header__fast-order svg{fill:#3f3d3d;fill:var(--color-svg);width:18px;height:18px;transform:rotate(90deg)}.header__row--third{row-gap:9px}a.header__link{padding:.5em 1.3em;background-color:#edf2fe;background-color:var(--bg-btn);border-radius:1000px;color:#0d4cd3;color:var(--color-btn)}a.header__link:hover{background-color:#e2eaf9;background-color:var(--bg-btn-hover)}a.header__link:active{transform:scale(.98);transform:scale(var(--btn-touch-scale))}a.header__link.active{background-color:#e2eaf9;background-color:var(--bg-btn-hover);box-shadow:0 0 3px #3b82f6;box-shadow:0 0 3px var(--color-blue)}.header__link--fast{display:none}.footer{margin-top:1.66em;color:#7c8895;color:var(--color-grey-dark);background-color:#eff5f9;background-color:var(--bg-grey);font-size:16px}.footer__block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:2.3em 0;line-height:2em;gap:20px}.footer__block a:hover{color:#2c2d2e;color:var(--color-black)}.footer__item{display:flex;flex-direction:column;gap:7px}.footer__item--first{justify-content:space-between;max-width:300px}.footer__main-link{line-height:25px;max-width:267px}.footer__copyright{font-size:max(16px,min(.9em,100%))}.footer__number,.footer__email,.footer__time,.footer__address{display:flex;align-items:center;gap:7px}.footer__number svg,.footer__email svg,.footer__time svg,.footer__address svg{fill:#7c8895;fill:var(--color-grey-dark);width:1.1em;height:1.1em}.footer__number:hover svg,.footer__email:hover svg,.footer__address:hover svg{fill:#2c2d2e;fill:var(--color-black)}.footer__submenu{display:none}.footer__item--last{align-self:stretch;justify-content:space-between}.footer__social{display:flex;flex-direction:column;gap:7px}.social__icons{display:flex;gap:11px}.social__icons svg{width:35px;height:35px;fill:#94a3b8;fill:var(--color-icons-hover)}.social__max svg:hover{fill:#2563eb}.social__telegram svg:hover{fill:#33b3e3}.social__whatsapp svg:hover{fill:#2cb742}.social__vk svg:hover{fill:#07f}.footer__production{font-size:.8em}.divisions{padding:15px 0;margin:0 auto}.divisions__cards{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(.625rem,.335rem + 1.22vw,1.25rem);-moz-column-gap:clamp(.625rem,.335rem + 1.22vw,1.25rem);column-gap:clamp(.625rem,.335rem + 1.22vw,1.25rem);grid-row-gap:20px;row-gap:20px}.divisions__card{transition:all .15s ease;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:space-between;max-height:230px;padding:10px;border-radius:16px;border-radius:var(--card--border-radius)}.divisions__card:hover{box-shadow:#959da533 0 8px 15px}.divisions__card:hover .divisions__img{transform:scale(1.03);transform:var(--scale)}.divisions__card:active{transform:scale(.985);transform:scale(var(--card-touch-scale))}.divisions__title{font-weight:500;padding:2px;justify-self:flex-end;line-height:1;text-align:center}.divisions__img{max-height:80%;transition:transform .25s ease-out;justify-self:center}.other__list{display:flex;gap:.6em;flex-wrap:wrap;list-style:none;justify-content:flex-start}a.other__link{display:inline-block;font-size:max(16px,min(.9em,100%));padding:.5em 1.3em;border-radius:1000px;color:#0d4cd3;color:var(--color-btn);background-color:#edf2fe;background-color:var(--bg-btn)}a.other__link:hover{background-color:#e2eaf9;background-color:var(--bg-btn-hover)}a.other__link:active{transform:scale(.98);transform:scale(var(--btn-touch-scale))}.price-list{width:100%;margin:0 auto;padding:35px;columns:2;-webkit-columns:2;-moz-columns:2;-moz-column-gap:100px;column-gap:100px;-moz-column-rule:1px solid #eee;column-rule:1px solid #eee}.price-list li{display:flex}.price-list li:not(:last-child){margin-bottom:1.1em}.price-list__name{order:1}.price-list__cost{order:3;font-size:1.05em;white-space:nowrap}.price-list li:after{background-image:radial-gradient(circle,#aaa5a5 1px,transparent 1.5px);background-image:radial-gradient(circle,var(--border-color-dark) 1px,transparent 1.5px);background-position:bottom;background-size:1.3ex 4.5px;background-repeat:space no-repeat;content:"";flex-grow:1;height:1em;order:2}.discount{margin:0 auto}.discount__block{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.38em 1.7em;gap:1.38em 1.7em;margin-top:1.5em}.discount__item{display:flex;gap:1.4em;padding:1.1em 1.1em 1.1em 0;max-width:550px}.discount__img{width:clamp(3.125rem,2.807rem + 1.59vw,4rem);flex-shrink:0}.discount__title{display:block;margin-bottom:.5em}a.discount__title{-webkit-text-decoration:underline;text-decoration:underline}a.discount__title:hover{color:#3b82f6;color:var(--color-blue)}.consultation .requisites__block{max-width:560px}.benefits__block{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px}.benefits__item{display:flex;gap:1.6em;padding:clamp(.625rem,-.708rem + 2.78vw,1.375rem);max-width:500px}.benefits__title{margin-bottom:10px}.benefits__img{width:clamp(2.5rem,2.066rem + 1.83vw,3.438rem);flex-shrink:0}.catalog__wrapper{position:relative}.slider-container-catalog-case .slide__img:hover{transform:none;transform:initial}.slider-container-catalog-case .slide__img{cursor:inherit}.slider-container-catalog-case.slider-container,.slider-container-catalog-case .slide-block{padding:0}.slide__name{font-size:max(16px,min(.9em,100%))}.quality__block{display:flex;gap:40px;margin:0 auto}.quality__video{width:50%;overflow:hidden;display:flex;border-radius:16px;border-radius:var(--card--border-radius)}.quality__list{list-style:none;width:50%;display:flex;flex-direction:column;gap:1.5em}.quality__item{display:flex;gap:1.1em}.quality__img{width:47px;height:47px;align-self:start}.reviews{text-align:center}.reviews>div{margin:0 auto;max-width:100%}.reviews__img{width:560px;max-width:100%}.order-step{margin:0 auto}.order-step:not(:last-child){padding-bottom:1.7em}.simple-order-form .order-step{padding-top:2em;padding-bottom:2em}.step-title{font-size:1.8em;font-weight:500;text-align:center}.expand-btn{color:#b0b2b2;color:var(--color-grey-light);-webkit-text-decoration:underline;text-decoration:underline;font-size:max(16px,min(.9em,100%));line-height:1;display:block;margin:0 auto .2em}.expand-btn:hover{color:#7c8895;color:var(--color-grey-dark)}.slide__label{display:inline-block;width:100%;height:100%}.slide__input{display:none}.slide__img{transition:transform .25s ease-out;cursor:pointer}.templates .slide__img{border-radius:50%}.slide__img.border-radius-unset{border-radius:0;border-radius:initial}.slide__img:hover{transform:scale(1.03);transform:var(--scale)}.slide-block{padding:10px}.slide__top{position:relative}.slide__price{font-size:1.15em;background-color:#fff}.slide__price,.slide__number{position:absolute;z-index:10;line-height:1;pointer-events:none}.slide__price{color:#3b82f6;color:var(--color-blue)}.template__price,.product__price,.case__price{right:0%;bottom:0%;border-radius:50px;padding:2px 4px}.template__number{top:0%;left:2%;color:#b0b2b2;color:var(--color-grey-light)}.slide__bottom{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:.7em}.slide__name{display:flex;align-items:center;text-align:center}.slide__youtube{max-width:clamp(1.313rem,1.244rem + .34vw,1.5rem);align-self:flex-start;display:flex;align-items:center;justify-content:center}.slide__youtube svg{fill:#bac2ce;fill:var(--color-icons);max-height:23px}.slide__youtube svg:hover{fill:red}.requisites__block{display:flex;flex-direction:column;gap:18px;gap:var(--form-row-gap);max-width:620px;margin:0 auto;padding-top:5px;padding-bottom:5px}.requisites__row{display:flex;justify-content:space-between;align-items:center;gap:30px}.requisites__title{font-weight:500}.requisites__field{flex-grow:1}.requisites__field input[type=text],.requisites__field textarea{border:1px solid #c6d4e0;border:1px solid var(--border-color-light);border-radius:5px;word-wrap:break-word;display:block;width:100%;overflow-y:auto;padding:.65em .7em;padding:var(--input-padding);background-color:#fff;background-color:var(--background-input-color)}.requisites__field input[type=text]:focus,.requisites__field textarea:focus{border:1px solid #0070ff;border:1px solid var(--input-border-focus-color)}.requisites__field textarea{resize:vertical;overflow-y:auto}.urgency__label:hover,.payment__label:hover,.urgency__input:checked+.urgency__label,.payment__input:checked+.payment__label,.delivery__input:checked+.delivery__label,.delivery__label:hover{border:1px solid #aabbca;border:1px solid var(--input-border-color);background-color:#fff;background-color:var(--background-input-color)}.urgency__label:active,.payment__label:active,.delivery__label:active{transform:scale(.98);transform:scale(var(--btn-touch-scale))}.placeholder-container{position:relative;width:100%}.placeholder-container label{position:absolute;top:1px;left:0;padding:.65em .7em;padding:var(--input-padding);pointer-events:none;color:#7c8895;color:var(--color-grey-dark);max-width:95%}.placeholder-container input:not(:-moz-placeholder-shown)+label,.placeholder-container textarea:not(:-moz-placeholder-shown)+label{top:-11px;left:1em;font-size:.8em;background-color:#fff;background-color:var(--background-color);padding:2px 5px;letter-spacing:.05em}.placeholder-container input:focus+label,.placeholder-container input:not(:placeholder-shown)+label,.placeholder-container textarea:focus+label,.placeholder-container textarea:not(:placeholder-shown)+label{top:-11px;left:1em;font-size:.8em;background-color:#fff;background-color:var(--background-color);padding:2px 5px;letter-spacing:.05em}.placeholder-container input:focus+label,.placeholder-container textarea:focus+label{color:#3b82f6;color:var(--color-blue)}.urgency,.payment{gap:10px}.urgency,.delivery__list,.payment{display:flex;justify-content:space-between;align-items:center}.urgency__label,.payment__label{padding:.7em 1.2em}.urgency__label,.payment__label,.delivery__label{border:1px solid transparent;border-radius:1000px;text-align:center;flex-grow:1;font-size:max(16px,min(.9em,100%));background-color:transparent}.urgency__label span{position:relative;top:-4px;color:#7c8895;color:var(--color-grey-dark)}.file{display:flex;align-items:center;gap:20px;overflow:hidden}.file__label{flex-shrink:0;display:flex;align-items:center;gap:10px;font-size:max(16px,min(.9em,100%));padding:.1em 0}.file__label:hover{-webkit-text-decoration:underline;text-decoration:underline}.file__label svg{width:20px;height:20px}.file__name{display:flex;gap:10px;overflow:hidden}#file__text{flex-grow:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1;word-break:break-word;font-size:max(16px,min(.9em,100%))}#file__delete{line-height:1;font-size:60%;font-weight:700;color:#dc2626}.delivery__list{gap:4px}.delivery__text{margin-top:clamp(.75rem,.518rem + .98vw,1.25rem)}.delivery__label{display:flex;justify-content:center;align-items:center;height:47px;padding:0 1.2em}.delivery__label img{filter:grayscale(100%)}.delivery__label:hover img,.delivery__input:checked+.delivery__label img{filter:grayscale(0%)}.grecaptcha-badge{visibility:hidden}.personal{display:flex;align-items:center;gap:10px}.personal input{opacity:.5}.personal-text{font-size:.8em;color:#7c8895;color:var(--color-grey-dark)}.personal-text a{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.15em}.personal-text a:hover{color:#2c2d2e;color:var(--color-black)}.checkout__cost{display:flex;gap:20px}.checkout__button{background-color:#22c55e;color:#fff;border-radius:1000px;padding:12px 10px;width:150px;margin-left:auto;position:relative}.checkout__button:hover{background-color:#1fb554}.checkout__button:active{transform:scale(.98);transform:scale(var(--btn-touch-scale))}.checkout__button.spinner{color:transparent}.checkout__button.spinner:after{content:"";position:absolute;width:25px;height:25px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.checkout__num,.checkout__delivery{font-size:1.1em;line-height:1;color:#3b82f6;color:var(--color-blue)}.fast-order{max-width:527px}.fast-order .requisites__block{width:auto;width:initial}.order__content--fast{margin-bottom:1.1em}.centered{height:50vh;display:flex;justify-content:center;align-items:center;color:#3b82f6;color:var(--color-blue)}.body__notification{display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;min-height:100vh;margin:0;color:#3b82f6;color:var(--color-blue)}.slider-container{width:100%;margin:0 auto;overflow:hidden;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step-container{position:relative;padding:10px 0}.swiper-wrapper-js:not(.swiper-wrapper){display:flex;flex-wrap:wrap;row-gap:10px}.catalog__wrapper .swiper-wrapper-js:not(.swiper-wrapper){row-gap:30px}.removeTransform{transform:none!important}.slider-container-template .template__img{max-width:200px;max-height:200px}.case__img{max-width:200px;max-height:275px}.product__img{max-height:160px;max-width:160px}.swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.slider__buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.slider__buttons button{line-height:1;font-size:16px;color:#bac2ce;color:var(--color-icons);border-radius:1000px;width:36px;height:36px;background-color:#eff5f9;background-color:var(--bg-grey)}.button-prev{transform:translate(-45px)}.button-next{transform:translate(45px)}.slider__buttons button:hover{color:#94a3b8;color:var(--color-icons-hover);background-color:#edebeb;background-color:var(--bg-grey-hover)}.slider__buttons button:active{color:#7c8895;color:var(--color-icons-active);background-color:#e9e4e4;background-color:var(--bg-grey-active)}.swiper-button-lock{display:inline;display:initial}.news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.news__item{max-width:350px}.news__top{max-height:250px;margin-bottom:15px;border-radius:10px;overflow:hidden;display:block}.news__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out}.news__image:hover{transform:scale(1.01)}.news__bottom{display:flex;flex-direction:column;gap:7px}.news__bottom a{font-weight:700}.news__time{align-self:flex-end;color:#b0b2b2;color:var(--color-grey-light);font-size:16px}.custom-pagination nav{justify-content:center;gap:20px;margin-top:50px}@media (max-width: 1280px){.slider-container{margin-bottom:30px}.slider__buttons{position:static;justify-content:center;gap:40px}.catalog__wrapper .slider__buttons{transform:translateY(0)}.button-prev,.button-next{transform:translate(0)}}@media (max-width: 1200.98px){.price-list{-moz-column-gap:50px;column-gap:50px}}@media (max-width: 990.98px){.header__advert-text{background-color:transparent}.header__advert-text{padding-bottom:0}.header__row--first{flex-direction:column}.header__menu{justify-content:center;background-color:#eff5f9;background-color:var(--bg-grey);padding:10px;border-radius:1000px;width:100%}.header__menu:not(:has(a)){padding:0}.header__info{justify-content:center;row-gap:17px;margin-left:0}.header__street{text-decoration:underline;-webkit-text-decoration:underline solid #c6d4e0;text-decoration:underline solid #c6d4e0;text-decoration-thickness:1px;-webkit-text-decoration:underline solid #c6d4e0 1px;text-decoration:underline solid #c6d4e0 1px;-webkit-text-decoration:underline solid var(--border-color-light) 1px;text-decoration:underline solid var(--border-color-light) 1px;text-underline-offset:5px}header .header__row--second{-moz-column-gap:5px;column-gap:5px}.header__logo{display:flex;align-items:center;justify-content:flex-start;margin-right:0}.header__messengers a{height:2.5em;width:2.5em}.header__number--second,.header__number-comma,.header__email{display:none}.content__header{grid-column:1/3}.content__img{grid-row:2/3}.price-list{-moz-columns:1;columns:1;-webkit-columns:1;max-width:600px}.quality__block{flex-direction:column;align-items:center;max-width:600px;gap:30px}.quality__video{position:relative;width:100%;padding-top:65%}.quality__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quality__list{width:100%}.content__block--contact{grid-template-columns:40% 50%}}@media (max-width: 768.98px){.header__logo{max-width:140px}.content:has(.content__block--contact){padding-bottom:0}.content__block{grid-template-columns:1fr;grid-template-rows:initial!important}.content__header{grid-row:1/2;grid-column:1/2;text-align:center}.content__text,.page__content{grid-row:3/4;grid-column:1/2}.content__text--contact{grid-row:2/3;justify-self:flex-start}.content__img{grid-row:2/3;grid-column:1/2;margin-bottom:16px;justify-self:center}.content__img--map{grid-row:3/4;max-height:none;max-height:initial;height:400px;margin-top:30px}.divisions__cards{grid-template-columns:repeat(3,1fr)}.benefits__block,.discount__block{grid-template-columns:100%}.discount__block{gap:45px}.benefits__item,.discount__item{padding:0;max-width:100%}.requisites__row{flex-direction:column;align-items:flex-start}.requisites__field{width:100%}.requisites__row:has(.urgency),.requisites__row:has(.payment),.requisites__row:has(.delivery){gap:8px}.delivery__label{padding:10px}.footer__block{gap:30px}.footer__item{width:45%}.footer__contacts{order:1}.footer__menu{order:2}.footer__item--first{order:3}.footer__item--last{order:4}.news{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576.98px){.header__top{padding-bottom:10px}a.header__fast-order{display:none}.header__link--fast{display:inline;display:initial}.badges__list{gap:.5em}.badges__item{font-size:max(16px,min(.9em,100%))}.divisions__cards{grid-template-columns:repeat(2,1fr)}.price-list{padding:0;box-shadow:none;box-shadow:initial}.other__list{gap:.4em}a.other__link{font-size:max(16px,min(.9em,100%))}.urgency,.payment,.delivery__list{gap:0}.urgency__label{padding-left:5px;padding-right:5px}.discount__item{gap:15px}.footer__block{flex-direction:column;align-items:center;padding-bottom:10px}.footer__item{width:100%;text-align:center}.footer__contacts>*{align-self:center}.footer__item--first iframe,.footer__item--first img,.social__icons{align-self:center}.footer__main-link{max-width:100%}.footer__item--last{gap:30px}.news{grid-template-columns:1fr;justify-items:center}.news__item{max-width:100%}.news__top{max-height:none;max-height:initial}}@media (max-width: 500px){.header__middle{padding:15px 0}.header__bottom{position:static}.header__messengers{gap:10px}.header__messengers a{height:3em;width:3em}.header__max-icon svg{stroke:#2563eb}a.header__whatsapp-icon{display:none}.header__whatsapp-icon svg{fill:#14a847}.header__telegram-icon svg{fill:#3b82f6;fill:var(--color-blue)}.header__phone-icon svg{fill:#0d4cd3}a.header__phone-icon{display:inline;display:initial;height:2.4em;width:2.4em;margin-left:8px}.header__number{display:none}.delivery__text:not(:-moz-placeholder-shown){padding-top:1.7em}.delivery__text:not(:placeholder-shown){padding-top:1.7em}.delivery__text:focus{padding-top:1.7em}.footer__submenu{display:flex;order:2}}@media (max-width: 390.98px){.delivery__label{padding:3px}}@media (max-width: 360px){.header__logo{max-width:120px}.urgency,.payment,.delivery__list{flex-direction:column;align-items:stretch}.delivery__label{padding:10px}.checkout__button{width:100%}}
