

/* Start:/assets-home-v2/home.css?178922786613611*/
/* All overrides apply to the home page only. Bitrix catalogue and cart remain live. */
body:has(.hv-home){background:#f7f8fa!important}
body:has(.hv-home) .body,body:has(.hv-home) .page-wrapper{background:#f7f8fa!important;background-image:none!important}
body:has(.hv-home) .center.outer{max-width:1440px;background:#fff}
body:has(.hv-home) header{background:#fff!important}
body:has(.hv-home) header .contacts div{color:#15233e!important;text-shadow:none!important}
body:has(.hv-home) #altop_search.form-box{border:1px solid #e0e6ee!important;border-radius:8px!important;background:#f7f9fc!important;overflow:hidden}
body:has(.hv-home) #altop_search input[type=text]{background:transparent!important;color:#25364d!important}
body:has(.hv-home) header .schedule,body:has(.hv-home) header .schedule *,body:has(.hv-home) header .contacts,body:has(.hv-home) header .contacts a,body:has(.hv-home) header .contacts span{color:#15233e!important}
body:has(.hv-home) .top-menu{background:#f0f3f8!important;border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3}
body:has(.hv-home) .content>.left-column{display:none!important}
body:has(.hv-home) .workarea{width:100%!important;float:none!important;display:flex!important;flex-direction:column;padding-top:22px}
body:has(.hv-home) .workarea>.body_text,.hv-home{display:contents!important}
body:has(.hv-home) .workarea>.anythingContainer,body:has(.hv-home) .workarea>.advantages,body:has(.hv-home) .workarea>.promotions-block,body:has(.hv-home) .workarea>.banners-main{display:none!important}
body:has(.hv-home) .workarea>.tabs-wrap{order:4;margin:0 0 58px!important}
.hv-hero{order:0}.hv-service-strip{order:1}.hv-categories{order:2}.hv-product-heading{order:3}.hv-story{order:5}.hv-stores{order:6}
.hv-home,.hv-home *{box-sizing:border-box}
body:has(.hv-home) .workarea{box-sizing:border-box!important}
@media(max-width:700px){body:has(.hv-home) .workarea{padding-left:10px!important;padding-right:10px!important}}
.hv-home>*{font-family:Arial,sans-serif;color:#12213a}
.hv-home a,.hv-home a *{text-decoration:none!important}
.hv-home a:focus-visible{outline:3px solid #759cff;outline-offset:5px}
.hv-hero{position:relative;isolation:isolate;border-radius:18px;min-height:540px;overflow:hidden;display:flex;align-items:center;padding:58px 54px;color:white}
.hv-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;z-index:-2}
.hv-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061426df 0%,#07172b9c 40%,#0c1b2910 72%);z-index:-1}
.hv-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.7;color:#64728a;margin-bottom:13px}
.hv-hero .hv-eyebrow{color:#e5edff;display:flex;gap:9px;align-items:center;font-size:10px}
.hv-eyebrow i{width:7px;height:7px;background:#e83c3e;border-radius:50%;display:inline-block}
.hv-hero h1{color:#fff!important;font-size:66px!important;font-weight:800;letter-spacing:-2.8px;line-height:1.01!important;margin:24px 0!important;padding:0!important}
.hv-hero p{font-size:17px;line-height:1.7;color:#e8edf4;margin:0 0 26px}
.hv-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.hv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;background:#e9383b;color:#fff!important;font-size:14px;font-weight:700;padding:18px 24px;border-radius:6px;min-height:52px;transition:background .2s}
.hv-button:hover{background:#c9282b}.hv-button span{font-size:20px;font-weight:400}
.hv-hero-link{font-size:13px;color:white!important;border-bottom:1px solid #ffffff80;padding:6px 0}
.hv-hero-caption{position:absolute;bottom:25px;right:28px;font-size:9px;letter-spacing:1.8px;color:white;opacity:.8}
.hv-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 0;border-bottom:1px solid #e5e9f0;margin-bottom:54px}
.hv-service-strip>div{padding:0 23px;border-right:1px solid #e5e9f0}.hv-service-strip>div:first-child{padding-left:0}.hv-service-strip>div:last-child{border:0}
.hv-service-strip strong{display:block;font-size:14px;margin-bottom:6px}.hv-service-strip span,.hv-service-strip a{display:block;font-size:11px;color:#68758a;line-height:1.6}
.hv-service-strip a:hover{color:#1746ca}
.hv-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}
.hv-heading h2{font-size:33px;letter-spacing:-1px;line-height:1.12;margin:0!important;color:#12213a!important}
.hv-text-link{font-size:13px;color:#12213a!important;white-space:nowrap;padding-bottom:4px}
.hv-categories{margin-bottom:50px}
.hv-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.hv-category{display:block!important;position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:12px;background:#15233e;color:white!important}
.hv-category img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.hv-category:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,#071424e8 100%);pointer-events:none}
.hv-category>div{position:absolute;left:21px;right:21px;bottom:22px;z-index:1}
.hv-category small{font-size:8px;letter-spacing:1.2px;color:#e3e9f2}
.hv-category h3{font-size:25px!important;color:white!important;margin:8px 0!important;letter-spacing:-.8px;line-height:1.15}
.hv-category span{font-size:11px;color:#dce3ec}.hv-category b{position:absolute;right:0;top:21px;font-size:20px;font-weight:400}
.hv-category:hover img{transform:scale(1.045)}
.hv-more{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.hv-more>span{font-size:11px;color:#68758a;margin-right:7px}.hv-more a{border:1px solid #e1e6ed;padding:8px 13px;border-radius:25px;color:#33435b;font-size:11px}.hv-more a:hover{border-color:#1746ca;color:#1746ca}
.hv-story{display:grid;grid-template-columns:1fr 1.1fr;background:#eff3f8;border-radius:15px;overflow:hidden;margin-bottom:55px}
.hv-story-image{position:relative;min-height:400px}.hv-story-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.hv-story-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#07182860)}.hv-story-image span{position:absolute;bottom:27px;left:29px;z-index:1;color:white;font-size:15px;line-height:1.4;font-weight:bold;letter-spacing:1px}
.hv-story-copy{padding:45px 43px}.hv-story-copy h2{font-size:38px;letter-spacing:-1.4px;line-height:1.07;margin:15px 0 23px;color:#12213a}.hv-story-copy p{font-size:14px;line-height:1.8;color:#64728a;margin:0 0 14px}.hv-button-dark{background:#142746;margin-top:15px}.hv-button-dark:hover{background:#244b84}
.hv-stores{margin-bottom:40px}.hv-stores-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hv-stores-grid a{border:1px solid #e2e7ef;padding:26px;border-radius:10px;color:#12213a}.hv-stores-grid a:hover{background:#f7f9fc}.hv-stores-grid span{font-size:9px;font-weight:700;letter-spacing:1px;color:#667890}.hv-stores-grid h3{font-size:17px;margin:16px 0 9px;line-height:1.35}.hv-stores-grid p{font-size:12px;color:#64728a}.hv-stores-grid b{font-size:11px;display:block;margin-top:22px;color:#1746ca}
body:has(.hv-home) .tabs-wrap .tabs{border:0!important;background:none!important;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px!important}
body:has(.hv-home) .tabs-wrap .tabs__tab{border:0!important;background:#f0f3f8!important;border-radius:6px!important;float:none!important;margin:0!important}
body:has(.hv-home) .tabs-wrap .tabs__tab>a{padding:13px 18px!important;border:0!important;font-size:11px!important;color:#243951!important;text-decoration:none!important}
body:has(.hv-home) .tabs-wrap .tabs__tab.current{background:#142746!important}body:has(.hv-home) .tabs-wrap .tabs__tab.current>a{color:white!important}
html body:has(.hv-home) .tabs-wrap .tabs__tab.current>a,html body:has(.hv-home) .tabs-wrap .tabs__tab.current>a>span{background:#142746!important;color:white!important;border-radius:6px!important}
html body:has(.hv-home) .tabs-wrap .tabs__tab.current:after,html body:has(.hv-home) .tabs-wrap .tabs__tab.current>a:after{display:none!important}
html body:has(.hv-home) .tabs-wrap .tabs__tab>a>span{border-bottom:0!important}
body:has(.hv-home) .tabs-wrap .catalog-item-card{border-radius:10px!important;border:1px solid #e3e8f0!important;background:#fff!important;overflow:hidden}
body:has(.hv-home) .tabs-wrap .catalog-item-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%!important;margin:0!important}
body:has(.hv-home) .tabs-wrap .catalog-item-card{float:none!important;width:auto!important;margin:0!important;box-sizing:border-box!important}
body:has(.hv-home) .tabs-wrap .catalog-item-info{width:100%!important;box-sizing:border-box!important}
@media(max-width:1000px){body:has(.hv-home) .tabs-wrap .catalog-item-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){body:has(.hv-home) .tabs-wrap .catalog-item-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){body:has(.hv-home) .tabs-wrap .catalog-item-cards{grid-template-columns:1fr}body:has(.hv-home) .tabs-wrap .catalog-item-info{max-width:300px;margin:auto}}
body:has(.hv-home) .tabs-wrap .catalog-item-info{border:0!important;box-shadow:none!important}
body:has(.hv-home) .tabs-wrap .item-title{font-size:14px!important;line-height:1.45!important;color:#15283e!important;text-decoration:none!important}
body:has(.hv-home) .tabs-wrap .item-all-title{height:60px!important;min-height:60px!important}
body:has(.hv-home) .tabs-wrap .item-title{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden!important;line-height:20px!important}
body:has(.hv-home) .tabs-wrap .catalog-item-card,body:has(.hv-home) .tabs-wrap .catalog-item-info{height:auto!important}
body:has(.hv-home) .tabs-wrap .item-price{color:#142746!important}
body:has(.hv-home) .tabs-wrap .btn_buy{background:#1746ca!important;border-color:#1746ca!important;color:white!important;border-radius:5px!important}
html body:has(.hv-home) .tabs-wrap .btn_buy *{color:#fff!important}
body:has(.hv-home) .foot_panel_all,body:has(.hv-home) .foot_panel{background:#132541!important}
body:has(.hv-home) .foot_panel a,body:has(.hv-home) .foot_panel i{color:#fff!important}
html body:has(.hv-home) .foot_panel a>span,html body:has(.hv-home) .foot_panel a .text{color:#fff!important;text-decoration:none!important}
html body:has(.hv-home) .foot_panel .qnt{color:#142746!important}
html body:has(.hv-home) .foot_panel .btn_buy.oformit{background:#e9383b!important;border-color:#e9383b!important;color:white!important}
html body:has(.hv-home) .foot_panel .btn_buy.oformit.dsbl{background:#344760!important;border-color:#344760!important;color:#acbbce!important}
@media(prefers-reduced-motion:reduce){.hv-category img{transition:none}}
@media(max-width:700px){html body .hv-hero h1{font-size:40px!important}}
@media(max-width:360px){html body .hv-category h3{font-size:16px!important}html body .hv-hero h1{font-size:36px!important}.hv-category small{letter-spacing:0!important}}
@media(max-width:1000px){.hv-hero{min-height:490px;padding:38px}.hv-hero h1{font-size:56px!important}.hv-category h3{font-size:21px!important}.hv-category>div{left:15px;right:15px}.hv-service-strip>div{padding:0 15px}.hv-story-copy{padding:33px}.hv-story-copy h2{font-size:32px}}
@media(max-width:700px){body:has(.hv-home) .workarea{padding-top:12px}.hv-hero{min-height:595px;align-items:flex-end;padding:28px 24px;border-radius:12px}.hv-hero-photo{object-position:67% top}.hv-hero:after{background:linear-gradient(180deg,#07142400 5%,#06142630 30%,#061426eb 68%,#061426 100%)}.hv-hero-copy{padding-top:235px}.hv-hero .hv-eyebrow{font-size:8px;letter-spacing:1px}.hv-hero h1{font-size:46px!important;letter-spacing:-2px;margin:15px 0!important}.hv-hero p{font-size:14px;line-height:1.6;margin-bottom:20px}.hv-desktop{display:none}.hv-hero-caption{display:none}.hv-actions{gap:15px}.hv-button{font-size:12px;padding:14px 17px;gap:17px}.hv-hero-link{font-size:11px}.hv-service-strip{grid-template-columns:1fr 1fr;margin-bottom:36px;padding:24px 0;gap:22px 0}.hv-service-strip>div{padding:0 13px}.hv-service-strip>div:nth-child(3){padding-left:0}.hv-service-strip>div:nth-child(2){border:0}.hv-service-strip strong{font-size:12px}.hv-service-strip span,.hv-service-strip a{font-size:10px}.hv-heading{gap:15px;align-items:flex-start}.hv-heading h2{font-size:27px}.hv-eyebrow{font-size:8px;letter-spacing:1.3px}.hv-text-link{font-size:10px;margin-top:24px}.hv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hv-category{aspect-ratio:3/4}.hv-category>div{left:13px;right:10px;bottom:16px}.hv-category h3{font-size:20px!important;letter-spacing:-.6px}.hv-category small{font-size:6px;letter-spacing:.7px}.hv-category span{font-size:9px;line-height:1.5;display:block;max-width:110px}.hv-category b{display:none}.hv-more{gap:7px}.hv-more>span{width:100%;margin:0 0 3px}.hv-more a{font-size:10px;padding:8px 10px}.hv-categories{margin-bottom:35px}.hv-story{grid-template-columns:1fr;margin-bottom:35px}.hv-story-image{min-height:250px}.hv-story-copy{padding:29px 24px}.hv-story-copy h2{font-size:33px}.hv-story-copy p{font-size:13px}.hv-stores-grid{grid-template-columns:1fr;gap:12px}.hv-stores-grid a{padding:22px}.hv-stores-grid h3{margin-top:12px}.hv-stores-grid b{margin-top:15px}body:has(.hv-home) .workarea>.tabs-wrap{margin-bottom:35px!important}body:has(.hv-home) .tabs-wrap .tabs{gap:5px}body:has(.hv-home) .tabs-wrap .tabs__tab>a{padding:11px!important;font-size:9px!important}}

/* End */
/* /assets-home-v2/home.css?178922786613611 */
