/* IV 2026-11-09 home polish: owner's pick on the variants canvas = A ("tidy, edges fixed") + from C the product
   panel and the hero arrows. Home only (linked from common/home.twig after the home CSS).
   Hero (Master Slider module 26): J3's module CSS pins .master-slider to 439px and the header CSS clips the row to
   311px, so every banner (a 2010x543 band in the middle of a 2010x1131 white canvas) lost its top and floor.
   Now the slider is as tall as the band (aspect-ratio), so Master Slider's autofill centres exactly the band.
   At >=1300px the module is laid out 1800px wide and scaled by 0.70889 (header CSS + fitHomeSections in
   header.twig): px values in that block are design px (x1.4107 of what you see). */

/* ---------- desktop hero ---------- */
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .master-slider{height:auto!important;min-height:0!important;aspect-ratio:2010/543}
/* LCP: Master Slider fades the whole slider in from opacity 0 (1 s) and each slide picture in (0.3 s); Chrome never
   counts a picture first painted at opacity 0, so the first slide was never the largest paint and every later slide
   replaced the record (LCP 6-7 s). Shown at full opacity, the first slide counts when it appears. Desktop view is
   'mask' (slides move, they don't fade), so nothing else changes. */
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .master-slider,
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-slide-bgcont{opacity:1!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-view{overflow:hidden!important;border-radius:14px}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-slide .ms-btn-container{margin-bottom:1.8cqw}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets.ms-dir-h{left:50%!important;right:auto!important;bottom:14px!important;width:auto!important;margin:0!important;padding:6px 9px;border-radius:20px;background:rgba(0,0,0,.32);transform:translateX(-50%)!important;z-index:6}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullets-count{position:static!important;right:auto!important;display:flex;align-items:center;gap:7px}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullet{width:8px!important;height:8px!important;margin:0!important;border:0!important;border-radius:4px!important;background:rgba(255,255,255,.55)!important;transition:width .25s,background-color .25s}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullet.ms-bullet-selected{width:22px!important;background:#fff!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev,
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next{display:block!important;position:absolute!important;top:50%!important;bottom:auto!important;width:44px!important;height:44px!important;margin:-22px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;background:transparent center/contain no-repeat!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));cursor:pointer;z-index:6}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev{left:16px!important;right:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next{right:16px!important;left:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev::before,html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev::after,
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next::before,html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next::after{display:none!important}
@media (min-width:1300px){
html.route-common-home:not(.mobile-header-active) .grid-row-top-1{height:345px!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-view{border-radius:20px}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets.ms-dir-h{bottom:20px!important;padding:8px 13px;border-radius:28px}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullets-count{gap:10px}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullet{width:11px!important;height:11px!important;border-radius:6px!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-bullets .ms-bullet.ms-bullet-selected{width:31px!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev,
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next{width:62px!important;height:62px!important;margin-top:-31px!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-prev{left:23px!important}
html.route-common-home:not(.mobile-header-active) .module-master_slider-26 .ms-nav-next{right:23px!important}
}

/* ---------- desktop tabs (A): dark active tab, red underline on a thin grey line ---------- */
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs{box-shadow:inset 0 -1px 0 #e3e6ea}
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs>li{border:0!important;margin-right:30px!important}
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs>li>a{position:relative;padding:0 0 10px!important;font-size:17px!important;color:#7d848c!important}
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs>li>a:hover{color:#1d2125!important}
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs>li.active>a{color:#1d2125!important}
html.route-common-home.desktop-header-active .module-products-379 .nav-tabs>li.active>a::after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:#de202a}

/* ---------- desktop products (C): one white panel with thin dividers, round arrows half outside ---------- */
html.route-common-home.desktop-header-active .module-products-379 .swiper{position:relative}
html.route-common-home.desktop-header-active .module-products-379 .tab-container .swiper-container{padding:14px 10px 18px!important;margin:0 2px!important;border:1px solid #e4e7ea;border-radius:16px;background:#fff;box-shadow:0 6px 24px rgba(0,0,0,.05)}
html.route-common-home.desktop-header-active .module-products-379 .tab-container .swiper-slide::after{content:"";position:absolute;top:-14px;bottom:-18px;right:-10px;width:1px;background:#eef0f2;pointer-events:none}
html.route-common-home.desktop-header-active .module-products-379 .tab-container .product-layout .product-thumb,
html.route-common-home.desktop-header-active .module-products-379 .tab-container .product-layout .product-thumb:hover{box-shadow:none!important;border-radius:0!important;transform:none!important}
html.route-common-home.desktop-header-active .module-products-379 .product-thumb .price-new,
html.route-common-home.desktop-header-active .module-products-379 .product-thumb .price-normal{font-family:'Akrobat-Bold',sans-serif!important;font-weight:400!important;font-size:24px!important;color:#de202a!important;letter-spacing:.2px}
html.route-common-home.desktop-header-active .module-products-379 .product-thumb .price-old{font-family:'Akrobat-Bold',sans-serif!important;font-weight:400!important;font-size:17px!important;color:#8b9198!important}
html.route-common-home.desktop-header-active .module-products-379 .swiper-buttons{display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:auto!important;height:auto!important;margin:0!important;transform:none!important;pointer-events:none;z-index:4}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev,
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next{display:block!important;position:absolute!important;top:50%!important;bottom:auto!important;width:42px!important;height:42px!important;margin:-21px 0 0!important;padding:0!important;border:1px solid #dfe2e6!important;border-radius:50%!important;background:#fff center/18px no-repeat!important;box-shadow:0 3px 10px rgba(0,0,0,.12)!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto;cursor:pointer}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev{left:-21px!important;right:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2125' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")!important}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next{right:-21px!important;left:auto!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2125' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")!important}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev::before,html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev::after,
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next::before,html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next::after{display:none!important}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev:hover,
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next:hover{border-color:#c3c7cc!important}
@media (max-width:1339px){
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-prev{left:8px!important}
html.route-common-home.desktop-header-active .module-products-379 .swiper-button-next{right:8px!important}
}

/* ---------- phone hero (A): 12px in from the edges, rounded, dots under the picture ---------- */
html.route-common-home.mobile-header-active .grid-row-top-1 .grid-col-top-1-1{padding:8px 12px 0!important}
html.route-common-home.mobile-header-active .module-master_slider-26 .ms-view{overflow:hidden!important;border-radius:12px}
html.route-common-home.mobile-header-active .module-master_slider-26{margin-bottom:24px!important;border-radius:12px;background-color:transparent!important}
html.route-common-home.mobile-header-active .module-master_slider-26:has(.ms-container){background-image:none!important}
html.route-common-home.mobile-header-active .module-master_slider-26 .master-slider{width:100%!important;margin-left:0!important}
html.route-common-home.mobile-header-active .module-master_slider-26 .ms-bullets.ms-dir-h{left:50%!important;right:auto!important;bottom:-20px!important;width:auto!important;margin:0!important;transform:translateX(-50%)!important}
html.route-common-home.mobile-header-active .module-master_slider-26 .ms-bullets .ms-bullets-count{position:static!important;right:auto!important;display:flex;align-items:center;gap:6px}
html.route-common-home.mobile-header-active .module-master_slider-26 .ms-bullets .ms-bullet{width:6px!important;height:6px!important;margin:0!important;border:0!important;border-radius:3px!important;background:#cfd3d8!important}
html.route-common-home.mobile-header-active .module-master_slider-26 .ms-bullets .ms-bullet.ms-bullet-selected{width:18px!important;background:#de202a!important}

@media (max-width:767px){
/* ---------- phone tabs (A): our red, the row fades at the right edge ---------- */
html.route-common-home.mobile-header-active .module-products-379 .nav-tabs{justify-content:flex-start!important;padding-left:12px!important;padding-right:40px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}
html.route-common-home.mobile-header-active .module-products-379 .nav-tabs>li.active>a,
html.route-common-home.mobile-header-active .module-products-379 .nav-tabs>li>a:hover{background:#de202a!important;border-color:#de202a!important}

/* ---------- phone products (C): the panel at the page edges, no side arrows, page dots under it ---------- */
html.route-common-home.mobile-header-active .module-products-379 .tab-container .swiper{padding:0!important}
html.route-common-home.mobile-header-active .module-products-379 .tab-container .swiper-container{margin:0 12px!important}
html.route-common-home.mobile-header-active .module-products-379 .swiper-buttons{display:none!important}
html.route-common-home.mobile-header-active .module-products-379 .swiper-pagination{display:flex!important;position:static!important;justify-content:center;align-items:center;gap:6px;width:auto!important;margin:12px 0 10px!important;transform:none!important}
html.route-common-home.mobile-header-active .module-products-379 .swiper-pagination-bullet{display:block!important;width:6px!important;height:6px!important;margin:0!important;border-radius:3px!important;background:#cfd3d8!important;opacity:1!important;transition:width .25s}
html.route-common-home.mobile-header-active .module-products-379 .swiper-pagination-bullet-active{width:18px!important;background:#de202a!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .name a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:13px!important;line-height:1.3!important;font-weight:400!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .price>div{display:flex!important;flex-direction:column!important;align-items:center!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .price-new,
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .price-normal{order:1!important;font-family:'Akrobat-Bold',sans-serif!important;font-weight:400!important;font-size:21px!important;color:#de202a!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .price-old{order:2!important;font-family:'Akrobat-Bold',sans-serif!important;font-weight:400!important;font-size:14px!important;color:#8b9198!important}
/* J3's module 379 setting gives the caption margin-bottom:-30px; once a card is taller than the 222px floor (2 cards a
   row above 470px) that cut the price off. Price right under a 2-line name block, so prices line up across cards. */
html.route-common-home.mobile-header-active .module-products-379 .product-grid .product-thumb .caption{margin-bottom:0!important;padding-bottom:12px!important;justify-content:flex-start!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .name{min-height:34px;align-items:flex-start!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .price{margin-top:6px!important}
}
@media (min-width:471px) and (max-width:767px){
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .image{aspect-ratio:4/3!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .name a{font-size:14px!important}
html.route-common-home.mobile-header-active .module-products-379 .product-thumb .name{min-height:37px}
}
/* ---------- home: the 5 points (Journal3 info blocks 361, row top-7) and the about text (blocks 362, row top-8) as one
   panel, owner's pick C (2026-11-09). Texts stay in the two modules; .grid-rows is a flex column, so `order` puts the
   text block first and the points under it. The 5 line icons follow the item positions 1-5 in module 361. */
html.route-common-home.desktop-header-active .grid-row-top-8{order:1;padding:34px 0 0!important}
html.route-common-home.desktop-header-active .grid-row-top-7{order:2;padding:0 0 50px!important}
html.route-common-home.desktop-header-active .grid-row-top-8 .grid-col-top-8-1,html.route-common-home.desktop-header-active .grid-row-top-7 .grid-col-top-7-1{padding:0 2px!important;background:transparent!important}
html.route-common-home.desktop-header-active .module-blocks-362{padding:42px 44px 0;border-radius:20px 20px 0 0;background:#f5f6f8!important}
html.route-common-home.desktop-header-active .module-blocks-362 .module-body,html.route-common-home.desktop-header-active .module-blocks-362 .module-item{padding:0!important;background:transparent!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-body{display:grid!important;grid-template-columns:minmax(0,1fr) 470px;gap:48px;align-items:stretch;height:auto!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-body::before,html.route-common-home.desktop-header-active .module-blocks-362 .block-body::after{display:none!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-wrapper{grid-column:1;grid-row:1;width:auto!important;height:auto!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-content{width:auto!important;height:auto!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-header{grid-column:2;grid-row:1;display:block!important;width:auto!important;height:auto!important;margin:0!important}
html.route-common-home.desktop-header-active .module-blocks-362 .block-image{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:320px;object-fit:cover;border-radius:14px}
html.route-common-home.desktop-header-active .module-blocks-362 h2{margin:0 0 4px!important;text-align:left!important;font:34px/1.12 'Akrobat-Black',sans-serif!important;color:#1d2125!important}
html.route-common-home.desktop-header-active .module-blocks-362 p{margin:14px 0 0!important;text-align:left!important;font:400 16px/1.7 Ubuntu,sans-serif!important;color:#3a3f45!important}
html.route-common-home.desktop-header-active .module-info_blocks-361{padding:32px 44px 30px;border-radius:0 0 20px 20px;background:#f5f6f8!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-body{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;padding-top:24px;border-top:1px solid #e1e4e8;background:transparent!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item{width:auto!important;padding:0!important;background:transparent!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .info-block{flex-direction:row!important;align-items:flex-start!important;gap:12px;padding:0!important;text-align:left!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .info-block-content{display:block!important;text-align:left!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .info-block .info-block-title{font:700 14.5px/1.3 Ubuntu,sans-serif!important;color:#1d2125!important;text-align:left!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .info-block .info-block-text{margin-top:3px;font:400 13px/1.45 Ubuntu,sans-serif!important;color:#5f6670!important;text-align:left!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item .info-block::before{content:''!important;flex:0 0 38px;width:38px!important;height:38px!important;align-self:flex-start!important;border-radius:50%;background:#fff center/20px no-repeat;box-shadow:0 1px 4px rgba(0,0,0,.08);font-size:0!important}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item-1 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.7 12.1a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.2L22 7H6.2'/%3E%3C/svg%3E")}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item-2 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.8 5.7 6.3.9-4.6 4.4 1.1 6.2L12 17l-5.6 3 1.1-6.2L2.9 9.4l6.3-.9z'/%3E%3C/svg%3E")}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item-3 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.2 2'/%3E%3C/svg%3E")}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item-4 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5h11.5v9.5H2zM13.5 9.5h4l3.5 3.5v3h-7.5'/%3E%3Ccircle cx='6' cy='17.5' r='1.9'/%3E%3Ccircle cx='17' cy='17.5' r='1.9'/%3E%3C/svg%3E")}
html.route-common-home.desktop-header-active .module-info_blocks-361 .module-item-5 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l7.5 3v5.7c0 4.6-3.2 8.6-7.5 10.3-4.3-1.7-7.5-5.7-7.5-10.3V5.5z'/%3E%3Cpath d='M8.6 12.1l2.4 2.4 4.4-4.6'/%3E%3C/svg%3E")}
@media (max-width:767px){
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item .info-block::before{content:''!important;flex:0 0 38px;width:38px!important;height:38px!important;align-self:flex-start!important;border-radius:50%;background:#fff center/20px no-repeat;box-shadow:0 1px 4px rgba(0,0,0,.08);font-size:0!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item-1 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.7 12.1a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.2L22 7H6.2'/%3E%3C/svg%3E")}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item-2 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8l2.8 5.7 6.3.9-4.6 4.4 1.1 6.2L12 17l-5.6 3 1.1-6.2L2.9 9.4l6.3-.9z'/%3E%3C/svg%3E")}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item-3 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.2 2'/%3E%3C/svg%3E")}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item-4 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5h11.5v9.5H2zM13.5 9.5h4l3.5 3.5v3h-7.5'/%3E%3Ccircle cx='6' cy='17.5' r='1.9'/%3E%3Ccircle cx='17' cy='17.5' r='1.9'/%3E%3C/svg%3E")}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item-5 .info-block::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23de202a' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l7.5 3v5.7c0 4.6-3.2 8.6-7.5 10.3-4.3-1.7-7.5-5.7-7.5-10.3V5.5z'/%3E%3Cpath d='M8.6 12.1l2.4 2.4 4.4-4.6'/%3E%3C/svg%3E")}
html.route-common-home.mobile-header-active .grid-row-top-8{order:1;padding:22px 0 0!important}
html.route-common-home.mobile-header-active .grid-row-top-7{display:block!important;order:2;padding:0 0 36px!important}
html.route-common-home.mobile-header-active .grid-row-top-8 .grid-col-top-8-1,html.route-common-home.mobile-header-active .grid-row-top-7 .grid-col-top-7-1{padding:0 12px!important;background:transparent!important}
html.route-common-home.mobile-header-active .module-blocks-362{overflow:hidden;border-radius:16px 16px 0 0;background:#f5f6f8!important}
html.route-common-home.mobile-header-active .module-blocks-362 .module-body,html.route-common-home.mobile-header-active .module-blocks-362 .module-item{padding:0!important;background:transparent!important}
html.route-common-home.mobile-header-active .module-blocks-362 .block-body{display:block!important;height:auto!important}
html.route-common-home.mobile-header-active .module-blocks-362 .block-header{display:block!important;width:auto!important;margin:0!important}
html.route-common-home.mobile-header-active .module-blocks-362 .block-image{display:block!important;width:100%!important;height:220px!important;object-fit:cover;border-radius:0!important}
html.route-common-home.mobile-header-active .module-blocks-362 .block-wrapper,html.route-common-home.mobile-header-active .module-blocks-362 .block-content{width:auto!important;height:auto!important}
html.route-common-home.mobile-header-active .module-blocks-362 .block-wrapper{padding:22px 18px 0}
html.route-common-home.mobile-header-active .module-blocks-362 h2{margin:0!important;text-align:left!important;font:27px/1.12 'Akrobat-Black',sans-serif!important;color:#1d2125!important}
html.route-common-home.mobile-header-active .module-blocks-362 p{margin:12px 0 0!important;text-align:left!important;font:400 15px/1.65 Ubuntu,sans-serif!important;color:#3a3f45!important}
html.route-common-home.mobile-header-active .module-blocks-362 p a{color:#de202a;text-decoration:underline}
html.route-common-home.mobile-header-active .module-info_blocks-361{padding:14px 18px 10px;border-radius:0 0 16px 16px;background:#f5f6f8!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-body{display:block!important;background:transparent!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item{width:auto!important;padding:0!important;background:transparent!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .module-item+.module-item{border-top:1px solid #e3e6ea}
html.route-common-home.mobile-header-active .module-info_blocks-361 .info-block{flex-direction:row!important;align-items:flex-start!important;gap:14px;padding:12px 0!important;text-align:left!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .info-block-content{display:block!important;text-align:left!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .info-block .info-block-title{font:700 15px/1.3 Ubuntu,sans-serif!important;color:#1d2125!important;text-align:left!important}
html.route-common-home.mobile-header-active .module-info_blocks-361 .info-block .info-block-text{display:block!important;margin-top:2px;font:400 13.5px/1.45 Ubuntu,sans-serif!important;color:#5f6670!important;text-align:left!important}
}
