:root{--cookieColor:#ec1c23}.bg-white{background-color:#fff;color:#000}.page__header{padding-block:88px}.page__header h1,.page__header h2{font-family:"Sofia Sans Condensed",sans-serif;font-size:56px;font-weight:800;line-height:47px;text-transform:uppercase;margin-bottom:12px}.page__header h2{font-size:32px;line-height:48px}.page__header p{font-size:20px;font-weight:600;line-height:32px}.page__header--sm{padding-block:0;margin-bottom:32px}.page__header--sm h1,.page__header--sm h2{font-size:32px;font-weight:700;line-height:36px}.page__header--sm h2{font-size:24px;line-height:32px}.page__wrapper{display:flex;gap:24px}.page__content{width:100%;max-width:732px}.page__subheader{padding:32px;background-color:#f0f1f4;border-radius:6px;margin-bottom:32px}.page__subheader p{font-size:14px;font-weight:400;line-height:24px;color:#38393b}.page__subheader p strong{font-size:16px;font-weight:600;line-height:28px;color:#000}.page__subheader p+p{margin-top:16px}.accordion{margin-bottom:24px;width:100%}.accordion--gap .accordion__item{border-bottom:1px solid #e6e7ea;border-radius:0 0 4px 4px}.accordion--gap .accordion__item+.accordion__item{margin-top:16px}.accordion--gap .accordion__item:last-of-type{border-radius:0 0 4px 4px}.accordion--gap .accordion__header{border-radius:4px}.accordion--gap .accordion__content{border-radius:0 0 4px 4px}.accordion__header{font-size:14px;font-weight:500;line-height:20px;color:#000;padding:20px 24px;border:1px solid #e6e7ea;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:none;gap:24px}.accordion__indicator{position:relative}.accordion__indicator .line{height:2px;width:12px;position:absolute;top:50%;left:50%;translate:-50% -50%;background-color:#000}.accordion__indicator .line.line--2{rotate:90deg;opacity:1;transition:opacity .2s}.accordion__name{display:flex;gap:16px;align-items:center}.accordion__name img{max-width:60px;max-height:36px}.accordion__content{border:1px solid #e6e7ea;padding:0 24px 20px 24px;display:none;color:#38393b;font-size:14px!important;font-weight:400;line-height:20px;border-top:none;border-bottom:none}.accordion__download{display:flex;justify-content:space-between;border:1px solid #e6e7ea;padding:12px}.accordion__download+.accordion__download{margin-top:12px}.accordion__download div{display:flex;align-items:center;gap:12px;font-weight:500;font-size:16px;line-height:28px}.accordion__item:last-of-type{border-bottom:1px solid #e6e7ea}.accordion__item.open .accordion__indicator .line.line--2{opacity:0}.terms-page{padding-bottom:88px}.terms-page .terms__content ol,.terms-page .terms__content ul{color:#38393b;font-size:14px;font-weight:400;line-height:24px}.terms-page .terms__content h2{font-size:20px;font-weight:600;line-height:28px;margin-bottom:24px}.terms-page .terms__content ol{list-style:inside auto}.terms-page .terms__content ol+h2{margin-top:32px}.terms-page .terms__content ul{list-style:inside lower-alpha}.terms-page .terms__content li+li{margin-top:12px}.returns-page h3{font-size:16px;font-weight:500;line-height:26px}.returns-page .complaint-form{border:1px solid #e6e7ea;padding:48px}.returns-page .complaint-form p{font-size:14px;font-weight:500;line-height:20px}.contact-box{background-color:#000;border-radius:2px;color:#fff;padding:48px 24px;text-align:center}.contact-box h3{font-size:24px;font-weight:700;line-height:34px}.contact-box__row{gap:32px;display:grid;grid-template-columns:repeat(3,1fr)}.contact-box__item{display:flex;flex-direction:column;align-items:center;gap:16px;transition:color .2s;flex:0 1 123px}.contact-box__item:hover{color:#faaf59}.contact-box__item:hover .icon{scale:1.1}.contact-box__item .icon{height:56px;width:56px;border-radius:100%;background-color:#c00004;display:grid;place-content:center;transition:scale .2s}.contact-box .btn{margin-inline:auto}.contact-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-boxes .contact-box{border-radius:6px;background-color:#18191b;text-align:left;padding:48px 32px}.contact-boxes .contact-box__icon{margin-bottom:24px}.contact-boxes .contact-box__title{font-size:24px;font-weight:700;line-height:34px;margin-bottom:8px}.contact-boxes .contact-box__content{color:#d6d7da;font-size:16px;font-weight:500;line-height:26px}.contact-boxes .contact-box .btn{margin-inline:unset}.contact-form-page{padding-block:88px}.contact-form-page .page__header{padding-block:0;max-width:408px;width:100%}.contact-form-page__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.contact-form-page .contact-form{background-color:#fff;padding:32px;border-radius:6px;max-width:616px}.contact-form-page .contact-form .form__header{font-size:24px;font-weight:700;line-height:34px;color:#000}.downloads-inner-page__header{position:relative;margin-inline:auto;max-width:1920px}.downloads-inner-page__logo{position:absolute;top:50%;left:50%;translate:-50% -50%}.downloads-inner__header{display:flex;justify-content:space-between;margin-top:88px;flex-wrap:wrap;gap:24px}.downloads-inner__header h2{font-size:36px;font-weight:700;line-height:40px}.downloads-inner__downloads .download{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;color:#d6d7da;font-size:16px;font-weight:600;line-height:26px;background-color:#38393b;border-bottom:1px solid #56575a}.downloads-inner__downloads .download:last-of-type{border:none}.downloads-inner__downloads .download__links{display:flex;gap:16px}.downloads-inner__downloads .download__link{display:grid;place-content:center;border-radius:100%;background-color:#fff0;height:40px;width:40px;transition:all .2s}.downloads-inner__downloads .download__link svg path{stroke:#929396;transition:stroke .2s}.downloads-inner__downloads .download__link:hover{background-color:#56575a}.downloads-inner__downloads .download__link:hover svg path{stroke:#fff}.downloads-inner__language{display:flex;align-items:center;gap:12px}.downloads-inner__language>div:not(.downloads-lang-slim-select){white-space:nowrap}.distributors-page .dist-types{display:flex;align-items:center;gap:8px;margin-bottom:32px}.distributors-page .dist-type{padding:8px 16px;border-radius:2px;font-size:14px;font-weight:600;line-height:24px;color:#fff;transition:background-color .2s}.distributors-page .dist-type:hover{background-color:#cd0015}.distributors-page .dist-type.active{background-color:#c00004}.distributors-page__distributors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}@media(max-width:991px){.distributors-page__distributors{grid-template-columns:repeat(2,1fr)}}@media(max-width:676px){.distributors-page__distributors{grid-template-columns:1fr}}.distributors-page__distributors .distributor{border-radius:2px;background-color:#18191b;padding:32px;transition:background-color .2s;position:relative}.distributors-page__distributors .distributor:hover{background-color:#38393b}.distributors-page__distributors .distributor__name{font-size:24px;font-weight:700;line-height:34px;margin-bottom:24px}.distributors-page__distributors .distributor__info{display:flex;align-items:center;gap:24px;color:#d6d7da;font-size:14px;font-weight:400;line-height:24px}.distributors-page__distributors .distributor__info+.distributor__info{margin-top:12px}.distributors-page__distributors .distributor__info svg{flex-shrink:0}.distributors-page__map{max-width:1272px;margin:0 auto}.distributors-page__map iframe{height:600px;width:100%}.distributors-page.single .page-header{display:flex;justify-content:space-between;max-width:100%;flex-wrap:wrap;gap:48px}.distributors-page.single .page-header h1{max-width:525px}.distributors-page.single .distributor__info{display:flex;align-items:center;gap:24px;color:#d6d7da;font-size:14px;font-weight:400;line-height:24px}.distributors-page.single .distributor__info+.distributor__info{margin-top:24px}.distributors-page.single .distributor__info .distributor__icon{height:48px;width:48px;display:grid;place-content:center;background-color:#18191b;border-radius:100%}.distributors-page.single .distributor__info svg{flex-shrink:0}.distributors-page__banner{background-color:#fff;color:#000;display:flex;align-items:center;justify-content:space-between;padding:27px 50px;margin-bottom:48px;font-size:20px;font-weight:600;line-height:32px}.distributors-page__banner h2{font-size:56px;font-weight:800;line-height:47px;text-transform:uppercase;margin-bottom:12px;font-family:"Sofia Sans Condensed",sans-serif}.distributors-page__banner p{font-size:20px;font-weight:600;line-height:32px}@media(max-width:676px){.distributors-page__banner{flex-direction:column;padding:24px;gap:16px}.distributors-page__banner h2{font-size:24px;line-height:34px}.distributors-page__banner p{font-size:14px;line-height:24px}.distributors-page__banner .btn{max-width:100%;width:100%;justify-content:center}}.distributors-page .page-header{padding-block:0;max-width:408px}.distributors-page .page-header h2{font-family:"Sofia Sans Condensed",sans-serif;font-size:56px;font-weight:800;line-height:47px;text-transform:uppercase;margin-bottom:12px}.distributors-page .page-header p{font-size:20px;font-weight:600;line-height:32px}.distributors-page .distributor-form{background-color:#fff;padding:32px;border-radius:6px;max-width:552px;width:100%}.distributors-page .distributor-form .form__header{color:#000;font-size:24px;font-weight:700;line-height:34px}.distributors-page .distributor-form .custom-dropdown{color:#757575}.distributors-page .distributor-form .custom-dropdown__header{border-radius:2px;transition:.2s}.distributors-page.distributors-add{padding-block:88px;background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(../img/distributors-add-bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover}.hide-element{text-decoration:underline}.hide-element--hide{display:none}.hide-element+a{display:none}.hide-element--hide+a{display:block}.deliveries-page,.payments-page,.faq-page,.returns-page{padding-bottom:88px}.about-us-page .page__content{max-width:100%;background-color:#fff}.about-us-page .page__content .container{translate:0 -120px}.about-us-page .page__header{padding-bottom:207px}.about-us-page .about-us__video{font-size:0;margin-bottom:88px}.about-us-page .about-us__video iframe{width:100%;aspect-ratio:16/9;height:auto}.about-us-page .about-us__content{background-color:#fff;color:#000}.about-us-page .about-us__content .chessboard h2{font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;color:#000;font-family:"Sofia Sans Condensed";margin-bottom:24px}.about-us-page .about-us__content .chessboard p{color:#38393b;font-size:18px;font-weight:400;line-height:28px}.about-us-page .numbers{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:84px}.about-us-page .numbers .number{flex:0 1 190px}.about-us-page .numbers .number__value{font-size:64px;color:#18191b;font-weight:800;line-height:60px}.about-us-page .numbers .number__name{color:#38393b;font-size:24px;font-style:normal;font-weight:700;line-height:34px}.about-us-page .advantages{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:84px}@media(max-width:475px){.about-us-page .advantages{flex-direction:column}}.about-us-page .advantages__header{color:#38393b;text-align:center;font-size:18px;font-weight:400;line-height:28px;max-width:732px;margin-bottom:64px;margin-inline:auto}.about-us-page .advantages__header h2{font-family:"Sofia Sans Condensed",sans-serif;font-size:36px;font-weight:700;line-height:40px;text-transform:uppercase;margin-bottom:24px}.about-us-page .advantages .advantage{display:flex;flex-direction:column;align-items:center}.about-us-page .advantages .advantage__icon{height:128px;width:128px;border-radius:100%;display:grid;place-content:center;background-color:#18191b;margin-bottom:32px}.about-us-page .advantages .advantage__icon svg{height:40px;width:40px}.about-us-page .advantages .advantage__content{font-size:24px;font-weight:700;line-height:34px}.about-us-page .employees{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-us-page .employees__header{font-size:36px;font-weight:700;line-height:40px;color:#fff;margin-bottom:64px;text-align:center}.about-us-page .employees .employee__info{background-color:#d9d9d9;padding:24px}.about-us-page .employees .employee__name{color:#000;font-size:24px;font-weight:700;line-height:34px;margin-bottom:10px}.about-us-page .employees .employee__position{color:#38393b;font-size:16px;line-height:26px;font-weight:500}.chessboard{margin-bottom:84px}.chessboard__row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.chessboard__row+.chessboard__row{margin-top:64px}.chessboard__row.reversed .chessboard__col:last-of-type{order:-1}.chessboard__col{display:grid;place-content:center}.chessboard__content{max-width:432px;padding:16px}@media(max-width:1100px){.about-us-page .numbers{justify-content:center}.about-us-page .number{text-align:center}}@media(max-width:991px){.contact-boxes{grid-template-columns:repeat(2,1fr)}.about-us-page .advantages{justify-content:center}.distributors-page.distributors-add{padding-block:48px}.distributors-page.distributors-add .flex-wrapper{flex-direction:column;align-items:center;gap:84px}.distributors-page.distributors-add .page-header{max-width:100%}}@media(max-width:776px){.chessboard__row{grid-template-columns:1fr}.chessboard__row.reversed .chessboard__col:last-of-type{order:1}.chessboard__content{max-width:100%}.about-us-page .employees{display:flex;overflow:auto}.about-us-page .employees .employee{flex-shrink:0;max-width:100%}}@media(max-width:991px){.side-menu{display:none}.page__content{max-width:100%}}@media(max-width:575px){.returns-page .complaint-form{padding:24px}.contact-boxes{grid-template-columns:1fr}.downloads-inner__header{justify-content:center}.about-us-page .advantages .advantage__icon{height:64px;width:64px}.page-header h1,.page-header h2{font-size:32px;line-height:36px}.distributors-add .page-header h2{font-size:32px;line-height:36px}.distributors-add .page-header p{font-size:16px;line-height:26px}.contact-box__row{grid-template-columns:1fr}}.downloads-lang-slim-select:not(.ss-content){padding:8px 12px!important;background-color:#fff0!important;color:#fff!important}.downloads-lang-slim-select .ss-list{background-color:#000!important}.downloads-lang-slim-select .ss-option{padding:8px 12px!important;color:#fff!important}.downloads-lang-slim-select .ss-option:hover{background-color:#757575!important}