#main_banner1.skeleton{background:#fff}#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%)}@media(max-width:978px){#main_banner1{margin-top:15px}
}.shipping-info-message{color:#38ae59;font-weight:bold;font-size:1.4rem}#main_tree5 ul{list-style:none;margin:0}#main_tree5 ul .title{color:#333;display:block;line-height:1;padding:15px 0;cursor:pointer;position:relative;font-size:1.2em}@media(min-width:757px){#main_tree5 ul .title{border:0;padding:0 0 10px;font-size:1.3em}
}#main_tree5 ul .title:after{background-color:#e94d36;content:"";width:15px;height:3px;display:none;margin-top:8px}@media(min-width:757px){#main_tree5 ul .title:after{display:block}}#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:#379e9d;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:inline-block;padding-bottom:15px}#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{border-bottom:1px solid #c3c7c8;padding:0}@media(min-width:757px){#main_tree5>ul>li{border:0}}
#menu_buttons2 a,#menu_buttons2 img{display:block}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}#main_hotspot_zone4 h2{margin-bottom:2rem}
.blog-section-odidodi{max-width:1300px;margin:4rem auto;padding:0 1.5rem;font-family:'Segoe UI',Roboto,sans-serif}.blog-header{margin-bottom:2rem}.blog-header a{text-decoration:none;font-size:2.2rem;font-weight:800;color:#0f766e;transition:color .3s}.blog-header a:hover{color:#0d9488}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.blog-item{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column;height:100%}
.blog-img-wrapper{width:100%;height:180px;overflow:hidden}.blog-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.blog-title{font-size:1.8rem;font-weight:700;color:#1e293b;margin-bottom:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-excerpt{font-size:1.45rem;color:#64748b;line-height:1.5;margin:15px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.blog-more{margin-top:auto;color:#0f766e;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px;text-decoration:none}.blog-item:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(15,118,110,0.1);border-color:#0f766e}.blog-item:hover img{transform:scale(1.08)}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}.blog-img-wrapper{height:200px}}
.instagram.load-content:after{position:absolute}.instagram.--skeleton .instagram__item{min-height:25rem;background:#fff}.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:#379e9d}.instagram__label a{text-decoration:none}.instagram__label .headline__after{color:#000;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;max-height:50vw}@media(min-width:979px){.instagram__item a{max-height:27rem}}.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 .75rem;height:unset}@media(min-width:979px){.instagram.--slider .instagram__item{margin:0 1.5rem}
}