.sl-page{font-family:"grotesk-wide",sans-serif;overflow-x:hidden}.sl-bg-red{background-color:#A01313;color:#fff}.sl-hero{position:relative;height:768px;overflow:hidden;padding:0 20px 20px}.sl-hero .sl-hero__img{width:100%;height:100%;object-fit:cover;object-position:90% 50%}@media (min-width:1200px){.sl-hero .sl-hero__img{padding:0 200px;background:#ccd0d0}}@media (max-width:767px){.sl-hero{height:480px}.sl-hero .sl-circle{top:15px !important;left:35px !important;width:70px;height:70px}}.sl-hero .hover-block .hover-block-center{vertical-align:bottom;padding-bottom:120px}@media (max-width:767px){.sl-hero .hover-block .hover-block-center{padding-bottom:100px}}.sl-hero .hover-block .sl-cta{font-weight:900;letter-spacing:.05em;padding:18px 44px;font-size:20px;border:4px solid #fff;color:white;background:transparent;transition:background .2s,color .2s;text-decoration:none}.sl-hero .hover-block .sl-cta:hover,.sl-hero .hover-block .sl-cta:focus{background:#fff;color:#000}@media (max-width:767px){.sl-hero .hover-block .sl-cta{font-size:18px;color:#fff;background:transparent;border:4px solid #fff;padding:18px 28px}}.sl-circle{position:absolute;border-radius:50%;pointer-events:none;z-index:2}.sl-circle--red{background:#A01313}.sl-circle--white{background:#fff}.sl-circle--lg{width:140px;height:140px}.sl-circle--sm{width:80px;height:80px}.sl-circle--xs{width:50px;height:50px}@media (max-width:767px){.sl-hero-info .sl-hero-info__right{text-align:left !important;margin-top:4px}}.sl-big-title{font-weight:900;line-height:.88;letter-spacing:-0.04em;text-transform:uppercase;font-size:14vw;padding:0 30px;margin:0}.sl-big-title--white{color:#fff}.sl-big-title--on-red{color:#000;background:transparent}@media (max-width:479px){.sl-big-title{font-size:14vw;margin-top:90px !important}}.sl-block-2{position:relative}.sl-block-2 h2.sl-heading-2{line-height:1;letter-spacing:-0.03em;font-size:6vw;margin:0 0 30px}.sl-block-2 h2.sl-heading-2 em{font-style:italic}.sl-block-2 p.lead{max-width:640px;margin:0 auto 0;line-height:1.4}@media (max-width:767px){.sl-block-2 h2.sl-heading-2{font-size:12vw}}@media (max-width:479px){.sl-block-2 .container{text-align:left}.sl-block-2 h2.sl-heading-2{font-size:10vw}}.shop-gallery--product p{height:3lh;-webkit-line-clamp:3}.sl-block-3{padding:80px 0 0}.sl-block-3 .sl-feature{padding:0 0 60px}@media (min-width:767px){.sl-block-3 .sl-feature{margin:0;padding:0 30px 30px}}.sl-block-3 .sl-feature .sl-feature__title{font-size:36px;line-height:1;letter-spacing:-0.02em;text-transform:uppercase;margin:0 0 20px}.sl-block-3 .sl-feature p{font-size:14px;line-height:1.5;opacity:.9}@media (max-width:767px){.sl-block-3 .col-sm-4:last-of-type .sl-feature{padding:0 0 30px}}.sl-block-3-photos{padding:10px}.sl-block-3-photos .sl-photo-col{overflow:hidden;padding:10px}.sl-block-3-photos .sl-photo-col img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .4s ease}.sl-block-3-photos .sl-photo-col img:hover{transform:scale(1.02)}@media (max-width:767px){.sl-block-3-photos .sl-photo-col img{height:260px}.sl-block-3-photos .sl-photo-col-last img{height:unset}}.sl-block-4{position:relative;padding:150px 0 0}.sl-block-4 h2.sl-heading-2{font-size:6vw;line-height:1;letter-spacing:-0.03em;margin:0 0 45px}.sl-block-4 h2.sl-heading-2 em{font-style:italic;font-weight:300}@media (max-width:767px){.sl-block-4 h2.sl-heading-2{font-size:11vw}.sl-block-4 .sl-circle{right:5%;left:unset !important}}@media (max-width:479px){.sl-block-4 h2.sl-heading-2{font-size:10vw}}.sl-block-4 .swiper-wrapper{align-items:center}@media (min-width:768px){.sl-block-4 .swiper-wrapper .swiper-slide{padding:15px}}.sl-block-4 .swiper-wrapper img{aspect-ratio:unset !important}.sl-posts-swiper{padding:20px 0 60px !important;overflow:visible !important}.sl-posts-swiper .swiper-slide{width:260px}.sl-posts-swiper .swiper-slide img{width:100%;height:340px;object-fit:cover;display:block}@media (min-width:768px){.sl-posts-swiper .swiper-slide{width:300px}}.sl-block-5{position:relative;padding:80px 0 0;overflow:hidden}.sl-block-5 .sl-advantages{list-style:none;padding:0;margin:80px 0 0}.sl-block-5 .sl-advantages li{display:flex;align-items:flex-start;gap:8px}.sl-block-5 .sl-advantages svg{flex-shrink:0;margin-top:3px}.sl-block-5 .sl-block-5__photo{width:100%;height:420px;object-fit:cover;display:block}.sl-block-5 .sl-block-5__caption{font-size:11px;text-align:right;opacity:.8;margin-top:12px}@media (max-width:991px){.sl-block-5 .sl-block-5__photo{height:320px;margin-top:40px}.sl-block-5 .sl-advantages{margin-top:40px}}.sl-block-6{position:relative;padding:60px 20px 120px;overflow:hidden;text-align:center}@media (min-width:768px){.sl-block-6{padding:60px 20px 135px}}.sl-block-6 h2.sl-heading-cta{font-weight:300;font-size:4.5vw;line-height:1;letter-spacing:-0.03em;margin:0 0 30px}.sl-block-6 h2.sl-heading-cta em{font-style:italic;font-weight:300}@media (max-width:479px){.sl-block-6 h2.sl-heading-cta{font-size:8vw}}.sl-block-6 .sl-lined-list{font-size:24px;margin-left:auto;margin-right:auto;width:fit-content}@media (max-width:600px){.sl-block-6 .sl-lined-list{font-size:17px}}.sl-block-6 .sl-price{font-size:22px;font-weight:300;margin-bottom:60px}.sl-block-6 .sl-price .sl-price__amount{font-size:72px;font-weight:900;line-height:1;letter-spacing:-0.03em}@media (max-width:767px){.sl-block-6 .sl-price .sl-price__amount{font-size:56px}}.sl-block-6 .sl-price .sl-price__period{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.sl-block-6 .sl-cta-btn{font-size:18px;padding:18px 56px;background:#fff;color:#000;border:none;border-radius:100px;box-shadow:0 4px 24px rgba(0,0,0,0.25);transition:transform .2s}.sl-block-6 .sl-cta-btn:hover,.sl-block-6 .sl-cta-btn:focus{transform:scale(1.03);color:#000;background:#fff}.sl-block-6 .sl-scattered-photo{position:absolute;pointer-events:none}.sl-block-6 .sl-scattered-photo img{display:block;box-shadow:0 4px 20px rgba(0,0,0,0.2)}.sl-block-6 .sl-scattered-photo--tl{top:8%;left:4%}.sl-block-6 .sl-scattered-photo--ml{top:48%;left:2%}.sl-block-6 .sl-scattered-photo--tr{top:6%;right:4%}.sl-block-6 .sl-scattered-photo--br{top:58%;right:3%}@media (max-width:991px){.sl-block-6 .sl-scattered-photo{display:none}}.swiper-catalog{padding:0 20px !important}.carousel-block{margin-bottom:8px}@media (min-width:480px){.carousel-block{margin-bottom:16px}}.swiper-nav{display:flex;justify-content:flex-end;gap:10px;padding:20px}.swiper-nav button{width:38px;height:38px;border-radius:50%;border:none;background:transparent;font-size:20px;cursor:pointer;transition:background .2s ease}