

/* Start:/local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.element/.default/style.min.css?178178735211219*/
.hero-section{position:relative;min-height:calc(100vh - var(--crumbs-height,0px));min-height:calc(100dvh - var(--crumbs-height,0px));overflow:hidden;display:flex;align-items:center;justify-content:center}.product-hero{position:relative;min-height:calc(100vh - var(--crumbs-height,0px));min-height:calc(100dvh - var(--crumbs-height,0px));overflow:hidden;color:#fff;isolation:isolate}.product-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.product-hero__overlay{position:absolute;inset:0;z-index:1}.product-hero--video-bg .product-hero__overlay{pointer-events:none;background:linear-gradient(168deg,rgba(4,5,8,.58) 0,rgba(10,12,18,.32) 42%,rgba(6,7,11,.52) 100%)}.product-hero--video-bg-demo .product-hero__overlay{background:linear-gradient(168deg,rgba(4,5,8,.68) 0,rgba(10,12,18,.4) 42%,rgba(6,7,11,.6) 100%)}.product-hero__container{width:min(1200px,100%);margin:0 auto;padding:clamp(24px,4vw,48px);min-height:calc(100vh - var(--crumbs-height,0px));min-height:calc(100dvh - var(--crumbs-height,0px));display:grid;place-items:center;position:relative;z-index:2}.product-hero__content{width:min(760px,100%);text-align:center}.product-hero__title-wrap{margin-bottom:12px}.product-hero__subtitle{margin:12px 0 0;font-family:var(--body-font);font-size:var(--fz-21-px)}.product-hero__price{margin:18px 0}.product-hero__actions{margin-top:10px}.product-hero__actions>div{margin-left:auto;margin-right:auto}.buttons-block{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:12px;width:min(100%,420px);margin:0 auto 1rem}.buttons-block--secondary{width:min(100%,460px)}.buttons-block>div{text-align:center}.buttons-block .btn{min-width:160px}.hero-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.overlay-hero{padding:2rem;max-width:50%;min-width:700px}.overlay{padding:80px 0;width:100%;height:100%}.overlay h3{margin-bottom:1rem}.overlay p{font-family:var(--body-font);font-size:var(--fz-21-px)}.hero-section .top-right{align-self:flex-start;text-align:right!important}.hero-section .btm-left{align-self:flex-end}.module-section{padding:80px 0}.features-section{padding:150px 0}.product-section{padding:100px 0}.feature-item img{display:inline-block;width:40px;height:40px}.ff-thin{font-family:var(--body-font);font-size:var(--fz-21-px)}.fw-bold{font-family:var(--bold-font)}.text-black{color:#000!important}.discount-price{font-family:var(--bold-font);font-size:var(--fz-21-px)}.original-price{text-decoration:line-through;color:#707070;font-size:var(--fz-21-px);font-family:var(--bold-font)}.price-big{font-size:var(--fz-38-px)!important;font-family:var(--bold-font)}.module-name h1,.module-name h1>span:last-child,.module-name__accent,.module-name__main,.module-name__title{font-family:FreeSetExtraCTT!important;font-weight:400;font-style:italic}.module-name h1,.module-name__title{margin:0;line-height:.95;font-size:clamp(44px, 6vw, 76px);text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.module-name h1>span:last-child,.module-name__accent,.module-name__main{display:block}.module-name h1>span:last-child,.module-name__accent{color:#f59e0f;font-size:clamp(34px, 4.5vw, 58px);line-height:.95;text-transform:uppercase}.module-name__main{color:#fff}.logo{max-width:424px;height:auto}body.video-modal-open,html.video-modal-open{overflow:hidden}body.video-modal-open>:not(#video-modal){filter:blur(8px);transition:filter .2s ease}#video-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(6,8,12,.46);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%);justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease}#video-modal[aria-hidden=false]{opacity:1}#video-modal .modal-content{position:relative;width:80%;max-width:800px;background:0 0;border:unset}#video-modal .video-modal-close{border-radius:999px}.carousel-inner{width:90%;margin:0 auto}.card{position:relative;height:150px;overflow:hidden}.carousel-control-next,.carousel-control-prev{width:5%}.plyr__control--overlaid{background:#f59e0f}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#f59e0f}.plyr--full-ui input[type=range]{color:#f59e0f}.container{max-width:1200px;padding-left:15px}.container.full-width{max-width:100vw;padding-left:0;padding-right:0}.module-details{padding:40px;background-color:#1b1b1b;border:1px solid #313131;border-radius:10px}.related-products h4{font-family:var(--bold-font);font-size:var(--fz-24-px)}.related-products p{font-family:var(--body-font)}.more-prod{color:#f59e0f;font-family:var(--bold-font)}.req_product ul{list-style:none;padding:0;margin:0}.req_product ul li{color:var(--color-yellow-text)}.reqs{margin-top:1rem;width:100%}.reqs__title{font-family:var(--bold-font);font-size:var(--fz-24-px,24px);margin:0 0 1rem}.reqs .row.g-4{display:flex;flex-wrap:wrap;gap:1.5rem;margin-left:0;margin-right:0}.reqs .row.g-4>[class*=col-]{display:flex;flex-direction:column;flex:1 1 300px;max-width:100%;min-width:0;gap:0;padding:0}.reqs .row.g-4>[class*=col-]>.mb-2{margin-bottom:.35rem}.reqs .row.g-4>[class*=col-]>strong,.reqs .row.g-4>[class*=col-]>.mb-2 strong{font-family:var(--body-font);font-weight:400;font-size:var(--fz-16-px,16px);line-height:1.4;display:block;margin:0 0 .35rem}.reqs .row.g-4 ul{list-style:none;padding:0;margin:0}.reqs .row.g-4 ul li{margin-bottom:.35rem;font-family:var(--body-font);font-size:var(--fz-14-px,14px);line-height:1.4;color:inherit}.reqs .row.g-4 ul li strong{font-family:var(--bold-font)}.reqs p.no-margin,.reqs>p:last-child{margin-top:1rem;margin-bottom:0;font-family:var(--body-font);font-size:var(--fz-14-px,14px)}.wrapper-crt{margin:0 auto;width:1320px;padding:0 12px}.cart-notification{background-color:#1c1c1c;color:#fff;width:640px;padding:20px 100px;border-radius:0 0 5px 5px}.cart-header{display:flex;justify-content:space-between;align-items:center;font-size:21px;font-family:var(--bold-font);margin-bottom:10px;color:#cbcbcb}.cart-notification .cart-body{margin-bottom:15px}.cart-notification .cart-body .col-6:first-child{display:flex}.cart-notification .cart-body .col-6:first-child>a{width:100%;display:block}.cart-notification .cart-image{width:100%!important;max-width:100%!important;height:112px;object-fit:cover;border-radius:5px;display:block;box-sizing:border-box}.cart-notification .cart-info{display:flex;flex-direction:column}.cart-notification .cart-info h3{font-size:var(--fz-21-px);margin:0 0 5px 0;line-height:1.3}.cart-notification .cart-info p{margin:0;line-height:1.4}.cart-footer{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.items-count{position:relative;display:flex;align-items:center;font-size:21px;color:#f59e0f;width:100%;justify-content:center;margin-bottom:15px}.items-count::after,.items-count::before{content:"";flex:1;height:1px;background:#585858}.items-count::before{margin-right:20px}.items-count::after{margin-left:20px}.items-count{white-space:nowrap}.cart-actions{width:100%}.cart-actions .row{margin:0 -5px}.cart-actions .col-6{padding:0 5px}a.buy-btn.in-cart{opacity:.5}.popup-window-buy{position:fixed;top:3.125em!important;opacity:0;transform:translateY(-10px);transition:opacity .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1)}.popup-window-buy.popup-window-show{opacity:1;transform:translateY(0)}.popup-window-buy.popup-window-hiding{opacity:0!important;transform:translateY(-10px)}.custom-card{background:#1b1b1b;border:1px solid #313131;border-radius:10px;opacity:1;transition:box-shadow .5s ease,transform .5s ease}.custom-card:hover{box-shadow:0 3px 6px var(--color-yellow-shadow);transform:translateY(-2px)}.product-section .custom-card .fw-bold{font-family:var(--bold-font)}.campaigns-title>h1{line-height:1}.popup-window-description{width:70%;max-width:900px}.row.g-4>[class*=col-]{display:flex}.map-overview,.mission-overview{flex:1;display:flex;flex-direction:column;border-radius:10px}.map-overview__body,.mission-overview__body{display:flex;flex-direction:column;flex:1}.map-overview__body h5,.mission-overview__body h5{font-family:var(--bold-font);margin-bottom:8px}.map-overview__body p,.mission-overview__body p{margin-top:auto;margin-bottom:0}.d-popup{padding:20px;height:auto!important;max-height:600px;border-radius:3px;border-width:0!important;background-color:rgba(0,0,0,.7)!important}@media (max-width:768px){.product-hero{min-height:calc(100vh - var(--crumbs-height,0px));min-height:calc(100dvh - var(--crumbs-height,0px))}.product-hero__container{min-height:calc(100vh - var(--crumbs-height,0px));min-height:calc(100dvh - var(--crumbs-height,0px));padding:16px}.product-hero__subtitle{font-size:var(--fz-18-px)}.overlay-hero{max-width:100%;padding:1rem;min-width:300px}.rounded-mobile-only{border-radius:.5rem}.module-name h1,.module-name__title{font-size:clamp(32px, 11vw, 48px);line-height:1}.module-name h1>span:last-child,.module-name__accent{font-size:clamp(26px, 8.5vw, 40px)}.overlay{padding:40px 0}}.product-hero>.layout-demo-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-section>.layout-demo-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.layout-demo-hero-bg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.layout-demo-hero-bg .hero-image.layout-demo-hero-bg__video{z-index:0}.layout-demo-hero-bg__fx-layer{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:0}.hero-section--video-bg .layout-demo-hero-bg__video,.product-hero--video-bg .layout-demo-hero-bg__video{object-position:center 36%;transform:scale(1.06);transform-origin:center center}@media (prefers-reduced-motion:reduce){.hero-section--video-bg .layout-demo-hero-bg__video,.product-hero--video-bg .layout-demo-hero-bg__video{transform:none}}.hero-section--video-bg::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,9,.48) 0,rgba(5,6,9,.22) 45%,rgba(5,6,9,.5) 100%)}.hero-section--video-bg-demo::before{background:linear-gradient(180deg,rgba(5,6,9,.56) 0,rgba(5,6,9,.28) 45%,rgba(5,6,9,.58) 100%)}.hero-section--video-bg .overlay-hero{position:relative;z-index:1}.layout-demo-hero-bg--fx-1 .layout-demo-hero-bg__video{filter:none}.layout-demo-hero-bg--fx-2 .layout-demo-hero-bg__fx-layer--vignette{opacity:1;box-shadow:inset 0 0 min(200px,28vw) rgba(0,0,0,.42)}.layout-demo-hero-bg--fx-2 .layout-demo-hero-bg__fx-layer--letterbox{opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.55) 0,rgba(0,0,0,.55) 4.5%,transparent 4.5%,transparent 95.5%,rgba(0,0,0,.55) 95.5%,rgba(0,0,0,.55) 100%)}.layout-demo-hero-bg--fx-2 .layout-demo-hero-bg__fx-layer--grain{opacity:.55;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.layout-demo-hero-bg--fx-2 .layout-demo-hero-bg__video{filter:sepia(.14) saturate(1.12) contrast(1.04) brightness(.97)}
/* End */


/* Start:/local/templates/dcs_v3/components/bitrix/system.auth.otp/trial/style.min.css?1781512569508*/
.input-lg{max-width:312px}.popup-window-otp{max-width:920px;width:100%!important;padding:20px;height:auto!important;max-height:600px;border-radius:3px;border-width:0!important}.popup-window-otp .popup-window-content{background:0 0}.popup-window-otp .form-control{outline:0;background:#1c1c1c;border-radius:5px 5px 0 0;color:#fff;font-size:inherit}.popup-window-otp .form-control:focus{background:#1c1c1c;color:#fff;border-color:#fff;box-shadow:none}#otp_popup_form.d-popup{background-color:#1c1c1c!important}
/* End */


/* Start:/local/templates/dcs_v3/components/bitrix/catalog.top/swiper-slide-new/style.min.css?1777282113489*/
.fixed-wing div.image-placeholder{width:100%;}.swiper-slide.double_img{width:670px!important;}.discount-badge{z-index:1000;}.slider-section-wrapper{padding-bottom:40px;border-bottom:1px solid #434343;}.slider-section-wrapper .swiper-container{width:100%!important;padding:0!important;position:relative;overflow:visible!important;}.swiper.featured{width:100%;height:180px;margin:0 auto;overflow:visible;position:relative;}.swiper.featured .swiper-slide:last-child{margin-right:0!important;}
/* End */


/* Start:/local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.recommended.products/swiper-recommended/style.min.css?175983357953*/
.slider-section-wrapper{border-bottom:none!important}
/* End */


/* Start:/local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.products.viewed/swiper-slide-new/style.min.css?1759833579490*/
/*!* === General Styles === *!*//*!* === Index Section === *!*//*!* === Swiper Section === *!*//*!* === Slide Content === *!*//*!* === Wide Slides === *!*//*!* === Modal Styles === *!*//*!* === Product Modal === *!*//*!* === Video Preview === *!*//*!* === Product Meta === *!*//*!* === CARDS === *!*//*!* === NEWS BLOCK === *!*//*!* Мобильные (до 767px) *!*/.fixed-wing div.image-placeholder{width:100%}.swiper-slide.double_img{width:670px!important}.discount-badge{z-index:1000}
/* End */
/* /local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.element/.default/style.min.css?178178735211219 */
/* /local/templates/dcs_v3/components/bitrix/system.auth.otp/trial/style.min.css?1781512569508 */
/* /local/templates/dcs_v3/components/bitrix/catalog.top/swiper-slide-new/style.min.css?1777282113489 */
/* /local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.recommended.products/swiper-recommended/style.min.css?175983357953 */
/* /local/templates/dcs_v3/components/bitrix/catalog/e-shop_new/bitrix/catalog.products.viewed/swiper-slide-new/style.min.css?1759833579490 */
