#main_banner1{width:100vw;margin-left:-50vw;left:50%;position:relative}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_slider__item{display:none}#main_banner1.skeleton .main_slider__item:first-child{display:block}#main_banner1.skeleton .banner-html .soxo-interactive-banner__content{display:none}#main_banner1 .main_slider__item a,#main_banner1 .main_slider__item .banner1-div-as-a{display:flex;justify-content:center}
#main_banner1 .main_slider__item a picture,#main_banner1 .main_slider__item .banner1-div-as-a picture{width:100%}#main_banner1 .main_slider__item a img,#main_banner1 .main_slider__item .banner1-div-as-a img{width:100%}#main_banner1.skeleton .main_slider__item:not(.banner-html) a,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a,#main_banner1 .main_slider__item:not(.banner-html) a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a,#main_banner1 .main_slider__item:not(.banner-html) a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a,#main_banner1 .main_slider__item:not(.banner-html) a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a,#main_banner1 .main_slider__item:not(.banner-html) a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}
}#main_banner1.skeleton .main_slider__item:not(.banner-html) a:before,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a:before,#main_banner1 .main_slider__item:not(.banner-html) a.loading:before{content:'';display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}@media(min-width:757px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a:before,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a:before,#main_banner1 .main_slider__item:not(.banner-html) a.loading:before{padding-top:calc(var(--height-sm, var(--height)) / var(--width-sm, var(--width)) * 100%)}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a:before,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a:before,#main_banner1 .main_slider__item:not(.banner-html) a.loading:before{padding-top:calc(var(--height-md, var(--height-sm, var(--height))) / var(--width-md, var(--width-sm, var(--width))) * 100%)}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item:not(.banner-html) a:before,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a:before,#main_banner1 .main_slider__item:not(.banner-html) a.loading:before{padding-top:calc(var(--height-lg, var(--height-md, var(--height-sm, var(--height)))) / var(--width-lg, var(--width-md, var(--width-sm, var(--width)))) * 100%)}
}#main_banner1.skeleton .main_slider__item:not(.banner-html) a img,#main_banner1.skeleton .main_slider__item:not(.banner-html) .banner1-div-as-a img,#main_banner1 .main_slider__item:not(.banner-html) a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:979px){#main_banner1 .slick-arrow{height:50px;width:50px;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#fff;display:flex;justify-content:center;align-items:center;opacity:.9}#main_banner1 .slick-arrow i{font-size:2.5rem}
#main_banner1 .slick-arrow i:before{font-weight:bold}#main_banner1 .slick-arrow:hover{opacity:1;transition:.7s}}@media(min-width:1200px){#main_banner1 .slick-arrow{margin:0 auto}}@media(min-width:1200px){#main_banner1 .slick-next{right:40px}}@media(min-width:1200px){#main_banner1 .slick-prev{left:40px}}#main_hotspot_zone1 .skeleton .products .product{width:80%;flex:0 0 80%;margin:0 auto;max-width:unset}@media(max-width:978px){#main_hotspot_zone1 .skeleton .products .product{display:none}
}#main_hotspot_zone1 .skeleton .products .product:nth-child(1){display:flex}@media(min-width:757px){#main_hotspot_zone1 .skeleton .products .product{width:45%;flex:0 0 45%}#main_hotspot_zone1 .skeleton .products .product:nth-child(2){display:flex}}@media(min-width:979px){#main_hotspot_zone1 .skeleton .products .product{width:23%;flex:0 0 23%}}
#menu_buttons2 img{display:block}#menu_buttons2 div.menu_button_wrapper{margin-bottom:1.5rem}@media(min-width:979px){#menu_buttons2 div.menu_button_wrapper{margin-bottom:3rem}}#main_tree5 ul{list-style:none;margin:0}#main_tree5 ul li{padding:.5rem}#main_tree5 ul .title{color:#333;display:block;line-height:1;cursor:pointer;position:relative;font-size:1.2em}@media(min-width:757px){#main_tree5 ul .title{border:0;font-size:1.3em}
}#main_tree5 ul .title:not(:only-child):before{line-height:1;speak:none;-webkit-font-smoothing:antialiased;content:"\F0D7";font-family:FontAwesome;position:absolute;font-size:11px;color:#0090f6;background:transparent;right:0;top:43%;margin:0;font-weight:normal}@media(min-width:757px){#main_tree5 ul .title:not(:only-child):before{display:none}}#main_tree5 ul ul{min-height:0 !important;display:none;margin-bottom:15px}@media(min-width:757px){#main_tree5 ul ul{display:block;margin:0}
}#main_tree5 ul.main_tree_sub>li:last-child .title{border:0}#main_tree5 ul .nav-gfx{display:block;text-decoration:none;width:100%;font-size:max(1.6rem,4vw)}@media(min-width:757px){#main_tree5 ul .nav-gfx{font-size:clamp(1.2rem,1.5vw,2.4rem)}}#main_tree5 ul .nav-gfx>span.gfx_lvl_1{display:block;position:absolute;inset:0;font-weight:700;color:white;font-size:1.25em;padding:.9em 1em;line-height:1.2;text-transform:uppercase}@media(min-width:757px){#main_tree5 ul .nav-gfx>span.gfx_lvl_1{padding:.614em .714em;font-size:1.75em}
}#main_tree5 ul .nav-gfx>img{width:100%;display:block}#main_tree5 ul li.item{font-size:.9em;padding:5px 0 5px 10px}@media(min-width:757px){#main_tree5 ul li.item{padding:1px 0}}#main_tree5>ul>li{padding:0}@media(min-width:757px){#main_tree5>ul>li{border:0}}#main_tree5 .main_tree_sub{gap:.75rem;display:grid;grid-template-columns:1fr}@media(min-width:757px){#main_tree5 .main_tree_sub{grid-template-columns:1fr 1fr}}
#main_blog .article__name_wrapper{margin-bottom:2rem}