@media(max-width:979px){.main_banner_wrapper .main_slider>li.col-md:first-child{display:none}}#main_banner1{position:relative;border-radius:30px;margin-top:10px}#main_banner1:before{position:absolute;display:block;content:'';bottom:0;background:#f9f9f9;z-index:-1;width:200vw;height:100%;margin-left:-100vw;left:50%;display:none}
#main_banner1 li{list-style:none}#main_banner1 img{display:block;max-width:100%;margin:auto}#main_banner1.skeleton{background:#f1f1f1}#main_banner1.skeleton .main_subslider li{position:relative;display:none;min-height:calc(970 / 413 * 100px)}#main_banner1.skeleton .main_subslider li:nth-child(-n+1){width:1px;display:block}@media(max-width:978px){#main_banner1.skeleton .main_subslider li:nth-child(-n+1){width:100%}}@media(min-width:1200px){#main_banner1.skeleton .main_subslider li{height:calc((100vw - 20px) / 413 * 100);max-height:413px}
}@media(min-width:1920px){#main_banner1.skeleton .main_subslider li{min-height:413px !important}}@media(max-width:978px){#main_banner1.skeleton .main_subslider li:last-child,#main_banner1.skeleton .main_subslider li li{min-height:calc(100vw * 413 / 500)}}@media(max-width:978px) and (min-width:500px){#main_banner1.skeleton .main_subslider li:last-child,#main_banner1.skeleton .main_subslider li li{min-height:413px}}@media(max-width:978px){#main_banner1.skeleton .main_subslider li li:first-child{min-height:calc(100vw * 517 / 600)}
}@media(max-width:978px) and (min-width:600px){#main_banner1.skeleton .main_subslider li li:first-child{min-height:517px}}#main_banner1.skeleton .main_subslider li a{display:block}#menu_button3{position:relative;border-radius:30px;margin-top:10px}#menu_button3:before{position:absolute;display:block;content:'';bottom:0;background:#f9f9f9;z-index:-1;width:200vw;height:100%;margin-left:-100vw;left:50%}#menu_button3#menu_button3:before{display:none}#menu_button3 li{list-style:none}
#menu_button3 img{display:block;max-width:100%;margin:auto}#menu_button3.skeleton{background:#f1f1f1}#menu_button3.skeleton li{position:relative;display:none;min-height:calc(970 / 413 * 100px)}#menu_button3.skeleton li:nth-child(-n+2){width:1px;display:block}@media(max-width:978px){#menu_button3.skeleton li:nth-child(-n+2){width:100%}}@media(min-width:1200px){#menu_button3.skeleton li{height:calc((100vw - 20px) / 413 * 100);max-height:413px}}@media(min-width:1920px){#menu_button3.skeleton li{min-height:413px !important}
}@media(max-width:978px){#menu_button3.skeleton li:last-child,#menu_button3.skeleton li li{min-height:calc(100vw * 413 / 500)}}@media(max-width:978px) and (min-width:500px){#menu_button3.skeleton li:last-child,#menu_button3.skeleton li li{min-height:413px}}@media(max-width:978px){#menu_button3.skeleton li li:first-child{min-height:calc(100vw * 517 / 600)}}@media(max-width:978px) and (min-width:600px){#menu_button3.skeleton li li:first-child{min-height:517px}}#menu_button3.skeleton li a{display:block}
#menu_button3{margin-bottom:45px !important}@media(max-width:979px){#main_banner1{flex-wrap:wrap}}#main_banner1 *{padding:0}#main_banner1 .slick-arrow{text-decoration:none}div#main_banner1 ul.main_slider>li:last-child{margin-right:10px}@media(min-width:979px){div#main_banner1 ul.main_slider>li:last-child{flex:0 0 73.25301205%;max-width:73.25301205%}}@media(max-width:979px){div#main_banner1 ul.main_slider>li:last-child{margin-right:0}}@media(min-width:979px){div#main_banner1 ul.main_slider>li{flex:0 0 26.14457831%;max-width:26.14457831%}
}@media(max-width:978px){div#main_banner1 ul.main_slider li a:not(.slick-arrow){height:calc(100vw * 413 / 500);max-height:413px}}.main_banner_wrapper li{position:relative}.main_banner_wrapper .button_banner_wrapper{position:absolute;top:62%;width:100%}.main_banner_wrapper .button_banner_wrapper span.btn.--solid{font-size:17px;text-transform:inherit;font-weight:500;width:160px;height:42px;display:flex;justify-content:center;align-items:center;background:#db9598;margin:0 auto}
#main_banner1 .main_slider{display:flex;align-items:center;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}@media(max-width:979px){#main_banner1 .main_slider{flex-wrap:wrap;justify-content:center}}#menu_button3 .main_slider{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(min-width:979px){#menu_button3 .main_slider{grid-template-columns:repeat(5,1fr)}}@media(min-width:1200px){#menu_button3 .main_slider{grid-template-columns:repeat(11,1fr)}}#menu_button3 li a{text-align:center;text-transform:uppercase;text-decoration:none;font-weight:500;font-size:1.2rem;color:#191715;border-radius:1.4rem;max-height:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
@media(min-width:1920px){#menu_button3 li a{padding:0;max-height:unset;height:auto}}@media(max-width:979px){#menu_button3 li a{height:100%;justify-content:flex-start}}#menu_button3 li a img{margin-bottom:1.9rem;max-height:8rem;flex:1}@media(min-width:1920px){#menu_button3 li a img{max-height:6rem}}@media(max-width:979px){#menu_button3 li a img{margin-bottom:1rem;max-height:9rem}}#menu_button3 li a:hover{border-radius:15px;-webkit-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);-moz-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35)}
#menu_button3 img{width:auto}#menu_buttons img:hover{border-radius:25px;-webkit-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);-moz-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35)}@media(max-width:979px){#menu_button3 .main_slider{flex-wrap:wrap}#menu_button3 .main_slider li:nth-last-child(-n+3) img{min-height:95px}}@media(min-width:979px){#menu_button3{margin-top:32px}#menu_button3 li.--more{display:flex;align-items:center;justify-content:center;text-decoration:underline;cursor:pointer;border-radius:15px;-webkit-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);-moz-box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35);box-shadow:2px 4px 18px 0 rgba(0,0,0,0.35)}
}@media(min-width:1920px){#menu_button3{margin:32px -1.35rem 75px}}@media(min-width:979px) and (max-width:1200px){#menu_button3 .main_slider:not(.--more) li:nth-of-type(n+5):not(.--more){display:none}}@media(min-width:1200px){#menu_button3 .main_slider:not(.--more) li:nth-of-type(n+11):not(.--more){display:none}}.main_producers{margin-bottom:20px}@media(min-width:1200px){.main_producers{margin-bottom:30px}}.main_producers .slick-list{padding-right:90px}
.main_producers .slick-slide{margin:0 30px}.main_producers .slick-list{margin:0 -30px}.main_producers .banner_wrapper_header{margin-bottom:3rem}.main_producers .slick-track{display:flex;align-items:center}.main_producers .slick-track .main_producers__producer{min-width:0}.main_producers h2{position:relative;font-size:1.3rem}@media(min-width:979px){.main_producers h2{font-size:1.4rem}}.main_producers h2 .slick-prev{right:40px;left:auto;border-radius:0}.main_producers h2 .slick-next{border-radius:0}
.main_producers__wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:20px;margin:0 -5px 15px;scrollbar-color:#191715 transparent;scrollbar-width:thin;border-radius:0}.main_producers__wrapper::-webkit-scrollbar-track{background-color:#f1f1f1;margin-top:20px;margin-bottom:20px;border-radius:0;-webkit-border-radius:0}.main_producers__wrapper::-webkit-scrollbar{width:3px;background-color:transparent;height:3px}.main_producers__wrapper::-webkit-scrollbar-thumb{background-color:#191715;border-radius:0;-webkit-border-radius:0}
@media(min-width:979px){.main_producers__wrapper{overflow-x:visible;scroll-snap-type:none;margin:0 -10px 15px;justify-content:center}}@media(min-width:979px){.main_producers__wrapper:not(.slick-initialized) .main_producers__producer:nth-child(n+7){display:none}}.main_producers__wrapper.slick-initialized{margin-right:0}.main_producers__producer{flex:0 0 40%;height:75px;padding:0 5px;text-align:center}@media(min-width:757px){.main_producers__producer{flex:0 0 25%;height:90px}
}@media(min-width:979px){.main_producers__producer{flex:0 1 auto;min-width:calc(16.6667% - 20px);padding:0;margin:0 10px}}.main_producers img{max-height:65px}@media(min-width:757px){.main_producers img{max-height:70px}@supports(-moz-appearance:none){.main_producers img.b-lazy.b-loaded{min-height:55px}}}.main_producers img[src*=".svg"]{width:100%}.main_producers__all{display:flex;justify-content:center}@media(min-width:979px){#main_producers{display:flex;gap:20px;align-items:center}
#main_producers .banner_wrapper_header{white-space:nowrap;margin:0;font-size:40px}#main_producers .banner_wrapper_header:before{left:-16px;top:-1px;width:55px;height:55px}#main_producers .main_producers__wrapper{overflow:hidden;padding:0;margin:0}#main_producers .slick-arrow{display:none !important}}#main_hotspot_zone1 a.slick-arrow{font-size:2.5em}#main_hotspot_zone1{margin-top:5rem}@media(min-width:979px){#main_hotspot_zone1 .skeleton .big_label{margin:0;padding:0;height:72px}
#main_hotspot_zone1 .skeleton .main_hotspot_sub{height:460px}}#main_hotspot_zone1 h2{display:block;font-weight:bold;font-size:49.12px;text-align:center;width:fit-content;margin:0 auto;position:relative;color:#333}#main_hotspot_zone1 h2 .big_label{font-size:49.12px}#main_hotspot_zone1 h2:before{content:'';background:#64b6dd;width:67px;height:67px;display:block;position:absolute;left:-1.5rem;z-index:-1;border-radius:100%}@media(max-width:756px){#main_hotspot_zone1 h2{margin-bottom:45px;width:333px}
#main_hotspot_zone1 h2:before{left:7% !important}}#main_hotspot_zone1 a.product-name{margin-bottom:1rem;font-weight:normal;font-size:1.6rem;text-align:left}@media(max-width:978px){#main_hotspot_zone1 .products_wrapper{flex-wrap:nowrap !important;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}}@media(min-width:979px){#main_hotspot_zone1 .slick-initialized .product_wrapper{box-sizing:content-box}}#main_hotspot_zone1 .product_wrapper{padding:10px;scroll-snap-align:start}
@media(min-width:979px){#main_hotspot_zone1 .product_wrapper{padding:35px}}#main_hotspot_zone1 a.product_icon{display:block;text-align:center;height:270px;margin-bottom:10px;border:1px solid #f1f1f1;overflow:hidden;position:relative}#main_hotspot_zone1 .product_prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:1.6rem;padding-top:5px;margin-bottom:10px}
#main_hotspot_zone1 .product_prices .price_label{text-transform:lowercase}#main_hotspot_zone1 .product_prices .max-price{display:none}@media(min-width:979px){#main_hotspot_zone1 .products_wrapper:not(.slick-initialized) .product_wrapper{display:none}#main_hotspot_zone1 .products_wrapper:not(.slick-initialized) .product_wrapper:nth-child(-n+4){display:block}}.banner_wrapper_header{display:block;font-weight:bold;font-size:49.12px;text-align:center;margin-bottom:10px;width:375px;margin:0 auto;position:relative}
.banner_wrapper_header:before{content:'';background:#64b8df;width:67px;height:67px;display:block;position:absolute;left:10%;z-index:-1;border-radius:100%}#menu_buttons{margin-top:50px}#menu_buttons .menu_buttons_sub{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(min-width:979px){#menu_buttons .menu_buttons_sub{grid-template-columns:repeat(5,1fr)}}#menu_buttons .menu_buttons_sub .button_item a{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:20px;text-decoration:none !important}
#menu_buttons .menu_buttons_sub .button_item a span{font-size:18px;color:#333;text-decoration:none;font-weight:600;display:flex;text-align:center}#menu_buttons .menu_buttons_sub .button_item a>div img{border-radius:25px;max-height:300px}#menu_buttons .menu_buttons_sub .button_item a>div img:first-child{display:flex}#menu_buttons .menu_buttons_sub .button_item a>div img:last-child{display:none}@media(min-width:979px){#menu_buttons .menu_buttons_sub .button_item a:hover img:first-child{display:none}
#menu_buttons .menu_buttons_sub .button_item a:hover img:last-child{display:flex}}#main_cms{width:100%;margin-bottom:45px !important}@media(max-width:979px){#main_cms .main__text__header span{font-size:38px !important}}#main_blog .article_element_wrapper .article_image_wrapper{margin:0}#main_blog .article_element_wrapper .article_name_wrapper{width:100%;margin-bottom:0}
#main_blog a:hover{text-decoration:none;background:0}#main_blog .label_wrapper a.big_label{text-align:center;font-weight:bold;font-size:49.12px}#main_blog .label_wrapper a.big_label:hover{text-decoration:none}#main_blog .label_wrapper a.big_label:before{content:'';background:#f39297;width:50px;height:50px;display:block;position:absolute;z-index:-1;border-radius:100%;left:46%}.how_to_container{display:block;margin:0 auto;width:100%;height:450px;position:relative}@media(max-width:757px){.how_to_container{height:auto}
}.how_to_container:before{content:'';position:absolute;left:-50vw;top:0;background:#f4f4f4;display:block;height:100%;width:200vw;z-index:-1}.how_to_container .how_to_container_buttons{display:flex;height:100%;align-items:center;justify-content:space-between}@media(max-width:757px){.how_to_container .how_to_container_buttons{flex-direction:column}}.how_to_container .how_to_container_buttons .how_to_step{flex-basis:20%;display:flex;padding:30px;flex-direction:column;align-items:center;justify-content:space-between;min-height:285px}
.how_to_container .how_to_container_buttons .how_to_step img{max-width:175px}.how_to_container .how_to_container_buttons .how_to_step span.how_to_step_sub{margin-top:20px;font-size:15px;font-weight:600}#main_blog .article_image:not(.b-lazy:not(.b-loaded)){width:100% !important}#main_blog .article_image_wrapper{width:100% !important;max-width:100%;float:none}span.contact_form_subheader{width:100%;font-size:18px;text-align:center;margin-bottom:25px;display:block}#menu_buttons2 .btn.--solid{color:#191715 !important;background:#fff !important;border:1px solid #191715 !important;margin:30px auto 15px;font-size:17px;text-transform:inherit;font-weight:500;width:160px;height:42px;display:flex;justify-content:center;align-items:center}
#menu_buttons2 .btn.--solid:hover{color:#db9598 !important;border-color:#db9598 !important}.contact_form{margin-top:80px;margin-bottom:50px}.contact_form .form-group{max-width:700px;width:auto;margin:0 auto;position:relative}.contact_form .banner_wrapper_header:before{left:20%}.contact_form form{position:relative;padding:50px 20px 30px}.contact_form form:after{content:'';height:100%;width:200vw;position:absolute;left:-50vw;background:#e8ebef;z-index:-3;top:0}.contact_form form img.form_drive{position:absolute;left:0;top:13%}
@media(max-width:1200px){.contact_form form img.form_drive{display:none}}.contact_form form img.form_leaf{display:none}.contact_form form img.form_cup{position:absolute;right:0;bottom:-70px}@media(max-width:1200px){.contact_form form img.form_cup{display:none}}.contact_form input{width:700px;margin:0 auto;display:block;border-radius:20px;padding:15px;margin-bottom:15px}@media(max-width:757px){.contact_form input{width:100%}}.contact_form textarea{max-width:700px;resize:none;margin:0 auto;width:100%;display:block;padding:15px;border-radius:22px !important}
@media(max-width:757px){.contact_form textarea{width:100%;max-width:100%;margin:0}}.contact_form .contact_form_header{display:block;font-weight:bold;font-size:49.12px;text-align:center;width:275px;position:relative;margin-right:-15px;margin-left:-15px;margin:0 auto;margin-bottom:30px}.contact_form .accept_terms{margin-top:20px;margin-bottom:20px}.contact_form .accept_terms div{margin:0 auto;justify-content:center;align-items:center;display:flex;margin-top:15px}.contact_form .accept_terms div .btn{font-size:17px;text-transform:capitalize;font-weight:600;width:160px;height:50px;display:flex;justify-content:center;align-items:center;background:#fff !important;border:1px solid #333;color:#333}
.contact_form .accept_terms div .btn:hover{background:#191715 !important;border:1px solid #191715 !important;color:#fff}@media(max-width:756px){.contact_form .accept_terms div .btn{width:100%;background:#191715 !important;color:#fff;border:1px solid #191715}}.contact_form .mailing_terms{display:flex;align-items:center;gap:10px;margin-top:20px}.contact_form .mailing_terms input{margin:0;width:min-content}#menu_buttons2 a{color:#333}#menu_buttons2 a:hover{opacity:1;text-decoration:none}#menu_buttons2 img{width:100%}
#menu_buttons2 .menu_button_wrapper{padding:0;min-height:7vh}#menu_buttons2 .banner_wrapper{height:100%;width:100%;flex-wrap:wrap;display:flex;flex-direction:row;justify-content:center}#menu_buttons2 .banner_wrapper_desc{width:100%;font-size:18px;text-align:center;margin-bottom:25px}#menu_buttons2>div{position:relative}#menu_buttons2.second_dot{margin-top:40px;margin-bottom:130px !important}#menu_buttons2.second_dot .banner_wrapper{margin-bottom:50px}#menu_buttons2.third_dot{margin-top:116px}#menu_buttons2.third_dot .banner_wrapper_header{margin-bottom:30px}
#menu_buttons2.fourth_dot{margin-top:116px}.second_dot .banner_wrapper_header:before{left:0;background:#f6cf94 !important}.third_dot .banner_wrapper_header:before{left:27%;background:#b498ba !important}.fourth_dot .banner_wrapper_header:before{left:9%;background:#dee3ea !important}
#main_cms2{width:100%}#main_cms2 .products_wrapper:not(.slick-initialized) .product_wrapper:not(:first-child){display:none}