@font-face{font-family:"Teko";src:url(../fonts/Teko/Teko-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url(../fonts/Teko/Teko-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Teko";src:url(../fonts/Teko/Teko-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--container-max-width:912px;--container-sm-max-width:448px;--container-horizontal-padding:40px;--layout-padding-bottom:140px;--gray-btn-horizontal-padding:16px}*{font-family:"Teko",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{color:#151515}body.is-overflow-hidden{overflow:hidden}button,input,textarea{color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;font:inherit;text-decoration:none}h1,h2,h3{font-weight:400}input,textarea{outline:0}textarea{resize:none}.d-none,.tablet-visible{display:none}.seperator{width:1px;background:rgba(255,255,255,.24)}.layout{padding:62px 0 var(--layout-padding-bottom)}.layout-title{font-size:40px;line-height:100%;text-transform:uppercase;margin-top:8px}.container{max-width:var(--container-max-width);margin:0 auto}.container.is-sm{max-width:var(--container-sm-max-width)}.section-title{font-size:32px;line-height:100%;text-transform:uppercase}.section-header,.section-title.has-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.section-title.has-line::after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:rgba(0,0,0,.12)}.section-header{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:24px;line-height:100%}.section-header__text{font-weight:300;letter-spacing:.01em;text-transform:uppercase;color:#666}.section-header__btn{background:rgba(0,0,0,.04);height:40px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s ease;transition:color .3s ease;padding:0 16px}.section-header__btn:hover{color:#bb162b}.section-header__seperator{width:1px;height:40px;background:rgba(0,0,0,.12)}.outlined-row{border-top:1px solid rgba(0,0,0,.1)}.outlined-row:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.outlined-row,.outlined-row-target{min-height:64px}.outlined-row-target{width:100%;font-weight:300;font-size:24px;line-height:100%;letter-spacing:.01em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding-top:14.5px;padding-bottom:14.5px}.circle-link:hover,.outlined-row-target:hover{color:#bb162b}.circle-link,.dashed-text,.outlined-row-target{display:-webkit-box;display:-ms-flexbox;display:flex}.circle-link{width:240px;height:240px;background:rgba(0,0,0,.04);border-radius:50%;font-weight:300;font-size:32px;line-height:100%;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease;transition:color .3s ease;margin:64px auto 0}.dashed-text{--dashed-text-line-height:24px;font-family:"Roboto",sans-serif;font-size:16px;line-height:var(--dashed-text-line-height);letter-spacing:.01em;gap:16px}.dashed-text::before{content:"";min-width:16px;max-width:16px;height:1px;background:#bb162b;margin-top:calc((var(--dashed-text-line-height) - 1px)/2);display:inline-block}.text-red{color:#bb162b}@media screen and (max-width:1100px){:root{--container-max-width:344px;--container-sm-max-width:var(--container-max-width);--container-horizontal-padding:32px;--layout-padding-bottom:128px;--gray-btn-horizontal-padding:14px}.tablet-hidden{display:none!important}.tablet-visible{display:inline-block}.container.is-full-on-tablet{max-width:none;padding-right:var(--container-horizontal-padding);padding-left:var(--container-horizontal-padding)}.layout{padding-top:32px}.layout-title{font-size:32px;margin-top:6px}.section-title{font-size:24px}.section-title.has-line{gap:8px}.section-header{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);row-gap:8px;font-size:16px}.section-header__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:32px;padding:0 14px}.section-header__seperator{width:0;height:0}.outlined-row,.outlined-row-target{min-height:40px}.outlined-row-target{font-size:18px;padding-top:11px;padding-bottom:11px}.circle-link{width:144px;height:144px;font-size:18px;margin-top:31px}.dashed-text{--dashed-text-line-height:20px;font-size:13px;letter-spacing:unset}}@media screen and (max-width:512px){:root{--container-max-width:none;--container-horizontal-padding:5vw;--layout-padding-bottom:30.3125vw;--gray-btn-horizontal-padding:4.375vw}.container{padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding)}.layout{padding-top:10vw}.layout-title{font-size:10vw;margin-top:1.875vw}.section-title{font-size:7.5vw}.section-title.has-line{gap:2.5vw}.section-header{row-gap:2.5vw;font-size:5vw}.section-header__btn{height:10vw;padding:0 4.375vw}.outlined-row,.outlined-row-target{min-height:12.5vw}.outlined-row-target{font-size:5.625vw;padding-top:3.4375vw;padding-bottom:3.4375vw}.circle-link{width:45vw;height:45vw;font-size:5.625vw;margin-top:9.6875vw}.dashed-text{--dashed-text-line-height:6.25vw;font-size:4.0625vw;gap:5vw}.dashed-text::before{min-width:5vw;max-width:5vw}}.header,.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header{--hamburger-gap:31.81px;--hamburger-lines-width:22.5px;background:#000;position:sticky;top:0;color:#fff;height:96px;z-index:2;padding:0 var(--container-horizontal-padding)}.header__row{width:100%}.header__hamburger,.header__text{width:-webkit-max-content;width:-moz-max-content;width:max-content}.header__text{font-size:24px;line-height:100%;text-transform:uppercase}.header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--hamburger-gap)}.header__hamburger-lines{position:relative;width:var(--hamburger-lines-width);height:15px}.header__hamburger-line{position:absolute;width:15px;height:2px;background:#fff;left:0;-webkit-transition-property:top,bottom,-webkit-transform;transition-property:top,bottom,transform;transition-property:top,bottom,transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;transition-duration:.3s}.header__hamburger-line:first-child{top:0}.header__hamburger-line:nth-child(2){width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__hamburger-line:last-child{bottom:0}.header__hamburger-text-close{display:none}.header__hamburger.is-active .header__hamburger-line{width:100%}.header__hamburger.is-active .header__hamburger-line:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px}.header__hamburger.is-active .header__hamburger-line:nth-child(2){display:none}.header__hamburger.is-active .header__hamburger-line:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:6px}.header__hamburger.is-active .header__hamburger-text-open{display:none}.header__hamburger.is-active .header__hamburger-text-close{display:block}.header__logos{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__logos .seperator{height:64px}.header__info,.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{position:absolute}.header__logo.is-first{top:50%;left:-28px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.header__logo.is-last{top:calc(50% + 4px);right:-18px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.header__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}.header__info .seperator{height:24px}.header__link{-webkit-transition:color .3s ease;transition:color .3s ease}.header__link:hover{color:#bb162b}.header__menu{opacity:0;visibility:hidden;color:#fff;position:absolute;top:100%;left:0;width:100%;background:#000;z-index:2;max-height:100vh;overflow-y:auto;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;padding:7px var(--container-horizontal-padding) 89px calc(var(--container-horizontal-padding) + var(--hamburger-lines-width) + var(--hamburger-gap))}.header__menu.is-visible{opacity:1;visibility:visible}.header__menu-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:32px;line-height:100%;text-transform:uppercase;display:block;margin-bottom:8px}.header__menu-subcategory{margin:19px 0 45px}.header__menu-links{margin-top:31px}.header__menu-link{font-family:"Roboto",sans-serif;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:16px;line-height:24px;display:block}@media screen and (max-width:1500px){.header{height:80px}.header__logos .seperator{height:48px}.header__logo.is-first{left:-27px}.header__logo.is-first .header__logo-img{width:192px;height:44.97px}.header__logo.is-last{right:-19px}.header__logo.is-last .header__logo-img{width:149px;height:48px}.header__menu{padding-top:24px;padding-bottom:91px}.header__menu-link{font-size:14px;line-height:22px}}@media screen and (max-width:1100px){.header{--hamburger-lines-width:28px;position:static;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:96px;padding:0}.header__row{background:#000;position:fixed;top:0;left:0;height:40px;border-bottom:1px solid rgba(255,255,255,.24);z-index:2;padding:0 var(--container-horizontal-padding)}.header__text{font-size:16px}.header__hamburger-lines{height:9px}.header__hamburger-line{width:100%}.header__hamburger-line:nth-child(2){display:none}.header__hamburger-line:last-child{width:20px}.header__hamburger.is-active .header__hamburger-line{width:18.78px}.header__hamburger.is-active .header__hamburger-line:first-child{top:3.5px}.header__hamburger.is-active .header__hamburger-line:last-child{bottom:3.5px}.header__logo,.header__logos{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__logos{width:100%;-webkit-transform:none;transform:none}.header__logos .seperator{height:55px;margin:0 16px 0 12px}.header__logo{-webkit-transform:none!important;transform:none!important}.header__logo-img{-o-object-fit:contain;object-fit:contain}.header__logo.is-first .header__logo-img{width:177px;height:22px}.header__logo.is-last .header__logo-img{width:86px;height:25px}.header__info{gap:8px}.header__info .seperator{height:16px}.header__menu{top:39px;height:100vh;padding:32px var(--container-horizontal-padding) 57px}.header__menu-subcategory{margin:28px 0 34px}.header__menu-links{margin-top:23px}.header__menu-link{font-size:14px}}@media screen and (max-width:512px){.header{--hamburger-lines-width:8.75vw;height:30vw}.header__row{height:12.5vw}.header__hamburger-lines{height:2.8125vw}.header__hamburger-line:last-child{width:6.25vw}.header__hamburger.is-active .header__hamburger-line{width:5.86875vw}.header__hamburger.is-active .header__hamburger-line:first-child{top:1.09375vw}.header__hamburger.is-active .header__hamburger-line:last-child{bottom:1.09375vw}.header__logos .seperator{height:17.1875vw;margin:0 5vw 0 3.75vw}.header__logo.is-first .header__logo-img{width:55.3125vw;height:6.875vw}.header__logo.is-last .header__logo-img{width:26.875vw;height:7.8125vw}.header__text{font-size:5vw}.header__info{gap:2.5vw}.header__info .seperator{height:5vw}.header__menu{top:12.1875vw;padding-top:10vw;padding-bottom:17.8125vw}.header__menu-subcategory{margin:8.75vw 0 10.625vw}.header__menu-links{margin-top:7.1875vw}.header__menu-link{font-size:4.375vw;line-height:7.5vw}}.breadcrumbs{--column-gap:24px;--seperator-width:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px var(--column-gap)}.breadcrumbs__link{white-space:nowrap;font-family:"Roboto",sans-serif;font-size:12px;line-height:100%;letter-spacing:-.01em;position:relative;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}.breadcrumbs__link:not(:last-child)::after{content:"";width:var(--seperator-width);height:1px;background:#c4c4c4;position:absolute;top:50%;right:calc((var(--column-gap) + var(--seperator-width))/2*-1)}.breadcrumbs__link:hover{color:#bb162b}@media screen and (max-width:1100px){.breadcrumbs__link{font-size:10px}}@media screen and (max-width:512px){.breadcrumbs{--column-gap:7.5vw;--seperator-width:2.5vw;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:0 var(--container-horizontal-padding);margin:0 calc(var(--container-horizontal-padding)*-1)}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__link{font-size:3.125vw}}.tags{--tags-cross-width:13.47px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:22px 0 80px}.tags .gray-btn{position:relative;font-weight:300;-webkit-transition-property:background,color,padding-right;transition-property:background,color,padding-right}.tags .gray-btn.is-active{--tag-gap:16px;padding-right:calc(var(--tag-gap) + var(--tags-cross-width) + var(--gray-btn-horizontal-padding))}.tags .gray-btn.is-active .tags__cross{opacity:1}.tags .gray-btn:not(.is-active):hover .tags__cross::after,.tags .gray-btn:not(.is-active):hover .tags__cross::before{background:#bb162b}.tags__cross{opacity:0;position:absolute;width:var(--tags-cross-width);height:13.47px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:var(--gray-btn-horizontal-padding);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tags__cross::after,.tags__cross::before{content:"";width:100%;height:.67px;background:rgba(255,255,255,.48);position:absolute;left:0;top:50%;-webkit-transition:background .3s ease;transition:background .3s ease}.tags__cross::before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.tags__cross::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.tags__plus{display:none}@media screen and (max-width:1100px){.tags{margin:16px 0 54px}}@media screen and (max-width:512px){.tags{--tags-cross-width:4.209375vw;gap:2.5vw;margin:6.875vw 0 19.375vw}.tags.has-more .gray-btn.is-more{display:none}.tags.has-more .tags__plus{display:block}.tags__plus{width:10vw;height:10vw;border:1px solid rgba(0,0,0,.04);font-weight:300;font-size:6.25vw;letter-spacing:.01em;-webkit-transition:color .3s ease;transition:color .3s ease}.tags__plus:hover{color:#bb162b}}.accordions{margin-top:70px}.accordion.is-opened .accordion__target{color:#bb162b}.accordion.is-opened .accordion__arrow{background:#bb162b;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion.is-opened .accordion__icon{stroke:#fff}.accordion__target{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion__target:hover .accordion__underlined-text,.accordion__text-link:hover{color:inherit;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.accordion__underlined-text{-webkit-text-decoration:underline rgba(0,0,0,.12);text-decoration:underline rgba(0,0,0,.12);text-underline-offset:2px;-webkit-transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.accordion__arrow{min-width:32px;max-width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.04);-webkit-transition-property:background,-webkit-transform;transition-property:background,transform;transition-property:background,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.accordion__icon{stroke:#bb162b;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.accordion__body{-webkit-transition:height .3s ease;transition:height .3s ease;height:0;overflow:hidden}.accordion__body-inner{margin:6px 0 32px}.accordion__subtitle{font-weight:300;font-size:16px;line-height:12px;text-transform:uppercase;color:#666;margin:33px 0 11px}.accordion__checkboxes{margin:48px 0}.accordion__images{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:33px 0 32px}.accordion__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accordion__img-wrap{background:rgba(0,0,0,.08);width:100%;height:128px;overflow:hidden}.accordion__img-wrap:hover .accordion__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.accordion__text{max-width:678px;font-size:16px;line-height:24px;letter-spacing:.01em}.accordion__text,.accordion__text *{font-family:"Roboto",sans-serif}.accordion__text-link{color:#bb162b;-webkit-text-decoration:underline #bb162b;text-decoration:underline #bb162b;text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:text-decoration-color,color;transition-property:text-decoration-color,color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.accordion__text-link:hover{color:#e51f38}.accordion__video{position:relative;height:480px;margin-top:41px}.accordion__video-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion__video-play{border-radius:50%;background:#bb162b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;width:128px;height:128px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .3s ease;transition:background .3s ease}.accordion__video-play:hover{background:#e51f38}.accordion__video-icon{margin:0 40px 0 auto}.accordion__video-target,.accordion__video.is-playing .accordion__video-img,.accordion__video.is-playing .accordion__video-play{display:none}.accordion__video.is-playing .accordion__video-target{display:block}.accordion__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:30px}.accordion__links-seperator{width:1px;height:32px;background:rgba(0,0,0,.08)}.accordion__link{font-weight:300;font-size:24px;line-height:100%;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.accordion__link:hover{color:#bb162b}.accordion__line{width:32px;height:1px;background:rgba(0,0,0,.1)}.accordion__list-title{font-size:24px;line-height:100%;font-weight:300;text-transform:uppercase;padding:23px 0 9px}.accordion__list-title.is-first{padding-top:31px}.accordion__tile{display:grid;grid-template-columns:repeat(2,1fr);gap:65px 16px}.accordion__tile-item:hover .accordion__tile-img{-webkit-transform:scale(1.05);transform:scale(1.05)}.accordion__tile-item:hover .accordion__tile-title{color:#bb162b}.accordion__tile-img{width:100%;height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accordion__tile-img-wrap{background:rgba(0,0,0,.04);height:192px;overflow:hidden}.accordion__tile-title{font-weight:300;font-size:24px;line-height:100%;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease;margin:22px 0 9px}.accordion__tile-text{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;letter-spacing:.01em}.accordion__tables{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:63px;margin:89px 0 143px}.accordion__tables.tablet-visible{display:none}.accordion__tables::after{content:"";width:1px;height:48px;background:rgba(0,0,0,.11);bottom:-48px;position:absolute;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.accordion__table,.accordion__table-title{font-size:16px;line-height:100%;letter-spacing:.01em;text-transform:uppercase}.accordion__table{width:100%;border-spacing:0;font-weight:300}.accordion__table-title{font-weight:500;color:#bb162b;margin-bottom:17px}.accordion__table-col{width:17.1%}.accordion__table-col1{width:12.71%}.accordion__table-cell{border-bottom:1px solid rgba(0,0,0,.1);padding:15px 16px 16px 0}.accordion__table-cell:last-child{padding-right:0}@media screen and (max-width:1100px){.accordions{margin-top:40px}.accordion__underlined-text{color:#666;text-decoration:none}.accordion__arrow{min-width:20px;max-width:20px;height:20px;background:#f5f5f5}.accordion__icon{width:7.27px;height:3.64px}.accordion__body-inner{margin-bottom:16px}.accordion__subtitle{margin:32px 0 8px}.accordion__checkboxes{margin:25px 0 66px}.accordion__images{grid-template-columns:repeat(2,1fr);padding:42px 0 48px}.accordion__img-wrap{height:96px}.accordion__text{max-width:calc(100% - 32px);font-size:13px;line-height:20px;letter-spacing:unset}.accordion__video{height:384px}.accordion__video-play{width:96px;height:96px}.accordion__video-icon{width:30px;height:30px;margin-right:30px}.accordion__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.accordion__links-seperator{display:none}.accordion__link{font-size:16px}.accordion__list-title{font-size:18px;padding:21px 0 5px}.accordion__tile{row-gap:34px}.accordion__tile-img-wrap{height:144px}.accordion__tile-title{font-size:18px;margin:19px 0 5px}.accordion__tile-text{font-size:13px;line-height:20px}.accordion__tables{margin:29px 0 52px}.accordion__table,.accordion__tables.tablet-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.accordion__tables::after{height:24px;bottom:-12px}.accordion__table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px;font-size:14px}.accordion__table-title{font-weight:500;font-size:14px;letter-spacing:unset;margin-bottom:0}.accordion__table-row{display:grid;grid-template-columns:80px 1fr;gap:8px;margin-top:10px}.accordion__table-name{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.accordion__table-name::after{content:"";background:rgba(0,0,0,.11);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-bottom:4px}}@media screen and (max-width:512px){.accordions{margin-top:12.5vw}.accordion__underlined-text{text-underline-offset:.625vw}.accordion__arrow{min-width:6.25vw;max-width:6.25vw;height:6.25vw}.accordion__icon{width:2.271875vw;height:1.1375vw}.accordion__body-inner{margin:1.875vw 0 5vw}.accordion__subtitle{font-size:5vw;line-height:3.75vw;margin:15vw 0 2.5vw}.accordion__checkboxes{margin:7.8125vw 0 20.625vw}.accordion__images{padding:18.125vw 0 15vw}.accordion__img-wrap{height:30vw}.accordion__text{max-width:calc(100% - 10vw);font-size:4.0625vw;line-height:6.25vw}.accordion__text-link{text-underline-offset:.625vw}.accordion__video{height:120vw;margin-top:12.8125vw}.accordion__video-play{width:30vw;height:30vw}.accordion__video-icon{width:9.375vw;height:9.375vw;margin-right:9.375vw}.accordion__links{gap:2.5vw;margin-top:6.25vw}.accordion__link{font-size:5vw}.accordion__line{width:10vw}.accordion__list-title{font-size:5.625vw;padding:6.5625vw 0 1.5625vw}.accordion__list-title.is-first{padding-top:9.6875vw}.accordion__tile{grid-template-columns:1fr;gap:10.625vw}.accordion__tile-img-wrap{height:40vw}.accordion__tile-title{font-size:5.625vw;margin:5.9375vw 0 1.5625vw}.accordion__tile-text{font-size:4.0625vw;line-height:6.25vw}.accordion__tables{margin:9.0625vw 0 16.25vw}.accordion__tables::after{height:7.5vw;bottom:-3.75vw}.accordion__table{gap:10.625vw;font-size:4.375vw}.accordion__table-title{font-size:4.375vw}.accordion__table-row{grid-template-columns:25vw 1fr;gap:2.5vw;margin-top:3.125vw}.accordion__table-name{gap:2.5vw}.accordion__table-name::after{margin-bottom:1.25vw}}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 16px}.products__card:hover .products__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.products__card:hover .products__title{color:#bb162b}.products__img{max-width:100%;max-height:100%;mix-blend-mode:multiply;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.products__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:192px;background:rgba(0,0,0,.04);overflow:hidden;padding:12px 0;margin-bottom:14px}.products__title{font-size:24px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.products__title.is-name{margin-bottom:9px}.products__title.is-price{margin:5px 0 6px}.products__text{max-width:332px;font-size:12px;line-height:100%;letter-spacing:-.01em;color:#666}.products__text,.products__text *{font-family:"Roboto",sans-serif}.products__text.is-desc{line-height:16px}@media screen and (max-width:1100px){.products{grid-template-columns:1fr;gap:32px}.products__img-wrap{height:160px;padding:4px 0;margin-bottom:13px}.products__title{font-size:20px}.products__title.is-name{margin-bottom:6px}.products__title.is-price{margin:4px 0 11px}.products__text{max-width:344px}}@media screen and (max-width:512px){.products{gap:10vw}.products__img-wrap{height:40vw;padding:3.125vw 0;margin-bottom:4.0625vw}.products__title{font-size:6.25vw}.products__title.is-name{margin-bottom:1.875vw}.products__title.is-price{margin:1.25vw 0 3.4375vw}.products__text{max-width:107.5vw;font-size:3.75vw}.products__text.is-desc{line-height:5vw}}.form-subtitle,.form-title{font-weight:300;letter-spacing:.01em;margin:72px 0 24px}.form-subtitle{font-size:18px;line-height:100%;text-transform:uppercase;color:#666;margin:35px 0 11px}.form-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-wrap.has-single-item{grid-template-columns:1fr}.form-target{--form-target-horizontal-padding:24px;background:rgba(0,0,0,.04);cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:64px;border:1px solid transparent;-webkit-transition-property:background,border-color,color;transition-property:background,border-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding-right:var(--form-target-horizontal-padding);padding-left:var(--form-target-horizontal-padding)}.form-target.is-focused{background:0 0;border-color:rgba(0,0,0,.04)}.form-target.is-focused .form-label{font-size:14px;margin-top:15px}.form-target.is-focused .form-element{height:auto}.form-target.is-focused:hover{border-color:#bb162b}.form-target.is-textarea{height:auto;min-height:128px}.form-target.is-textarea .form-element{font-family:"Roboto",sans-serif;font-size:16px;line-height:20px;letter-spacing:.01em;height:auto;overflow-y:hidden;text-transform:unset;padding-top:17px;padding-bottom:17px;margin-top:0}.form-target.is-textarea .form-element::-webkit-input-placeholder{color:rgba(0,0,0,.32);-webkit-transition:color .3s ease;transition:color .3s ease}.form-target.is-textarea .form-element::-moz-placeholder{color:rgba(0,0,0,.32);-moz-transition:color .3s ease;transition:color .3s ease}.form-target.is-textarea .form-element:-ms-input-placeholder{color:rgba(0,0,0,.32);-ms-transition:color .3s ease;transition:color .3s ease}.form-target.is-textarea .form-element::-ms-input-placeholder{color:rgba(0,0,0,.32);-ms-transition:color .3s ease;transition:color .3s ease}.form-target.is-textarea .form-element::placeholder{color:rgba(0,0,0,.32);-webkit-transition:color .3s ease;transition:color .3s ease}.form-target:not(.is-focused):hover .form-label{color:#bb162b}.form-target:not(.is-focused).is-textarea:hover .form-element::-webkit-input-placeholder{color:#bb162b}.form-target:not(.is-focused).is-textarea:hover .form-element::-moz-placeholder{color:#bb162b}.form-target:not(.is-focused).is-textarea:hover .form-element:-ms-input-placeholder{color:#bb162b}.form-target:not(.is-focused).is-textarea:hover .form-element::-ms-input-placeholder{color:#bb162b}.form-target:not(.is-focused).is-textarea:hover .form-element::placeholder{color:#bb162b}.form-element,.form-label{font-weight:300;font-size:18px;line-height:100%;text-transform:uppercase;letter-spacing:.01em}.form-label{color:#666;-webkit-transition-property:color,margin-top,font-size;transition-property:color,margin-top,font-size;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;margin-top:24px}.form-element{font-family:"Roboto",sans-serif;height:0}.form-disclaimer{max-width:355px;font-weight:300;font-size:14px;line-height:16px;text-align:center;text-transform:uppercase;color:#666;margin:21px auto 0}.form-disclaimer__link{text-decoration:underline;text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.form-disclaimer__link:hover{color:#bb162b;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:216px;height:48px;font-size:24px;text-transform:uppercase;color:#fff;background:#bb162b;-webkit-transition:background .3s ease;transition:background .3s ease;margin-top:16px}.form-submit.is-lg{max-width:none;height:64px}.form-submit:hover{background:#e51f38}@media screen and (max-width:1100px){.form-title{margin:45px 0 10px}.form-subtitle{margin-top:27px}.form-wrap{grid-template-columns:1fr}.form-target{--form-target-horizontal-padding:14px;height:56px}.form-target.is-focused .form-label{margin-top:12px}.form-target.is-textarea{min-height:96px}.form-target.is-textarea .form-element{font-size:14px}.form-label{margin-top:19px}.form-element{font-size:16px}.form-disclaimer{margin-top:17px}.form-submit{max-width:none;font-size:20px}.form-submit.is-lg{font-size:20px;height:48px}}@media screen and (max-width:512px){.form-title{margin:14.0625vw 0 3.125vw}.form-subtitle{font-size:5.625vw;margin:8.4375vw 0 3.4375vw}.form-wrap{gap:5vw}.form-target{--form-target-horizontal-padding:4.375vw;height:17.5vw}.form-target.is-focused .form-label{font-size:4.375vw;margin-top:3.75vw}.form-target.is-textarea{min-height:30vw}.form-target.is-textarea .form-element{font-size:4.375vw;line-height:6.25vw;padding-top:5.3125vw;padding-bottom:5.3125vw}.form-label{font-size:5.625vw;margin-top:5.9375vw}.form-element{font-size:5vw}.form-disclaimer{max-width:110.9375vw;font-size:4.375vw;line-height:5vw;margin-top:5.3125vw}.form-disclaimer__link{text-underline-offset:.625vw}.form-submit,.form-submit.is-lg{font-size:6.25vw;height:15vw}}.row-form{--row-form-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--row-form-gap);margin-top:21px}.row-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--row-form-gap)}.row-form__label{font-weight:300;font-size:16px;line-height:12px;text-transform:uppercase;color:#666;margin-bottom:8px}.row-form__input{width:100%;height:48px;border:1px solid rgba(0,0,0,.1);font-size:16px;line-height:23px;letter-spacing:.01em;font-family:"Roboto",sans-serif;color:#27282c;-webkit-transition:color,border-color;transition:color,border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding:0 16px}.row-form__input::-webkit-input-placeholder{font-family:"Teko",sans-serif;color:rgba(0,0,0,.32)}.row-form__input::-moz-placeholder{font-family:"Teko",sans-serif;color:rgba(0,0,0,.32)}.row-form__input:-ms-input-placeholder{font-family:"Teko",sans-serif;color:rgba(0,0,0,.32)}.row-form__input::-ms-input-placeholder{font-family:"Teko",sans-serif;color:rgba(0,0,0,.32)}.row-form__input::placeholder{font-family:"Teko",sans-serif;color:rgba(0,0,0,.32)}.row-form__input:not(:disabled):hover{border-color:#bb162b}.row-form__input:disabled{color:#27282c;border-color:transparent;background:rgba(0,0,0,.1);cursor:not-allowed}.row-form__submit{max-width:none;font-weight:300;margin-top:0}@media screen and (max-width:1100px){.row-form{--row-form-gap:17px;margin-top:23px}.row-form:not(.has-single-input){--row-form-gap:24px;grid-template-columns:1fr;margin-top:15px}.row-form:not(.has-single-input) .row-form__inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.row-form:not(.has-single-input) .row-form__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.row-form:not(.has-single-input) .row-form__label{margin-bottom:0}.row-form:not(.has-single-input) .row-form__input{width:89px;height:32px;font-size:14px;line-height:32px;padding:0 12px}.row-form__submit{font-size:18px}}@media screen and (max-width:512px){.row-form{--row-form-gap:5vw;margin-top:7.1875vw}.row-form__label{font-size:5vw;line-height:3.75vw;margin-bottom:2.5vw}.row-form__input{height:15vw;font-size:5vw;line-height:7.1875vw;padding:0 5vw}.row-form:not(.has-single-input){--row-form-gap:7.5vw;margin-top:4.6875vw}.row-form:not(.has-single-input) .row-form__inputs{gap:2.5vw}.row-form:not(.has-single-input) .row-form__wrap{gap:5vw}.row-form:not(.has-single-input) .row-form__input{width:27.8125vw;height:10vw;font-size:4.375vw;line-height:10vw;padding:0 3.75vw}.row-form__submit{font-size:5.625vw}}.map-target{position:relative;background:rgba(0,0,0,.04);height:480px;margin:32px 0 29px}.map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-marker{width:80px;height:80px;border-radius:50%;background:#bb162b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1100px){.map-target{height:192px;margin:32px 0 17.71px}.map-marker{width:48px;height:48px}.map-icon{width:13.8px;height:19.49px}}@media screen and (max-width:512px){.map-target{height:60vw;margin:7.8125vw 0 5.534375vw}.map-marker{width:15vw;height:15vw}.map-icon{width:4.3125vw;height:6.090625vw}}.contact-form-title{margin-top:153px}.contact-form-text{font-weight:300;font-size:18px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#666;margin:3px 0 35px}@media screen and (max-width:1100px){.contact-form-title{margin-top:66px}.contact-form-text{font-size:16px;margin:4px 0 28px}}@media screen and (max-width:512px){.contact-form-title{margin-top:20.625vw}.contact-form-text{font-size:5vw;margin:1.25vw 0 8.75vw}}.banner{position:relative}.banner__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content{position:absolute;left:40px;bottom:72px;color:#fff}.banner__title{font-size:98px;line-height:100%;letter-spacing:-.02em;text-transform:uppercase}.banner__text{max-width:413.52px;font-family:"Roboto",sans-serif;font-size:18px;line-height:24px;letter-spacing:-.04em;margin-top:-10px}.banner__btn{width:160px;height:48px;font-size:24px;letter-spacing:-.02em;text-transform:uppercase;background:#fff;color:#151515;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s ease;transition:color .3s ease;margin-top:49px}.banner__btn:hover,.checkbox__text span{color:#bb162b}@media screen and (max-width:1500px){.banner__content{bottom:63.96px}.banner__title{font-size:80px}.banner__text{max-width:325px;font-size:14px;line-height:20px;margin-top:1.62px}.banner__btn{width:144px;margin-top:27px}}@media screen and (max-width:1100px){.banner__content{left:32px;bottom:48px}.banner__text,.banner__title{font-size:32px;letter-spacing:unset}.banner__text{max-width:299px;font-size:12px;line-height:16px;margin-top:4px}.banner__btn{width:80px;height:32px;font-size:16px;margin-top:16px}}@media screen and (max-width:512px){.banner__content{width:100%;max-width:calc(100% - 16.25vw);top:13.125vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.banner__title{font-size:7.5vw}.banner__text{max-width:100%;font-size:3.75vw;line-height:5vw;margin-top:.625vw}.banner__btn{width:25vw;height:10vw;font-size:5vw;margin:6.25vw auto 0}}.reviews{--reviews-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--reviews-gap);margin:95px 0 30px}.reviews__item{width:100%;height:160px;overflow:hidden}.reviews__item:hover .reviews__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.reviews__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.reviews.is-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews.is-grid .reviews__item{width:calc((100% - var(--reviews-gap)*3)/4);height:128px}.reviews.is-grid .reviews__item:first-child,.reviews.is-grid .reviews__item:nth-child(2){width:calc(50% - var(--reviews-gap)/2);height:256px}.rating-title{font-weight:300;font-size:24px;line-height:100%;text-transform:uppercase;margin-bottom:8px}.rating-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:24px}.rating-row .rating-title{margin:0 12px 0 0}.rating-count{font-size:24px;line-height:100%;text-transform:uppercase;color:#27282c;margin-top:3px}.rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.rating-star{fill:#e7e7e7;stroke:#e5e5e5}.rating-star.is-filled{fill:#efbe3f;stroke:#efbe3f}.rating-view-all{font-family:"Roboto",sans-serif;font-size:12px;line-height:100%;letter-spacing:.01em;color:#666;-webkit-text-decoration:underline #c4c4c4;text-decoration:underline #c4c4c4;text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.rating-view-all:hover{color:#bb162b;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media screen and (max-width:1100px){.reviews{margin:63px 0 17.71px}.reviews.is-grid .reviews__item{width:calc((100% - var(--reviews-gap))/2);height:96px}.reviews.is-grid .reviews__item:first-child,.reviews.is-grid .reviews__item:nth-child(2){width:100%;height:144px}.reviews:not(.is-grid){overflow-x:auto;padding:0 var(--container-horizontal-padding);margin-left:calc(var(--container-horizontal-padding)*-1);margin-right:calc(var(--container-horizontal-padding)*-1)}.reviews:not(.is-grid)::-webkit-scrollbar{display:none}.reviews:not(.is-grid) .reviews__item{min-width:128px;height:120px}.rating-title{font-size:18px;margin-bottom:4px}.rating-row{gap:10px;height:20px}.rating-row .rating-title{font-size:16px;margin-right:6px}.rating-count{font-size:16px}.rating-stars{gap:2px}.rating-star{width:20px;height:20px}.rating-view-all{font-size:10px;text-underline-offset:1px}}@media screen and (max-width:512px){.reviews{--reviews-gap:5vw;margin:19.6875vw 0 5.534375vw}.reviews.is-grid .reviews__item{width:calc((100% - var(--reviews-gap))/2);height:30vw}.reviews.is-grid .reviews__item:first-child,.reviews.is-grid .reviews__item:nth-child(2){height:45vw}.reviews:not(.is-grid){margin-top:13.125vw;margin-bottom:11.25vw}.reviews:not(.is-grid) .reviews__item{min-width:40vw;max-width:40vw;height:30vw}.rating-title{font-size:5.625vw;margin-bottom:1.25vw}.rating-row{gap:3.125vw;height:6.25vw}.rating-row .rating-title{font-size:5vw;margin-right:1.875vw}.rating-count{font-size:5vw;margin-top:.9375vw}.rating-stars{gap:.625vw}.rating-star{width:6.25vw;height:6.25vw}.rating-view-all{font-size:3.125vw;text-underline-offset:.3125vw}}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:134px}.content__wrap{width:100%;max-width:448px}.content__title{font-size:48px;line-height:100%;text-transform:uppercase;margin-bottom:19px}.content__text{font-size:16px;line-height:24px;letter-spacing:.01em}.content__text,.content__text *{font-family:"Roboto",sans-serif}.content__img{max-width:100%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content__img-wrap{width:100%;position:relative}@media screen and (max-width:1100px){.content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:66.29px}.content__wrap{max-width:100%}.content__title{font-size:32px;margin-bottom:10px}.content__text{font-size:13px;line-height:20px;letter-spacing:unset}.content__img{position:static;-webkit-transform:none;transform:none;display:block;margin:0 auto}.content__img-wrap{margin-top:42px}}@media screen and (max-width:512px){.content{margin-top:19.465625vw}.content__wrap{max-width:calc(100% - 5vw)}.content__title{font-size:10vw;margin-bottom:3.125vw}.content__text{font-size:4.0625vw;line-height:6.25vw}.content__img{max-width:calc(100% - 3.125vw)}.content__img-wrap{margin-top:15.7625vw}}.modal{opacity:0;visibility:hidden;background:rgba(0,0,0,.88);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal.is-visible{opacity:1;visibility:visible}.modal__wrap{background:#fff;width:952px;height:100%;overflow-y:auto;padding-bottom:19px;margin-left:auto}.modal__header{background:#fff;position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;border-bottom:1px solid rgba(0,0,0,.08);z-index:1;padding:24px var(--container-horizontal-padding)}.modal__header-text{font-size:24px;line-height:100%;font-weight:300;text-transform:uppercase}.modal__header-text.is-gray{color:#666}.modal__close{margin-left:auto}.modal__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.modal__close-btn .modal__header-text{font-weight:400}.modal__close-btn-icon{-webkit-transition:fill .3s ease;transition:fill .3s ease}.modal__close-btn-icon:hover{fill:#bb162b}.modal__title{text-align:center;margin-top:65px}.modal__text{max-width:413.52px;font-size:16px;line-height:24px;letter-spacing:-.02em;color:#666;text-align:center;margin:5px auto 0}.modal__text,.modal__text *{font-family:"Roboto",sans-serif}.modal__submit{margin-top:80px}@media screen and (max-width:1100px){.modal__wrap{width:100%;padding-bottom:19px}.modal__header{position:static;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px 12px;border-bottom-color:rgba(0,0,0,.1);padding-bottom:21px;margin-top:39px}.modal__header-text{font-size:16px}.modal__header-text:not(.is-gray){width:100%;text-align:center}.modal__close{width:100%;position:fixed;top:0;left:0;background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.modal__close-btn{gap:11.38px;padding:14px 32px 9px;margin-left:auto}.modal__close .modal__header-text{width:-webkit-max-content;width:-moz-max-content;width:max-content}.modal__close-icon{width:11.62px;height:11.62px}.modal__title{margin-top:60px}.modal__text{font-size:13px;line-height:20px;margin-top:2px}.modal__submit{margin-top:45px}}@media screen and (max-width:512px){.modal__wrap{padding-bottom:5.9375vw}.modal__header{gap:1.25vw 3.75vw;padding-bottom:6.5625vw;margin-top:12.1875vw}.modal__header-text{font-size:5vw}.modal__close-btn{gap:3.55625vw;padding:4.375vw 5.9375vw 2.8125vw}.modal__close-icon{width:3.63125vw;height:3.63125vw}.modal__title{margin-top:9.375vw}.modal__text{max-width:86.25vw;font-size:4.0625vw;line-height:6.25vw;margin-top:.625vw}.modal__submit{margin-top:14.0625vw}}.gray-btn{background:rgba(0,0,0,.04);width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;height:48px;letter-spacing:.01em;text-transform:uppercase;-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding:0 var(--gray-btn-horizontal-padding)}.gray-btn.is-active{background:#151515;color:#fff}.gray-btn.is-active:hover{background:#484848}.gray-btn:not(.is-active):hover{color:#bb162b}@media screen and (max-width:1100px){.gray-btn{font-size:16px;height:32px}}@media screen and (max-width:512px){.gray-btn{font-size:5vw;height:10vw}}.checkbox{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer}.checkbox__input{display:none}.checkbox__input:checked~.checkbox__mark{background:0 0;border-color:rgba(0,0,0,.08)}.checkbox__input:checked~.checkbox__mark .checkbox__icon{opacity:1}.checkbox__input:hover~.checkbox__mark{background:0 0;border-color:#bb162b}.checkbox__text{font-weight:300;font-size:20px;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin-top:3px}.checkbox__mark{width:20px;height:20px;background:rgba(0,0,0,.08);border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-property:background,border-color;transition-property:background,border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.checkbox__icon{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:1100px){.checkbox__text{font-size:16px;margin-top:2px}.checkbox__mark{width:20px;height:20px}}@media screen and (max-width:512px){.checkbox{gap:3.75vw}.checkbox__text{font-size:5vw;margin-top:.625vw}.checkbox__mark{width:6.25vw;height:6.25vw}}.dropdown{--dropdown-padding-left:24px;--dropdown-padding-right:16px;background:rgba(0,0,0,.04);-webkit-transition-property:background,border-color;transition-property:background,border-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.dropdown__target{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:64px;border:1px solid transparent;padding:0 var(--dropdown-padding-right) 0 var(--dropdown-padding-left)}.dropdown__text{font-weight:300;font-size:18px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}.dropdown__target:hover .dropdown__text,.dropdown__value{color:#bb162b}.dropdown__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:32px;max-width:32px;height:32px;background:#fff;border-radius:50%;-webkit-transition-property:background,-webkit-transform;transition-property:background,transform;transition-property:background,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.dropdown__icon{stroke:#bb162b;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.dropdown__body{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.dropdown__body-inner{border:1px solid transparent;border-top:none;padding:18px var(--dropdown-padding-right) 19px var(--dropdown-padding-left)}.dropdown.is-opened{background:0 0}.dropdown.is-opened .dropdown__body-inner,.dropdown.is-opened .dropdown__target{border-color:rgba(0,0,0,.08)}.dropdown.is-opened .dropdown__arrow{background:rgba(0,0,0,.04);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.has-transparent-body .dropdown__body-inner{border:0;padding:42.5px 0 43px}.dropdown.has-transparent-body.is-opened .dropdown__arrow{background:#bb162b}.dropdown.has-transparent-body.is-opened .dropdown__icon{stroke:#fff}@media screen and (max-width:1100px){.dropdown{--dropdown-padding-left:14px;--dropdown-padding-right:14px}.dropdown__target{height:56px}.dropdown__text{font-size:18px}.dropdown__arrow{min-width:20px;max-width:20px;height:20px}.dropdown__icon{width:7.27px;height:3.64px}.dropdown__body-inner{padding-top:17px;padding-bottom:22px}.dropdown.has-transparent-body .dropdown__body-inner{padding:29px 0 19px}}@media screen and (max-width:512px){.dropdown{--dropdown-padding-left:4.375vw;--dropdown-padding-right:4.375vw}.dropdown__target{height:17.5vw}.dropdown__text{font-size:5.625vw}.dropdown__arrow{min-width:6.25vw;max-width:6.25vw;height:6.25vw}.dropdown__icon{width:2.271875vw;height:1.1375vw}.dropdown__body-inner{padding-top:5.3125vw;padding-bottom:6.875vw}.dropdown.has-transparent-body .dropdown__body-inner{padding:9.0625vw 0 5.9375vw}}.radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;cursor:pointer;padding:4px 0}.radio__input{display:none}.radio__input:checked~.radio__mark::after{background:#bb162b}.radio__input:checked~.radio__text{color:#bb162b}.radio__input:hover~.radio__mark{border-color:#bb162b}.radio__mark{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.08);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.radio__mark::after{content:"";width:10px;height:10px;border-radius:50%;-webkit-transition:background .3s ease;transition:background .3s ease}.radio__text{font-weight:300;font-size:18px;letter-spacing:.01em;text-transform:uppercase;color:#666;margin-top:3px;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (max-width:1100px){.radio{gap:12px}}@media screen and (max-width:512px){.radio{gap:3.75vw;padding:1.25vw 0}.radio__mark{width:7.5vw;height:7.5vw}.radio__mark::after{width:3.125vw;height:3.125vw}.radio__text{font-size:5.625vw}}.datepicker-table{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.datepicker-cell,.datepicker-title{line-height:16px;text-transform:uppercase}.datepicker-title{font-size:12px;color:#666;text-align:center;margin-bottom:3px}.datepicker-cell{font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:64px;border:1px solid rgba(0,0,0,.08);-webkit-transition-property:background,border-color,color;transition-property:background,border-color,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.datepicker-cell:not(.is-empty){cursor:pointer}.datepicker-cell:not(.is-empty):not(.is-active):hover{color:#bb162b}.datepicker-cell.is-gray{color:#666}.datepicker-cell:not(.is-active).has-load{position:relative;border:0;background:rgba(0,0,0,.04)}.datepicker-cell:not(.is-active).has-load::after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;bottom:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.datepicker-cell:not(.is-active).has-load.is-orange::after{background:#e2852f}.datepicker-cell:not(.is-active).has-load.is-green::after,.datepicker-text:not(.is-title).is-green::before{background:#28915f}.datepicker-cell.is-active{border:0;background:#bb162b;color:#fff}.datepicker-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;margin-top:18px}.datepicker-text{font-weight:300;font-size:14px;line-height:16px;text-transform:uppercase}.datepicker-text.is-title{color:#666}.datepicker-text:not(.is-title){position:relative}.datepicker-text:not(.is-title)::before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:5px;left:-8px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.datepicker-text:not(.is-title).is-orange::before{background:#e2852f}@media screen and (max-width:1100px){.datepicker-title{margin-bottom:-1px}.datepicker-cell{font-size:18px;line-height:100%;height:40px;border-color:rgba(0,0,0,.1)}.datepicker-cell:not(.is-active).has-load::after{width:4px;height:4px;bottom:8px}.datepicker-footer{margin-top:13px}.datepicker-text:not(.is-title)::before{width:4px;height:4px}}@media screen and (max-width:512px){.datepicker-table{gap:1.25vw}.datepicker-title{font-size:3.75vw;line-height:5vw;margin-bottom:.9375vw}.datepicker-cell{font-size:5.625vw;height:12.5vw}.datepicker-cell:not(.is-active).has-load::after{width:1.25vw;height:1.25vw;bottom:2.5vw}.datepicker-footer{gap:8.75vw;margin-top:4.0625vw}.datepicker-text{font-size:4.375vw;line-height:5vw}.datepicker-text:not(.is-title)::before{width:1.25vw;height:1.25vw;top:1.5625vw;left:-2.5vw}}.home-nav{display:grid;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:52px 0 66px}.home-nav__link{width:231px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:100%;text-transform:uppercase;gap:10px;-webkit-transition:color .3s ease;transition:color .3s ease}.home-nav__link:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.home-nav__link:hover,.home-product:hover .home-product__title{color:#bb162c}.home-section{padding-top:96px;padding-bottom:104px}.home-section.is-last{padding-bottom:145px}.home-products{display:grid;grid-template-columns:repeat(4,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.home-product{background:rgba(0,0,0,.04);padding:30px 24px 31px}.home-product__title{font-size:24px;line-height:100%;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.home-product__text{font-size:12px;line-height:100%;letter-spacing:.01em;color:#666;margin:12px 0 4px}.home-product__text,.home-product__text *{font-family:"Roboto",sans-serif}.home-product__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.home-product__img-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:39px}.home-product.is-view-all{background:0 0;border:1px solid rgba(0,0,0,.1)}.home-content-wrap{max-width:332px}.home-reviews{margin-top:137px}@media screen and (max-width:1500px){.home-nav{padding:40px 0 46px}.home-nav__icon{width:100%;height:100%}.home-nav__icon-wrap{width:62.22px;height:56px}.home-section.is-last{padding-bottom:137px}}@media screen and (max-width:1100px){.home-nav{padding:32px 0 36px}.home-nav__link{width:127px;font-size:16px;gap:12px}.home-nav__icon-wrap{width:35.56px;height:32px}.home-section{position:relative;padding-top:56px;padding-bottom:71px}.home-section::after,.home-section::before{content:"";width:1px;height:24px;background:rgba(0,0,0,.08);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-section::before{top:16px}.home-section::after{bottom:16px}.home-section.is-last{padding-bottom:129px}.home-section.is-last::after{content:none}.home-products{max-width:none;grid-template-columns:1fr;gap:0}.home-product{background:0 0;border-top:1px solid rgba(0,0,0,.08);padding:12px 0}.home-product:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.home-product__wrap{max-width:var(--container-max-width);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;margin:0 auto}.home-product__title{font-size:16px}.home-product__text{font-size:10px;margin:2px 0 0}.home-product__img-wrap{width:40px;height:34px;margin-top:0}.home-product.is-view-all{border-left:none;border-right:none;border-bottom:none}.home-product.is-view-all .home-product__title{-webkit-text-decoration:underline #c4c4c4;text-decoration:underline #c4c4c4;text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.home-product.is-view-all .home-product__title:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.home-content-wrap{max-width:100%}.home-reviews{margin-top:42px}}@media screen and (max-width:512px){.home-nav{grid-template-columns:repeat(2,1fr);padding:10vw 0 8.75vw}.home-nav__link{width:100%;border-right-color:rgba(0,0,0,.08)!important;gap:2.5vw}.home-nav__link:nth-child(even){border-right:none}.home-nav__link:first-child,.home-nav__link:nth-child(2){position:relative;height:21.25vw;margin-bottom:13.75vw}.home-nav__link:first-child::after,.home-nav__link:nth-child(2)::after{content:"";width:100%;height:1px;background:rgba(0,0,0,.08);position:absolute;left:0;bottom:-7.1875vw}.home-nav__icon{width:10vw;height:9vw}.home-nav__icon-wrap{width:15vw;height:15vw;background:rgba(0,0,0,.04);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-section{padding-top:17.5vw;padding-bottom:22.1875vw}.home-section::after,.home-section::before{height:7.5vw}.home-section::before{top:5vw}.home-section::after{bottom:5vw}.home-section.is-last{padding-bottom:25.196875vw}.home-products{padding-right:0;padding-left:0}.home-product{padding:3.75vw 0}.home-product__wrap{max-width:none;padding:0 var(--container-horizontal-padding)}.home-product__title{font-size:5vw}.home-product__text{font-size:3.125vw;margin-top:.625vw}.home-product__img-wrap{width:12.5vw;height:10.625vw}.home-product.is-view-all .home-product__title{text-underline-offset:.625vw}.home-reviews{margin-top:13.125vw}}.carnu-header{margin-top:28px}.carnu-services{border-top:1px solid rgba(0,0,0,.12);margin-top:50px}.carnu-services__container{display:grid;grid-template-columns:repeat(2,1fr)}.carnu-service{padding-top:32px}.carnu-service:first-child{border-right:1px solid #d9d9d9;padding-right:55px}.carnu-service:last-child{padding-left:55px}.carnu-service__img{max-width:100%}.carnu-service__title{font-size:24px;line-height:100%;font-weight:300;letter-spacing:.01em;text-transform:uppercase;margin-top:24px}.carnu-service__includes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:14px}.carnu-service__includes-title{font-weight:300;font-size:16px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#666}.carnu-service__includes-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.carnu-service__includes-text{font-weight:300;font-size:16px;line-height:20px;letter-spacing:.01em;text-transform:uppercase}.carnu-service__includes-text.is-grey{color:#666}.carnu-service__includes-underlined-text{-webkit-text-decoration:underline #bb162b;text-decoration:underline #bb162b;text-underline-offset:4px}.carnu-service__subtitle{font-size:20px;line-height:100%;font-weight:300;letter-spacing:.01em;text-transform:uppercase;margin:98.67px 0 4px}.carnu-service__btns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.carnu-service__btns-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carnu-service__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.01em;text-transform:uppercase}.carnu-service__btn,.carnu-table{font-weight:300;line-height:100%;text-transform:uppercase}.carnu-service__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:20px;letter-spacing:.01em;width:100%;height:40px;color:#fff;background:#bb162b;margin-top:7px;-webkit-transition:background .3s ease;transition:background .3s ease}.carnu-service__btn:hover{background:#e51f38}.carnu-table{margin-top:84px}.carnu-table__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carnu-table .outlined-row,.carnu-table__plus::after,.carnu-table__plus::before{-webkit-transition:background .3s ease;transition:background .3s ease}.carnu-table .outlined-row:hover{background:rgba(0,0,0,.04)}.carnu-table .outlined-row-target,.carnu-table__head{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.carnu-table .outlined-row-target{gap:24px}.carnu-table__title{font-size:24px;letter-spacing:.01em;text-transform:uppercase;padding-top:14.5px;padding-bottom:14.5px}.carnu-table__text{margin-right:auto}.carnu-table__price{font-weight:500;color:#bb162b;text-align:right}.carnu-table__separator{width:1px;height:31px;background:rgba(0,0,0,.12)}.carnu-table__submit{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15.5px;font-size:24px;line-height:100%;text-transform:uppercase;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}.carnu-btn:hover,.carnu-table__submit:hover{color:#bb162b}.carnu-table__submit:hover .carnu-table__plus{border-color:#bb162b}.carnu-table__submit:hover .carnu-table__plus::after,.carnu-table__submit:hover .carnu-table__plus::before,.cart__product-delete:hover .cart__product-cross::after,.cart__product-delete:hover .cart__product-cross::before{background:#bb162b}.carnu-table__plus{position:relative;width:24px;height:24px;border:1.99999px solid #666;border-radius:50%;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.carnu-table__plus::after,.carnu-table__plus::before{content:"";background:#666;width:10px;height:1.99999px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carnu-table__plus::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.carnu-disclaimer{font-weight:300;font-size:16px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;color:#666;margin-top:26px}.carnu-btns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:33px}.carnu-btn{height:64px;background:rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:300;font-size:24px;line-height:100%;text-transform:uppercase;-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding-left:24px}.carnu-btn__price{color:#bb162b;font-weight:500}.carnu-btn.is-active{background:#bb162b;color:rgba(255,255,255,.72)}.carnu-btn.is-active .carnu-btn__price{color:#fff}.carnu-btn.is-active:hover{background:#e51f38}.carnu-total{font-weight:300;font-size:24px;line-height:100%;text-align:center;letter-spacing:.01em;text-transform:uppercase;margin:78px 0 -14px}.carnu-total__price{font-weight:400}.carnu-submit{margin-top:19px}@media screen and (max-width:1100px){.carnu-header{margin-top:43px}.carnu-services{border-top:none;margin-top:34px}.carnu-services__container{grid-template-columns:1fr;gap:32px;padding:0}.carnu-services__tablet-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:300;font-size:12px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#666;margin-bottom:3px}.carnu-service{border-top:1px solid rgba(0,0,0,.12);padding:15px var(--container-horizontal-padding) 0!important}.carnu-service:first-child{border-right:none}.carnu-service__img{width:100%}.carnu-service__title{margin-top:30px}.carnu-service__includes{gap:7px;margin-top:7px}.carnu-service__includes-title{font-size:12px}.carnu-service__includes-icon{width:14px;height:14px}.carnu-service__includes-text{font-size:12px;line-height:16px}.carnu-service__includes-underlined-text{text-underline-offset:2px}.carnu-service__subtitle{font-size:12px;line-height:16px;margin:34px 0 0}.carnu-service__text{font-size:12px}.carnu-service__btn{font-size:16px;height:32px;margin-top:11px}.carnu-table{margin-top:52px}.carnu-table__title{font-size:16px;padding-top:11px;padding-bottom:11px}.carnu-table .outlined-row-target{gap:12px}.carnu-table__separator{height:23px}.carnu-table__submit span{display:none}.carnu-table__plus{width:20.9px;height:20.9px;border-width:1.74192px}.carnu-table__plus::after,.carnu-table__plus::before{width:8.71px;height:1.74192px}.carnu-disclaimer{max-width:172px;margin:12px 0 0}.carnu-btns{margin-top:38px}.carnu-btn{height:56px;font-size:18px;gap:4px;padding-left:14px}.carnu-total{font-size:20px;margin:45px 0 -13px}.carnu-submit{margin-top:15px}.carnu-view-cart{position:fixed;left:0;right:0;bottom:0;background:#fff;padding:16px var(--container-horizontal-padding)}.carnu-view-cart__btn{background:#bb162b;width:100%;height:40px;text-transform:uppercase;color:#fff;font-weight:300;font-size:16px;line-height:100%;-webkit-transition:background .3s ease;transition:background .3s ease}.carnu-view-cart__btn:hover{background:#e51f38}}@media screen and (max-width:512px){.carnu-header{margin-top:13.4375vw}.carnu-services{margin-top:10.625vw}.carnu-services__container{gap:10vw}.carnu-services__tablet-title{gap:1.875vw;font-size:3.75vw;line-height:5vw;margin-bottom:.9375vw}.carnu-service{padding-top:4.6875vw!important}.carnu-service__title{margin-top:9.375vw}.carnu-service__includes{gap:2.1875vw;margin-top:2.1875vw}.carnu-service__includes-title{font-size:3.75vw}.carnu-service__includes-item{gap:2.5vw}.carnu-service__includes-icon{width:4.375vw;height:4.375vw}.carnu-service__includes-text{font-size:3.75vw;line-height:5vw}.carnu-service__includes-underlined-text{text-underline-offset:.625vw}.carnu-service__subtitle{font-size:3.75vw;line-height:5vw;margin-top:10.625vw}.carnu-service__btns{gap:5vw}.carnu-service__text{font-size:3.75vw;line-height:5vw}.carnu-service__btn{font-size:5vw;height:10vw;margin-top:3.4375vw}.carnu-table{margin-top:16.25vw}.carnu-table__title{font-size:5vw;padding-top:3.4375vw;padding-bottom:3.4375vw}.carnu-table .outlined-row-target{gap:3.75vw}.carnu-table__separator{height:7.1875vw}.carnu-table__plus{width:6.53125vw;height:6.53125vw;border-width:.54435vw}.carnu-table__plus::after,.carnu-table__plus::before{width:2.721875vw;height:.54435vw}.carnu-disclaimer{max-width:53.75vw;font-size:5vw;margin-top:3.75vw}.carnu-btns{margin-top:7.5vw}.carnu-btn{height:17.5vw;gap:1.25vw;font-size:5.625vw;padding-left:4.375vw}.carnu-total{font-size:6.25vw;margin:14.0625vw 0 -4.0625vw}.carnu-submit{margin-top:4.6875vw}.carnu-view-cart{padding-top:5vw;padding-bottom:5vw}.carnu-view-cart__btn{height:12.5vw;font-size:5vw}}.accessories-subtitle:not(.is-first){margin-top:108px}@media screen and (max-width:1100px){.accessories-subtitle{margin-bottom:10px}.accessories-subtitle:not(.is-first){margin-top:78px}}@media screen and (max-width:512px){.accessories-subtitle{margin-bottom:3.125vw}.accessories-subtitle:not(.is-first){margin-top:14.375vw}}.product{padding-top:38px;padding-bottom:132px}.product__container{padding:0 var(--container-horizontal-padding)}.product__wrap{display:grid;grid-template-columns:minmax(-webkit-min-content,1160px) 332px;grid-template-columns:minmax(min-content,1160px) 332px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:82px;padding-top:48px}.product__img{max-width:100%;height:624px;-o-object-fit:contain;object-fit:contain;margin-top:54px}.product__thumbs{width:680px;position:relative;margin:50px 0 48px}.product__thumb{height:64px;border:1px solid transparent;cursor:default;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.product__thumb.is-active{border-color:#bb162b}.product__thumb-nav::after{content:none}.product__thumb-nav:hover .product__thumb-arrow{stroke:#e51f38}.product__thumb-nav.is-prev{left:-48px}.product__thumb-nav.is-next{right:-48px}.product__thumb-nav.swiper-button-disabled{opacity:1}.product__thumb-nav.swiper-button-disabled .product__thumb-arrow{stroke:rgba(21,21,21,.24)}.product__thumb-arrow{stroke:#bb162b;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.product__thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__title{color:#27282c;margin:0 0 6px}.product__text{font-family:"Roboto",sans-serif;font-size:14px;line-height:100%;letter-spacing:.01em;color:#666}.product__price{font-size:36px;line-height:100%;text-transform:uppercase;color:#27282c;margin:3px 0 -2px}.product__installation{--gap:24px;--seperator-width:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap)}.product__installation-contact{position:relative;-webkit-text-decoration:underline rgba(0,0,0,.1);text-decoration:underline rgba(0,0,0,.1);text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.product__installation-contact::before{content:"";width:var(--seperator-width);height:1px;background:rgba(0,0,0,.25);position:absolute;top:50%;left:calc((var(--gap) + var(--seperator-width))/2*-1);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product__installation-contact:hover,.product__small-text-link:hover{color:#bb162b;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.product__add-btn{max-width:none;margin:50px 0 32px}.product__small-text{font-family:"Roboto",sans-serif;font-size:12px;line-height:16px;letter-spacing:.01em;color:#666}.product__small-text-link{-webkit-text-decoration:underline #c4c4c4;text-decoration:underline #c4c4c4;text-underline-offset:2px;-webkit-transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.product__benefits{position:relative;border:1px solid #e5e5e5;padding:22px 0 34px;margin-bottom:28px}.product__benefits-triangle,.product__benefits-triangle::after{height:0;width:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product__benefits-triangle{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:13px solid #e5e5e5;bottom:100%}.product__benefits-triangle::after{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;top:2px}.product__benefits-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;padding:0 44px 0 42px}.product__benefits-item:not(:last-child){margin-bottom:26px}.product__benefits-item:not(:last-child)::after{content:"";position:absolute;bottom:-21px;right:50px;width:160px;height:1px;background:#e5e5e5;-webkit-transform:translateY(100%);transform:translateY(100%)}.product__benefits-circle{min-width:56px;max-width:56px;height:56px;background:rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.product__benefits-title{font-weight:300;font-size:20px;line-height:100%;text-transform:uppercase;color:#27282c;margin-top:19px}.product__benefits-text{margin-top:3px}.product__hint-text,.product__hint-title{font-family:"Roboto",sans-serif;text-align:center}.product__hint-title{font-weight:500;font-size:13px;line-height:16px;letter-spacing:.01em;color:#68696b}.product__hint-text{max-width:290px;margin:0 auto 35px}.product .rating-title{text-align:center}.product .rating-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__accordion-body-inner{margin-bottom:83px}.product__sections-title{margin-top:128px}.product__sections-text{margin:6px 0 30px}.product__reviews{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:1500px){.product{padding-top:30px}.product__img{height:446.9px}}@media screen and (max-width:1100px){.product{padding:32px 0 112px}.product__wrap{position:relative;grid-template-columns:1fr;gap:32px;padding:143px 0 82.71px}.product__img{height:287px;-o-object-fit:cover;object-fit:cover;margin:0 auto}.product__details{width:100%;max-width:var(--container-max-width);margin:0 auto}.product__content{position:absolute;left:0;top:0}.product__title{margin:6px 0 8px -1px}.product__text{font-size:10px}.product__price{font-size:28px;margin:5px 0 1px}.product__installation-contact{text-underline-offset:1px}.product__add-btn{margin:0 0 24px}.product__small-text{font-size:10px;line-height:14px}.product__benefits{padding:19px 0 30px}.product__benefits-triangle{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #e5e5e5}.product__benefits-triangle::after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:8px solid #fff}.product__benefits-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.product__benefits-item:not(:last-child){margin-bottom:2px}.product__benefits-item:not(:last-child)::after{content:none}.product__benefits-item:not(:last-child) .product__benefits-text{padding-bottom:14px;border-bottom:1px solid #e5e5e5}.product__benefits-circle{min-width:48px;max-width:48px;height:48px}.product__benefits-delivery-img{width:34px;height:18px}.product__benefits-pickup-img{width:28px;height:23px}.product__benefits-title{font-size:18px;margin-top:16px}.product__benefits-text{width:140px}.product__hint-title{font-size:12px}.product__hint-text{margin-top:2px;margin-bottom:30px}.product__accordion-body-inner{margin-bottom:54px}.product__sections-title{margin-top:66px}}@media screen and (max-width:512px){.product{padding:9.375vw 0 25vw}.product__wrap{gap:10vw;padding:58.125vw 0 20.846875vw}.product__img{height:40vw}.product__title{margin:1.875vw 0 2.5vw -.3125vw}.product__text{font-size:3.125vw}.product__price{font-size:8.75vw;margin:1.5625vw 0 .3125vw}.product__installation{--gap:7.5vw;--seperator-width:2.5vw}.product__installation-contact{text-underline-offset:.3125vw}.product__add-btn{margin-bottom:7.5vw}.product__small-text{font-size:3.125vw;line-height:4.375vw}.product__small-text-link{text-underline-offset:.625vw}.product__benefits{padding:5.9375vw 0 9.375vw}.product__benefits-triangle{border-left:1.5625vw solid transparent;border-right:1.5625vw solid transparent;border-bottom:2.8125vw solid #e5e5e5}.product__benefits-triangle::after{border-left:1.25vw solid transparent;border-right:1.25vw solid transparent;border-bottom:2.5vw solid #fff;top:.625vw}.product__benefits-item{gap:7.5vw}.product__benefits-item:not(:last-child){margin-bottom:.625vw}.product__benefits-item:not(:last-child) .product__benefits-text{padding-bottom:4.375vw}.product__benefits-circle{min-width:15vw;max-width:15vw;height:15vw}.product__benefits-delivery-img{width:10.625vw;height:5.625vw}.product__benefits-pickup-img{width:8.75vw;height:7.1875vw}.product__benefits-title{font-size:5.625vw;margin-top:5vw}.product__benefits-text{width:43.75vw;margin-top:.3125vw}.product__hint-title{font-size:3.75vw;line-height:5vw}.product__hint-text{max-width:90.625vw;margin-top:.625vw;margin-bottom:9.375vw}.product__accordion-body-inner{margin-bottom:15.625vw}.product__sections-title{margin-top:16.5625vw}.product__sections-text{margin:1.875vw 0 9.375vw}}.about-wrap{margin:21px 0 201px}@media screen and (max-width:1100px){.about-wrap{margin:18px 0 61px}}@media screen and (max-width:512px){.about-wrap{margin:5.625vw 0 14.571875vw}}.contact-text{max-width:428px;font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;letter-spacing:.01em;margin-top:21px}.contact-form{margin:89px 0 152px}@media screen and (max-width:1100px){.contact-text{max-width:100%;font-size:13px;line-height:20px;margin-top:18px}.contact-form{margin:50px 0 96px}}@media screen and (max-width:512px){.contact-text{max-width:calc(100% + 5vw);font-size:4.0625vw;line-height:6.25vw;margin-top:5.625vw}.contact-form{margin:15.625vw 0 30vw}}.cart{position:relative;--cart-quantity-button-size:32px}.cart::after{--cart-seperator-height:48px;content:"";width:1px;height:var(--cart-seperator-height);position:absolute;bottom:calc((var(--layout-padding-bottom) - var(--cart-seperator-height))/2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.1)}.cart__text{font-size:24px;line-height:100%;letter-spacing:.01em;text-transform:uppercase}.cart__text.is-thin{font-weight:300}.cart__img{max-width:100%;max-height:100%;mix-blend-mode:multiply;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cart__img-wrap{background:rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.cart__img-wrap:hover .cart__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.cart__product{position:relative;text-align:center;margin-top:36px}.cart__product:first-child{margin-top:22px}.cart__product-img-wrap{height:144px;padding:11px 0}.cart__product-delete{width:32px;height:32px;background:#fff;border-radius:50%;position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__product-cross{position:relative;width:13.05px}.cart__product-cross::after,.cart__product-cross::before{content:"";width:100%;height:1.09px;background:#666;position:absolute;top:50%;left:0;-webkit-transition:background .3s ease;transition:background .3s ease}.cart__product-cross::before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.cart__product-cross::after{-webkit-transform:translateY(-50%) matrix(-.71,-.71,-.71,.71,0,0);transform:translateY(-50%) matrix(-.71,-.71,-.71,.71,0,0)}.cart__product-title{-webkit-transition:color .3s ease;transition:color .3s ease;display:inline-block;margin-top:14px}.cart__product-title:hover{color:#bb162b}.cart__product-btns{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:13px auto 0}.cart__product-btns.has-checkbox{--cart-btns-gap:16px;position:relative;width:1px;height:28px;background:rgba(0,0,0,.08)}.cart__product-btns.has-checkbox>*{position:absolute;top:50%}.cart__product-btns.has-checkbox .cart__quantity{left:calc(var(--cart-btns-gap)*-1);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.cart__product-btns.has-checkbox .checkbox{right:calc(var(--cart-btns-gap)*-1);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.cart__product-seperator{width:1px;height:28px;background:rgba(0,0,0,.08)}.cart__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__quantity-btn,.cart__quantity-input{width:var(--cart-quantity-button-size);height:var(--cart-quantity-button-size);font-weight:300;-webkit-transition:color .3s ease;transition:color .3s ease}.cart__quantity-btn{background:rgba(0,0,0,.04);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",sans-serif;font-size:13px}.cart__quantity-btn:hover{color:#bb162b}.cart__quantity-input{text-align:center;font-size:20px;line-height:100%;letter-spacing:.01em}.cart__quantity-input:focus,.cart__quantity-input:hover{color:#bb162b}.cart__total{text-align:center;margin:66px 0 -14px}.cart__submit{margin:26px 0 94px}.cart__suggest{border-top:1px solid rgba(0,0,0,.1);padding:31px 0}.cart__suggest:first-child{margin-top:26px}.cart__suggest:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.cart__suggest-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.cart__suggest-img-wrap{min-width:110px;max-width:110px;height:80px;padding:16px 0}.cart__suggest-details{margin-top:4px}.cart__suggest-title{font-size:16px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}.cart__suggest-price,.cart__suggest-title:hover,.checkout__subtitle span,.terms-subtitle span{color:#bb162b}.cart__suggest-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:12px}.cart__suggest-add-btn{font-size:16px;letter-spacing:.01em;text-transform:uppercase;color:#bb162b;width:93px;height:var(--cart-quantity-button-size);border:1px solid rgba(0,0,0,.1);-webkit-transition-property:background,color;transition-property:background,color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.cart__suggest-add-btn:hover{border-color:transparent;background:#bb162b;color:#fff}@media screen and (max-width:1100px){.cart__product{margin-top:28px}.cart__product:first-child{margin-top:16px}.cart__product-img-wrap{height:96px;padding:9px 0}.cart__product-delete{top:8px;right:8px}.cart__product-title{margin-top:13px}.cart__product-btns{margin-top:6px}.cart__text{font-size:20px}.cart__quantity-input{width:24px}.cart__total{margin:45px 0 -13px}.cart__submit{margin:19px 0 57px}.cart__suggest{padding:24px 0}.cart__suggest:first-child{margin-top:19px}.cart__suggest-item{gap:16px}.cart__suggest-img-wrap{min-width:91px;max-width:91px;height:96px;padding:27px 0}.cart__suggest-btns{gap:12px}.cart__suggest-add-btn{width:80px}}@media screen and (max-width:512px){.cart{--cart-quantity-button-size:10vw}.cart::after{--cart-seperator-height:15vw}.cart__text{font-size:6.25vw}.cart__product{margin-top:8.75vw}.cart__product:first-child{margin-top:5vw}.cart__product-img-wrap{height:30vw;padding:2.8125vw 0}.cart__product-delete{width:10vw;height:10vw;top:2.5vw;right:2.5vw}.cart__product-cross{width:4.078125vw}.cart__product-cross::after,.cart__product-cross::before{height:.340625vw}.cart__product-title{margin-top:4.0625vw}.cart__product-btns{margin-top:1.875vw}.cart__quantity-input{width:7.5vw;font-size:6.25vw}.cart__total{margin:14.0625vw 0 -4.0625vw}.cart__submit{margin:4.6875vw 0 16.5625vw}.cart__suggest{padding:7.5vw 0}.cart__suggest:first-child{margin-top:5.9375vw}.cart__suggest-item{gap:5vw}.cart__suggest-img-wrap{min-width:28.4375vw;max-width:28.4375vw;height:30vw;padding:8.4375vw 0}.cart__suggest-details{margin-top:1.25vw}.cart__suggest-title{font-size:5vw}.cart__suggest-btns{margin-top:3.75vw}.cart__suggest-btns.has-checkbox{--cart-btns-gap:2.5vw;height:8.75vw}.cart__suggest-add-btn{width:25vw;font-size:5vw}}.checkout{padding-bottom:19px}.checkout__accordions{margin-top:22px}.checkout__subtitle{font-size:16px;line-height:18px;text-transform:uppercase;color:#666;margin:-21px 0 19px}.checkout__total{font-weight:300;font-size:24px;line-height:100%;letter-spacing:.01em;text-transform:uppercase;text-align:center;margin:78px 0 -14px}.checkout__price{font-weight:400}.checkout__submit{margin:26px auto 0}@media screen and (max-width:1100px){.checkout__subtitle{font-size:14px;line-height:16px;margin:-7px 0 11px}.checkout__total{font-size:20px;margin:45px 0 -13px}.checkout__submit{margin-top:15px}}@media screen and (max-width:512px){.checkout{padding-bottom:5.9375vw}.checkout__accordions{margin-top:5vw}.checkout__subtitle{font-size:4.375vw;line-height:5vw;margin:-2.1875vw 0 3.4375vw}.checkout__total{font-size:6.25vw;margin:14.0625vw 0 -4.0625vw}.checkout__submit{margin-top:4.6875vw;margin-bottom:5.3125vw}}.thank-you-subtitle{font-family:"Roboto",sans-serif;font-size:12px;line-height:100%;letter-spacing:-.01em;color:#666;margin:2px 0 48px}.thank-you-item{font-weight:300;font-size:18px;line-height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;text-transform:uppercase;color:#666}.thank-you-item__value{color:#151515;font-weight:500}.thank-you-item.has-offset-top{margin-top:32px}@media screen and (max-width:1100px){.thank-you-subtitle{font-size:10px;margin:4px 0 38px}.thank-you-item{font-size:16px;line-height:24px;gap:6px}.thank-you-item.has-offset-top{margin-top:24px}}@media screen and (max-width:512px){.thank-you-subtitle{font-size:3.125vw;margin:1.25vw 0 11.875vw}.thank-you-item{font-size:5vw;line-height:7.5vw;gap:1.875vw}.thank-you-item.has-offset-top{margin-top:7.5vw}}.terms-title{margin-bottom:37px}.terms-text{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;letter-spacing:.01em}.terms-subtitle{margin:65px 0 23px}.terms-list{list-style:none;display:grid;gap:16px;margin-top:8px}@media screen and (max-width:1100px){.terms-text{font-size:13px;line-height:20px;letter-spacing:unset}}@media screen and (max-width:512px){.terms-title{margin-bottom:11.5625vw}.terms-text{font-size:4.0625vw}.terms-subtitle{margin:20.3125vw 0 7.1875vw}.terms-list{gap:5vw;margin-top:2.5vw}}.footer,.footer__phones{display:-webkit-box;display:-ms-flexbox;display:flex}.footer{background:#000;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:43px 128px 32px var(--container-horizontal-padding)}.footer__phones{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:32px;line-height:100%;margin-top:13px}.footer__phones-icon{margin-right:10px}.footer__phones .seperator{height:24px}.footer__schedule{font-size:14px;line-height:16px;margin:27px 0 85px}.footer__schedule,.footer__schedule *{font-family:"Roboto",sans-serif}.footer__schedule-hours{color:rgba(255,255,255,.4)}.footer__schedule .seperator{height:12px;display:inline-block}.footer__nav-link{font-family:"Roboto",sans-serif;font-size:16px;line-height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;padding:4px 0}.footer__address span,.footer__nav-link.is-gray{color:rgba(255,255,255,.4)}.footer__nav-link.is-first{padding-top:0}.footer__nav-link.is-last{padding-bottom:0}.footer__link{-webkit-transition:color .3s ease;transition:color .3s ease}.footer__link:hover{color:#bb162b}.footer__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.footer__categories-link{font-size:32px;line-height:100%;text-transform:uppercase}.footer__categories .seperator{height:24px}.footer__geo{position:relative;margin-top:63px}.footer__address{white-space:nowrap;position:absolute;font-size:16px;top:50%;left:-32px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.footer__address,.footer__address *{font-family:"Roboto",sans-serif}.footer__directions{position:relative;font-size:20px;color:#151515;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:93px;height:32px}@media screen and (max-width:1500px){.footer{padding-top:36px;padding-right:145px;padding-bottom:31px}.footer__phones{font-size:24px;margin-top:1px}.footer__phones-icon{width:28px;height:28px;margin-right:0}.footer__schedule{line-height:20px;margin:10px 0 75px}.footer__categories-link{font-size:24px;margin-top:2px}.footer__nav-link{font-size:14px;padding:3px 0}.footer__geo{margin-top:55px}.footer__address{font-size:14px;left:-40px}}@media screen and (max-width:1100px){.footer{--footer-padding-right:25px;background:#151515;padding-top:31px;padding-right:var(--footer-padding-right);padding-bottom:36px}.footer,.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__phones{font-size:28px;gap:17px;margin-top:0}.footer__phones .seperator{margin-right:2px}.footer__schedule{font-size:12px;border-bottom:1px solid rgba(255,255,255,.24);padding:0 var(--footer-padding-right) 21px var(--container-horizontal-padding);margin:3px calc(var(--footer-padding-right)*-1) 26px calc(var(--container-horizontal-padding)*-1)}.footer__nav-link{font-size:12px;line-height:20px;padding:0}.footer__geo{margin-top:104px}.footer__address{position:static;font-size:12px;-webkit-transform:none;transform:none}.footer__directions{font-size:16px;width:79px;height:32px;margin-top:14px}}@media screen and (max-width:512px){.footer{--footer-padding-right:7.8125vw;padding-top:9.6875vw;padding-bottom:11.25vw}.footer__phones{font-size:8.75vw;gap:5.3125vw}.footer__phones .seperator{height:7.5vw;margin-right:.625vw}.footer__schedule{font-size:3.75vw;line-height:6.25vw;padding-bottom:6.5625vw;margin-top:.9375vw;margin-bottom:8.125vw}.footer__schedule .seperator{height:3.75vw}.footer__categories{gap:5vw}.footer__categories-link{font-size:7.5vw}.footer__categories .seperator{height:7.5vw}.footer__nav-link{font-size:3.75vw;line-height:6.25vw}.footer__geo{margin-top:32.5vw}.footer__address{font-size:3.75vw}.footer__directions{font-size:5vw;width:24.6875vw;height:10vw;margin-top:4.375vw}}