/* m-lotos: inline styles from index.xsl, blocks 2-17 */
/* block */
@media (min-width: 992px) { #megamenu { z-index: 60 !important; } #megamenu .sf-menu.megamenu_desktop > li > ul { top: calc(100% + 18px) !important; z-index: 61 !important; background: #102f49 !important; border: 1px solid rgba(255,255,255,.16) !important; border-radius: 0 0 14px 14px !important; box-shadow: 0 18px 38px rgba(8,24,40,.28) !important; } #megamenu .sf-menu.megamenu_desktop .submenu { padding: 14px 16px !important; } #megamenu .sf-menu.megamenu_desktop .submenu .row { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 8px 12px !important; margin: 0 !important; } #megamenu .sf-menu.megamenu_desktop .submenu .row::before, #megamenu .sf-menu.megamenu_desktop .submenu .row::after { display: none !important; content: none !important; } #megamenu .sf-menu.megamenu_desktop .submenu .row > .col-sm-3 { display: block !important; float: none !important; width: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; } #megamenu .sf-menu.megamenu_desktop .submenu h3 { height: auto !important; margin: 0 !important; } #megamenu .sf-menu.megamenu_desktop .submenu h3 > a { display: flex !important; align-items: center !important; min-height: 40px !important; padding: 9px 12px !important; border: 1px solid rgba(255,255,255,.14) !important; border-radius: 8px !important; background: #173f5f !important; color: #ffffff !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.25 !important; } #megamenu .sf-menu.megamenu_desktop .submenu h3 > a:hover, #megamenu .sf-menu.megamenu_desktop .submenu h3 > a:focus { background: #1a6ea8 !important; border-color: #63addc !important; color: #ffffff !important; } } @media (max-width: 767px) { #header .ml-header-cart .header_cart > a.bask.act { display: none !important; } .ml-cookie-settings { left: 8px !important; right: auto !important; bottom: 8px !important; max-width: 112px !important; padding: 6px 9px !important; border-radius: 999px !important; font-size: 11px !important; line-height: 1.15 !important; opacity: .94; } } @media (max-width: 767px) { #header { margin-bottom: 0 !important; } #header .header_top .row { flex-direction: column !important; align-items: center !important; gap: 8px !important; } #header .header_top .row > div:nth-child(1), #header .header_top .row > div:nth-child(2) { width: 100% !important; flex: 0 0 auto !important; } #header .header_top .row > div:nth-child(3) { display: none !important; } #header .header_top ul.header_user { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; width: 100% !important; text-align: center !important; } #header .header_top .topslogan { width: 100% !important; max-width: none !important; padding: 0 !important; text-align: center !important; font-size: 12px !important; line-height: 1.4 !important; } #header > .container > #logo { float: none !important; margin-left: auto !important; margin-right: auto !important; } #header > .container > .custom_header1 { width: 100% !important; margin: 18px 0 0 !important; align-items: center !important; } #header .custom_header1 .phone { width: 100% !important; justify-content: center !important; text-align: center !important; } #header .custom_header1 > span { width: 100% !important; text-align: center !important; } #header .ml-header-cart { width: auto !important; margin-left: auto !important; margin-right: auto !important; } #header .ml-header-cart .header_cart { width: auto !important; justify-content: center !important; } }
/* ml-reviews-slider-css */
.partners .column_center{display:flex;flex-direction:column;}.partners .column_center > *{order:1;}.partners .column_center > .ml-reviews{order:99;}.ml-reviews{margin:34px 0 20px!important;position:relative;}.ml-reviews__head{text-align:center;margin:0 0 6px;}.ml-reviews__head h2{font-size:26px;letter-spacing:.08em;text-transform:uppercase;font-weight:400;margin:0 0 8px;color:#1b2433;}.partners .ml-reviews__sub{text-align:center!important;color:#5d6878;font-size:14px;margin:0 0 18px;}.ml-reviews__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 1px 8px;}.ml-reviews__viewport::-webkit-scrollbar{display:none;}.ml-reviews__track{display:flex;align-items:stretch;gap:16px;width:100%;}.ml-review{scroll-snap-align:start;flex:0 0 calc((100% - 32px)/3);box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-top:3px solid #2a63b5;border-radius:10px;padding:17px 18px 15px;display:flex;flex-direction:column;gap:9px;box-shadow:0 3px 12px rgba(27,36,51,.07);}.ml-review__stars{color:#f0a530;font-size:15px;letter-spacing:2px;line-height:1;}.ml-review__text{font-size:14px;line-height:1.5;color:#1b2433;margin:0!important;flex:1 1 auto;overflow-wrap:anywhere;}.ml-review__meta{font-size:12.5px;color:#5d6878;line-height:1.45;border-top:1px dashed #e1e7ef;padding-top:9px;}.ml-review__meta strong{color:#1b2433;font-weight:600;}.ml-review__meta a{color:#2a63b5;text-decoration:none;white-space:nowrap;}.ml-review__meta a:hover{text-decoration:underline;}.ml-reviews__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;}.ml-reviews__arrow{width:38px;height:38px;padding:0;border:1px solid #c8d6e5;border-radius:50%;background:#fff;color:#176da8;font-size:25px;line-height:34px;cursor:pointer;box-shadow:0 2px 7px rgba(27,36,51,.08);}.ml-reviews__arrow:hover,.ml-reviews__arrow:focus{background:#176da8;color:#fff;border-color:#176da8;outline:none;}.ml-reviews__arrow:disabled{opacity:.35;cursor:default;background:#fff;color:#6d7886;}.ml-reviews__dots{display:flex;align-items:center;justify-content:center;gap:7px;min-width:74px;}.ml-reviews__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#c8d6e5;cursor:pointer;}.ml-reviews__dot.is-active{background:#176da8;transform:scale(1.25);}@media(max-width:1024px){.ml-review{flex-basis:calc((100% - 16px)/2);}}@media(max-width:600px){.ml-reviews{margin:28px 0 14px!important;}.ml-reviews__head h2{font-size:21px;}.partners .ml-reviews__sub{font-size:13px;line-height:1.45;margin-bottom:14px;}.ml-review{flex-basis:100%;padding:16px;}.ml-reviews__controls{margin-top:11px;}.ml-reviews__arrow{width:40px;height:40px;}.ml-reviews__dots{max-width:none;min-width:0;flex-wrap:nowrap;gap:5px;}.ml-reviews__dot{width:7px;height:7px;}}.partners + .custom_bottom_wr{margin-top:18px!important;}
/* ml-first-screen-css */
.ml-hero__btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;padding:11px 26px!important;border:2px solid #1a6ea8!important;border-radius:999px!important;background:#1a6ea8!important;color:#fff!important;font-weight:700!important;box-shadow:0 8px 20px rgba(26,110,168,.22);transition:background-color .15s,border-color .15s,color .15s,transform .15s!important}.ml-hero__btn:hover{background:#12527d!important;border-color:#12527d!important;transform:translateY(-1px)}.ml-hero__btn--ghost{background:#fff!important;color:#1a6ea8!important;border-color:#b9d2e3!important;box-shadow:none!important}.ml-hero__btn--ghost:hover{background:#edf6fb!important;color:#12527d!important;border-color:#1a6ea8!important}@media (min-width:992px){.slider_parallax_wr .ml-hero{top:14%!important}.slider_parallax_wr .ml-hero__in{width:570px!important;max-width:570px!important;padding:24px 28px!important}.slider_parallax_wr .ml-hero__title{font-size:34px!important;line-height:1.16!important;margin-bottom:12px!important}.slider_parallax_wr .ml-hero__sub{font-size:17px!important;margin-bottom:12px!important}.slider_parallax_wr .ml-hero__pts{margin-bottom:14px!important}.slider_parallax_wr .ml-hero__btn{height:52px!important;min-height:52px!important;padding:0 22px!important;line-height:1.2!important;box-sizing:border-box!important}.slider_parallax_wr .ml-hero__btn+.ml-hero__btn{margin-left:10px!important}}@media (max-width:767px){#header .header_top{min-height:0!important;padding:0!important}#header .header_top .container{padding:0 12px!important}#header .header_top .row{display:block!important;margin:0!important}#header .header_top .row>.col-sm-4{float:none!important;width:100%!important;min-height:0!important;padding:0!important}#header .header_top .row>.col-sm-4:nth-child(2),#header .header_top .row>.col-sm-4:nth-child(3){display:none!important}#header .header_user{float:none!important;margin:0!important;padding:7px 0!important;text-align:center!important;white-space:nowrap}#header .header_user li{float:none!important;display:inline-block!important;margin:0 5px!important;font-size:12px!important;line-height:20px!important}#header>.container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(174px,auto)!important;align-items:center!important;column-gap:8px!important;row-gap:8px!important;width:100%!important;min-height:0!important;padding:9px 14px 11px!important}#header>.container>#logo{position:static!important;float:none!important;grid-column:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}#header>.container>#logo a{display:flex!important;align-items:center!important;text-decoration:none!important}#header>.container>#logo img{flex:0 0 auto!important;width:54px!important;height:54px!important;margin:0!important}#logo .ml-logo-text{display:block!important;margin-left:8px!important}#logo .ml-logo-name{font-size:27px!important;line-height:1!important;color:#fff!important;white-space:nowrap!important}#logo .ml-logo-descr{max-width:112px!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.25!important;color:rgba(255,255,255,.72)!important}#header>.container>.custom_header1{position:static!important;float:none!important;grid-column:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important}#header .custom_header1>.phone{grid-column:1/3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-height:24px!important;margin:0!important;padding:0!important}#header .custom_header1>.phone a{font-size:17px!important;line-height:1.15!important;color:#fff!important}#header .custom_header1>.phone .fa{font-size:15px!important;color:#2a8ac5!important}#header .custom_header1>span{display:block!important;grid-column:1!important;margin:0!important}#header .custom_header1 .showpopup{width:100%!important;min-height:40px!important;margin:0!important;padding:8px 11px!important;border-radius:999px!important;font-size:13px!important;line-height:1.1!important}#header .ml-header-cart{grid-column:2!important;display:block!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important}#header .ml-header-cart .header_cart{display:block!important;margin:0!important}#header .ml-header-cart .header_cart>a:not(.bask){display:flex!important;width:40px!important;height:40px!important;margin:0!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:50%!important}#header .ml-header-cart .header_cart>a:not(.bask) i{font-size:17px!important;color:#2a8ac5!important}#header .ml-header-cart .bask{display:none!important}#header>.container>.header_search{position:static!important;float:none!important;grid-column:1/3!important;width:100%!important;margin:0!important;padding:0!important}#header .header_search:before{display:none!important;content:none!important}#header .header_search .search-form{width:100%!important;max-width:none!important;margin:0!important}#header .header_search .search-form fieldset{display:flex!important;margin:0!important;padding:0!important;border:0!important}#header .header_search #search-field{height:42px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.24)!important;border-right:0!important;border-radius:22px 0 0 22px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:14px!important}#header .header_search #search-field::placeholder{color:rgba(255,255,255,.68)!important}#header .header_search button{flex:0 0 46px!important;width:46px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid #1a6ea8!important;border-radius:0 22px 22px 0!important;background:#1a6ea8!important}#megamenu h2{min-height:0!important;margin:0!important;padding:11px 15px!important;font-size:21px!important;line-height:28px!important}.slider_parallax_wr .ml-hero__in{padding:18px 16px 20px!important}.slider_parallax_wr .ml-hero__title{font-size:22px!important;line-height:1.22!important;margin-bottom:9px!important}.slider_parallax_wr .ml-hero__sub{font-size:15px!important;line-height:1.4!important;margin-bottom:10px!important}.slider_parallax_wr .ml-hero__pts{font-size:13px!important;line-height:1.4!important;margin-bottom:12px!important}.slider_parallax_wr .ml-hero__pts span{display:block!important;margin:0 0 4px!important}.slider_parallax_wr .ml-hero__btn{display:flex!important;width:100%!important;min-height:46px!important;margin:8px 0 0!important;padding:9px 16px!important;font-size:15px!important}}
/* ml-tablet-nav-css */
@media (min-width:992px) and (max-width:1199px){#header .header_top{min-height:0!important}#header .header_top .container{width:100%!important;padding:0 24px!important}#header .header_top .row{display:block!important;margin:0!important}#header .header_top .row>.col-sm-4{float:none!important;width:100%!important;min-height:0!important;padding:0!important}#header .header_top .row>.col-sm-4:nth-child(2),#header .header_top .row>.col-sm-4:nth-child(3){display:none!important}#header .header_user{float:none!important;margin:0!important;padding:7px 0!important;text-align:center!important}#header .header_user li{float:none!important;display:inline-block!important;margin:0 7px!important;line-height:22px!important}#header>.container{display:flex!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:11px 24px!important}#header>.container>#logo{position:static!important;float:none!important;flex:0 0 205px!important;width:205px!important;height:auto!important;margin:0!important;padding:0!important}#header>.container>#logo a{display:flex!important;align-items:center!important;text-decoration:none!important}#header>.container>#logo img{flex:0 0 auto!important;width:66px!important;height:66px!important;margin:0!important}#header #logo .ml-logo-text{display:block!important;margin-left:9px!important}#header #logo .ml-logo-name{font-size:29px!important;line-height:1!important;white-space:nowrap!important;color:#fff!important}#header #logo .ml-logo-descr{max-width:125px!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.25!important;color:rgba(255,255,255,.72)!important}#header>.container>.header_search{position:static!important;float:none!important;flex:1 1 230px!important;min-width:190px!important;width:auto!important;margin:0!important;padding:0!important}#header .header_search .search-form{width:100%!important;max-width:none!important;margin:0!important}#header .header_search .search-form fieldset{display:flex!important;margin:0!important;padding:0!important;border:0!important}#header .header_search #search-field{flex:1 1 auto!important;min-width:0!important;height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.24)!important;border-right:0!important;border-radius:22px 0 0 22px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:13px!important}#header .header_search #search-field::placeholder{color:rgba(255,255,255,.68)!important}#header .header_search button{flex:0 0 48px!important;width:48px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid #1a6ea8!important;border-radius:0 22px 22px 0!important;background:#1a6ea8!important}#header>.container>.custom_header1{position:static!important;float:none!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;width:auto!important;margin:0!important;padding:0!important}#header .custom_header1>.phone{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-height:0!important;margin:0!important;padding:0!important}#header .custom_header1>.phone a{font-size:17px!important;line-height:1.15!important;color:#fff!important}#header .custom_header1>.phone .fa{font-size:15px!important;color:#2a8ac5!important}#header .custom_header1>span{display:block!important;flex:0 0 auto!important;margin:0!important}#header .custom_header1 .showpopup{min-height:42px!important;margin:0!important;padding:8px 14px!important;border-radius:999px!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important}#header .ml-header-cart{flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important}#header .ml-header-cart .header_cart>a:not(.bask){display:flex!important;width:42px!important;height:42px!important;margin:0!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:50%!important}#header .ml-header-cart .header_cart>a:not(.bask) i{font-size:17px!important;color:#2a8ac5!important}#header .ml-header-cart .bask{display:none!important}#megamenu,#megamenu>.container{background:#102f49!important}#megamenu>.container{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important}#megamenu .container>ul.megamenu_desktop{position:absolute!important;left:-9999px!important;top:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#megamenu .container>ul.megamenu_desktop>li{display:none!important}#megamenu .megamenu_mobile{display:block!important;position:relative!important;width:100%!important;height:auto!important;margin:0!important}#megamenu .megamenu_mobile h2{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;margin:0!important;padding:10px 4px!important;color:#fff!important;font-size:20px!important;line-height:30px!important;cursor:pointer!important}#megamenu .megamenu_mobile h2 i{display:block!important;flex:0 0 auto!important;margin-left:12px!important}#megamenu .megamenu_mobile>.submenu__1{display:none;position:absolute!important;z-index:10020!important;top:50px!important;left:0!important;right:0!important;width:100%!important;max-height:68vh!important;margin:0!important;padding:6px 0!important;overflow-y:auto!important;background:#102f49!important;border-top:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 24px rgba(0,0,0,.22)!important}#megamenu .megamenu_mobile li{float:none!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}#megamenu .megamenu_mobile li:last-child{border-bottom:0!important}#megamenu .megamenu_mobile li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:44px!important;padding:10px 16px!important;background:transparent!important;color:#fff!important;font-size:15px!important;line-height:1.35!important;text-decoration:none!important;box-sizing:border-box!important}#megamenu .megamenu_mobile li>a:hover{background:#174363!important}#megamenu .megamenu_mobile .submenu__2{display:none;position:static!important;width:100%!important;margin:0!important;padding:4px 0 8px 16px!important;background:#0c273d!important}#megamenu .megamenu_mobile .submenu__2 li>a{min-height:40px!important;padding:8px 16px!important;font-size:14px!important;color:rgba(255,255,255,.88)!important}}
/* ml-product-cards-css */
.index-scope .product_listing_main .product{margin-bottom:24px!important}.index-scope .product .prod_inside{border:1px solid #e2e8ee!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(15,45,70,.08)!important;overflow:hidden!important;background:#fff!important}.index-scope .product:hover .prod_inside{border-color:#8ebfe3!important;box-shadow:0 12px 26px rgba(15,74,116,.14)!important}.index-scope .product .product_img{aspect-ratio:4/3!important;min-height:0!important;margin:12px 12px 0!important;padding:18px!important;border-radius:12px!important;background:#f5f7f9!important;overflow:hidden!important}.index-scope .product .product_img .ins,.index-scope .product .product_img a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.index-scope .product .product_img img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.index-scope .product .product_info{padding:14px 16px 16px!important;text-align:left!important}.index-scope .product .product_name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:57px!important;max-height:57px!important;margin:0 0 12px!important;font-size:15px!important;line-height:19px!important;font-weight:700!important;text-align:left!important}.index-scope .product .product_name a{color:#1d2f40!important}.index-scope .product .product_price{margin:0!important;font-size:19px!important;line-height:42px!important;font-weight:700!important;color:#142c42!important}.index-scope .product .product_links{margin-top:0!important}.index-scope .product .product_links form{width:auto!important}.index-scope .product .product_links .btn-cart{min-width:110px!important;min-height:42px!important;padding:10px 18px!important;border:1px solid #1878b8!important;border-radius:22px!important;background:#1878b8!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.index-scope .product .product_links .btn-cart:hover,.index-scope .product .product_links .btn-cart:focus{background:#0e639e!important;border-color:#0e639e!important;color:#fff!important}@media (max-width:600px){.tabs_wr{padding-bottom:12px!important}.tabs1 .tabs{margin-bottom:6px!important}.tabs1 .ml-catalog-link{display:inline-block!important;margin:0 0 14px auto!important;font-size:14px!important}.index-scope .product-listing__index{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;padding:4px 16px 16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:16px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}.index-scope .product-listing__index::-webkit-scrollbar{height:4px}.index-scope .product-listing__index::-webkit-scrollbar-thumb{background:#a8cbe2;border-radius:4px}.index-scope .product-listing__index>.product_listing_main,.index-scope .product-listing__index>.product_listing_main>.row{display:contents!important}.index-scope .product-listing__index .product{display:flex!important;flex:0 0:min(80vw,300px)!important;width:min(80vw,300px)!important;max-width:300px!important;margin:0!important;padding:0!important;scroll-snap-align:start!important}.index-scope .product .prod_inside{transform:none!important;box-shadow:0 5px 14px rgba(15,45,70,.09)!important}.index-scope .product .product_img{margin:10px 10px 0!important;padding:14px!important}.index-scope .product .product_info{padding:12px 14px 14px!important}.index-scope .product .product_name{min-height:54px!important;max-height:54px!important;font-size:14px!important;line-height:18px!important}.index-scope .product .product_price{font-size:18px!important;line-height:40px!important}.index-scope .product .product_links .btn-cart{min-width:108px!important;min-height:40px!important;padding:9px 16px!important}}
/* ml-product-cards-desktop-one-row */
@media (min-width:1200px){.index-scope .product-listing__index>.product_listing_main:nth-child(n+2){display:none!important}.index-scope .product .product_img{aspect-ratio:1/1!important;padding:8px!important}.index-scope .product .product_img img{transform:scale(1.04)!important}.index-scope .product .product_info{padding:16px 18px 18px!important}.index-scope .product .product_name{margin-bottom:16px!important}.index-scope .product_listing_main .product{margin-bottom:0!important}}
/* ml-product-cards-desktop-scale */
@media (min-width:1200px){.index-scope .product_listing_main:first-child .product__1 .product_img img,.index-scope .product_listing_main:first-child .product__4 .product_img img{transform:scale(1.35)!important}.index-scope .product_listing_main:first-child .product__2 .product_img img,.index-scope .product_listing_main:first-child .product__3 .product_img img{transform:scale(1.10)!important}}
/* ml-brands-grid-css */
.ml-brands-grid{margin:26px 0 30px!important;padding:22px!important;background:#fff!important;border:1px solid #e1e8ee!important;border-radius:18px!important;overflow:hidden!important;text-align:left!important}.ml-brands-grid.is-ready>img{display:none!important}.ml-brands-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 12px}.ml-brand-cell{aspect-ratio:194/80;background-repeat:no-repeat;background-size:500% 300%;background-color:#fff;border-radius:10px;scroll-snap-align:start}@media(max-width:600px){.ml-brands-grid{margin:18px 0 24px!important;padding:12px!important}.ml-brands-cells{grid-template-columns:repeat(5,160px);grid-template-rows:repeat(3,66px);gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.ml-brands-cells::-webkit-scrollbar{height:4px}.ml-brands-cells::-webkit-scrollbar-thumb{background:#a8cbe2;border-radius:4px}.ml-brand-cell{width:160px;height:66px;aspect-ratio:auto}}
/* ml-floating-controls-css */
a.bask.act{display:none!important}#ml-cookie-settings.ml-cookie-settings{position:fixed!important;left:16px!important;right:auto!important;top:auto!important;bottom:16px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;border:1px solid #8db6d3!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;color:#31556f!important;font-size:12px!important;line-height:18px!important;font-weight:600!important;box-shadow:0 4px 14px rgba(18,52,77,.13)!important;z-index:9998!important}#ml-cookie-settings.ml-cookie-settings:hover,#ml-cookie-settings.ml-cookie-settings:focus{background:#fff!important;border-color:#1878b8!important;color:#0e639e!important}#toTop{position:fixed!important;left:auto!important;right:16px!important;top:auto!important;bottom:16px!important;width:42px!important;height:42px!important;margin:0!important;z-index:9997!important}@media(max-width:600px){#ml-cookie-settings.ml-cookie-settings{left:12px!important;bottom:12px!important;min-height:34px!important;padding:7px 10px!important;border-radius:17px!important;font-size:11px!important;line-height:18px!important}#toTop{right:12px!important;bottom:12px!important;width:40px!important;height:40px!important}}
/* ml-floating-cart-hide-css */
html body #header .header_cart>a.bask.act,html body a.bask.act{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}
/* ml-floating-mobile-final-css */
@media(max-width:600px){#ml-cookie-settings.ml-cookie-settings{width:auto!important;max-width:none!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:7px 10px!important;white-space:nowrap!important}}
/* ml-home-spacing-css */
.template-index .ml-chips{margin-bottom:24px!important}.template-index .partners.container{margin-top:40px!important;padding-top:32px!important;padding-bottom:12px!important}.template-index .partners .ml-reviews{margin-top:32px!important;margin-bottom:0!important}.template-index .partners+.custom_bottom_wr{margin-top:12px!important}.template-index #wrapper2>footer{margin-top:20px!important}@media(max-width:600px){.template-index .ml-chips{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;margin-bottom:20px!important;padding-bottom:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}.template-index .ml-chips::-webkit-scrollbar{height:4px}.template-index .ml-chips::-webkit-scrollbar-thumb{background:#a8cbe2;border-radius:4px}.template-index .ml-chips>.ml-chip{flex:0 0 250px!important;width:250px!important;min-width:250px!important;margin:0!important;scroll-snap-align:start!important}.template-index .partners.container{margin-top:20px!important;padding-top:24px!important;padding-bottom:8px!important}.template-index .partners .ml-brands-grid{margin-bottom:12px!important}.template-index .partners .ml-reviews{margin-top:14px!important;margin-bottom:0!important}.template-index .partners+.custom_bottom_wr{margin-top:12px!important}.template-index #wrapper2>footer{margin-top:20px!important}}
/* ml-home-spacing-mobile-fix-css */
@media(max-width:600px){.template-index .ml-chips{flex-direction:row!important;align-items:stretch!important}.template-index .ml-chips>.ml-chip{flex:0 0 250px!important;width:250px!important;min-width:250px!important;height:84px!important;min-height:84px!important;max-height:84px!important;box-sizing:border-box!important}}
/* ml-benefits-footer-css */
.template-index .custom_bottom_wr{padding:16px 0!important;background:none!important}.template-index .custom_bottom_wr>.container>.row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important}.template-index .custom_bottom{float:none!important;width:auto!important;margin:0!important;padding:0!important}.template-index .custom_bottom>a.maxheight{display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;grid-template-areas:"title icon" "text icon"!important;align-items:center!important;column-gap:20px!important;min-height:150px!important;height:100%!important;padding:24px 26px!important;box-sizing:border-box!important;border:1px solid #d9e6ef!important;border-radius:18px!important;background:#f3f8fb!important;color:#29485f!important;box-shadow:0 7px 20px rgba(20,55,80,.08)!important;text-decoration:none!important;overflow:hidden!important;transition:.18s!important}.template-index .custom_bottom__1>a.maxheight{background:#edf6fc!important}.template-index .custom_bottom>a.maxheight:hover{border-color:#8ebfe3!important;box-shadow:0 11px 25px rgba(20,74,112,.13)!important;transform:translateY(-2px)!important}.template-index .custom_bottom h3{grid-area:title!important;margin:0 0 8px!important;padding:0!important;color:#17334a!important;font-size:23px!important;line-height:1.2!important;font-weight:700!important}.template-index .custom_bottom p{grid-area:text!important;margin:0!important;padding:0!important;color:#527086!important;font-size:15px!important;line-height:1.45!important}.template-index .custom_bottom i{grid-area:icon!important;float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;margin:0!important;border-radius:50%!important;background:#dcecf7!important;color:#1878b8!important;font-size:36px!important;line-height:72px!important;opacity:1!important}.template-index .custom_bottom:before,.template-index .custom_bottom:after{display:none!important}@media(max-width:600px){.template-index .custom_bottom_wr{padding:10px 0!important}.template-index .custom_bottom_wr>.container>.row{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;padding:2px 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-inline:contain!important}.template-index .custom_bottom_wr>.container>.row::-webkit-scrollbar{height:4px}.template-index .custom_bottom_wr>.container>.row::-webkit-scrollbar-thumb{background:#a8cbe2;border-radius:4px}.template-index .custom_bottom{flex:0 0 300px!important;width:300px!important;min-width:300px!important;scroll-snap-align:start!important}.template-index .custom_bottom>a.maxheight{grid-template-columns:minmax(0,1fr) 60px!important;column-gap:14px!important;min-height:138px!important;padding:18px 20px!important}.template-index .custom_bottom h3{font-size:20px!important}.template-index .custom_bottom p{font-size:14px!important}.template-index .custom_bottom i{width:56px!important;height:56px!important;font-size:28px!important;line-height:56px!important}}
/* ml-benefits-footer-fix-css */
@media(min-width:601px){html body.template-index #wrapper2 .custom_bottom_wr>.container>.row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important}html body.template-index #wrapper2 .custom_bottom_wr .custom_bottom{flex:1 1 0!important;width:auto!important;min-width:0!important}}html body.template-index #wrapper2 .custom_bottom_wr .custom_bottom h3{color:#17334a!important;background:none!important;text-shadow:none!important;opacity:1!important}html body.template-index #wrapper2 .custom_bottom_wr .custom_bottom p{color:#527086!important;background:none!important;text-shadow:none!important;opacity:1!important}html body.template-index #wrapper2 .custom_bottom_wr .custom_bottom i{color:#1878b8!important;background:#dcecf7!important;text-shadow:none!important;opacity:1!important}
/* ml-collection-product-image-fix-20260825 */
.collection-scope .product .product_img{ box-sizing:border-box!important; width:100%!important; aspect-ratio:1/1!important; min-height:0!important; height:auto!important; padding:8px!important; display:flex!important; align-items:center!important; justify-content:center!important; } .collection-scope .product .product_img > a.img_change{ box-sizing:border-box!important; width:100%!important; height:100%!important; min-height:0!important; padding:0!important; display:flex!important; align-items:center!important; justify-content:center!important; flex-wrap:nowrap!important; align-content:center!important; } .collection-scope .product .product_img > a.img_change > .ins{ box-sizing:border-box!important; flex:1 1 auto!important; width:100%!important; height:100%!important; min-height:0!important; display:flex!important; align-items:center!important; justify-content:center!important; } .collection-scope .product .product_img > a.img_change > .ins > img{ display:block!important; width:100%!important; height:100%!important; max-width:100%!important; max-height:100%!important; object-fit:contain!important; object-position:center!important; }
