@charset "UTF-8";.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-family:Georgia;src:url(../assets/fonts/Georgia/georgia.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Georgia;src:url(../assets/fonts/Georgia/georgia.ttf) format("ttf");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-translucent-900: rgba(0, 0, 0, .9);--color-translucent-500: rgba(0, 0, 0, .5);--color-black: #000000;--color-gray-300: #989898;--color-light: #E4E4E4;--color-white: #FFFFFF;--color-green: #35B348;--color-accent: #C8501E;--color-accent-hover: #C8501E}:root{--color-marque-bg: var(--color-green)}:root{--color-link-black: var(--color-black);--color-link-black-hover: var(--color-gray-300);--color-link-light: var(--color-white);--color-link-light-hover: var(--color-accent-hover);--color-link-gray: var(--color-gray-300);--color-link-gray-hover: var(--color-accent-hover);--color-link-accent: var(--color-accent);--color-link-accent-hover: var(--color-accent-hover)}:root{--color-btn-primary: var(--color-accent);--color-btn-primary-text: var(--color-white);--color-btn-primary-hover: var(--color-accent-hover);--color-btn-primary-text-hover: var(--color-white);--color-btn-accent: var(--color-accent);--color-btn-accent-text: var(--color-white);--color-btn-accent-hover: var(--color-accent-hover);--color-btn-accent-text-hover: var(--color-white);--color-btn-light: var(--color-white);--color-btn-light-text: var(--color-black);--color-btn-light-hover: var(--color-accent-hover);--color-btn-light-text-hover: var(--color-white);--color-btn-transparent: transparent;--color-btn-transparent-text: var(--color-white);--color-btn-transparent-hover: transparent;--color-btn-transparent-text-hover: var(--color-accent-hover)}:root{--is-mobile: 0;--is-tablet: 1;--is-laptop: 0}@media (max-width: 375px){:root{--is-mobile: 1;--is-tablet: 0;--is-laptop: 0}}@media (min-width: 1920px){:root{--is-mobile: 0;--is-tablet: 0;--is-laptop: 1}}button{background:none}.btn{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--is-mobile) * .168 * 100vw + var(--is-tablet) * (63px + 0px * var(--index)) + var(--is-laptop) * 63px);min-width:calc(var(--is-mobile) * .48 * 100vw + var(--is-tablet) * (180px + 45px * var(--index)) + var(--is-laptop) * 225px);max-width:100%;padding:0 calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px);border-radius:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 0px * var(--index)) + var(--is-laptop) * 55px);font-family:Montserrat,sans-serif;font-weight:700;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);transition-duration:.3s;filter:drop-shadow(0px 8px 8px rgba(0,0,0,.5));color:var(--color-btn-primary-text);background:var(--color-btn-primary)}.btn:hover{color:var(--color-btn-primary-text);background:var(--color-btn-primary-hover)}.btn_primary{color:var(--color-btn-primary-text);background:var(--color-btn-primary)}.btn_primary:hover{color:var(--color-btn-primary-text-hover);background:var(--color-btn-primary-hover)}.btn_green,.btn_accent{background:var(--color-btn-accent);color:var(--color-btn-accent-text)}.btn_green:hover,.btn_accent:hover{background:var(--color-btn-accent-hover);color:var(--color-btn-accent-text-hover)}.btn_light{filter:none;border:1px solid var(--color-btn-light-text);background:var(--color-btn-light);color:var(--color-btn-light-text)}.btn_light:hover{background:var(--color-btn-light-hover);border-color:var(--color-btn-light-hover);color:var(--color-btn-light-text-hover)}.btn_light.btn_download svg{margin-left:20px}.btn_light.btn_download svg path{transition-duration:.3s}.btn_light.btn_download:hover svg path{fill:var(--color-btn-light-text-hover)}.btn_disabled{filter:brightness(90%)}.btn_waiting{cursor:wait;filter:brightness(90%)}.btn_transparent{filter:none;font-weight:500;min-width:auto;background:var(--color-btn-transparent);color:var(--color-btn-transparent-text);border:1px solid var(--color-btn-transparent-text)}.btn_transparent:hover{color:var(--color-btn-transparent-text-hover);border-color:var(--color-btn-transparent-text-hover);background:var(--color-btn-transparent-hover)}.btn_border{min-width:0;background:var(--color-btn-transparent);color:var(--color-btn-accent);border:1px solid var(--color-btn-accent)}.btn_border:hover{color:var(--color-white);background:var(--color-btn-accent)}.btn_border:hover svg path{fill:var(--color-white)}.btn_form{height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 0px * var(--index)) + var(--is-laptop) * 56px);width:auto}.input{height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 0px * var(--index)) + var(--is-laptop) * 56px);padding:0 calc(var(--is-mobile) * .0613333333 * 100vw + var(--is-tablet) * (23px + 0px * var(--index)) + var(--is-laptop) * 23px);color:var(--color-black);font-family:Montserrat,sans-serif;font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 0px * var(--index)) + var(--is-laptop) * 18px);font-weight:500;border-radius:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 0px * var(--index)) + var(--is-laptop) * 55px)}.link,.header_light .link_light{font-family:Montserrat,sans-serif!important;font-weight:400;transition-duration:.3s;color:var(--color-link-black)}.link svg path,.header_light .link_light svg path{transition-duration:.3s;fill:var(--color-link-black)}.link:hover,.header_light .link_light:hover{color:var(--color-link-black-hover)}.link:hover svg path,.header_light .link_light:hover svg path{fill:var(--color-link-black-hover)}.link_light{color:var(--color-link-light)}.link_light svg path{fill:var(--color-link-light)}.link_light:hover{color:var(--color-link-light-hover)}.link_light:hover svg path{fill:var(--color-link-light-hover)}.link_gray{color:var(--color-link-gray)}.link_gray svg path{fill:var(--color-link-gray)}.link_gray:hover{color:var(--color-link-gray-hover)}.link_gray:hover svg path{fill:var(--color-link-gray-hover)}.link_green,.link_accent{color:var(--color-link-accent)}.link_green:hover,.link_accent:hover{color:var(--color-link-accent-hover)}body{background-color:var(--color-white);color:var(--color-black);font-size:18px;font-family:Montserrat,sans-serif;line-height:1.5}.title,.post__body h1,.promotion-solo__description h1{font-family:Georgia,serif;text-align:center;line-height:1.25;font-size:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 12px * var(--index)) + var(--is-laptop) * 42px)}.subtitle,.post__body h2,.promotion-solo__description h2{font-family:Georgia,serif;text-align:center;line-height:1.25;font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px)}.header{top:0;position:fixed;z-index:15;width:100%;height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 18px * var(--index)) + var(--is-laptop) * 74px);padding-top:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 32px * var(--index)) + var(--is-laptop) * 32px);background:none;transition-duration:.3s}.header_index{padding-top:0;height:auto}.header_index .header__container{height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 18px * var(--index)) + var(--is-laptop) * 74px)}.header__container{width:100%;max-width:1920px;height:100%;margin:0 auto;padding:0 2.6041666667%;display:flex;justify-content:space-between;align-items:center}.header__logo{margin-top:6px;position:relative}.header__logo *{color:var(--color-white)}.header__logo:before{position:absolute;content:"Центр комлексного\aозеленения";white-space:pre-wrap;line-height:1.25;font-size:calc(var(--is-mobile) * .0128 * 100vw + var(--is-tablet) * (4.8px + 7.2px * var(--index)) + var(--is-laptop) * 12px);font-family:Montserrat,sans-serif;text-align:right;width:100%;margin-left:54%;margin-top:4px;color:var(--color-white);font-weight:400}.header_dark.scrolled{padding-top:0;background:var(--color-translucent-900)}.header_dark.scrolled .header__logo *{color:var(--color-white)}.header_dark.scrolled-fix{padding-top:0;background:var(--color-translucent-900)}.header_dark.scrolled-fix .header__logo *{color:var(--color-white)}.header_light{background:var(--color-white)}.header_light .header__logo *,.header_light .header__logo:before{color:var(--color-black)}.header_light .btn_transparent{border-color:var(--color-black);color:var(--color-black)}.header_light .btn_transparent:hover{color:var(--color-link-black-hover);border-color:var(--color-link-black-hover);background:var(--color-btn-transparent-hover)}.header_light.scrolled,.header_light.scrolled-fix{padding-top:0}.header__logo{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 33px * var(--index)) + var(--is-laptop) * 55px);margin-right:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 50px * var(--index)) + var(--is-laptop) * 50px)}.header__nav-list{display:flex}.header__nav-list a[href*=promotions]{color:var(--color-accent);font-weight:500}.header__nav-list a[href*=promotions]:hover{color:var(--color-accent-hover)}.header__nav-item{margin-right:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 10px * var(--index)) + var(--is-laptop) * 35px)}.header__nav-item:last-of-type{margin-right:0}.header__nav-item a{font-size:calc(var(--is-mobile) * .013671875 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.header__nav li{position:relative}.header__nav .sub-menu{display:none;position:absolute;left:50%;transform:translate(-50%);padding:3px 0;margin-top:6px;border-radius:6px;background-color:var(--color-white);filter:drop-shadow(0px 8px 8px rgba(0,0,0,.5))}.header__nav .sub-menu:before{content:"";position:absolute;top:-6px;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%0A%3Csvg width='62' height='47' viewBox='0 0 62 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 42C0 44.7614 2.23858 47 5 47H57C59.7614 47 62 44.7614 62 42V10.9459C62 8.18452 59.7614 5.94595 57 5.94595H36.8587C35.0875 5.94595 33.4484 5.0088 32.5498 3.48233L30.5 0L28.4502 3.48233C27.5516 5.0088 25.9125 5.94595 24.1413 5.94595H5C2.23858 5.94595 0 8.18452 0 10.9459V42Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 0}.header__nav .sub-menu li{margin-right:0;border-bottom:1px solid rgba(165,165,165,.5);padding:4px 14px}.header__nav .sub-menu li:last-child{border-bottom:0}.header__nav .sub-menu a{display:block;width:100%;white-space:nowrap;text-align:left;color:var(--color-black);font-size:18px}.header__nav .sub-menu a:hover{color:#5f5f5f}.header__nav li:hover .sub-menu{display:block}.header__controls{display:flex;align-items:center}.header__phone{margin-right:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 13px * var(--index)) + var(--is-laptop) * 25px)}.header__phone .link,.header__phone .header_light .link_light,.header_light .header__phone .link_light{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px)}.header__callback{height:33px;width:auto;margin-right:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 53px * var(--index)) + var(--is-laptop) * 65px);white-space:nowrap}.header__callback *{margin-right:0}.header__callback a{font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 6px * var(--index)) + var(--is-laptop) * 18px)}.header__cart{position:relative;margin-right:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 13px * var(--index)) + var(--is-laptop) * 25px)}.header__cart svg{width:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 10px * var(--index)) + var(--is-laptop) * 30px)}.header__cart-counter{display:none;position:absolute;top:10%;left:50%;width:calc(var(--is-mobile) * .0346666667 * 100vw + var(--is-tablet) * (13px + 7px * var(--index)) + var(--is-laptop) * 20px);height:calc(var(--is-mobile) * .0346666667 * 100vw + var(--is-tablet) * (13px + 7px * var(--index)) + var(--is-laptop) * 20px);line-height:calc(var(--is-mobile) * .0346666667 * 100vw + var(--is-tablet) * (13px + 7px * var(--index)) + var(--is-laptop) * 20px);font-size:calc(var(--is-mobile) * .0213333333 * 100vw + var(--is-tablet) * (8px + 4px * var(--index)) + var(--is-laptop) * 12px);text-align:center;border-radius:50%;font-weight:500;color:var(--color-white);background-color:var(--color-accent);cursor:pointer;transition-duration:.3s}.header__menu a:nth-child(1) svg{width:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 7px * var(--index)) + var(--is-laptop) * 25px)}.header__menu a:nth-child(2){width:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 7px * var(--index)) + var(--is-laptop) * 25px)}.header__menu a:nth-child(2) svg{width:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 5px * var(--index)) + var(--is-laptop) * 20px)}.header__menu a:nth-child(2){display:none}.header_x .header__menu a:nth-child(1){display:none}.header_x .header__menu a:nth-child(2){display:inline-block;margin-top:2px}@media screen and (max-width: 1024px){.header__logo{margin-top:0}.header__logo:before{display:none}.header__nav{display:none}}@media screen and (max-width: 768px){.header__callback{display:none}}.intro{position:relative;height:100vh;min-height:580px;max-height:780px}.intro__body{position:absolute;width:100%;height:100%;display:flex;align-items:center;color:var(--color-white);text-align:center}.intro__slider{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.intro__slide{background-size:cover;background-position:center;position:relative;z-index:3;display:flex;align-items:center}.intro__slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.intro__pagination{margin-bottom:2.8vw}.intro__pagination .swiper-pagination-bullet{background:var(--color-white);opacity:1}.intro__pagination .swiper-pagination-bullet-active{background:var(--color-accent)}.intro__container{position:relative;z-index:10;height:100%;width:50vw;margin:0 auto;padding:140px 30px 160px;display:flex;flex-direction:column;justify-content:center}.intro__header{font-family:Georgia,serif;font-size:1.5vw;line-height:1.6}.intro__description{font-size:1.2vw}.intro__header+.intro__description{margin-top:1em}.intro__body>.intro__container .intro__header{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 12px * var(--index)) + var(--is-laptop) * 42px);line-height:1.2}.intro__body>.intro__container .intro__description{font-size:18px;line-height:1.2}.intro__btn{position:absolute;bottom:140px;left:0;width:100%;display:flex}.intro__btn .btn{margin:0 auto;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);min-width:calc(var(--is-mobile) * .4 * 100vw + var(--is-tablet) * (150px + 70px * var(--index)) + var(--is-laptop) * 220px);height:calc(var(--is-mobile) * .1386666667 * 100vw + var(--is-tablet) * (52px + 11px * var(--index)) + var(--is-laptop) * 63px)}@media screen and (max-width: 1024px){.intro__container{width:100%;max-width:768px}.intro__header{font-size:2.4vw}.intro__description{font-size:2vw}}@media ((max-aspect-ratio: 3/4) or (max-width: 450px)){.intro{height:auto;min-height:0;max-height:none;width:100%;padding-bottom:150%}.intro__container{padding:37.33vw 8vw 42.67vw}.intro__header{font-size:3.75vw}.intro__description{font-size:3.5vw}.intro__btn{bottom:37.33vw}.intro__body>.intro__container .intro__header{font-size:7vw}.intro__body>.intro__container .intro__description{font-size:3.5vw}}@media (min-width: 1920px){.intro__container{width:900px}.intro__header{font-size:28px}.intro__description{font-size:22px}}.float-socials{position:absolute;right:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 100px * var(--index)) + var(--is-laptop) * 120px);bottom:140px;z-index:9}.float-socials__message{display:none;position:relative;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(20px)}.float-socials__message.show{opacity:1;transform:translateY(0)}.float-socials__message-text{position:absolute;top:6px;font-size:12px;line-height:1;color:var(--color-black);-webkit-user-select:none;user-select:none}.float-socials__message-close{cursor:pointer;position:absolute;top:5px;right:6px;height:5px}.float-socials__message-close svg{display:block}.float-socials__message-pulsar{position:absolute;top:4px;left:5px;height:7px}.float-socials__message-pulsar svg{display:block}.float-socials__list{text-align:right}.float-socials__list a{display:inline-block;margin-top:5px}@media ((max-aspect-ratio: 3/4) or (max-width: 450px)){.float-socials{bottom:0;right:10px}.float-socials__list a{margin-top:-2px}}.about{scroll-margin-top:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + -20px * var(--index)) + var(--is-laptop) * 40px)}.about__container{width:100%;max-width:1200px;margin:0 auto;padding:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 55px * var(--index)) + var(--is-laptop) * 100px) 20px calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 60px * var(--index)) + var(--is-laptop) * 120px)}.about__row{display:flex;flex-wrap:wrap}.about__column{width:50%;display:flex;flex-wrap:wrap}.about .about__title{text-align:left;padding-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 20px * var(--index)) + var(--is-laptop) * 60px)}.about__image{margin-right:80px}.about__image img{width:100%}.about .about__description{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.about .btn{margin:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 20px * var(--index)) + var(--is-laptop) * 60px) auto 0}@media screen and (max-width: 768px){.about__column{width:100%}.about__image{margin-right:0;margin-bottom:30px}}.checkbox-square{display:block;position:relative;padding-left:calc(var(--is-mobile) * .0853333333 * 100vw + var(--is-tablet) * (32px + 0px * var(--index)) + var(--is-laptop) * 32px);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-square__title{display:block;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 0px * var(--index)) + var(--is-laptop) * 14px);line-height:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 0px * var(--index)) + var(--is-laptop) * 20px);font-weight:400;color:var(--color-gray-300)}.checkbox-square input{position:absolute;cursor:pointer;opacity:0;top:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 0px * var(--index)) + var(--is-laptop) * 18px);left:calc(var(--is-mobile) * .4266666667 * 100vw + var(--is-tablet) * (160px + 0px * var(--index)) + var(--is-laptop) * 160px);height:1px;width:1px}.checkbox-square__checkmark{position:absolute;top:calc(var(--is-mobile) * .0053333333 * 100vw + var(--is-tablet) * (2px + 0px * var(--index)) + var(--is-laptop) * 2px);left:0;height:calc(var(--is-mobile) * .0453333333 * 100vw + var(--is-tablet) * (17px + 0px * var(--index)) + var(--is-laptop) * 17px);width:calc(var(--is-mobile) * .0453333333 * 100vw + var(--is-tablet) * (17px + 0px * var(--index)) + var(--is-laptop) * 17px);border:1px solid black;border-radius:calc(var(--is-mobile) * .008 * 100vw + var(--is-tablet) * (3px + 0px * var(--index)) + var(--is-laptop) * 3px);background-color:var(--color-white);overflow:hidden}.checkbox-square__checkmark:after{content:"";position:absolute;display:none}.checkbox-square__checkmark:after{left:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 0px * var(--index)) + var(--is-laptop) * 5px);top:calc(var(--is-mobile) * .0026666667 * 100vw + var(--is-tablet) * (1px + 0px * var(--index)) + var(--is-laptop) * 1px);width:calc(var(--is-mobile) * .016 * 100vw + var(--is-tablet) * (6px + 0px * var(--index)) + var(--is-laptop) * 6px);height:calc(var(--is-mobile) * .0293333333 * 100vw + var(--is-tablet) * (11px + 0px * var(--index)) + var(--is-laptop) * 11px);border:solid var(--color-white);border-width:0 calc(var(--is-mobile) * .008 * 100vw + var(--is-tablet) * (3px + 0px * var(--index)) + var(--is-laptop) * 3px) calc(var(--is-mobile) * .008 * 100vw + var(--is-tablet) * (3px + 0px * var(--index)) + var(--is-laptop) * 3px) 0;border-radius:calc(var(--is-mobile) * .0053333333 * 100vw + var(--is-tablet) * (2px + 0px * var(--index)) + var(--is-laptop) * 2px);transform:rotate(45deg)}input:checked~.checkbox-square__checkmark{border-color:transparent;background-color:var(--color-accent)}input:checked~.checkbox-square__checkmark:after{display:block}.callback-form{background-size:cover;background-position:center}.callback-form--bg-1{background-image:url(../assets/img/callback/callback-1.jpg)}.callback-form--bg-2{background-image:url(../assets/img/callback/callback-2.jpg)}.callback-form--bg-3{background-image:url(../assets/img/callback/callback-3.jpg)}.callback-form--bg-4{background-image:url(../assets/img/callback/callback-4.jpg)}@media screen and (max-width: 768px){.callback-form--bg-1{background-image:url(../assets/img/callback/m/callback-1-m.jpg)}.callback-form--bg-2{background-image:url(../assets/img/callback/m/callback-2-m.jpg)}.callback-form--bg-3{background-image:url(../assets/img/callback/m/callback-3-m.jpg)}.callback-form--bg-4{background-image:url(../assets/img/callback/m/callback-4-m.jpg)}}.callback-form__title,.callback-form__description{color:var(--color-white)}.callback-form__container{max-width:700px;margin:0 auto;padding:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 0px * var(--index)) + var(--is-laptop) * 30px) 0}.callback-form__content{padding:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 30px * var(--index)) + var(--is-laptop) * 50px) calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);background:#d9d9d933;border-radius:27px}.callback-form__title{line-height:130%;margin-bottom:calc(var(--is-mobile) * .0853333333 * 100vw + var(--is-tablet) * (32px + 6px * var(--index)) + var(--is-laptop) * 38px);font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0746666667 * 100vw + var(--is-tablet) * (28px + 10px * var(--index)) + var(--is-laptop) * 38px)}.callback-form__description{line-height:150%;margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 4px * var(--index)) + var(--is-laptop) * 44px);font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.callback-form__inputs{display:flex}.callback-form__input{flex-grow:1;color:var(--color-black)}.callback-form__submit{min-width:0;margin-left:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 0px * var(--index)) + var(--is-laptop) * 22px);font-weight:500;width:calc(var(--is-mobile) * .4266666667 * 100vw + var(--is-tablet) * (160px + 0px * var(--index)) + var(--is-laptop) * 160px)}.callback-form__checkboxes{margin-top:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.callback-form__checkboxes .checkbox-square{margin-bottom:calc(var(--is-mobile) * .0213333333 * 100vw + var(--is-tablet) * (8px + 0px * var(--index)) + var(--is-laptop) * 8px)}.callback-form__checkboxes .checkbox-square:last-child{margin-bottom:0}@media (max-width: 800px){.callback-form__content{background-color:transparent}}@media (max-width: 600px){.callback-form__inputs{flex-wrap:wrap}.callback-form__input{margin-bottom:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.callback-form__submit{width:100%;margin-left:0}}.callback-form-section{max-width:2560px;margin:0 auto;background-size:50%;background-position:left;background-repeat:no-repeat}.callback-form-section--bg-1{background-image:url(../assets/img/callback/extra/callback-extra-1.jpg)}.callback-form-section--bg-2{background-image:url(../assets/img/callback/extra/callback-extra-2.jpg)}.callback-form-section--bg-3{background-image:url(../assets/img/callback/extra/callback-extra-3.jpg)}.callback-form-section--bg-4{background-image:url(../assets/img/callback/extra/callback-extra-4.jpg)}.callback-form-section__container{display:flex;align-items:center;justify-content:center;width:50%;aspect-ratio:1;margin-left:auto;padding:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 0px * var(--index)) + var(--is-laptop) * 30px) 0;background:var(--color-white)}.callback-form-section__content{max-width:calc(var(--is-mobile) * 1.4666666667 * 100vw + var(--is-tablet) * (550px + 0px * var(--index)) + var(--is-laptop) * 550px);padding:0 calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px)}.callback-form-section__title{line-height:130%;margin-bottom:calc(var(--is-mobile) * .0853333333 * 100vw + var(--is-tablet) * (32px + 6px * var(--index)) + var(--is-laptop) * 38px);font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0746666667 * 100vw + var(--is-tablet) * (28px + 10px * var(--index)) + var(--is-laptop) * 38px)}.callback-form-section__description{line-height:150%;margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 4px * var(--index)) + var(--is-laptop) * 44px);font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px)}.callback-form-section__input{width:100%;border-radius:0;color:var(--color-black);border-bottom:1px solid var(--color-black);margin-bottom:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.callback-form-section__checkboxes{margin-top:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.callback-form-section__checkboxes .checkbox-square{margin-bottom:calc(var(--is-mobile) * .0213333333 * 100vw + var(--is-tablet) * (8px + 0px * var(--index)) + var(--is-laptop) * 8px)}.callback-form-section__checkboxes .checkbox-square:last-child{margin-bottom:0}.callback-form-section__buttons{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 0px * var(--index)) + var(--is-laptop) * 40px)}.callback-form-section__submit{display:block;min-width:0;margin-left:auto;font-weight:500;width:calc(var(--is-mobile) * .4266666667 * 100vw + var(--is-tablet) * (160px + 0px * var(--index)) + var(--is-laptop) * 160px)}@media (max-width: 1200px){.callback-form-section{background-size:contain}}@media (max-width: 1100px){.callback-form-section__container{width:100%;max-width:530px;aspect-ratio:auto}}@media (max-width: 1000px){.callback-form-section{background-position:calc(var(--is-mobile) * -1.3333333333 * 100vw + var(--is-tablet) * (-500px + 1200px * var(--index)) + var(--is-laptop) * 700px)}}@media (max-width: 800px){.callback-form-section__container{max-width:400px}}@media (max-width: 600px){.callback-form-section{background-size:cover;background-position:center}.callback-form-section__title,.callback-form-section__description{color:var(--color-white)}.callback-form-section__container{max-width:none;background-color:#000000ab}.callback-form-section__form{display:flex;flex-direction:column}.callback-form-section__checkboxes{order:1}.callback-form-section__buttons{margin-top:0}.callback-form-section__input{border:none;border-radius:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 0px * var(--index)) + var(--is-laptop) * 55px)}.callback-form-section__submit{width:100%;margin-left:0}}.callback{background-size:cover;background-position:center;color:var(--color-white)}.callback_bg-1{background-image:url(../assets/img/callback/callback-1.jpg)}.callback_bg-2{background-image:url(../assets/img/callback/callback-2.jpg)}.callback_bg-3{background-image:url(../assets/img/callback/callback-3.jpg)}.callback_bg-4{background-image:url(../assets/img/callback/callback-3.jpg)}.callback_bg-extra-1 .callback__bg{background-image:url(../assets/img/callback/extra/callback-extra-1.jpg)}.callback_bg-extra-2 .callback__bg{background-image:url(../assets/img/callback/extra/callback-extra-2.jpg)}.callback_bg-extra-3 .callback__bg{background-image:url(../assets/img/callback/extra/callback-extra-3.jpg)}.callback_bg-extra-4 .callback__bg{background-image:url(../assets/img/callback/extra/callback-extra-4.jpg)}@media screen and (max-width: 768px){.callback_bg-extra-1{background-image:url(../assets/img/callback/extra/callback-extra-1.jpg)}.callback_bg-extra-2{background-image:url(../assets/img/callback/extra/callback-extra-2.jpg)}.callback_bg-extra-3{background-image:url(../assets/img/callback/extra/callback-extra-3.jpg)}.callback_bg-extra-4{background-image:url(../assets/img/callback/extra/callback-extra-4.jpg)}.callback_bg-1{background-image:url(../assets/img/callback/m/callback-1-m.jpg)}.callback_bg-2{background-image:url(../assets/img/callback/m/callback-2-m.jpg)}.callback_bg-3{background-image:url(../assets/img/callback/m/callback-3-m.jpg)}.callback_bg-4{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/callback/m/callback-4-m.jpg)}}.callback__body{width:100%;max-width:700px;padding:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 45px * var(--index)) + var(--is-laptop) * 100px) 20px calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 45px * var(--index)) + var(--is-laptop) * 70px);margin:0 auto}.callback__title{margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 20px * var(--index)) + var(--is-laptop) * 60px);font-size:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 12px * var(--index)) + var(--is-laptop) * 42px)}.callback__description{text-align:center;font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 50px * var(--index)) + var(--is-laptop) * 95px)}.callback__form{display:flex;flex-wrap:wrap}.callback__input{flex-grow:1}.callback__submit{margin-left:25px;width:160px}.callback__policy{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + -20px * var(--index)) + var(--is-laptop) * 20px);line-height:1.25;color:var(--color-gray-300);text-align:center;font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 6px * var(--index)) + var(--is-laptop) * 18px)}.callback_new .callback__body{max-width:800px}.callback_new .callback__title,.callback_new .callback__description,.callback_new .callback__policy{text-align:left;margin-bottom:30px}@media screen and (min-width: 769px){.callback_extra{position:relative;max-width:1920px;margin:0 auto;background-image:none;color:var(--color-black)}.callback_extra .callback__container{width:60%;margin-left:40%}.callback_extra .callback__bg{position:absolute;top:0;left:0;width:40%;height:100%;background-size:cover;background-position:center center}.callback_extra .callback__body{max-width:610px;padding:6.5vw 50px 10vw;display:flex;flex-wrap:wrap}.callback_extra .callback__title{text-align:left;margin-bottom:1.8vw}.callback_extra .callback__description{text-align:left;margin-bottom:25px}.callback_extra .callback__input{width:100%;padding:0 18px;margin-bottom:25px;border-radius:0;border-bottom:1px solid var(--color-black)}.callback_extra .callback__submit{margin-left:auto;order:2}.callback_extra .callback__policy{text-align:left;color:var(--color-black);order:1;margin-bottom:5.5vw}}@media screen and (min-width: 1024px){.callback_extra .callback__bg{width:50%}.callback_extra .callback__container{width:50%;margin-left:50%}}@media screen and (max-width: 768px){.callback_extra .callback__container{background-color:#0000008c}.callback__input{width:100%;text-align:center;margin-top:22px}.callback_new .callback__input{text-align:left}.callback__input:first-of-type{margin-top:0}.callback__submit{width:100%;margin:22px 0 0}}.services__container{width:100%;max-width:1060px;margin:0 auto;padding:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 15px * var(--index)) + var(--is-laptop) * 75px) 20px 0}.services__header{margin-bottom:calc(var(--is-mobile) * .0933333333 * 100vw + var(--is-tablet) * (35px + 30px * var(--index)) + var(--is-laptop) * 65px)}.services__service{margin-bottom:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 55px * var(--index)) + var(--is-laptop) * 110px)}.service{width:100%;display:flex;flex-wrap:wrap}.service__title{width:100%;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 30px * var(--index)) + var(--is-laptop) * 50px)}.service__description{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);font-weight:400;margin-bottom:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 5px * var(--index)) + var(--is-laptop) * 15px)}.service__more{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);margin-bottom:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 5px * var(--index)) + var(--is-laptop) * 15px);display:inline-block;width:100%;text-align:right;font-weight:700}.service__images{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 30px * var(--index)) + var(--is-laptop) * 50px)}.service__image{display:block;width:30%;padding-top:30%;position:relative}.service__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.service__links{width:100%}.service__link{display:flex;width:100%;justify-content:center}.service__link span{max-width:900px;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);color:var(--color-black);font-weight:600;display:inline-block;margin-bottom:20px}@media screen and (max-width: 560px){.service__description{order:2}.service__more{order:2;display:none}.service__images{order:1}.service__links{order:3;background:var(--color-light);width:100vw;margin:0 -20px;padding:40px 0}.service__link{width:100%;display:flex}.service__link>*{margin:0 auto}.service__link span{padding:0 20px;margin-bottom:30px;color:var(--color-black);text-align:center}.service__link .btn{min-width:220px}.service__image{width:100%;padding-top:100%;margin-bottom:20px}}.item img{display:block;width:100%;object-fit:cover}.portfolio{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 45px * var(--index)) + var(--is-laptop) * 85px)}.portfolio_anchor{margin-top:0;padding-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 45px * var(--index)) + var(--is-laptop) * 85px)}.portfolio_bottom100{margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 100px * var(--index)) + var(--is-laptop) * 100px)}.portfolio__header{margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 60px * var(--index)) + var(--is-laptop) * 80px)}.portfolio__body{padding-left:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);padding-right:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px)}.portfolio__footer{display:flex;justify-content:center;padding:50px 0 70px}@media screen and (max-width: 768px){.portfolio__footer{padding:40px 0 45px}.portfolio__footer .btn{min-width:240px}}.why-us{background:var(--color-light);padding-top:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 30px * var(--index)) + var(--is-laptop) * 50px);padding-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 65px * var(--index)) + var(--is-laptop) * 115px);margin-top:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 100px * var(--index)) + var(--is-laptop) * 100px)}.why-us_top200{margin-top:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 200px * var(--index)) + var(--is-laptop) * 200px)}.why-us__header{margin-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 70px * var(--index)) + var(--is-laptop) * 120px)}.why-us__body{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1175px;padding:0 20px;margin:0 auto}.why-us__reason{width:30%;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 50px * var(--index)) + var(--is-laptop) * 70px)}@media screen and (max-width: 768px){.why-us__reason{width:45%}}.reason__header{display:flex;align-items:center;margin-bottom:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 10px * var(--index)) + var(--is-laptop) * 25px)}.reason__header svg{flex-shrink:0}.reason__title{margin-left:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 10px * var(--index)) + var(--is-laptop) * 25px);font-weight:500;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.reason__text{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.partners{padding-top:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 10px * var(--index)) + var(--is-laptop) * 70px);padding-bottom:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 90px * var(--index)) + var(--is-laptop) * 150px)}.partners__header{margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 70px * var(--index)) + var(--is-laptop) * 115px)}.partners__body{width:100%}.partners__slider{position:relative}.partners__partners-wrapper{max-width:1230px;margin:0 auto;padding:0 50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%}.partners__button-prev,.partners__button-next{content:"";position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 5px * var(--index)) + var(--is-laptop) * 15px);width:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);height:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);border-radius:50%;background-color:var(--color-black);cursor:pointer;z-index:5;display:flex;justify-content:center;align-items:center}.partners__button-prev svg,.partners__button-next svg{width:32%;height:auto;margin-right:12.5%}.partners__button-next{left:auto;right:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 5px * var(--index)) + var(--is-laptop) * 15px);transform:translateY(-50%) rotate(180deg)}.partners__button-prev.swiper-button-disabled,.partners__button-next.swiper-button-disabled{background-color:#7f7f7f}.partners__partner{height:100px;width:16.66%;padding:0 15px;display:flex;align-items:end}.partners__partner .partner{max-height:100%;max-width:100%}@media screen and (max-width: 768px){.partners__partners-wrapper{margin:-20px 0}.partners__partner{width:30%;margin:20px 0}}@media screen and (max-width: 560px){.partners__partner{width:42%;padding-left:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 15px * var(--index)) + var(--is-laptop) * 15px);padding-right:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 15px * var(--index)) + var(--is-laptop) * 15px);align-items:center}}.partner{max-width:100%;background-size:100%;background-image:url(../assets/img/partners/partners.png)}.partner_1{background-position:0 0;background-size:100%}.partner_10{background-position:0 3.508772%;background-size:100%}.partner_14{background-position:0 6.484018%;background-size:100%}.partner_15{background-position:0 17.064107%;background-size:100%}.partner_16{background-position:0 29.266027%;background-size:100%}.partner_17{background-position:0 41.429455%;background-size:100%}.partner_18{background-position:0 53.576959%;background-size:100%}.partner_2{background-position:0 62.03271%;background-size:100%}.partner_3{background-position:0 66.333524%;background-size:100%}.partner_4{background-position:0 69.848528%;background-size:100%}.partner_5{background-position:0 73.224979%;background-size:100%}.partner_6{background-position:0 76.685714%;background-size:100%}.partner_8{background-position:0 79.159616%;background-size:100%}.partner_9{background-position:0 83.424935%;background-size:100%}.partner_11{background-position:0 88.150289%;background-size:109.714286%}.partner_13{background-position:0 95.824635%;background-size:147.692308%}.partner_7{background-position:0 97.919595%;background-size:235.582822%}.partner_12{background-position:0 100%;background-size:355.555556%}.stages{margin-top:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 130px * var(--index)) + var(--is-laptop) * 180px)}.stages__header{margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 40px * var(--index)) + var(--is-laptop) * 80px)}.stages__body{width:100%;max-width:1080px;padding:0 20px;margin:0 auto calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 190px * var(--index)) + var(--is-laptop) * 230px)}.stage-list{display:flex;justify-content:space-between;counter-reset:stageBefore;padding-top:88px;position:relative}.stage-list:before{content:"";position:absolute;top:18px;display:block;width:100%;height:3px;background:var(--color-black);z-index:2}.stage-list__stage{flex:1;display:inline-block;font-size:18px;font-weight:700;counter-increment:stageBefore;position:relative}.stage-list__stage:before{content:counter(stageBefore);top:-88px;position:absolute;display:block;width:38px;height:38px;background-color:var(--color-black);border-radius:50%;color:var(--color-white);font-family:Arial,sans-serif;font-size:16px;line-height:38px;font-weight:700;text-align:center;z-index:3}.stage-list__stage:last-of-type{flex:initial}.stage-list__stage:last-of-type:after{content:"";position:absolute;top:-70px;left:1px;display:block;width:100%;height:3px;background:var(--color-white);z-index:2}@media screen and (max-width: 1024px){.stage-list{padding-top:0;flex-wrap:wrap}.stage-list:before{height:auto;width:3px;top:18px;left:17px;bottom:60px}.stage-list__stage{display:flex;align-items:center;flex:initial;width:100%;margin-bottom:60px}.stage-list__stage br{display:none}.stage-list__stage:before{position:static;flex-shrink:0;margin-right:25px;width:37px;height:37px;line-height:33px;border:2px solid var(--color-white)}.stage-list__stage:last-of-type:after{display:none}}.footer{background:var(--color-light);padding:calc(var(--is-mobile) * .2666666667 * 100vw + var(--is-tablet) * (100px + 100px * var(--index)) + var(--is-laptop) * 200px) calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 0px * var(--index)) + var(--is-laptop) * 20px) calc(var(--is-mobile) * .2666666667 * 100vw + var(--is-tablet) * (100px + -20px * var(--index)) + var(--is-laptop) * 80px)}.footer a,.footer p{font-size:18px}.footer .link:hover,.footer .header_light .link_light:hover,.header_light .footer .link_light:hover{color:var(--color-link-accent-hover)}.footer .link:hover svg path,.footer .header_light .link_light:hover svg path,.header_light .footer .link_light:hover svg path{fill:var(--color-link-accent-hover)}.footer .subtitle,.footer .post__body h2,.post__body .footer h2,.footer .promotion-solo__description h2,.promotion-solo__description .footer h2{text-align:left}.footer__body{width:100%;max-width:1184px;margin:0 auto}.footer__top,.footer__middle,.footer__bottom{display:flex;justify-content:space-between}.footer__header{margin-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 0px * var(--index)) + var(--is-laptop) * 50px)}.footer__phones{margin-bottom:calc(var(--is-mobile) * .1733333333 * 100vw + var(--is-tablet) * (65px + 0px * var(--index)) + var(--is-laptop) * 65px)}.footer__phones a{display:inline-block;width:100%;margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 0px * var(--index)) + var(--is-laptop) * 5px)}.footer__phones a:last-of-type{margin-bottom:0}.footer__address{margin-bottom:5px}.footer__hours p:first-of-type{margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 0px * var(--index)) + var(--is-laptop) * 5px);color:var(--color-gray-300);font-weight:500;line-height:1}.footer__contacts{width:27%}.footer__links{width:60%;position:relative}.footer__nav{width:100%;display:flex;justify-content:space-between}.footer__ul{margin-right:calc(var(--is-mobile) * .0390625 * 100vw + var(--is-tablet) * (30px + -30px * var(--index)) + var(--is-laptop) * 0px)}.footer__ul .subtitle,.footer__ul .post__body h2,.post__body .footer__ul h2,.footer__ul .promotion-solo__description h2,.promotion-solo__description .footer__ul h2{margin-bottom:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 0px * var(--index)) + var(--is-laptop) * 25px)}.footer__ul li{margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 0px * var(--index)) + var(--is-laptop) * 5px)}.footer__middle{align-items:end;padding:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 40px * var(--index)) + var(--is-laptop) * 90px) 0 calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 0px * var(--index)) + var(--is-laptop) * 30px);border-bottom:1px solid var(--color-gray-300)}.footer__bottom{flex-wrap:wrap;margin-top:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 20px * var(--index)) + var(--is-laptop) * 50px)}.footer__bottom a{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 0px * var(--index)) + var(--is-laptop) * 18px)}.footer__socials{display:flex;align-items:center}.footer__socials a{margin-left:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 0px * var(--index)) + var(--is-laptop) * 16px)}.footer__socials a:first-of-type{margin-left:0}.footer__socials img{width:calc(var(--is-mobile) * .1173333333 * 100vw + var(--is-tablet) * (44px + -12px * var(--index)) + var(--is-laptop) * 32px);height:calc(var(--is-mobile) * .1173333333 * 100vw + var(--is-tablet) * (44px + -12px * var(--index)) + var(--is-laptop) * 32px)}@media (max-width: 1200px){.footer__bottom{justify-content:flex-start}.footer__bottom a{margin-right:30px}}@media screen and (max-width: 768px){.footer__body{flex-wrap:wrap}.footer .subtitle,.footer .post__body h2,.post__body .footer h2,.footer .promotion-solo__description h2,.promotion-solo__description .footer h2{text-align:center;font-size:calc(var(--is-mobile) * .0853333333 * 100vw + var(--is-tablet) * (32px + 0px * var(--index)) + var(--is-laptop) * 32px)}.footer a,.footer p{display:inline-block;text-align:center;width:100%;font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 0px * var(--index)) + var(--is-laptop) * 22px)}.footer__contacts{width:100%}.footer__links{width:auto;margin:0 auto}.footer__nav{display:none}.footer__middle{flex-wrap:wrap;justify-content:center;border-bottom:none}.footer__bottom a{margin-right:0}.footer__socials{margin-top:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 0px * var(--index)) + var(--is-laptop) * 60px)}}.just-p{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 50px * var(--index)) + var(--is-laptop) * 90px);margin-bottom:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + -30px * var(--index)) + var(--is-laptop) * 0px)}.just-p p{width:100%;max-width:930px;padding:0 20px;margin:0 auto;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.just-p_m55{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 15px * var(--index)) + var(--is-laptop) * 55px)}.image-with-list{width:100%;max-width:1420px;padding:0 20px;margin:calc(var(--is-mobile) * .2266666667 * 100vw + var(--is-tablet) * (85px + 35px * var(--index)) + var(--is-laptop) * 120px) auto 0}.image-with-list__header{margin-bottom:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 40px * var(--index)) + var(--is-laptop) * 70px)}.image-with-list__body{display:flex}.image-with-list__img{width:50%;max-width:750px;align-self:flex-start}.image-with-list__body>*:last-child{margin-left:25px}.image-with-list__list{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);font-weight:600}.image-with-list__list li{margin-top:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 10px * var(--index)) + var(--is-laptop) * 20px)}@media screen and (max-width: 768px){.image-with-list{margin-bottom:50px}.image-with-list__body{flex-wrap:wrap}.image-with-list__img{order:1;width:100%;margin-bottom:25px}.image-with-list__body>*:last-child{margin-left:0}.image-with-list__list{order:2}}.price{margin-top:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 50px * var(--index)) + var(--is-laptop) * 95px)}.price__download{display:none;text-align:center}.price__spoiler{margin-top:55px;padding:50px 0 90px;background-color:var(--color-light);border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);max-height:450px;overflow:hidden;transition:max-height 1.5s ease-out;position:relative}.price__spoiler img{display:block;max-width:100%;margin:0 auto}.price__spoiler-toggle{position:absolute;bottom:0;content:"";width:100%;height:100px;padding-bottom:25px;background:linear-gradient(to bottom,#e4e4e400 20%,#e4e4e4 40% 100%);cursor:pointer;display:flex;align-items:end}.price__spoiler-toggle svg{display:block;margin:0 auto}@media screen and (max-width: 768px){.price{background-color:var(--color-light);padding:10px 0 20px}.price__header{margin-bottom:15px;padding:0 20px}.price__download{display:block}.price__spoiler{display:none}}.gray-input,.cart__comment textarea,.cart__personal input,.calculate-price__inputs input{border:1px solid var(--color-black);background:var(--color-light)}.calculate-price{margin-top:calc(var(--is-mobile) * .2 * 100vw + var(--is-tablet) * (75px + 45px * var(--index)) + var(--is-laptop) * 120px);margin-bottom:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 40px * var(--index)) + var(--is-laptop) * 100px)}.calculate-price__container{width:100%;max-width:955px;padding:0 20px;margin:0 auto}.calculate-price__header{margin-bottom:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 5px * var(--index)) + var(--is-laptop) * 30px)}.calculate-price__header .title,.calculate-price__header .post__body h1,.post__body .calculate-price__header h1,.calculate-price__header .promotion-solo__description h1,.promotion-solo__description .calculate-price__header h1{text-align:left}.calculate-price_without-header .calculate-price__header{display:none}.calculate-price_designer .calculate-price__header .title,.calculate-price_designer .calculate-price__header .post__body h1,.post__body .calculate-price_designer .calculate-price__header h1,.calculate-price_designer .calculate-price__header .promotion-solo__description h1,.promotion-solo__description .calculate-price_designer .calculate-price__header h1{font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 12px * var(--index)) + var(--is-laptop) * 36px)}.calculate-price__description{margin-top:25px;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 4px * var(--index)) + var(--is-laptop) * 20px)}.calculate-price__inputs{width:100%;display:flex;justify-content:space-between}.calculate-price__inputs label{display:none}.calculate-price__inputs input{border-radius:55px}.calculate-price__checkboxes{display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.calculate-price__checkboxes .checkbox-square{margin-top:calc(var(--is-mobile) * .0213333333 * 100vw + var(--is-tablet) * (8px + 0px * var(--index)) + var(--is-laptop) * 8px)}.calculate-price__left-fieldset{max-width:500px}.calculate-price__name{width:40%}.calculate-price__phone{margin-left:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 0px * var(--index)) + var(--is-laptop) * 30px);flex-grow:1}.calculate-price__submit{margin-left:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 0px * var(--index)) + var(--is-laptop) * 30px)}@media (max-width: 800px){.calculate-price__container{max-width:480px}.calculate-price__header .title,.calculate-price__header .post__body h1,.post__body .calculate-price__header h1,.calculate-price__header .promotion-solo__description h1,.promotion-solo__description .calculate-price__header h1{text-align:center}.calculate-price__inputs,.calculate-price__checkboxes{display:flex;flex-wrap:wrap}.calculate-price__input,.calculate-price__submit{width:100%;margin-left:0}.calculate-price__input{margin-bottom:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.calculate-price__input:last-child{margin-bottom:0}.calculate-price__left-fieldset{order:1}.calculate-price__right-fieldset{width:100%;margin-bottom:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}}.areas{margin-bottom:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 50px * var(--index)) + var(--is-laptop) * 110px)}.areas__header{margin-bottom:calc(var(--is-mobile) * .0906666667 * 100vw + var(--is-tablet) * (34px + 40px * var(--index)) + var(--is-laptop) * 74px);padding:0 20px}.areas__body{padding:0 20px}.squares__container{width:100%;max-width:1180px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.squares__item{display:block;max-width:360px;max-height:360px;width:30.5%;padding-top:30.5%;margin-bottom:4.23%}.squares_4to2 .squares__container{max-width:1840px;justify-content:left}.squares_4to2 .squares__item{max-width:445px;max-height:445px;width:24.18%;padding-top:24.18%;margin-bottom:1.08%;margin-right:1.08%}.squares_4to2 .squares__item:nth-child(4n){margin-right:0}.squares_2wide2 .squares__container{max-width:1840px;justify-content:left}.squares_2wide2 .squares__item{max-width:900px;max-height:555px;width:48.91%;padding-top:30.16%;margin-bottom:2.1%;margin-right:2.1%}.squares_2wide2 .squares__item:nth-child(2n){margin-right:0}@media screen and (max-width: 1024px){.squares_4to2 .squares__item{max-width:none;max-height:none;width:48.35%;padding-top:48.35%;margin:0 3.2% 3.2% 0}.squares_4to2 .squares__item:nth-child(2n){margin-right:0}}@media screen and (max-width: 700px){.squares_3to2 .squares__item{max-width:none;max-height:none;width:48.35%;padding-top:48.35%;margin:0 0 3.2%}}@media screen and (max-width: 450px){.squares_3to1 .squares__item{max-width:none;max-height:none;width:100%;padding-top:100%;margin-bottom:20px}}.square{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.square__content{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.square__spoiler{position:absolute;left:0;bottom:calc(var(--is-mobile) * -.0666666667 * 100vw + var(--is-tablet) * (-25px + -45px * var(--index)) + var(--is-laptop) * -70px);width:100%;height:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 45px * var(--index)) + var(--is-laptop) * 70px);line-height:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 45px * var(--index)) + var(--is-laptop) * 70px);font-size:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 12px * var(--index)) + var(--is-laptop) * 22px);text-align:center;color:var(--color-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;transition-duration:.3s}.square:hover .square__spoiler{bottom:0}.square p{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 14px * var(--index)) + var(--is-laptop) * 32px);font-family:Georgia,serif;font-weight:400;line-height:1.25;color:var(--color-white);text-align:center;padding:10px}.square img{display:block;width:100%;height:100%;object-fit:cover}.square_font-big p{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 24px * var(--index)) + var(--is-laptop) * 42px)}.square_font-black p{color:var(--color-black)}.square_bg-areas-1{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/1.jpg)}.square_bg-areas-2{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/2.jpg)}.square_bg-areas-3{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/3.jpg)}.square_bg-areas-4{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/4.jpg)}.square_bg-areas-5{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/5.jpg)}.square_bg-areas-6{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/6.jpg)}.square_bg-areas-7{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/7.jpg)}.square_bg-areas-8{background-image:linear-gradient(#00000080,#00000080),url(../assets/img/squares/areas/8.jpg)}.square_bg-usage-1{background-image:url(../assets/img/squares/usage/1.jpg)}.square_bg-usage-2{background-image:url(../assets/img/squares/usage/2.jpg)}.square_bg-usage-3{background-image:url(../assets/img/squares/usage/3.jpg)}.square_bg-usage-4{background-image:url(../assets/img/squares/usage/4.jpg)}.square_bg-usage-5{background-image:url(../assets/img/squares/usage/5.jpg)}.square_bg-usage-6{background-image:url(../assets/img/squares/usage/6.jpg)}.square_bg-materials-1{background-image:url(../assets/img/squares/materials/1.jpg)}.square_bg-materials-2{background-image:url(../assets/img/squares/materials/2.jpg)}.square_bg-materials-3{background-image:url(../assets/img/squares/materials/3.jpg)}.square_bg-materials-4{background-image:url(../assets/img/squares/materials/4.jpg)}.square_bg-materials-5{background-image:url(../assets/img/squares/materials/5.jpg)}.square_bg-materials-6{background-image:url(../assets/img/squares/materials/6.jpg)}.interior-types{margin-top:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 70px * var(--index)) + var(--is-laptop) * 130px);margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 190px * var(--index)) + var(--is-laptop) * 190px)}.interior-types__header{margin-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 25px * var(--index)) + var(--is-laptop) * 75px)}.interior-types__body{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1180px;padding:0 20px;margin:0 auto}.interior-types__body .type-card{width:31.57%}@media screen and (max-width: 768px){.interior-types__body .type-card{width:47.9%;margin-bottom:50px}}@media screen and (max-width: 560px){.interior-types__body .type-card{width:100%}.interior-types__body .type-card:last-of-type{margin-bottom:0}}.type-card__img-wrapper{width:100%;padding-top:100%;margin-bottom:45px;position:relative}.type-card__img{position:absolute;top:0;width:100%;height:100%;display:block}.type-card__header{font-size:22px;font-family:Georgia,serif;margin-bottom:15px;height:60px;line-height:1.25}.type-card__text{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}@media screen and (max-width: 560px){.type-card{display:flex;flex-wrap:wrap}.type-card__header{order:1;text-align:center;width:100%;height:auto;margin-bottom:40px}.type-card__img-wrapper{order:2;margin-bottom:30px}.type-card__text{order:3}}.methods{margin-top:calc(var(--is-mobile) * .2 * 100vw + var(--is-tablet) * (75px + 125px * var(--index)) + var(--is-laptop) * 200px)}.methods__header{margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 95px * var(--index)) + var(--is-laptop) * 140px)}.methods__body{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.method{width:100%;padding-top:34.67%;position:relative;margin-bottom:calc(var(--is-mobile) * .1733333333 * 100vw + var(--is-tablet) * (65px + 130px * var(--index)) + var(--is-laptop) * 195px)}.method__container{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}.method__image{position:absolute;top:0;width:55.5%}.method__image img{max-width:100%}.method__header,.method__description{width:40%;margin-left:auto}.method__header h3{text-align:left}.method__description p{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.method_right .method__image{right:0}.method_right .method__header,.method_right .method__description{margin-left:0;margin-right:auto}@media screen and (max-width: 1024px){.method__image{width:45.5%;height:100%}.method__image img{height:100%;object-fit:cover}.method__header,.method__description{width:50%}}@media screen and (max-width: 768px){.method__image{width:35%}.method__header,.method__description{width:60.5%}}@media screen and (max-width: 700px){.method{padding-top:0}.method *{position:static;width:100%}.method__image{height:auto;margin:20px 0 25px}.method__image img{height:auto;object-fit:fill}.method__header h3{text-align:center}}.usage{margin-top:calc(var(--is-mobile) * -.1066666667 * 100vw + var(--is-tablet) * (-40px + -30px * var(--index)) + var(--is-laptop) * -70px)}.usage__header{margin-bottom:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 60px * var(--index)) + var(--is-laptop) * 75px)}.usage__body{padding:0 20px}.service-b{margin-top:calc(var(--is-mobile) * .0933333333 * 100vw + var(--is-tablet) * (35px + 105px * var(--index)) + var(--is-laptop) * 140px);margin-bottom:calc(var(--is-mobile) * .1866666667 * 100vw + var(--is-tablet) * (70px + 110px * var(--index)) + var(--is-laptop) * 180px)}.service-b__header{padding:0 20px;margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 40px * var(--index)) + var(--is-laptop) * 80px)}.service-b__body{padding:0 20px}.service-b__description{max-width:900px;margin:0 auto;margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 100px * var(--index)) + var(--is-laptop) * 100px)}.service-b__description p{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}@media screen and (max-width: 450px){.service-b_invert .service-b__body{display:flex;flex-wrap:wrap}.service-b_invert .service-b__description{order:2}.service-b_invert .service-b__squares{order:1;width:100%;margin-bottom:25px}.service-b:not(.service-b_invert) .service-b__description{margin-top:-10px;margin-bottom:25px}}.categories{padding-top:calc(var(--is-mobile) * .2 * 100vw + var(--is-tablet) * (75px + 115px * var(--index)) + var(--is-laptop) * 190px);padding-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 35px * var(--index)) + var(--is-laptop) * 35px)}.categories__header{margin-bottom:55px}.categories__body{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between}.categories__category{width:32%}@media screen and (max-width: 700px){.categories__body{padding:0 20px;flex-wrap:wrap}.categories__category{width:47.72%}}@media screen and (max-width: 450px){.categories__category{width:100%}}.category{margin-bottom:40px}.category__wrapper{display:block;position:relative;width:100%;padding-top:100%}.category__wrapper img{max-width:100%;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 25px * var(--index)) + var(--is-laptop) * 45px);position:absolute;top:0;display:block;width:100%;height:100%;object-fit:cover}.category h3{width:100%;margin-top:30px;color:var(--color-black);transition-duration:.3s}.category:hover h3{color:var(--color-gray-300)}.contacts{padding-top:calc(var(--is-mobile) * .2133333333 * 100vw + var(--is-tablet) * (80px + 110px * var(--index)) + var(--is-laptop) * 190px);padding-bottom:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 175px * var(--index)) + var(--is-laptop) * 230px)}.contacts .link:hover,.contacts .header_light .link_light:hover,.header_light .contacts .link_light:hover{color:var(--color-accent)}.contacts__header{margin-bottom:45px}.contacts__body{width:72.39vw;max-width:1390px;padding:0 20px;margin:0 auto}.contacts__container{display:flex;justify-content:space-between}.contacts__table{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px);padding-top:50px}.contacts__table span{color:var(--color-gray-300)}.contacts__table span.b{font-weight:500}.contacts__table td:first-child{font-family:Georgia,serif;min-width:calc(var(--is-mobile) * .32 * 100vw + var(--is-tablet) * (120px + 140px * var(--index)) + var(--is-laptop) * 260px)}.contacts__bg{display:flex;flex-direction:column;justify-content:space-between}.contacts__image{display:block}.contacts__image img{display:block;max-width:570px;min-width:336px;width:30vw}.contacts__socials{margin-left:auto;display:flex;align-items:center}.contacts__socials a{margin-left:20px}.contacts__socials a:first-of-type{margin-left:0}.contacts__socials img{width:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 0px * var(--index)) + var(--is-laptop) * 45px);height:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 0px * var(--index)) + var(--is-laptop) * 45px)}.contacts__note{display:flex}.contacts__note p{margin-left:auto;padding:40px 60px 0 0;font-weight:500;line-height:1.25;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px)}@media screen and (max-width: 1280px){.contacts__body{width:100%}.contacts__container{justify-content:space-around}}@media screen and (max-width: 768px){.contacts__container{justify-content:space-between}.contacts__socials,.contacts__note{display:none}}@media screen and (max-width: 700px){.contacts__container{flex-wrap:wrap}.contacts__column{width:100%}.contacts__table{order:2;padding-top:40px}.contacts__bg{order:1}}.c-table_contacts tr{height:calc(var(--is-mobile) * .2133333333 * 100vw + var(--is-tablet) * (80px + 35px * var(--index)) + var(--is-laptop) * 115px)}.c-table_contacts tr:first-child td{vertical-align:top}.c-table_contacts tr:last-child td{vertical-align:bottom}.c-table_delivery td{padding-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 20px * var(--index)) + var(--is-laptop) * 70px);vertical-align:top}.c-table_delivery tr:last-child td{max-width:450px;padding-bottom:0}.c-table_delivery i{font-style:normal;color:var(--color-gray-300)}.portfolio-page-header{padding-top:calc(var(--is-mobile) * .2133333333 * 100vw + var(--is-tablet) * (80px + 110px * var(--index)) + var(--is-laptop) * 190px);margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 40px * var(--index)) + var(--is-laptop) * 80px)}.catalog{margin-top:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 45px * var(--index)) + var(--is-laptop) * 95px);margin-bottom:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 135px * var(--index)) + var(--is-laptop) * 190px)}.catalog__container{display:flex;flex-wrap:wrap;max-width:1680px;padding:0 20px;margin:0 auto}.catalog__params{padding-top:calc(var(--is-mobile) * .2133333333 * 100vw + var(--is-tablet) * (80px + 0px * var(--index)) + var(--is-laptop) * 80px);width:17.68%;min-width:250px;margin-right:7.92%}.catalog__content{flex:1}.catalog__search{position:relative;display:block;width:100%;max-width:calc(var(--is-mobile) * 1.12 * 100vw + var(--is-tablet) * (420px + 0px * var(--index)) + var(--is-laptop) * 420px);margin-bottom:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 0px * var(--index)) + var(--is-laptop) * 24px)}.catalog__search input{width:100%;height:calc(var(--is-mobile) * .128 * 100vw + var(--is-tablet) * (48px + 8px * var(--index)) + var(--is-laptop) * 56px);font-weight:500;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);background-color:var(--color-light);padding-right:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 20px * var(--index)) + var(--is-laptop) * 80px)}.catalog__search button{position:absolute;right:0;height:100%;padding:0 calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 4px * var(--index)) + var(--is-laptop) * 24px);border-radius:calc(var(--is-mobile) * .1466666667 * 100vw + var(--is-tablet) * (55px + 0px * var(--index)) + var(--is-laptop) * 55px)}.catalog__search button img{width:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 3px * var(--index)) + var(--is-laptop) * 27px);height:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 3px * var(--index)) + var(--is-laptop) * 27px)}.catalog__sort{display:flex;justify-content:space-between;margin-bottom:10px}.catalog__sort p{font-size:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 8px * var(--index)) + var(--is-laptop) * 18px)}.catalog__sort a{display:none}.catalog__sort select{height:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 7px * var(--index)) + var(--is-laptop) * 27px);padding:0 30px 0 15px;border:1px solid rgb(0,0,0);border-radius:33px;font-family:Montserrat,sans-serif;font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 6px * var(--index)) + var(--is-laptop) * 18px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e4e4e4 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path d="M2.646 5.646a.5.5 0 0 1 .708 0L8 10.293l4.646-4.647a.5.5 0 0 1 .708.708l-5 5a.5.5 0 0 1-.708 0l-5-5a.5.5 0 0 1 0-.708z"/></svg>') no-repeat calc(100% - 10px) center;background-size:16px}.catalog__products{width:103.69%;display:flex;flex-wrap:wrap;margin-bottom:calc(var(--is-mobile) * -.0666666667 * 100vw + var(--is-tablet) * (-25px + -25px * var(--index)) + var(--is-laptop) * -50px);margin-left:-1.845%;margin-right:-1.845%}.catalog__products .product-item{width:21.31%;margin-bottom:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 25px * var(--index)) + var(--is-laptop) * 50px);margin-left:1.845%;margin-right:1.845%}@media screen and (max-width: 1440px){.catalog__products .product-item{width:29.33%}}@media screen and (max-width: 1024px){.catalog{position:relative}.catalog__params{width:0;min-width:auto;margin-right:0}.catalog__sort{flex-wrap:wrap;margin-bottom:30px}.catalog__sort p{width:100%;margin-bottom:5px}.catalog__sort a{display:block}}@media screen and (max-width: 560px){.catalog{width:100%}.catalog__products{width:calc(100% + 20px);margin-left:-10px}.catalog__products .product-item{width:50%;padding:10px;margin-right:0;margin-left:0}}.pagination,.woocommerce-pagination,.catalog__pagination{margin-top:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 120px * var(--index)) + var(--is-laptop) * 180px);width:100%;display:flex;justify-content:center}.pagination h2,.woocommerce-pagination h2,.catalog__pagination h2{display:none}.pagination .nav-links,.woocommerce-pagination .nav-links,.catalog__pagination .nav-links,.pagination ul,.woocommerce-pagination ul,.catalog__pagination ul{display:flex}.pagination a,.pagination span,.woocommerce-pagination a,.woocommerce-pagination span,.catalog__pagination a,.catalog__pagination span{width:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 10px * var(--index)) + var(--is-laptop) * 30px);height:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 10px * var(--index)) + var(--is-laptop) * 30px);font-size:calc(var(--is-mobile) * .0266666667 * 100vw + var(--is-tablet) * (10px + 6px * var(--index)) + var(--is-laptop) * 16px);line-height:1;text-align:center;color:var(--color-black);border:1px solid var(--color-black);display:flex;justify-content:center;align-items:center}.pagination a svg,.pagination span svg,.woocommerce-pagination a svg,.woocommerce-pagination span svg,.catalog__pagination a svg,.catalog__pagination span svg{width:calc(var(--is-mobile) * .0106666667 * 100vw + var(--is-tablet) * (4px + 2px * var(--index)) + var(--is-laptop) * 6px)}.pagination span,.woocommerce-pagination span,.catalog__pagination span{background-color:var(--color-black);color:var(--color-white)}.pagination a.next,.pagination a.prev,.woocommerce-pagination a.next,.woocommerce-pagination a.prev,.catalog__pagination a.next,.catalog__pagination a.prev{font-size:0;position:relative}.pagination a.next:before,.pagination a.prev:before,.woocommerce-pagination a.next:before,.woocommerce-pagination a.prev:before,.catalog__pagination a.next:before,.catalog__pagination a.prev:before{position:absolute;content:url("data:image/svg+xml,%3Csvg width='6.000000' height='11.000000' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs/%3E%3Cpath id='Vector' d='M6 5.5C6 5.25635 5.91016 5.02271 5.74805 4.85059L1.45508 0.257812C1.29297 0.0905762 1.07617 -0.00195312 0.851562 0C0.626953 0.00219727 0.410156 0.0986328 0.251953 0.269043C0.0917969 0.439453 0.00195312 0.669678 0 0.910645C-0.00195312 1.15137 0.0839844 1.38354 0.240234 1.55664L3.92773 5.5L0.240234 9.44336C0.0839844 9.61646 -0.00195312 9.84863 0 10.0894C0.00195312 10.3303 0.0917969 10.5605 0.251953 10.731C0.410156 10.9014 0.626953 10.9978 0.851562 11C1.07617 11.002 1.29297 10.9094 1.45508 10.7422L5.74805 6.14941C5.91016 5.97729 6 5.74365 6 5.5Z' fill='%23000000' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E")}.pagination a.prev:before,.woocommerce-pagination a.prev:before,.catalog__pagination a.prev:before{transform:rotate(180deg)}.product-item__image{padding-top:100%;position:relative;background-color:#ccc;overflow:hidden;display:block}.product-item__image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.product-item__name{font-family:Georgia,serif;font-size:18px;font-weight:700;text-align:center;color:var(--color-black);margin-top:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 8px * var(--index)) + var(--is-laptop) * 20px)}.product-item__desc{text-align:center;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);margin-top:5px;line-height:1.25}.product-item__price{text-align:center;font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 2px * var(--index)) + var(--is-laptop) * 14px);font-weight:500;margin-top:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 5px * var(--index)) + var(--is-laptop) * 10px);color:#6b6b6b}.product-item__btn{margin-top:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 15px * var(--index)) + var(--is-laptop) * 20px)}.product-item__btn .btn{height:calc(var(--is-mobile) * .0746666667 * 100vw + var(--is-tablet) * (28px + 7px * var(--index)) + var(--is-laptop) * 35px);width:auto;min-width:135px}@media screen and (max-width: 560px){.product-item__btn .btn{width:100%}}.params__header{margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 75px * var(--index)) + var(--is-laptop) * 120px)}.params__header p{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 12px * var(--index)) + var(--is-laptop) * 42px);line-height:1}.params__footer{margin-top:calc(var(--is-mobile) * .2 * 100vw + var(--is-tablet) * (75px + 65px * var(--index)) + var(--is-laptop) * 140px)}.params .filter{margin-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 40px * var(--index)) + var(--is-laptop) * 90px)}.params .checkbox{margin-top:100px}.params__fake-header{top:0;left:0;position:absolute;display:none;width:100%;height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 18px * var(--index)) + var(--is-laptop) * 74px)}.params__fake-header>div{width:100%;max-width:1920px;height:100%;margin:0 auto;padding:0 2.6041666667%;display:flex;justify-content:right;align-items:center}.params_popup{display:block!important;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-white);z-index:9999}.params_popup .params__fake-header{display:block}.params_popup .params__close{z-index:9999;width:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 7px * var(--index)) + var(--is-laptop) * 25px)}.params_popup .params__close svg{width:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 5px * var(--index)) + var(--is-laptop) * 20px)}.params_popup .params__content{position:absolute;width:100%;height:100%;padding:50px 25px}.params_popup .params__scrollable{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.params_popup .params__scrollable::-webkit-scrollbar{display:none}.params_popup .btn{width:100%}@media screen and (max-width: 1024px){.params{display:none}.params__header p{text-align:center}}.blog-section{margin-top:calc(var(--is-mobile) * .0933333333 * 100vw + var(--is-tablet) * (35px + 100px * var(--index)) + var(--is-laptop) * 135px);margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 155px * var(--index)) + var(--is-laptop) * 200px)}.blog-section__container{max-width:1410px;padding:0 20px;margin:0 auto}.blog-section__articles{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;margin-bottom:-70px}.blog-section__article{width:33.333%;padding:0 15px;margin-bottom:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 20px * var(--index)) + var(--is-laptop) * 70px)}@media screen and (min-width: 1025px){.blog-section__article_grand{display:flex;justify-content:space-between;width:100%;margin-bottom:110px}.blog-section__article_grand .article__preview{width:46%}.blog-section__article_grand .article__about{display:flex;flex-direction:column;justify-content:end;width:45%;padding:30px 2.5% 0}.blog-section__article_grand .article__about>div{margin:0}.blog-section__article_grand .article__about .article__center{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.blog-section__article_grand .article__about .article__date{justify-self:start;margin-bottom:auto}.blog-section__article_grand .article__about .article__title{font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 10px * var(--index)) + var(--is-laptop) * 32px);line-height:1.25}.blog-section__article_grand .article__about .article__description{margin-top:7%}}@media screen and (max-width: 1024px){.blog-section__article{width:50%}}@media screen and (max-width: 768px){.blog-section__article{width:100%}}.article{color:var(--color-black)}.article__img-wrapper{position:relative;padding-top:62.7232%}.article__img-wrapper img{display:block;position:absolute;top:0;width:100%;height:100%;object-fit:cover;transition-duration:.3s}.article__date{color:var(--color-gray-300);margin-top:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 10px * var(--index)) + var(--is-laptop) * 25px);font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 4px * var(--index)) + var(--is-laptop) * 16px)}.article__title{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 4px * var(--index)) + var(--is-laptop) * 26px);line-height:1.15;margin-top:10px;transition-duration:.3s}.article:hover .article__title{color:var(--color-gray-300)}.article:hover .article__img-wrapper img{filter:brightness(.6)}.article__description{margin-top:10px;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 2px * var(--index)) + var(--is-laptop) * 16px);line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 450px){.article__img-wrapper{padding-top:50%}}.post{margin-top:calc(var(--is-mobile) * .0933333333 * 100vw + var(--is-tablet) * (35px + 35px * var(--index)) + var(--is-laptop) * 70px);margin-bottom:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 140px * var(--index)) + var(--is-laptop) * 200px)}.post__container{max-width:1410px;padding:0 20px;margin:0 auto}.post__repost{display:flex;align-items:center;margin-top:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + 50px * var(--index)) + var(--is-laptop) * 100px)}.post__repost span{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px);line-height:1;color:var(--color-gray-300);margin-right:15px}.post__repost a{margin-right:12px;height:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 11px * var(--index)) + var(--is-laptop) * 35px)}.post__repost a svg{width:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 11px * var(--index)) + var(--is-laptop) * 35px);height:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 11px * var(--index)) + var(--is-laptop) * 35px)}.post__body>*,.promotion-solo__description>*{max-width:900px;margin:25px auto;line-height:1.75}.post__body ul>li,.promotion-solo__description ul>li{list-style-type:disc}.post__body ul,.post__body ol,.promotion-solo__description ul,.promotion-solo__description ol{padding-left:45px}.post__body h1,.post__body h2,.post__body h3,.post__body h4,.post__body h5,.post__body h6,.promotion-solo__description h1,.promotion-solo__description h2,.promotion-solo__description h3,.promotion-solo__description h4,.promotion-solo__description h5,.promotion-solo__description h6{font-family:Georgia,serif;margin-top:2em;margin-bottom:1em;text-align:center}.post__body img,.promotion-solo__description img{height:auto!important;max-width:100%;margin-top:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 45px * var(--index)) + var(--is-laptop) * 45px);margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 45px * var(--index)) + var(--is-laptop) * 45px)}.post__body>img,.promotion-solo__description>img{min-width:100%;aspect-ratio:2/1;object-fit:cover}.post__body p,.promotion-solo__description p{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.post__body p img,.promotion-solo__description p img{height:auto!important}.post__body p .alignright,.promotion-solo__description p .alignright{float:right;margin-left:1em}.post__body p .alignleft,.promotion-solo__description p .alignleft{float:left;margin-right:1em}.post__body p .aligncenter,.promotion-solo__description p .aligncenter{display:block;margin-left:auto;margin-right:auto}.post__body p .alignnone,.promotion-solo__description p .alignnone{display:block;width:100%}.post__body>*{max-width:none!important}.post__body h1,.post__body h2,.post__body h3,.post__body h4,.post__body h5,.post__body h6,.post__body strong,.post__body ul,.post__body ol,.post__body i,.post__body b,.post__body p{max-width:900px!important;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif}.articles{margin-top:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 115px * var(--index)) + var(--is-laptop) * 160px);margin-bottom:calc(var(--is-mobile) * .12 * 100vw + var(--is-tablet) * (45px + 115px * var(--index)) + var(--is-laptop) * 160px)}.articles__container{max-width:1410px;padding:0 20px;margin:0 auto}.articles__header{margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 40px * var(--index)) + var(--is-laptop) * 60px)}.articles .subtitle,.articles .post__body h2,.post__body .articles h2,.articles .promotion-solo__description h2,.promotion-solo__description .articles h2{text-align:left}@media screen and (min-width: 1024px){.articles__super-body{padding:0 60px}}@media screen and (min-width: 1440px){.articles__super-body{padding:0 30px}}@media screen and (min-width: 1500px){.articles__super-body{padding:0}}.articles__body{position:relative}.articles__article .article__preview{margin-bottom:70px}@media screen and (min-width: 1024px){.articles__article .article__preview{margin-bottom:0}}.articles__controls{position:absolute;top:0;width:100%;padding-bottom:62.7232%}@media screen and (min-width: 768px){.articles__controls{padding-bottom:calc((100% - 30px) / 2 * .627232)}}@media screen and (min-width: 1024px){.articles__controls{padding-bottom:calc((100% - 60px) / 3 * .627232)}}.articles__buttons{position:absolute;bottom:-55px;width:100%;display:flex;justify-content:space-between}@media screen and (min-width: 1024px){.articles__buttons{max-width:100vw;width:calc(100% + 120px);bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width: 1560px){.articles__buttons{width:calc(100% + 160px)}}.articles__buttons div{height:40px;cursor:pointer;z-index:3}@media screen and (max-width: 450px){.articles__controls{padding-bottom:50%}}.noUi-target{cursor:pointer;box-shadow:none;border:none;background:var(--color-white)}.noUi-target :focus{outline:none}.noUi-horizontal{position:relative;height:16px}.noUi-connect{background:var(--color-black);height:2px}.noUi-base{background:var(--color-black);height:16px;border-top:7px solid var(--color-white);border-bottom:7px solid var(--color-white)}.noUi-horizontal .noUi-handle{top:-5px;right:-6px;width:12px;height:12px;background:var(--color-accent);border:3px solid var(--color-black);border-radius:50%;box-shadow:unset;cursor:pointer;transition:transform .1s}.noUi-horizontal .noUi-handle:before,.noUi-horizontal .noUi-handle:after{content:none}.noUi-horizontal .noUi-handle:hover{transform:scale(1.2)}.filter{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 6px}.filter__name{width:100%;font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);line-height:1;margin-bottom:40px}.filter__name span{color:var(--color-gray-300)}.filter__label{display:block;position:relative;cursor:pointer}.filter__label:before{font-family:Georgia,serif;color:var(--color-gray-300);font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);line-height:1}.filter__label:nth-of-type(1):before{content:"от"}.filter__label:nth-of-type(2):before{content:"до"}.filter__input{width:55px;height:25px;border-bottom:1px solid var(--color-black);font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);text-align:center}label:last-of-type .filter__input{width:90px}.filter__slider-price{width:100%;margin:20px 0 0}.checkbox__name{font-family:Georgia,serif;font-size:32px;line-height:1;margin-bottom:50px}.checkbox__input{margin-bottom:15px}.checkbox [type=radio]:checked,.checkbox [type=checkbox]:checked,.checkbox [type=radio]:not(:checked),.checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.checkbox [type=radio]:checked+label,.checkbox [type=checkbox]:checked+label,.checkbox [type=radio]:not(:checked)+label,.checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:50px;cursor:pointer;font-family:Georgia,serif;line-height:1;font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);display:inline-block;color:var(--color-black)}.checkbox [type=radio]:checked+label:before,.checkbox [type=checkbox]:checked+label:before,.checkbox [type=radio]:not(:checked)+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid var(--color-black);border-radius:100%;background:var(--color-white)}.checkbox [type=radio]:checked+label:after,.checkbox [type=checkbox]:checked+label:after,.checkbox [type=radio]:not(:checked)+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{content:"";width:10px;height:10px;background:var(--color-black);position:absolute;top:5px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.checkbox [type=radio]:not(:checked)+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.checkbox [type=radio]:checked+label:after,.checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkbox i{font-style:normal;color:var(--color-gray-300)}.checkbox_label-flex{width:100%;max-width:650px}.checkbox_label-flex [type=radio]:checked+label,.checkbox_label-flex [type=checkbox]:checked+label,.checkbox_label-flex [type=radio]:not(:checked)+label,.checkbox_label-flex [type=checkbox]:not(:checked)+label{display:flex;justify-content:space-between;padding-left:40px}.checkbox_label-flex [type=radio]:checked+label span,.checkbox_label-flex [type=checkbox]:checked+label span,.checkbox_label-flex [type=radio]:not(:checked)+label span,.checkbox_label-flex [type=checkbox]:not(:checked)+label span{display:block;width:50%}@media screen and (max-width: 768px){.checkbox_label-flex [type=radio]:checked+label,.checkbox_label-flex [type=radio]:not(:checked)+label,.checkbox_label-flex [type=checkbox]:checked+label,.checkbox_label-flex [type=checkbox]:not(:checked)+label{flex-wrap:wrap}.checkbox_label-flex [type=radio]:checked+label span,.checkbox_label-flex [type=radio]:not(:checked)+label span,.checkbox_label-flex [type=checkbox]:checked+label span,.checkbox_label-flex [type=checkbox]:not(:checked)+label span{width:100%;margin-bottom:20px}}.multiplier{position:relative;display:block;height:29px;width:61px}.multiplier__input{position:absolute;top:0;left:0;width:61px;height:29px;border:1px solid rgb(0,0,0);background-color:#e7e1e1;line-height:29px;font-weight:500;padding-left:10px;-moz-appearance:textfield}.multiplier__input::-webkit-outer-spin-button,.multiplier__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.multiplier span{display:block!important;margin:0!important}.multiplier__quantity{position:absolute;top:0;right:5px;display:block}.multiplier__quantity>span{position:relative;width:16px;height:10px;display:block;background:#b4b4b4;cursor:pointer}.multiplier__quantity>span:before{position:absolute;top:2px;left:4px;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid black}.multiplier__quantity>span:first-child{top:4px}.multiplier__quantity>span:last-child{top:6px;transform:rotate(180deg)}.product,.product-d{padding-top:calc(var(--is-mobile) * .2933333333 * 100vw + var(--is-tablet) * (110px + 100px * var(--index)) + var(--is-laptop) * 210px);margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 100px * var(--index)) + var(--is-laptop) * 100px)}.product__container,.product-d__container{width:100%;max-width:1280px;padding:0 20px 30px;margin:0 auto}.product__header,.product-d__header{margin-bottom:20px}.product__title,.product-d__title{text-align:left}.product__body,.product-d__body{display:flex;justify-content:space-between}.product__gallery,.product-d__gallery{width:50%}.product__features,.product-d__features{width:43.5%}.product table strong,.product-d table strong{font-weight:400!important}.product__controls,.product-d__controls{width:50%;margin-top:calc(var(--is-mobile) * .1733333333 * 100vw + var(--is-tablet) * (65px + 25px * var(--index)) + var(--is-laptop) * 90px);margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 85px * var(--index)) + var(--is-laptop) * 90px)}.product__controls p,.product-d__controls p{display:flex;justify-content:space-between}.product__controls p span,.product-d__controls p span{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px);margin-bottom:22px}.product__controls p b,.product-d__controls p b{font-weight:700;font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px)}.product__controls .btn,.product-d__controls .btn{margin-top:30px}@media screen and (max-width: 1024px){.product__body,.product-d__body{flex-wrap:wrap}.product__gallery,.product-d__gallery{width:40%}.product__features,.product-d__features{width:56%}}@media screen and (max-width: 768px){.product__body,.product-d__body{flex-wrap:wrap}.product__gallery,.product__features,.product__controls,.product-d__gallery,.product-d__features,.product-d__controls{width:100%}.product__gallery .btn,.product__features .btn,.product__controls .btn,.product-d__gallery .btn,.product-d__features .btn,.product-d__controls .btn{max-width:180px;margin-right:0!important}.product__gallery,.product-d__gallery{margin-bottom:60px}.product__controls>div,.product-d__controls>div{background:#e4e4e4;padding:45px 20px 30px;margin:0 -20px}.product__controls .btn,.product-d__controls .btn{display:flex;margin-left:auto;margin-right:auto}.product__title,.product-d__title{border:none;margin-bottom:40px}.product .title,.product .post__body h1,.post__body .product h1,.product .promotion-solo__description h1,.promotion-solo__description .product h1,.product-d .title,.product-d .post__body h1,.post__body .product-d h1,.product-d .promotion-solo__description h1,.promotion-solo__description .product-d h1{text-align:center}.product__go-out,.product-d__go-out{padding-bottom:0;margin-bottom:-5px}}@media screen and (max-width: 450px){.product__controls,.product-d__controls{width:100%}.product__controls .btn,.product-d__controls .btn{max-width:180px;margin-right:auto!important;float:none!important}}.product__features>table,.product-d__features>table{width:100%}.product__features>table td,.product-d__features>table td{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);padding-bottom:22px}.product__features>table td:first-child,.product-d__features>table td:first-child{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);font-family:Georgia,serif}.product-c{padding-top:110px!important;padding-top:calc(var(--is-mobile) * .2933333333 * 100vw + var(--is-tablet) * (110px + 100px * var(--index)) + var(--is-laptop) * 210px);margin-bottom:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 100px * var(--index)) + var(--is-laptop) * 100px)}.product-c__container{width:100%;max-width:1280px;padding:0 20px 30px;margin:0 auto}.product-c__header{margin-bottom:20px}.product-c__title{text-align:left}.product-c__body{display:flex;justify-content:space-between}.product-c__gallery{width:50%}.product-c__features{width:43.5%}.product-c table strong{font-weight:400!important}.product-c__controls{width:50%;margin-top:calc(var(--is-mobile) * .1733333333 * 100vw + var(--is-tablet) * (65px + 25px * var(--index)) + var(--is-laptop) * 90px);margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 85px * var(--index)) + var(--is-laptop) * 90px)}.product-c__controls p{display:flex;justify-content:space-between}.product-c__controls p span{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 8px * var(--index)) + var(--is-laptop) * 22px);margin-bottom:22px}.product-c__controls p b{font-weight:700;font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px)}.product-c__controls .btn{margin-top:30px}@media screen and (max-width: 1024px){.product-c__body{flex-wrap:wrap}.product-c__gallery{width:40%}.product-c__features{width:56%}}@media screen and (max-width: 768px){.product-c__body{flex-wrap:wrap}.product-c__gallery,.product-c__features,.product-c__controls{width:100%}.product-c__gallery .btn,.product-c__features .btn,.product-c__controls .btn{max-width:180px;margin-right:0!important}.product-c__gallery{margin-bottom:60px}.product-c__controls>div{background:#e4e4e4;padding:45px 20px 30px;margin:0 -20px}.product-c__controls .btn{display:flex;margin-left:auto;margin-right:auto}.product-c__title{border:none;margin-bottom:40px}.product-c .title,.product-c .post__body h1,.post__body .product-c h1,.product-c .promotion-solo__description h1,.promotion-solo__description .product-c h1{text-align:center}.product-c__go-out{padding-bottom:0;margin-bottom:-5px}}@media screen and (max-width: 450px){.product-c__controls{width:100%}.product-c__controls .btn{max-width:180px;margin-right:auto!important;float:none!important}}.product-c__go-out{display:flex;align-items:center;padding-bottom:4px}.product-c__go-out span{margin-left:10px;margin-top:2px}.product-c__texture-interior{margin-top:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 15px * var(--index)) + var(--is-laptop) * 30px)}.product-c__texture-interior a{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);color:var(--color-gray-300);border-bottom:1px solid var(--color-gray-300);transition-duration:.3s}.product-c__texture-interior a:hover{color:#e4e4e4;border-color:#e4e4e4}.product-c__settings>table{width:100%}.product-c__settings>table td{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);padding-bottom:22px}.product-c__settings>table td:first-child{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);font-weight:700;font-family:Georgia,serif}.product-c__settings>table td:first-child:last-child{font-weight:400;font-family:Montserrat,sans-serif;color:var(--color-gray-300);font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.product-c__settings>table td:nth-child(2){float:right}.product-c__features>.product-c__controls{width:100%}.product-c__features>.product-c__controls .btn{float:right}.product-c__title{border-bottom:1px solid rgba(152,152,152,.5);margin-bottom:65px}.product-c__title h1{text-align:left;padding-bottom:10px}.product-c__spoiler{margin-top:35px}.side-select{padding:2px 15px;border:1px solid var(--color-black);border-radius:55px;color:var(--color-black);font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);display:flex;align-items:center}.side-select:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-black);margin-left:8px}.p2spoiler{border-bottom:1px solid rgba(152,152,152,.5)}.p2spoiler+.p2spoiler{margin-top:2px}.p2spoiler__header{height:60px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.p2spoiler__title{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.p2spoiler__icon{margin-top:6px;padding-right:22px}.p2spoiler__minus,.p2spoiler_open .p2spoiler__plus{display:none}.p2spoiler_open .p2spoiler__minus{display:block}.p2spoiler__body{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.p2spoiler__body table{width:100%}.p2spoiler__body table td{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);padding-bottom:15px}.p2spoiler__body table td:last-child{color:var(--color-gray-300);float:right}.p2spoiler__body table tr:last-child td{padding-bottom:0}.p2spoiler__body p{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);color:var(--color-gray-300)}.p2spoiler__content{padding:10px 0 35px}.p2gallery{width:100%}.p2gallery .swiper-slide{position:relative;width:100%;padding-top:100%;cursor:pointer}.p2gallery .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p2gallery__thumbs{position:relative}.p2gallery__thumbs .swiper{width:74%;margin-top:20px}.p2gallery__thumbs .swiper-slide{width:33.3333%;padding-top:calc(33.3333% - 13.3333333333px)}@media screen and (max-width: 1024px){.p2gallery__thumbs .swiper-slide{padding-top:calc(33.3333% - 6.6666666667px)}}.p2gallery__thumbs .swiper-slide:not(.swiper-slide-thumb-active):before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#00000080;z-index:3}.p2gallery__navigation{position:absolute;top:50%;left:0;height:calc(var(--is-mobile) * .0853333333 * 100vw + var(--is-tablet) * (32px + 8px * var(--index)) + var(--is-laptop) * 40px);width:100%;transform:translateY(-50%);display:flex;justify-content:space-between}.p2gallery__prev,.p2gallery__next{display:block;cursor:pointer;height:100%}.p2gallery__prev svg,.p2gallery__next svg{height:100%}.p2gallery__next{transform:rotate(180deg)}.p2gallery_legacy .p2gallery__thumbs .swiper{width:100%;margin:0}.p2gallery_legacy .p2gallery__thumbs .swiper-wrapper{flex-wrap:wrap;transform:none!important;width:103.2%!important;margin:0 -10px}.p2gallery_legacy .p2gallery__thumbs .swiper-slide{width:21.8%!important;padding-top:21.8%!important;margin:3.2% 1.6% 0!important}.p2gallery_legacy .p2gallery__navigation{display:none}@media screen and (max-width: 1024px){.p2gallery__thumbs .swiper{margin-top:10px}}.cart{padding-top:calc(var(--is-mobile) * .2933333333 * 100vw + var(--is-tablet) * (110px + 100px * var(--index)) + var(--is-laptop) * 210px);padding-bottom:calc(var(--is-mobile) * .2666666667 * 100vw + var(--is-tablet) * (100px + -50px * var(--index)) + var(--is-laptop) * 50px)}.cart__header{margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 35px * var(--index)) + var(--is-laptop) * 75px)}.cart__header .title,.cart__header .post__body h1,.post__body .cart__header h1,.cart__header .promotion-solo__description h1,.promotion-solo__description .cart__header h1{text-align:left}.cart__container{width:100%;max-width:1320px;padding:0 20px;margin:0 auto}.cart__list{margin-bottom:10px}.cart__notice{font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);color:#777}.cart__total{width:100%;max-width:435px;margin-left:auto;margin-top:20px}.cart__total p{margin-top:5px;display:flex;justify-content:space-between}.cart__total span{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px)}.cart__total i{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);color:#777;font-style:normal}.cart__total b{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);font-weight:700}.cart__personal{display:flex;margin-top:65px;margin-bottom:80px}.cart__personal input{border-radius:4px;width:100%}.cart__personal label{width:100%;margin-right:25px}.cart__personal label:nth-child(1){max-width:280px}.cart__personal label:nth-child(2){max-width:345px}.cart__delivery{margin-top:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + -20px * var(--index)) + var(--is-laptop) * 20px);padding-bottom:30px;border-bottom:1px solid var(--color-black)}.cart__delivery .checkbox__input{margin-bottom:30px}.cart__delivery .checkbox__name{font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px);margin-bottom:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 40px * var(--index)) + var(--is-laptop) * 70px)}.cart__delivery .checkbox [type=checkbox]:checked+label,.cart__delivery .checkbox [type=checkbox]:not(:checked)+label{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px)}.cart__comment{margin-top:calc(var(--is-mobile) * .1333333333 * 100vw + var(--is-tablet) * (50px + -30px * var(--index)) + var(--is-laptop) * 20px);padding-bottom:50px}.cart__comment label{display:block;text-align:left;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 60px * var(--index)) + var(--is-laptop) * 80px)}.cart__comment textarea{border:1px solid rgb(0,0,0);border-radius:4px;padding:25px 35px;margin-bottom:35px;width:100%;resize:none;height:calc(var(--is-mobile) * 1.0666666667 * 100vw + var(--is-tablet) * (400px + -215px * var(--index)) + var(--is-laptop) * 185px);font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);font-weight:500}.cart__comment p{float:left;max-width:650px;width:60%;margin-bottom:30px;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.cart__comment p label{max-width:500px;margin-bottom:calc(var(--is-mobile) * .0213333333 * 100vw + var(--is-tablet) * (8px + 0px * var(--index)) + var(--is-laptop) * 8px)}.cart__comment .btn{height:50px;float:right}@media screen and (max-width: 768px){.cart__personal{flex-wrap:wrap;margin:45px 0}.cart__personal label{margin-right:0;margin-bottom:22px;max-width:100%!important}.cart__delivery{border-bottom:0;padding-bottom:0}.cart__comment .btn{margin-bottom:30px}}@media screen and (max-width: 650px){.cart .title,.cart .post__body h1,.post__body .cart h1,.cart .promotion-solo__description h1,.promotion-solo__description .cart h1{text-align:center}.cart__comment p{width:100%}.cart__comment .btn{float:inherit}}@media screen and (max-width: 450px){.cart__comment textarea{padding:15px}.cart__comment .btn{width:100%}}.cart-list{border-collapse:collapse;width:100%;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px)}.cart-list thead,.cart-list td:nth-child(2){font-family:Georgia,serif}.cart-list td{border-bottom:1px solid var(--color-black);padding:18px 0}.cart-list thead td{padding:18px 0 33px}.cart-list td:nth-child(2){padding-left:8%;width:42%}.cart-list td:nth-child(3),.cart-list td:nth-child(4),.cart-list td:nth-child(5){width:0;white-space:nowrap;padding-left:20px;padding-right:20px}.cart-list td:nth-child(5){width:180px}.cart-list td:nth-child(6){width:0}.cart-list tbody td:nth-child(1){width:8.23%}.cart-list tbody td:nth-child(1) div{width:100%;padding-top:100%;background:var(--color-black);position:relative}.cart-list tbody td:nth-child(1) div img{position:absolute;top:0;width:100%;height:100%}@media screen and (max-width: 768px){.cart-list td:nth-child(2){padding-left:4%;width:auto}.cart-list td:nth-child(3),.cart-list td:nth-child(4),.cart-list td:nth-child(5){padding-left:10px;padding-right:10px}.cart-list tbody td:nth-child(1){width:60px}}@media screen and (max-width: 650px){.cart-list thead,.cart-list tbody td:nth-child(1){display:none}.cart-list tr,.cart-list td{box-sizing:border-box}.cart-list tr{display:block;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);padding:15px 0 35px;margin-bottom:40px}.cart-list tr:last-child{margin-bottom:0}.cart-list td{display:flex;justify-content:space-between;width:auto!important;padding:0 35px 0 0!important;border:0;margin-left:auto;text-align:right;margin-bottom:25px}.cart-list td:before{font-family:Georgia,serif;font-size:16px;padding-right:10px}.cart-list td:nth-child(2):before{content:"Товар:"}.cart-list td:nth-child(3):before{content:"Цена:"}.cart-list td:nth-child(4):before{content:"Количество:"}.cart-list td:nth-child(5):before{content:"Подытог:"}.cart-list td:nth-child(6){float:right;padding-right:0!important}}.product-custom-info{display:block;font-family:Montserrat,sans-serif;font-size:14px;color:#777}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.h-popup,.select-popup,.g-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;color:var(--color-white);background:var(--color-translucent-900);z-index:12;opacity:0;transition-duration:.3s}.h-popup_open{opacity:1;animation:fadeIn .3s ease forwards}.h-popup_close{animation:fadeOut .3s ease forwards}.h-popup__container{width:100%;height:100%;margin:0 auto;padding-top:60px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.h-popup__content{width:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.h-popup__content::-webkit-scrollbar{display:none}.h-popup_main .h-popup__container{max-width:1200px}.h-popup_main .h-popup__content{padding:calc(var(--is-mobile) * .16 * 100vw + var(--is-tablet) * (60px + 0px * var(--index)) + var(--is-laptop) * 60px) calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 0px * var(--index)) + var(--is-laptop) * 20px) calc(var(--is-mobile) * .32 * 100vw + var(--is-tablet) * (120px + 0px * var(--index)) + var(--is-laptop) * 120px);display:flex;flex-wrap:wrap;justify-content:space-between}.h-popup_main .h-popup__col:nth-child(4){display:none}.h-popup_main .h-popup__title{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .08 * 100vw + var(--is-tablet) * (30px + 12px * var(--index)) + var(--is-laptop) * 42px);margin-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 10px * var(--index)) + var(--is-laptop) * 50px)}.h-popup_main li{margin-bottom:calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 15px * var(--index)) + var(--is-laptop) * 20px)}.h-popup_main .link,.h-popup_main .header_light .link_light,.header_light .h-popup_main .link_light{font-size:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 0px * var(--index)) + var(--is-laptop) * 18px)}.h-popup_main img{width:calc(var(--is-mobile) * .6933333333 * 100vw + var(--is-tablet) * (260px + 40px * var(--index)) + var(--is-laptop) * 300px);display:block;margin-left:calc(var(--is-mobile) * -.1066666667 * 100vw + var(--is-tablet) * (-40px + 0px * var(--index)) + var(--is-laptop) * -40px);margin-top:calc(var(--is-mobile) * -.0533333333 * 100vw + var(--is-tablet) * (-20px + 0px * var(--index)) + var(--is-laptop) * -20px)}@media screen and (max-width: 1440px){.h-popup_main .h-popup__content{justify-content:space-around}}@media screen and (max-width: 1024px){.h-popup_main .h-popup__content{justify-content:space-around}.h-popup_main .h-popup__col{width:38%;margin-bottom:50px}.h-popup_main .h-popup__col:nth-child(4){display:block}}@media screen and (max-width: 650px){.h-popup_main .h-popup__col{width:100%}.h-popup_main img{margin-left:calc(var(--is-mobile) * -.0533333333 * 100vw + var(--is-tablet) * (-20px + 0px * var(--index)) + var(--is-laptop) * -20px)}.h-popup_main .h-popup__col:nth-child(4){display:none}.h-popup_main .h-popup__col:nth-child(2){order:3}}.g-popup{z-index:99}.g-popup__container,.g-popup__content{height:100%;width:100%}.g-popup__fake-header{top:0;position:absolute;width:100%;height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 18px * var(--index)) + var(--is-laptop) * 74px)}.g-popup__fake-header>div{width:100%;max-width:1920px;height:100%;margin:0 auto;padding:0 2.6041666667%;display:flex;justify-content:right;align-items:center}.g-popup .closeAnyPopup{z-index:99999;width:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 7px * var(--index)) + var(--is-laptop) * 25px)}.g-popup .closeAnyPopup svg{width:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 5px * var(--index)) + var(--is-laptop) * 20px)}.select-popup{z-index:99}.select-popup__container,.select-popup__content{height:100%;width:100%}.select-popup__fake-header{top:0;position:absolute;width:100%;height:calc(var(--is-mobile) * .1493333333 * 100vw + var(--is-tablet) * (56px + 18px * var(--index)) + var(--is-laptop) * 74px);padding-top:calc(var(--is-mobile) * 0 * 100vw + var(--is-tablet) * (0px + 32px * var(--index)) + var(--is-laptop) * 32px)}.select-popup__fake-header>div{width:100%;max-width:1920px;height:100%;margin:0 auto;padding:0 2.6041666667%;display:flex;justify-content:right;align-items:center}.select-popup__fake-header.scrolled,.select-popup__fake-header.scrolled-fix{padding-top:0}.select-popup .closeAnyPopup{z-index:99999;width:calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 7px * var(--index)) + var(--is-laptop) * 25px)}.select-popup .closeAnyPopup svg{width:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 5px * var(--index)) + var(--is-laptop) * 20px)}.select-popup__container{position:absolute;right:0;max-width:480px;padding:70px 90px 30px;background:var(--color-white)}.select-popup__content{height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.select-popup__content::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.select-popup__fake-header>div{padding:0 2.6041666667%}.select-popup__container{position:absolute;right:0;padding:70px 30px 30px;background:var(--color-white)}}.square-select{display:none;color:var(--color-black)}.square-select__title{text-align:left}.square-select__subtitle{font-size:18px;margin:30px 0 5px;text-transform:uppercase}.square-select__squares{display:flex;justify-content:space-between;flex-wrap:wrap}.square-select__squares a{margin-top:15px;display:block;width:47%}.square-select__squares a img{display:block;width:100%;transition-duration:.3s}.square-select__squares a span{display:block;text-align:center;color:#898989}.square-select__squares a:hover img{transform:scale(.95)}.square-select__colors{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin-left:-5px}.square-select__colors div{width:20%;padding:0 5px;margin-top:8px;display:block}.square-select__colors div img{width:100%;transition-duration:.3s}.square-select__colors div:hover img{transform:scale(.9)}.square-select__colors div p{font-size:11px;white-space:nowrap;color:var(--color-gray-300)}.gallery{height:100%}.gallery__container{display:flex;align-items:center;height:100%}.gallery__content{margin:auto;position:relative}@media screen and (orientation: portrait){.gallery__content{height:100vw;width:100vw;max-width:100%}}@media screen and (orientation: landscape){.gallery__content{height:100vh;width:100vh}}@media screen and (orientation: portrait){.gallery_wide .gallery__content{height:62.5vw;width:100vw;max-width:100%}}@media screen and (orientation: landscape){.gallery_wide .gallery__content{height:100vh;width:160vh;max-width:100%}}.gallery__slider{width:96%;height:96%;margin-top:15px}.gallery__slide{padding:20px 45px}.gallery__slide-title{height:50px;line-height:50px}.gallery__slide-wrapper{padding-top:100%;width:100%;margin:0 auto;position:relative}.gallery__slide-wrapper img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.gallery__controls{position:absolute;top:50%;width:100%;margin-top:25px}.gallery__prev,.gallery__next{content:"";position:absolute;transform:translateY(-50%);width:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);height:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px);border-radius:50%;background-color:var(--color-black);cursor:pointer;z-index:1000}.gallery__prev svg,.gallery__next svg{width:32%;height:auto;margin-right:12.5%}.gallery__prev svg,.gallery__next svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery_wide .gallery__prev,.gallery_wide .gallery__next{width:4.0625%;padding-top:4.0625%}.gallery__next{right:0;transform:translateY(-50%) rotate(180deg)}@media screen and (min-aspect-ratio: 4/3){.gallery__controls{position:absolute;top:50%;width:100%;margin-top:25px}.gallery__prev{left:-11%}.gallery__next{right:-11%}}@media screen and (min-aspect-ratio: 16/10){.gallery_wide .gallery__prev{left:-5%}.gallery_wide .gallery__next{right:-5%}}@media screen and (max-aspect-ratio: 3/4){.gallery__slider{width:100%;height:100%;margin-top:-40px}.gallery__slide{padding:20px}.gallery__controls{position:static;display:flex;justify-content:space-between;padding:40px}.gallery__prev,.gallery__next{position:relative;width:40px;padding-top:40px}}.cookie-about{display:none;width:100%;position:fixed;left:0;bottom:0;background-color:#000000e6;z-index:11}.cookie-about span{white-space:nowrap}.cookie-about__container{max-width:1560px;margin:0 auto;padding:20px;display:flex;align-items:center}.cookie-about__text{color:var(--color-white);padding-right:50px}.cookie-about__btn{font-weight:500;height:33px;width:180px}@media screen and (max-width: 768px){.cookie-about__container{flex-wrap:wrap}.cookie-about__text{width:100%;padding-right:0;font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px)}.cookie-about__btn{margin:20px auto 0}}.add_to_cart_button.loading{pointer-events:none;position:relative;border:0!important;background:transparent!important}.add_to_cart_button.loading .spinner{display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;border:4px solid var(--color-white);border-top:4px solid #666;border-radius:50%;width:24px;height:24px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.promotions{padding-top:calc(var(--is-mobile) * .2133333333 * 100vw + var(--is-tablet) * (80px + 110px * var(--index)) + var(--is-laptop) * 190px);padding-bottom:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 150px * var(--index)) + var(--is-laptop) * 190px)}.promotions+.calculate-price{margin-top:0}.promotions__header{margin-bottom:45px}.promotions__body{max-width:1410px;padding:0 20px;margin:0 auto}.promotions__container{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}.promotions__item{width:33.333%;padding:0 15px;margin-bottom:30px}@media screen and (max-width: 1024px){.promotions__item{width:50%}}@media screen and (max-width: 700px){.promotions__item{width:100%}}.promotion-item__body{height:0;padding-bottom:62.5%;padding-left:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 10px * var(--index)) + var(--is-laptop) * 25px);padding-right:calc(var(--is-mobile) * .04 * 100vw + var(--is-tablet) * (15px + 10px * var(--index)) + var(--is-laptop) * 25px);color:var(--color-white);position:relative}.promotion-item__body>*{position:relative;z-index:5}.promotion-item__body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2}.promotion-item__img{z-index:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.promotion-item__date{padding-top:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 0px * var(--index)) + var(--is-laptop) * 20px);font-size:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 2px * var(--index)) + var(--is-laptop) * 14px);visibility:hidden}.promotion-item__title{margin-top:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 5px * var(--index)) + var(--is-laptop) * 25px);line-height:1.5;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px);font-family:Georgia,serif}.promotion-item__btn{position:absolute;bottom:25px;right:25px}.promotion-item__btn .btn{width:110px;height:30px;font-size:14px;min-width:auto}@media screen and (max-width: 700px){.promotion-item__title{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 80px * var(--index)) + var(--is-laptop) * 96px)}}.promotion-solo{margin-top:-40px;display:flex;justify-content:center}.promotion-solo>*{width:47%}.promotion-solo__img{position:relative;overflow:hidden}.promotion-solo__img img{display:block;position:absolute;width:100%;min-height:100%;object-fit:cover;top:50%;transform:translateY(-50%)}.promotion-solo__about{padding:30px 0 30px 30px}.promotion-solo__date{color:var(--color-gray-300);font-size:calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 20px * var(--index)) + var(--is-laptop) * 40px)}.promotion-solo__title{font-family:Georgia,serif;font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 4px * var(--index)) + var(--is-laptop) * 28px);margin-bottom:calc(var(--is-mobile) * .0666666667 * 100vw + var(--is-tablet) * (25px + 5px * var(--index)) + var(--is-laptop) * 30px)}.promotion-solo__description{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px);margin-bottom:calc(var(--is-mobile) * .0933333333 * 100vw + var(--is-tablet) * (35px + -5px * var(--index)) + var(--is-laptop) * 30px)}.promotion-solo__btn{float:right}@media screen and (max-width: 1024px){.promotion-solo{flex-wrap:wrap}.promotion-solo>*{width:100%}.promotion-solo__img{overflow:auto}.promotion-solo__img img{position:static;min-height:auto;transform:none}.promotion-solo__about{padding:30px 0 0;max-width:none}}@media screen and (max-width: 450px){.promotion-solo__btn{float:none;text-align:center}}.quiz{width:100%;max-width:930px;padding:0 20px;margin:60px auto -50px}.quiz__header{padding:0 20px;margin-bottom:35px}.quiz__title,.quiz__subtitle{font-family:Georgia,serif}.quiz__title span,.quiz__subtitle span{color:var(--color-accent)}.quiz__title{font-size:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px);font-weight:700;text-transform:uppercase;line-height:1}.quiz__subtitle{font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 6px * var(--index)) + var(--is-laptop) * 28px)}.quiz__body{overflow:hidden;position:relative}.quiz__track{position:relative;left:0;display:flex;transition-duration:.5s}.quiz__item{min-width:100%;border:1px solid var(--color-black);border-radius:30px}@media screen and (max-width: 450px){.quiz__header{padding:0}.quiz__subtitle{line-height:1;margin-top:15px}.quiz__subtitle span{display:inline-block;width:100%}}.quiz-item{padding:20px 30px;display:flex;flex-direction:column}.quiz-item__num{text-align:right}.quiz-item__title{font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 6px * var(--index)) + var(--is-laptop) * 28px);font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2;margin-bottom:45px}.quiz-item__controls{margin-top:auto;display:flex;align-items:center;padding-bottom:40px}.quiz-item__progress{flex-grow:1;margin-right:30px;position:relative}.quiz-item__progress-bar{width:100%;height:3px;background:#a2a2a2;position:relative}.quiz-item__progress-bar:before,.quiz-item__progress-bar:after{content:"";position:absolute;top:0;left:0}.quiz-item__progress-bar:before{width:25%;height:100%;background:var(--color-accent)}.quiz-item__progress-bar:after{left:25%;width:15px;height:15px;top:-6px;border-radius:50%;background:var(--color-accent)}.quiz-item__progress-bar_p50:before{width:50%}.quiz-item__progress-bar_p50:after{left:50%}.quiz-item__progress-bar_p75:before{width:75%}.quiz-item__progress-bar_p75:after{left:75%}.quiz-item__progress-text{position:absolute;margin-top:20px}.quiz-item__prev{width:77px;margin-right:10px;margin-left:auto}.quiz-item__next br{display:none}.quiz-item__next_n1{margin-left:auto}.quiz-item__atoll-finish{margin:0 auto;width:146px;height:146px;background-color:var(--color-accent);border-radius:50%;position:relative}.quiz-item__atoll-finish svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quiz-item__finish-title{font-size:calc(var(--is-mobile) * .0586666667 * 100vw + var(--is-tablet) * (22px + 6px * var(--index)) + var(--is-laptop) * 28px);font-weight:700;text-align:center;margin-top:10px}.quiz-item .checkbox-square{max-width:500px;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 10px * var(--index)) + var(--is-laptop) * 30px)}@media screen and (max-width: 768px){.quiz-item{padding:25px 15px}.quiz-item__num{text-align:left;margin-bottom:10px}.quiz-item__controls{flex-wrap:wrap;padding-bottom:5px}.quiz-item__progress{width:100%;margin-bottom:30px}.quiz-item__progress-text{position:static}.quiz-item__prev{margin-left:0;margin-right:0;width:63px}.quiz-item__next{margin-left:auto}}@media screen and (max-width: 340px){.quiz-item__next{text-align:center}.quiz-item__next br{display:block}}.custom-radio,.custom-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:20px}.custom-radio__title,.custom-checkbox__title{font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px);display:block;padding-left:35px;line-height:25px}.custom-radio input,.custom-checkbox input{position:absolute;opacity:1;cursor:pointer;height:1px;width:1px;left:50%}.custom-radio__checkmark,.custom-checkbox__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:3px;background-color:#eee}.custom-radio__checkmark:after,.custom-checkbox__checkmark:after{display:none;content:"";position:absolute}input[type=radio]+.custom-radio__checkmark,input[type=radio]+.custom-checkbox__checkmark{border:1px solid var(--color-black);border-radius:50%;background:transparent}input[type=checkbox]+.custom-radio__checkmark:after,input[type=checkbox]+.custom-checkbox__checkmark:after{left:9px;top:3px;width:8px;height:16px;border:solid white;border-radius:2px;border-width:0 4px 4px 0;transform:rotate(45deg)}input[type=radio]+.custom-radio__checkmark:after,input[type=radio]+.custom-checkbox__checkmark:after{width:15px;height:15px;border-radius:50%;top:4px;left:4px;background:var(--color-accent)}input[type=checkbox]:checked~.custom-radio__checkmark,input[type=checkbox]:checked~.custom-checkbox__checkmark{background-color:var(--color-accent)}.custom-radio:after,.custom-checkbox:after{content:"";position:absolute;display:none}input:checked~.custom-radio__checkmark:after,input:checked~.custom-checkbox__checkmark:after{display:block}.custom-input{display:block;margin-bottom:calc(var(--is-mobile) * .0533333333 * 100vw + var(--is-tablet) * (20px + 10px * var(--index)) + var(--is-laptop) * 30px)}.custom-input input{height:47px;width:100%;max-width:450px;padding:0 20px;border:1px solid #444444;border-radius:55px;font-family:Montserrat,sans-serif;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 2px * var(--index)) + var(--is-laptop) * 18px)}.marquee{opacity:0;margin:70px 0;background:var(--color-marque-bg)}.marquee__container{width:100%;overflow:hidden;position:relative}.marquee__track .js-marquee{width:auto;position:relative;height:calc(var(--is-mobile) * .1066666667 * 100vw + var(--is-tablet) * (40px + 8px * var(--index)) + var(--is-laptop) * 48px);display:flex;align-items:center}.marquee__track .js-marquee span{display:block;margin-right:calc(var(--is-mobile) * .096 * 100vw + var(--is-tablet) * (36px + 19px * var(--index)) + var(--is-laptop) * 55px);margin-left:calc(var(--is-mobile) * .096 * 100vw + var(--is-tablet) * (36px + 19px * var(--index)) + var(--is-laptop) * 55px);font-family:Montserrat,sans-serif;font-weight:700;font-size:calc(var(--is-mobile) * .0426666667 * 100vw + var(--is-tablet) * (16px + 6px * var(--index)) + var(--is-laptop) * 22px);color:var(--color-white);white-space:nowrap}.marquee__slash{width:18px;width:calc(var(--is-mobile) * .032 * 100vw + var(--is-tablet) * (12px + 6px * var(--index)) + var(--is-laptop) * 18px)}.marquee__gift{width:calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 6px * var(--index)) + var(--is-laptop) * 30px);margin-right:calc(var(--is-mobile) * .0613333333 * 100vw + var(--is-tablet) * (23px + 12px * var(--index)) + var(--is-laptop) * 35px);margin-left:calc(var(--is-mobile) * .0613333333 * 100vw + var(--is-tablet) * (23px + 12px * var(--index)) + var(--is-laptop) * 35px)}.header_index .marquee{margin:0}.header_index .marquee__track .js-marquee{height:36px}.header_index .marquee__track .js-marquee span{font-size:18px}.header_index .marquee__slash{width:16px}.header_index .marquee__gift{width:22px}.artificial-wrapper{width:100%;height:100%;background-color:#fffee6;position:relative;background-image:url(../assets/img/artificial/artificial.png);background-size:100%;background-repeat:no-repeat}.artificial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;padding:100px 25px 25px;font-family:Georgia,serif;font-size:calc(24px + 18 * (100vw - 375px) / 1545);text-align:center;line-height:1.25;color:#989898}.artificial b{color:#000}.artificial:before,.artificial:after{content:"";display:block;margin:auto}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}

/*  */

.intro__btn{
	justify-content:center
}

.intro__btn .btn{
	margin:0 10px
}

.product-item__btn{
	display: flex;
  justify-content: center;
	flex-wrap:wrap;
	gap:0
}

.product-item__btn a{
	white-space:nowrap;
	min-width: 160px !important;
	margin:10px 0
}
		
.product-c__body {
  flex-wrap: wrap !important;
}
		
		.product-c__title {
  margin-bottom: 30px;
}

.product-c__tabs{
flex-basis:100% !important;
flex-shrink:0 !important
}
		.product-c__tabs{
			margin:45px 0 15px
		}	
		.nav-tabs{
			display:flex;
			flex-wrap:wrap
		}	
		.nav-tabs a{
			margin-right:15px;
			display:block;
			padding:10px 0;
			border-bottom:2px solid #fff;
			color:var(--color-link-gray)
		}
		.nav-tabs a:hover{
			color:var(--color-link-gray-hover)
		}
		.nav-tabs a.active{
			color: var(--color-black);
			border-bottom:2px solid #c8501e
		}
		.tab-content{
			margin:15px 0
		}
		.tab-content .wc-tab{
			display:none
		}
		.tab-content .wc-tab.active{
			display:block
		}
		.tab-content h3{
			font-family: Georgia,serif;
  			line-height: 1.25;
  			font-size: calc(var(--is-mobile) * .064 * 100vw + var(--is-tablet) * (24px + 8px * var(--index)) + var(--is-laptop) * 32px);
			margin-bottom:10px
		}
		.tab-content tr td{
			padding:5px 0 5px 0
		}
		.tab-content tr td:not(last-child){
			padding-right:15px
		}
		.product-c .tab-content table strong {
  font-weight: 600 !important;
}
		.product-c_vid{
			margin-top:30px
		}
		.product-c_vid a{
			display:flex;
			color:var(--color-link-gray)
		}
		.product-c_vid a:hover{
			color:var(--color-link-gray-hover)
		}
		.product-c_vid a svg{
			width:30px;
			margin:0 10px 0 0;
			fill:#c8501e
		}
		.product-c__settings > table td{
			padding-bottom: 16px;
		}
		.product-c__controls {
  margin-top: calc(var(--is-mobile) * .1733333333 * 100vw + var(--is-tablet) * (30px + 25px * var(--index)) + var(--is-laptop) * 90px);
  margin-bottom: calc(var(--is-mobile) * .0133333333 * 100vw + var(--is-tablet) * (5px + 85px * var(--index)) + var(--is-laptop) * 90px);
}
		.product-c__controls p span {
  font-size: calc(var(--is-mobile) * .048 * 100vw + var(--is-tablet) * (18px + 4px * var(--index)) + var(--is-laptop) * 22px);
  font-weight: 700;
  font-family: Georgia,serif;
}
		
		.product-c__controls .multiplier__input{
			border-radius: 55px;
  background-color: #fff;
  text-align: center;
  padding: 2px 15px;
		}
		
		.product-c__controls .multiplier__quantity > span{
			background-color: rgba(0,0,0,0);
		}
		.product-c__settings > table td:nth-child(2) {
  float: right;
  margin: 0 0 0 15px;
  text-align: right;
  max-width: 350px;
}
		
		.fancybox__container{
			--fancybox-bg: rgba(0, 0, 0, 0.9);
		}
		.fancybox__content{
			padding: 0;
  max-height: 85%;
  max-width: 85%;
		}
		
		.fancybox__content video {
			height:100%
		}
		.fancybox__content > .f-button.is-close-btn{
			opacity: 1;
  position: fixed;
  right: 20px;
  top: 18px;
		}
		.fancybox__content > .f-button.is-close-btn:hover{
			color:#c8501e
		}
		
		#tab-rev .comment{
			list-style:none;
			margin: 0 0 15px 0;
		}
		
		#tab-rev .comment_container{
			display:flex;
			align-items: center;
		}
		
		#tab-rev .meta .woocommerce-review__dash, #tab-rev .meta .woocommerce-review__published-date{
			display:none
		}
		
		#tab-rev .avatar{
			border-radius: 50%;
  margin: 0 15px 0 0;
  width: 50px;
  height: auto;
		}


.has-html5video .fancybox__content{
	max-width: 90%;
  max-height: 90%;
  width: auto !important;
  height: auto !important;
  aspect-ratio: auto !important;
}

.fancybox__html5video{
	height: 100% !important;
  width: 100% !important;
}

/* */

.callback-form-section--bg-1 {
    background-image: url(../assets/img/callback/extra/1.webp);
	background-size: contain;
}
.callback-form-section--bg-2 {
    background-image: url(../assets/img/callback/extra/2.webp);
	background-size: contain;
}
.callback-form-section--bg-3 {
    background-image: url(../assets/img/callback/extra/3.webp);
	background-size: contain;
}

.h-popup_main img {
	margin-top: 0;
	margin-left: 0;
}

.text-center{
	text-align:center
}

.stage-list__stage{
	width:25%
}

.stage-list__stage span.sub{
  font-weight: normal;
  display: inline-block;
  font-size: calc(var(--is-mobile) * .0373333333 * 100vw + var(--is-tablet) * (14px + 4px * var(--index)) + var(--is-laptop) * 18px);
}

@media screen and (max-width: 1024px) {
  .stage-list__stage {
    display: flex;
    align-items: center;
    flex: initial;
    width: 100%;
    margin-bottom: 60px;
  }
}