@media(max-width:978px){#main_banner1{width:100vw;margin-left:-50vw;left:50%;position:relative}}#main_banner1 .slick-dots{bottom:-3.2rem}#main_banner1 .slick-next{right:1.5rem}#main_banner1 .slick-prev{left:1.5rem}#main_banner1 .slick-arrow{top:50%}@media(min-width:979px){#main_banner1{max-width:calc(75% + 40px);margin-left:auto}#main_banner1 .main_slider{margin-left:4rem}#main_banner1 .slick-next{right:2.2rem}#main_banner1 .slick-prev{left:2.2rem}
}#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%)}
.hotspot.mb-5{margin-bottom:2.6rem !important}@media(min-width:979px){.hotspot.mb-5{margin-bottom:3.6rem !important}}.hotspot .product{position:relative}.hotspot .product .product__firm_logo{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:0 !important;line-height:0}.hotspot .product .product__firm_logo img{display:block;max-width:70px;max-height:26px;width:auto;height:auto}.hotspot .product .product__price_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.2rem}
.hotspot .product .add_to_basket__wrapper{display:flex;align-items:center;gap:6px;margin-left:auto}.hotspot .product .go_to_product__wrapper{margin-left:auto}.hotspot .product .add_to_basket_btn,.hotspot .product .go_to_product_btn{width:48px;height:40px;display:flex;justify-content:center;align-items:center;border:1.4px solid #7cbf00;font-size:1.9rem;border-radius:5px}.hotspot .product .add_to_basket_btn:hover,.hotspot .product .go_to_product_btn:hover{color:#fff;background:#7cbf00}.hotspot .product .go_to_product_btn{font-size:2.6rem}
.hotspot .product .buy__number_wrapper{display:flex;align-items:center;height:40px;border:1.4px solid #c4c7c8;border-radius:5px;background:#fff}.hotspot .product .buy__number_down,.hotspot .product .buy__number_up{flex:0 0 auto;width:24px;height:100%;padding:0;border:0;background:transparent;color:#333;font-size:1.8rem;line-height:1;cursor:pointer}.hotspot .product .buy__number_down:hover,.hotspot .product .buy__number_up:hover{color:#7cbf00}.hotspot .product .buy__number_down.--disabled,.hotspot .product .buy__number_up.--disabled{opacity:.35;pointer-events:none}
.hotspot .product .buy__number{width:34px;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:1.5rem;color:#333;-moz-appearance:textfield}.hotspot .product .buy__number::-webkit-outer-spin-button,.hotspot .product .buy__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket_toast{position:fixed;top:9rem;right:2rem;z-index:10000;width:36rem;max-width:calc(100% - 3rem);padding:1.4rem 1.6rem 1.6rem;background:#fff;border:1px solid #c4c7c8;border-top:3px solid #7cbf00;border-radius:5px;box-shadow:0 8px 30px rgba(0,0,0,0.18);color:#333;opacity:0;transform:translateX(2rem);transition:opacity .3s,transform .3s}
.basket_toast.--visible{opacity:1;transform:none}@media(max-width:756px){.basket_toast{top:1rem;right:1.5rem;left:1.5rem;width:auto;max-width:none}}.basket_toast__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem}.basket_toast__title{font-size:1.4rem;font-weight:600;color:#7cbf00}.basket_toast__close{padding:0 .4rem;border:0;background:transparent;font-size:2.4rem;line-height:1;cursor:pointer;color:inherit}.basket_toast__body{display:flex;gap:1.2rem;margin-bottom:1.4rem}
.basket_toast__image{flex:0 0 auto;width:8rem;height:8rem;object-fit:contain;border:1px solid #c4c7c8;border-radius:5px;background:#fff}.basket_toast__info{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:1.3rem}.basket_toast__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.basket_toast__price{font-size:1.5rem}.basket_toast__link{display:block;width:100%;text-align:center}
.hotspot .product{position:relative}.hotspot .product .product__firm_logo{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:0 !important;line-height:0}.hotspot .product .product__firm_logo img{display:block;max-width:70px;max-height:26px;width:auto;height:auto}.hotspot .product .product__price_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.2rem}.hotspot .product .add_to_basket__wrapper{display:flex;align-items:center;gap:6px;margin-left:auto}
.hotspot .product .go_to_product__wrapper{margin-left:auto}.hotspot .product .add_to_basket_btn,.hotspot .product .go_to_product_btn{width:48px;height:40px;display:flex;justify-content:center;align-items:center;border:1.4px solid #7cbf00;font-size:1.9rem;border-radius:5px}.hotspot .product .add_to_basket_btn:hover,.hotspot .product .go_to_product_btn:hover{color:#fff;background:#7cbf00}.hotspot .product .go_to_product_btn{font-size:2.6rem}.hotspot .product .buy__number_wrapper{display:flex;align-items:center;height:40px;border:1.4px solid #c4c7c8;border-radius:5px;background:#fff}
.hotspot .product .buy__number_down,.hotspot .product .buy__number_up{flex:0 0 auto;width:24px;height:100%;padding:0;border:0;background:transparent;color:#333;font-size:1.8rem;line-height:1;cursor:pointer}.hotspot .product .buy__number_down:hover,.hotspot .product .buy__number_up:hover{color:#7cbf00}.hotspot .product .buy__number_down.--disabled,.hotspot .product .buy__number_up.--disabled{opacity:.35;pointer-events:none}.hotspot .product .buy__number{width:34px;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:1.5rem;color:#333;-moz-appearance:textfield}
.hotspot .product .buy__number::-webkit-outer-spin-button,.hotspot .product .buy__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket_toast{position:fixed;top:9rem;right:2rem;z-index:10000;width:36rem;max-width:calc(100% - 3rem);padding:1.4rem 1.6rem 1.6rem;background:#fff;border:1px solid #c4c7c8;border-top:3px solid #7cbf00;border-radius:5px;box-shadow:0 8px 30px rgba(0,0,0,0.18);color:#333;opacity:0;transform:translateX(2rem);transition:opacity .3s,transform .3s}
.basket_toast.--visible{opacity:1;transform:none}@media(max-width:756px){.basket_toast{top:1rem;right:1.5rem;left:1.5rem;width:auto;max-width:none}}.basket_toast__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem}.basket_toast__title{font-size:1.4rem;font-weight:600;color:#7cbf00}.basket_toast__close{padding:0 .4rem;border:0;background:transparent;font-size:2.4rem;line-height:1;cursor:pointer;color:inherit}.basket_toast__body{display:flex;gap:1.2rem;margin-bottom:1.4rem}
.basket_toast__image{flex:0 0 auto;width:8rem;height:8rem;object-fit:contain;border:1px solid #c4c7c8;border-radius:5px;background:#fff}.basket_toast__info{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:1.3rem}.basket_toast__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.basket_toast__price{font-size:1.5rem}.basket_toast__link{display:block;width:100%;text-align:center}
.hotspot .product{position:relative}.hotspot .product .product__firm_logo{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:0 !important;line-height:0}.hotspot .product .product__firm_logo img{display:block;max-width:70px;max-height:26px;width:auto;height:auto}.hotspot .product .product__price_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.2rem}.hotspot .product .add_to_basket__wrapper{display:flex;align-items:center;gap:6px;margin-left:auto}
.hotspot .product .go_to_product__wrapper{margin-left:auto}.hotspot .product .add_to_basket_btn,.hotspot .product .go_to_product_btn{width:48px;height:40px;display:flex;justify-content:center;align-items:center;border:1.4px solid #7cbf00;font-size:1.9rem;border-radius:5px}.hotspot .product .add_to_basket_btn:hover,.hotspot .product .go_to_product_btn:hover{color:#fff;background:#7cbf00}.hotspot .product .go_to_product_btn{font-size:2.6rem}.hotspot .product .buy__number_wrapper{display:flex;align-items:center;height:40px;border:1.4px solid #c4c7c8;border-radius:5px;background:#fff}
.hotspot .product .buy__number_down,.hotspot .product .buy__number_up{flex:0 0 auto;width:24px;height:100%;padding:0;border:0;background:transparent;color:#333;font-size:1.8rem;line-height:1;cursor:pointer}.hotspot .product .buy__number_down:hover,.hotspot .product .buy__number_up:hover{color:#7cbf00}.hotspot .product .buy__number_down.--disabled,.hotspot .product .buy__number_up.--disabled{opacity:.35;pointer-events:none}.hotspot .product .buy__number{width:34px;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:1.5rem;color:#333;-moz-appearance:textfield}
.hotspot .product .buy__number::-webkit-outer-spin-button,.hotspot .product .buy__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket_toast{position:fixed;top:9rem;right:2rem;z-index:10000;width:36rem;max-width:calc(100% - 3rem);padding:1.4rem 1.6rem 1.6rem;background:#fff;border:1px solid #c4c7c8;border-top:3px solid #7cbf00;border-radius:5px;box-shadow:0 8px 30px rgba(0,0,0,0.18);color:#333;opacity:0;transform:translateX(2rem);transition:opacity .3s,transform .3s}
.basket_toast.--visible{opacity:1;transform:none}@media(max-width:756px){.basket_toast{top:1rem;right:1.5rem;left:1.5rem;width:auto;max-width:none}}.basket_toast__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem}.basket_toast__title{font-size:1.4rem;font-weight:600;color:#7cbf00}.basket_toast__close{padding:0 .4rem;border:0;background:transparent;font-size:2.4rem;line-height:1;cursor:pointer;color:inherit}.basket_toast__body{display:flex;gap:1.2rem;margin-bottom:1.4rem}
.basket_toast__image{flex:0 0 auto;width:8rem;height:8rem;object-fit:contain;border:1px solid #c4c7c8;border-radius:5px;background:#fff}.basket_toast__info{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:1.3rem}.basket_toast__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.basket_toast__price{font-size:1.5rem}.basket_toast__link{display:block;width:100%;text-align:center}
.hotspot .product{position:relative}.hotspot .product .product__firm_logo{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:0 !important;line-height:0}.hotspot .product .product__firm_logo img{display:block;max-width:70px;max-height:26px;width:auto;height:auto}.hotspot .product .product__price_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.2rem}.hotspot .product .add_to_basket__wrapper{display:flex;align-items:center;gap:6px;margin-left:auto}
.hotspot .product .go_to_product__wrapper{margin-left:auto}.hotspot .product .add_to_basket_btn,.hotspot .product .go_to_product_btn{width:48px;height:40px;display:flex;justify-content:center;align-items:center;border:1.4px solid #7cbf00;font-size:1.9rem;border-radius:5px}.hotspot .product .add_to_basket_btn:hover,.hotspot .product .go_to_product_btn:hover{color:#fff;background:#7cbf00}.hotspot .product .go_to_product_btn{font-size:2.6rem}.hotspot .product .buy__number_wrapper{display:flex;align-items:center;height:40px;border:1.4px solid #c4c7c8;border-radius:5px;background:#fff}
.hotspot .product .buy__number_down,.hotspot .product .buy__number_up{flex:0 0 auto;width:24px;height:100%;padding:0;border:0;background:transparent;color:#333;font-size:1.8rem;line-height:1;cursor:pointer}.hotspot .product .buy__number_down:hover,.hotspot .product .buy__number_up:hover{color:#7cbf00}.hotspot .product .buy__number_down.--disabled,.hotspot .product .buy__number_up.--disabled{opacity:.35;pointer-events:none}.hotspot .product .buy__number{width:34px;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:center;font-size:1.5rem;color:#333;-moz-appearance:textfield}
.hotspot .product .buy__number::-webkit-outer-spin-button,.hotspot .product .buy__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.basket_toast{position:fixed;top:9rem;right:2rem;z-index:10000;width:36rem;max-width:calc(100% - 3rem);padding:1.4rem 1.6rem 1.6rem;background:#fff;border:1px solid #c4c7c8;border-top:3px solid #7cbf00;border-radius:5px;box-shadow:0 8px 30px rgba(0,0,0,0.18);color:#333;opacity:0;transform:translateX(2rem);transition:opacity .3s,transform .3s}
.basket_toast.--visible{opacity:1;transform:none}@media(max-width:756px){.basket_toast{top:1rem;right:1.5rem;left:1.5rem;width:auto;max-width:none}}.basket_toast__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem}.basket_toast__title{font-size:1.4rem;font-weight:600;color:#7cbf00}.basket_toast__close{padding:0 .4rem;border:0;background:transparent;font-size:2.4rem;line-height:1;cursor:pointer;color:inherit}.basket_toast__body{display:flex;gap:1.2rem;margin-bottom:1.4rem}
.basket_toast__image{flex:0 0 auto;width:8rem;height:8rem;object-fit:contain;border:1px solid #c4c7c8;border-radius:5px;background:#fff}.basket_toast__info{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:1.3rem}.basket_toast__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.basket_toast__price{font-size:1.5rem}.basket_toast__link{display:block;width:100%;text-align:center}
.main_producers{margin-bottom:20px}@media(min-width:1200px){.main_producers{margin-bottom:30px}}.main_producers .slick-track{display:flex;align-items:center}.main_producers .slick-track .main_producers__producer{min-width:0}.main_producers h2{display:none}.main_producers h2 .slick-prev{right:40px;left:auto;border-radius:5px 0 0 5px}.main_producers h2 .slick-next{border-radius:0 5px 5px 0}.main_producers__wrapper{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:20px;padding-top:1rem;margin:0 -5px 15px;scrollbar-color:#333 transparent;scrollbar-width:thin;border-radius:5px}
.main_producers__wrapper::-webkit-scrollbar-track{background-color:#f1f1f1;margin-top:20px;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px}.main_producers__wrapper::-webkit-scrollbar{width:3px;background-color:transparent;height:3px}.main_producers__wrapper::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px;-webkit-border-radius:5px}@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 1 auto;min-width:calc(16.6667% - 20px);padding:0;margin:0 10px}.main_producers__link{display:flex;justify-content:center;align-items:center;height:100%;padding:10px}@media(min-width:979px){.main_producers__link:hover img{transform:scale(1.05)}}.main_producers__link img{max-height:86px;transition:transform .2s}@media(min-width:757px){.main_producers__link img{max-height:86px}}.main_producers__link img[src*=".svg"]{width:100%}
.main_producers__all{display:none}@media(min-width:979px){#main_blog{padding-bottom:4.6rem}}#main_cms{padding-top:4.6rem;margin-bottom:4.6rem !important;border-top:1px solid #ebe6dc}@media(min-width:979px){#main_cms{margin-bottom:4.6rem !important;padding-bottom:4.6rem;border-bottom:1px solid #ebe6dc}}#main_cms .cms1__wrapper{display:flex;flex-direction:column;gap:2rem}
@media(min-width:979px){#main_cms .cms1__wrapper{gap:0;flex-direction:row}}@media(min-width:757px){#main_cms .cms1__block{flex-basis:50%}}@media(min-width:979px){#main_cms .cms1__content:last-child .cms1__text:not(.--bold){margin-bottom:0}}#main_cms .cms1__text{font-size:1.4rem;font-weight:300;line-height:1.71;margin-bottom:3.2rem}#main_cms .cms1__text.--bold{font-family:'Prompt';font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.16px;margin-bottom:1.2rem;display:block}
#main_cms .cms1__block.--img{display:flex;align-items:center}@media(min-width:979px){#main_cms .cms1__block.--img{align-items:flex-start;padding-right:4rem}}@media(min-width:757px) and (max-width:978px){#main_cms .cms1__block.--img img.b-loaded{max-height:440px;width:100vw;object-fit:cover}}@media(max-width:480px){#main_cms .cms1__block.--img img.b-loaded{object-fit:cover;width:100vw}}#main_cms .cms1__block.--text{padding-top:2rem;padding-bottom:2.4rem;border-bottom:1px solid #ebe6dc}@media(min-width:757px){#main_cms .cms1__block.--text{padding:0 0 0 2rem;border-top:0;border-left:1px solid #ebe6dc;border-bottom:0}
}@media(min-width:979px){#main_cms .cms1__block.--text{padding-left:5rem}}#menu_banners3 div.menu_button_wrapper{padding:0}#menu_banners3 img{display:block}.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:#7cbf00}.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}}