*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}main#MainContent{min-height:calc(var(--heightScreen) - var(--header-height) - var(--heightFooter))}.page-width{padding-left:42px;padding-right:42px}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}h1,.h1,h2,.h2{font-size:55px;line-height:52px;font-weight:400}h4{font-size:24px;font-weight:700;line-height:28px}.title-3{font-size:22px;line-height:32px;font-weight:500}.text-2,.cms-page p.text-2{font-size:16px;line-height:26px}.text-14{font-size:14px;line-height:24px;font-weight:700}.text-12{font-size:12px;line-height:22px}.text-menu{font-size:16px;line-height:26px}.text-footer-1{font-size:12px;line-height:22px}.text-footer-3{font-size:22px;line-height:32px}.button-1{font-size:18px;line-height:28px;font-weight:600}.button-2{font-size:20px;line-height:30px;font-weight:700}.content-ui-kit .row{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:20px}.content-ui-kit .col{width:calc(50% - 10px)}.col-4.title{width:36%;margin:0}.col-4.title *,.col-4 h1,.col-4 h2{margin:0}.col-4{width:calc(16% - 20px)}.content-ui-kit .row h3{width:100%;margin:0}.color-item{width:120px;height:100px;display:block;padding:0 10px}.color-item .color{width:100%;height:100%}a{transition:all .35s}.button,button,.customer button{font-size:18px;font-weight:600;line-height:27px;letter-spacing:.048em;text-align:left;padding:0;text-transform:uppercase;background:transparent;width:auto;min-width:auto;transition:all .35s}body .cart__ctas button{width:auto}.button:before,button:before,.customer button:before{background-image:url(arr-white.svg);z-index:1;background-repeat:no-repeat;width:26px;height:13px;background-size:contain;right:12px;left:auto;top:21px}.button:after,button:after,.customer button:after{background-image:url(hexagon-orange.svg);z-index:0;background-repeat:no-repeat;position:relative;width:51px;height:54px;margin-left:10px;box-shadow:none!important}.button.white{color:#fff}.button.white:hover,.button.white.hover,.button:hover,.button.hover,.rte a.button:hover,button:hover,.customer button:hover{color:#ff822e}.swiper-button-prev,.swiper-button-next{width:51px;height:54px;display:inline-flex!important;align-items:center;text-align:center;font-size:0;position:relative;cursor:pointer;right:0}.swiper-button-prev{left:0;margin-right:20px}.swiper-button-prev:before,.swiper-button-next:before{content:"";background-image:url(hexagon-orange.svg);z-index:0;background-repeat:no-repeat;opacity:0;position:absolute;width:51px;height:54px;top:0;left:0;transition:all .3s}.swiper-button-prev:hover:before,.swiper-button-next:hover:before,.swiper-button-prev.hover:before,.swiper-button-next.hover:before{opacity:.3}.swiper-button-prev:after,.swiper-button-next:after{content:"";background-image:url(arr-orange.svg);z-index:1;background-repeat:no-repeat;width:26px;height:13px;background-size:contain;display:inline-block;vertical-align:middle;margin:0 auto}.swiper-button-prev.white:before,.swiper-button-next.white:before{background-image:url(hexagon-white.svg)}.swiper-button-prev.white:after,.swiper-button-next.white:after{background-image:url(arr-white.svg)}.swiper-button-prev:after{transform:rotate(180deg)}.swiper-pagination{display:flex}.swiper-pagination-bullet:hover,.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-bullet{display:inline-block;width:17px;height:17px;margin:0 16px 0 0;opacity:.3;background-image:url(hexagon-orange.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:all .3s;background-color:transparent!important}.template-404>picture,.template-404>img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;opacity:.2}.template-404>picture img{width:100%;height:100%;object-fit:cover}main .template-404{position:relative;padding:56px 0 67px}main .template-404 .content-page{position:relative;z-index:2}main .template-404:after{content:"";display:block;width:100%;height:718px;position:absolute;background:linear-gradient(180deg,#fff0,#ffffffb1 60%,#fff 85%);z-index:1;bottom:0}main .template-404 .title{position:relative;margin:0}main .template-404 h1,main .template-404 h2{font-size:300px;font-weight:700;line-height:352.5px;color:#ff822e;margin:0}main .template-404 .title .text-shadow{transform:scaleY(-1) translateY(128px) translate(-50%);background:linear-gradient(360deg,#ff822e 17.85%,#ff822e82 17.85%,#ff822e2f 33.32%,#ff822e00 62.32%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;left:50%;pointer-events:none;width:100%;opacity:.4}main .template-404 .left .title .text-shadow{transform:scaleY(-1) translateY(10px) translate(0);left:0;background:linear-gradient(0deg,#ff822e -6.72%,#ff822e82 -6.72%,#ff822e2f 4.97%,#ff822e00 46.9%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.template-coming-soon.template-404 .content{margin:0;max-width:589px;text-align:left;padding:33px 0 7px}.template-coming-soon.template-404 h1{font-size:140px;font-weight:400;line-height:145px;text-align:left}.template-coming-soon.template-404 h1,.template-coming-soon.template-404 h2{text-transform:uppercase}.template-coming-soon.template-404 h1~h2{font-size:140px;font-weight:700;line-height:145px;text-align:left}.template-404 h4{color:#112967;margin:-25px 0 0}.template-404 .content{max-width:446px;margin:0 auto;padding:16px 20px;font-size:18px;font-weight:400;line-height:16px;text-align:center}.template-404 .content p{margin:0 0 16px;line-height:29px}.template-coming-soon.template-404{padding:202px 0 317px}.cms-page .main-page-title.page-title span.last{font-weight:400}.cms-page .main-page-title.page-title{font-size:80px;font-weight:700;line-height:72px;text-align:left;text-transform:uppercase;color:#112967;margin-bottom:48px}.cms-page p strong{color:#ff822e;line-height:21.15px;margin-top:74px;display:block}.page-width.cms-page{padding-top:133px;padding-bottom:131px}.cms-page p{margin-bottom:20px;font-size:18px;font-weight:400;line-height:24px;text-align:left}.rte ul,.rte ol{padding-left:0;padding-bottom:2px}.rte ul li{list-style:none;position:relative;padding-left:31px;margin-bottom:20px;font-size:18px;font-weight:400;line-height:24px;text-align:left}.rte ul li:before{content:"";display:inline-block;width:6.4px;height:6.4px;border-radius:50%;background:#ff822e;position:absolute;top:13px;left:0}@media (min-width: 1200px){h0,.h0{font-size:100px;font-weight:400;line-height:92px}h1,.h1{font-size:80px;font-weight:400;line-height:72px}h2,.h2{font-size:49px;font-weight:400;line-height:59px}h3,.h3{font-size:30px;font-weight:400;line-height:30px}h4,.h4{font-size:24px;font-weight:700;line-height:28px}.h5,h5{font-size:20px;font-weight:700;line-height:22px}.h6,h6{font-size:18px;font-weight:700;line-height:21.15px}}@media (max-width: 1440px){:root{--page-width: 1215px}}@media (max-width: 1199px){.page-width{padding-left:30px;padding-right:30px}h1,.h1{font-size:55px;font-weight:400;line-height:52px}h2,.h2{font-size:40px;font-weight:400;line-height:42px}}.contact img{max-width:100%}.contact label.field__label{position:relative;left:0;top:0;display:block;width:100%;transition:none;font-family:Maven Pro;font-size:20px;font-weight:700;line-height:34px;color:#fff}.contact{position:relative;margin-top:52px;margin-bottom:88px}.contact{background:#ff822e;border-radius:40px}.contact form .field{display:block}.contact form .field:before{display:none}.contact form .field:after{display:none}.contact form .field__input.input-error{border-color:#f30000}.contact form .field__input{border:2px solid rgb(var(--color-background));height:auto;font-family:Maven Pro;font-size:18px;font-weight:700;line-height:34px;color:#112967;padding:17px 39px 16px;border-radius:30px}.contact form .field__input[aria-invalid=true],.contact form .field__input.error{border:2px solid #F30000}span.notice-error{font-size:12px;font-weight:400;line-height:24px;text-align:left;color:#fff;display:inline-block}.contact form .field__input::placeholder{font-size:16px;font-weight:400;line-height:34px;color:#000;opacity:1}.contact form .field select{border:0;border-bottom:1px solid transparent;height:auto;font-family:Maven Pro;font-size:16px;font-weight:400;line-height:34px;color:#000;padding:17px 39px 16px;width:100%;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../assets/select-down.svg);background-size:15px 23px;background-repeat:no-repeat;background-position:95% 27px}.contact form .contact__button{margin-top:4rem;display:flex;justify-content:flex-end}.contact form .contact__button .button:before{background-image:url(arr-orange.svg);background-repeat:no-repeat;background-size:contain}.contact form .contact__button .button:after{background-image:url(hexagon-white.svg);background-repeat:no-repeat;background-size:contain}.contact form .contact__button .button{color:#fff}.contact form .contact__button .button:hover{color:#112967}.contact form .field select:focus{box-shadow:none;outline:none;font-size:18px;font-weight:700;line-height:34px;color:#112967}.contact form .field__input:focus{box-shadow:none}form input.field__input:-webkit-autofill,input.field__input:-webkit-autofill,.customer .field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #ffffff inset!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#112967}.field__input:focus,.customer .field input:focus{font-weight:700}.contact .form__message{align-items:flex-start;color:#fff}.contact svg.icon-success{margin-top:-2px;width:2rem;height:2rem}.contact .field{margin-bottom:1.5rem}.content-ui-kit .contact{padding:78px 115px}.article-template .article-template__title:not(:only-child){margin-bottom:5rem}article.article-template{margin-bottom:80px}.blog-articles .card-wrapper{height:100%}.blog-articles .article-card .card__content .card__information,.blog-articles .article-card .card__content{padding-left:0;padding-right:0}@media (max-width: 1600px){.template-coming-soon.template-404{padding:202px 0 112px}.page-width.cms-page{padding-top:95px;padding-bottom:111px}.cms-page p strong{margin-top:55px}.rte ul li{padding-left:25px}}@media (max-width: 1199px){.template-coming-soon.template-404 h1,.template-coming-soon.template-404 h2,.template-coming-soon.template-404 h1~h2{font-size:120px;line-height:110px}}@media (max-width: 1024px){.template-404 .content p{margin:0 0 4px;line-height:25px}.template-404 .content{padding:16px 20px 0}.template-404{padding:130px 0 133px}.template-404 .content-page.center h4{font-family:Maven Pro;font-size:20px;font-weight:700;line-height:28px;text-align:center;margin-top:3px;margin-bottom:-3px}.template-404 .content-page h4{margin-bottom:25px}.template-coming-soon.template-404{padding:263px 0 142px}.template-coming-soon.template-404 h1,.template-coming-soon.template-404 h2,.template-coming-soon.template-404 h1~h2{font-size:90px;line-height:78.88px}.template-coming-soon.template-404 .content{padding:42px 0 29px}.template-404.template-coming-soon .content p{line-height:29px}.template-404 h1,.template-404 h2{font-size:189.22px;font-weight:700;line-height:222.33px;text-align:center}.template-404 .title .text-shadow{transform:scaleY(-1) translateY(80px) translate(-50%)}.cms-page .main-page-title.page-title{font-size:55px;line-height:52px;margin-bottom:26px}.page-width.cms-page{padding-top:61px;padding-bottom:53px}.cms-page p{line-height:29px}.cms-page p strong{margin-top:36px}}@media (max-width: 767px){.template-coming-soon.template-404 h1,.template-coming-soon.template-404 h2,.template-coming-soon.template-404 h1~h2{font-size:45px;line-height:45px}.col-4{width:calc(25% - 20px)}.col-4.title,.content-ui-kit .col{width:100%}.contact form .field__input,.contact form .field select{height:50px;font-size:14px;font-weight:400;line-height:34px;padding:8px 28px 10px}.contact form .field__input::placeholder{font-size:14px;font-weight:400;line-height:34px}.contact form .field select{background-position:95% 22px;background-size:13px 6px}}@media (max-width: 600px){.col-4{width:calc(50% - 20px)}}@media (max-width: 420px){.template-coming-soon.template-404 h1,.template-coming-soon.template-404 h2,.template-coming-soon.template-404 h1~h2{font-size:30px;line-height:30px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}body .cart__ctas{justify-content:flex-end}}@media (max-width: 1199px){.content-ui-kit .contact{padding:50px 30px}}body .cart__footer .cart__ctas button{margin-bottom:2rem}.title-wrapper-with-link a.underlined-link:hover{text-decoration:none}.title-wrapper-with-link a.underlined-link{text-decoration-thickness:.1rem}.collection-list .grid__item .card-wrapper{height:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/styleguide.css.map */
