.free_shipping__mobile{background:#d69088;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;color:#FFF}.free_shipping__mobile .slick-dots{bottom:10px;left:0}.free_shipping__mobile .slick-dots li button:before{background-color:#fff;opacity:1;width:8px;height:8px}.free_shipping__mobile .slick-dots li.slick-active button:before{background-color:#000}
.free_shipping__mobile__items{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;padding:1rem;padding-bottom:2.8rem}.free_shipping__mobile__items.slick-slider{margin-bottom:0 !important}.free_shipping__mobile__item{display:flex !important;align-items:center;gap:1rem;justify-content:center}.free_shipping__mobile__content{display:flex;flex-direction:column}.free_shipping__mobile__main{font-size:1.2rem;font-weight:600}.free_shipping__mobile__sub{font-size:.9rem}.free_shipping__mobile__icon{min-width:3rem}
#main_banner1{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}#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 .main_slider__item a{display:flex;justify-content:center}#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{position:relative;max-height:calc(1px * var(--height))}@media(min-width:757px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-sm, var(--height)))}
}@media(min-width:979px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-md, var(--height-sm, var(--height))))}}@media(min-width:1200px){#main_banner1.skeleton .main_slider__item a,#main_banner1 .main_slider__item a.loading{max-height:calc(1px * var(--height-lg, var(--height-md, var(--height-sm, var(--height)))))}}#main_banner1.skeleton .main_slider__item a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a:before,#main_banner1 .main_slider__item 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 a img,#main_banner1 .main_slider__item a.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#main_banner1 .slick-prev,#main_banner1 .slick-next{display:none !important}#main_banner1 .banner1 img{width:100%;max-width:100%;height:100%;max-height:70vh;object-fit:cover}#main_banner1 .banner1_products_wrapper{position:relative}@media(max-width:979px){#main_banner1 .banner1_products_wrapper img{max-height:60vh}}#main_banner1 .banner1_products{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;width:90%}@media(max-width:979px){#main_banner1 .banner1_products{max-width:80%;width:80%}
}#main_banner1 .banner1_products:not(.loaded){visibility:hidden}#main_banner1 .banner1_products>div.d-flex{overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}#main_banner1 .banner1_products>div.d-flex::-webkit-scrollbar{display:none}#main_banner1 .banner1_products_arrow{color:#FFF;font-size:3rem;text-align:center;cursor:pointer}#main_banner1 .banner1_products_arrow.up{margin-bottom:10px}#main_banner1 .banner1_product{background:#FFF;max-width:100%;border-radius:8px}
#main_banner1 .banner1_product.skeleton{width:100%;background:rgba(255,255,255,0.8)}@media(max-width:1400px){#main_banner1 .banner1_product.skeleton{min-height:7rem}}@media(min-width:1401px){#main_banner1 .banner1_product.skeleton{min-height:5vw}}#main_banner1 .banner1_product a{text-decoration:none}#main_banner1 .banner1_product>div>div{overflow:hidden}#main_banner1 .banner1_product strong{overflow:hidden;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;text-transform:uppercase}#main_banner1 .banner1.loaded .banner1_products_inner .banner1_products{visibility:visible}
#main_banner1 .banner1_products_inner{position:relative}#main_banner1 .banner1_products_inner strong{white-space:normal}#main_banner1 .banner1_products_inner .banner1_product{align-items:center}#main_banner1 .banner1_products_inner .banner1_product strong{text-transform:none}.main_navigation2--wrapper{position:relative}@media(max-width:979px){.main_navigation2--wrapper{overflow:hidden}}.main_navigation2--wrapper::before{content:'';background:#f5f5f5;width:300vw;height:50%;left:-100vw;top:0;position:absolute;z-index:-1}
.main_navigation2--wrapper .headline__wrapper{padding:5rem 0}@media(max-width:979px){.main_navigation2--wrapper .headline__wrapper{padding:3rem 1rem}}.main_navigation2--wrapper .headline__name{position:relative;color:#000 !important}@media(max-width:979px){.main_navigation2--wrapper .headline__name{font-size:2.6rem}}.main_navigation2--wrapper .headline__name::after{position:absolute;content:'';width:100%;left:calc(100% + 5rem);bottom:0;height:2px;background:#000}
@media(max-width:979px){.main_navigation2--wrapper .headline__name::after{left:calc(100% + 22vw)}}.main_navigation2--wrapper .headline__after{color:#000;font-size:1.4rem}.main_navigation2--wrapper .headline__after:hover{color:#d69088}.main_navigation2--wrapper .headline__after::before{content:'\f009';color:#d69088;margin-bottom:0;margin-right:1rem}.main_navigation2--items{padding:1.5rem 0;background:#FFF;border-radius:8px;position:relative}@media(max-width:979px){.main_navigation2--items{margin-left:1rem;padding-left:2.5rem;padding-right:1rem}
}.main_navigation2--items::before{position:absolute;content:'';background:#FFF;left:-1.5rem;width:calc(100% + 3rem);height:100%;top:0;border-radius:8px;z-index:-1}@media(max-width:979px){.main_navigation2--items::before{left:0;width:100vw}}.main_navigation2--items a{display:block;width:100%}@media(max-width:978px){.main_navigation2--items a{padding:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.16);border-radius:15px}}.main_navigation2--items img{width:100%}@media(max-width:978px){.main_navigation2--items img{aspect-ratio:1/1;object-fit:cover}
}.main_navigation2--items.slick-slider{margin:0 -5px;max-width:73%;margin-bottom:30px !important}@media(max-width:978px){.main_navigation2--items.slick-slider{max-width:45%}}.main_navigation2--items .slick-list{width:100%;overflow:visible}.main_navigation2--items .slick-dots{width:100vw}.main_navigation2--items .slick-dots li button:before{width:8px;height:8px;background:#000}.main_navigation2--items .slick-dots li.slick-active button:before{background:#000;opacity:1}@media(max-width:978px){.main_navigation2--item strong,.main_navigation2--item span{display:none !important}
}.main_navigation2--item a img{opacity:1;transition:opacity .3s;border-radius:8px}.main_navigation2--item a:hover img{opacity:.7}.main_navigation2--item strong{margin-top:3rem;font-size:2.3rem;text-transform:uppercase;font-weight:500;position:relative}.main_navigation2--item strong::before{content:'';position:absolute;top:-6rem;left:50%;transform:translateX(-50%);width:1px;height:4.5rem;background:#d69088}.main_navigation2--item span{font-size:1.2rem;text-transform:uppercase;color:#d69088}
.main_navigation2--hotspot .headline{text-align:center;justify-content:center;margin-bottom:4rem}.main_navigation2--hotspot .headline__name{position:relative}.main_navigation2--hotspot .headline__name::after{content:'';position:absolute;bottom:-4rem;width:50%;height:2px;background:#d69088;left:50%;transform:translateX(-50%);min-width:160px}@media(max-width:979px){.main_navigation2--hotspot-buttons{overflow-x:auto;justify-content:flex-start !important;-ms-overflow-style:none;scrollbar-width:none}
.main_navigation2--hotspot-buttons::-webkit-scrollbar{display:none}}.main_navigation2--hotspot-buttons a{display:block;color:#8f8f8f;text-decoration:none;padding:.5rem 2rem;font-size:1.6rem;letter-spacing:1px}@media(max-width:979px){.main_navigation2--hotspot-buttons a{white-space:nowrap}}.main_navigation2--hotspot-buttons a:hover,.main_navigation2--hotspot-buttons a.--active{color:#d69088}.main_navigation2--hotspot-items .hotspot{display:none}.main_navigation2--hotspot-items .hotspot.--active{display:block}
#main_hotspot_zone1{display:none !important}.hotspot .headline{text-align:center;justify-content:center;margin-bottom:4rem}.hotspot .headline__after{display:none !important}.hotspot .headline__name{position:relative}.hotspot .headline__name::after{content:'';position:absolute;bottom:-4rem;width:50%;height:2px;background:#d69088;left:50%;transform:translateX(-50%);min-width:160px}
.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap .product.col-6 .product__icon{margin-bottom:.5rem}@media(max-width:979px){.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap{flex-wrap:nowrap !important;overflow-x:auto;justify-content:flex-start !important;-ms-overflow-style:none;scrollbar-width:none}.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap::-webkit-scrollbar{display:none}.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap .product.col-6{flex:0 0 65%;max-width:65%}
.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap .product.col-6 .product__icon{height:37rem}.hotspot:not(.--list):not(.--added) .products.d-flex.flex-wrap .product.col-6 .product__icon img{max-height:36rem}}#menu_banners3 div.menu_button_wrapper{padding:0}
#menu_banners3 img{display:block}#main_blog .article__block .article__item:nth-child(1n+4){display:none}@media(max-width:979px){#main_blog .article__block.row{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#main_blog .article__block.row::-webkit-scrollbar{display:none}}.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#f1f1f1}
.instagram.--skeleton.--slider .instagram__item:nth-child(n+5){display:none}@media(max-width:979px){.instagram.--skeleton.--slider .instagram__item:nth-child(n+3){display:none}}.instagram__label .headline{flex-wrap:wrap}.instagram__label:hover .headline__after{color:#d69088}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#d69088;text-decoration:underline}.instagram__label .headline__after:before{display:none}.instagram__item{overflow:hidden}.instagram__item a{overflow:hidden;position:relative;display:flex;align-content:flex-start;justify-content:center;height:100%;aspect-ratio:1;width:100%;max-height:50vw}
.instagram__item a img{object-fit:cover;width:100%}.instagram__item a:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;transition:.2s all;opacity:0}.instagram__item a:after{font-family:FontAwesome;content:url('/gfx/standards/instagram.svg');color:#fff;font-size:3rem;line-height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.35s all;opacity:0}.instagram__item a:hover:before,.instagram__item a:hover:after{opacity:1}
.instagram__item.--video video{max-width:100%}.instagram__item.--video a:before,.instagram__item.--video a:after{display:none}.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}@media(min-width:979px){.instagram:not(.--slider) .instagram__items,.instagram.--skeleton .instagram__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:3rem}}.instagram.--slider .slick-list{margin:0 -0.75rem}@media(min-width:979px){.instagram.--slider .slick-list{margin:0 -1.5rem}
}.instagram.--slider .slick-track{display:flex}.instagram.--slider .instagram__items{overflow:hidden}.instagram.--slider .instagram__item{margin:0;height:unset}#main_cms2{overflow-x:hidden}