.ruler_banner{margin:40px 0}.ruler_banner .ruler_banner_container{--ruler_size:40px;align-items:center;display:flex;min-height:40px;min-height:var(--ruler_size);transition:var(--transition_fade);width:100%}.ruler_banner .ruler_banner_container .item{align-items:center;color:var(--text_primary);display:flex;flex-direction:row;height:auto;justify-content:center;padding:0 12px;width:100%}.ruler_banner .ruler_banner_container .ruler_item_image{height:var(--ruler_size);margin-right:8px;min-width:var(--ruler_size);width:var(--ruler_size)}.ruler_banner .ruler_banner_container .ruler_item_image img{-o-object-fit:contain;object-fit:contain}.ruler_banner .ruler_banner_container .ruler_item_text{display:flex;flex-direction:column}.ruler_banner .ruler_banner_container .item_text{display:flex;max-width:100%}.ruler_banner .ruler_banner_container .item_text span{-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.ruler_banner .ruler_banner_container .item_text.bottom span{line-clamp:3;-webkit-line-clamp:3}.ruler_banner .ruler_banner_container .title{font-size:var(--font_size_base);font-weight:var(--font_weight_regular);text-transform:uppercase}.ruler_banner .ruler_banner_container .subtitle{font-size:var(--font_size_base);font-weight:var(--font_weight_light)}@media(max-width:1240px){.ruler_banner .ruler_banner_container .item{width:25%}}@media(max-width:1024px){.ruler_banner .ruler_banner_container .item{width:33%}}@media(max-width:768px){.ruler_banner .ruler_banner_container .item{width:50%}}@media(max-width:540px){.ruler_banner .ruler_banner_container .item{width:100%}}.categories_slider .cat_slider .frame_image{border-radius:var(--border_radius_image);overflow:hidden}@media(min-width:768px){#banner_grid .swiper-wrapper{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:auto;grid-auto-flow:unset;grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:1024px){#banner_grid .swiper-wrapper{grid-template-columns:repeat(3,1fr)}#banner_grid .swiper-wrapper .grid_item:nth-child(7),#banner_grid .swiper-wrapper .grid_item:nth-child(8){display:none}}@media(min-width:768px)and (min-width:1024px){#banner_grid .swiper-wrapper .frame_image img{transition:var(--transition_move)}#banner_grid .swiper-wrapper .frame_image img:hover{transform:scale(1.05)}}@media(min-width:768px){#banner_grid .swiper_navigation{display:none}}#banner_grid .frame_image{--aspect_image:400/240;overflow:hidden}.lazyContainer:not(.-loaded)#banner_grid .container{aspect-ratio:1400/400}@media(max-width:1024px){.lazyContainer:not(.-loaded)#banner_grid .container{aspect-ratio:1024/380}}@media(max-width:768px){.lazyContainer:not(.-loaded)#banner_grid .container{aspect-ratio:768/200}}@media(max-width:540px){.lazyContainer:not(.-loaded)#banner_grid .container{aspect-ratio:540/300}}.horizontal_showcase>.container_showcase{display:flex;flex-direction:column;gap:8}.showcase_muilt .container_title{color:var(--text_primary);display:flex;flex-direction:column}.showcase_muilt .container_title .showcase_subtitle{margin-bottom:8px;margin-left:-6px;max-width:1024px;width:100%}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper{justify-content:space-between}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title{align-items:center;display:flex;padding:2px 6px;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title{margin:0 auto;width:100%}}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title:hover .title:after{background-color:var(--border_secondary)}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title .title{font-size:var(--font_size_subtitle);font-weight:var(--font_weight_regular);position:relative;width:-moz-fit-content;width:fit-content}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title .title.-active{font-weight:var(--font_weight_medium)}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title .title.-active:after{background-color:currentColor}.showcase_muilt .container_title .showcase_subtitle .swiper-wrapper .btn_title .title:after{background-color:transparent;content:"";height:2px;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:var(--transition_color);width:100%}.showcase_muilt .container_title .showcase_subtitle .swiper_navigation .btn-navigate{background-color:var(--bg_primary)}@media(max-width:768px){.showcase_muilt .container_title .showcase_subtitle .swiper_navigation .btn-navigate{--btn_position:-14px}}.showcase_muilt .container_title .showcase_subtitle .swiper_navigation .button-prev{display:none}.showcase_muilt .showcase_container{display:flex;flex-direction:column}@media(max-width:768px){.showcase_muilt .showcase_container{display:flex;flex-direction:column}}.showcase_muilt .showcase_container .showcase{opacity:1;transition:var(--transition_fade)}.showcase_muilt .showcase_container .showcase.-loading{opacity:0}.showcase_muilt .missing_products{color:var(--text_primary);font-size:var(--font_size_heading);font-weight:var(--font_weight_light);text-shadow:1px 1px 2px var(--box_shadow_light)}.showcase_banner>.showcase_container{display:flex;flex-direction:row}.showcase_banner>.showcase_container.-hasBanner{align-items:center;display:grid;grid-template-columns:50% 50%}@media(max-width:768px){.showcase_banner>.showcase_container{display:flex!important;flex-direction:column;padding:initial}}.showcase_banner>.showcase_container .container_banner{position:relative;width:103%}@media(max-width:1024px){.showcase_banner>.showcase_container .container_banner{width:125%}}@media(max-width:768px){.showcase_banner>.showcase_container .container_banner{margin-bottom:-20px;padding:0 var(--section_padding);width:100%;z-index:10}}.showcase_banner>.showcase_container .container_banner .frame_image{--aspect_image:1.05}.showcase_banner>.showcase_container .container_banner .frame_image img{border-radius:var(--border_radius_image)}@media(max-width:768px){.showcase_banner>.showcase_container .container_banner .frame_image img{box-shadow:2px 2px 4px var(--box_shadow_light)}}.showcase_banner>.showcase_container .showcase_content{background-color:var(--bg_secondary);border-radius:var(--border_radius);position:relative;z-index:5}@media(min-width:768px){.showcase_banner>.showcase_container .showcase_content{padding:40px var(--section_padding) 40px 32px;right:calc(var(--section_padding));width:calc(100% + var(--section_padding) + var(--section_padding))}}@media(max-width:768px){.showcase_banner>.showcase_container .showcase_content{padding:40px var(--section_padding);width:100%}}.showcase_banner>.showcase_container .showcase_content .section{margin-top:0}.showcase_banner>.showcase_container .showcase_content .section>.container{padding:0}.showcase_banner>.showcase_container .showcase_content .section .showcase .frame_product_card{background-color:transparent}.showcase_banner>.showcase_container .showcase_content .section .container_title .showcase_subtitle{margin-bottom:32px}.showcase_banner>.showcase_container .showcase_content .section .container_title .swiper_navigation .btn-navigate{background-color:var(--bg_secondary)}.showcase_banner>.showcase_container .showcase_content .section .container_title .showcase_subtitle .btn_title{width:-moz-fit-content;width:fit-content}.showcase_banner>.showcase_container .showcase_content .section .container_title .showcase_subtitle .btn_title .title{font-size:var(--font_size_heading)}.showcase_banner>.showcase_container .container_banner,.showcase_banner>.showcase_container .showcase{opacity:1;transition:var(--transition_fade)}.showcase_banner>.showcase_container .container_banner.-loading,.showcase_banner>.showcase_container .showcase.-loading{opacity:0}.lazyContainer:not(.-loaded).showcase_banner .container_banner{aspect-ratio:1.05}.lazyContainer:not(.-loaded).showcase_banner .showcase{aspect-ratio:680/420}@media(max-width:1024px){.lazyContainer:not(.-loaded).showcase_banner .showcase{aspect-ratio:470/400}}@media(max-width:768px){.lazyContainer:not(.-loaded).showcase_banner .showcase{aspect-ratio:768/440}}@media(max-width:340px){.lazyContainer:not(.-loaded).showcase_banner .showcase{aspect-ratio:300/390}}#blog_news.hasNoContent{margin-top:0}#blog_news.hasNoContent .section-title{display:none}#blog_news .showcase-title .title{text-transform:inherit}#blog_news .swiper-slide{height:auto}#blog_news .news_card{display:flex;flex-direction:column;height:100%}#blog_news .news_card .frame_image{overflow:hidden}@media(min-width:1024px){#blog_news .news_card .frame_image img{transition:var(--transition_move)}#blog_news .news_card .frame_image img:hover{transform:scale(1.05)}}#blog_news .news_card .card_content{display:flex;flex:1;flex-direction:column;justify-content:space-between}#blog_news .news_card .card_content .news_title{font-size:var(--font_size_big);font-weight:var(--font_weight_light);padding:6px 0}#blog_news .news_card .card_content .news_content{font-size:var(--font_size_small);font-weight:var(--font_weight_light);padding:6px 0}#blog_news .news_card .card_content .read_more{font-size:var(--font_size_base);font-weight:var(--font_weight_medium);padding:4px 0;transition:var(--transition_color);width:-moz-fit-content;width:fit-content}#blog_news .news_card .card_content .read_more:hover{color:var(--primary_color)}.lazyContainer:not(.-loaded)#blog_news .blog_container{aspect-ratio:1400/370}@media(max-width:1024px){.lazyContainer:not(.-loaded)#blog_news .blog_container{aspect-ratio:960/350}}@media(max-width:768px){.lazyContainer:not(.-loaded)#blog_news .blog_container{aspect-ratio:720/380}}@media(max-width:540px){.lazyContainer:not(.-loaded)#blog_news .blog_container{aspect-ratio:500/470}}.video-carroussel .video_slide{aspect-ratio:9/16;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-carroussel .slider-wrapper{padding:0 20px}.lazyContainer:not(.-loaded).video-carroussel .container_showcase{aspect-ratio:1400/580}@media(max-width:1024px){.lazyContainer:not(.-loaded).video-carroussel .container_showcase{aspect-ratio:1024/550}}@media(max-width:768px){.lazyContainer:not(.-loaded).video-carroussel .container_showcase{aspect-ratio:768/600}}@media(max-width:540px){.lazyContainer:not(.-loaded).video-carroussel .container_showcase{aspect-ratio:540/900}}