:root{--background-page:#FAF9F0;--text-color-main:#000;--sub-title-color:#E07A5F;--header-1:#EBAB99;--header-2:#3D405B;--footer-1:#3D405B;--btn-color-1:#3D405B;--btn-color-1-hover:#000;--btn-color-2:#3D405B;--btn-color-2-hover:#3D405B;--btn-color-3:#F2CC8F;--btn-color-3-hover:#f2b95d;--primary-color:#3D405B;--primary-color-hover:#EBAB99;--second-background:#DF7A5E;--third-background:#EBAB99;--card-nth-1:#CCD2E3;--card-nth-2:#FBD7CD;--card-nth-3:#F9E6C8;--card-nth-4:#D1F6E4;--icons-color-1:#E07A5F;--icons-color-1-hover:#EDEDE9;--text-color-additional:#000;--border-color-1:#F9E6C8;--background-3:#F9E6C8;--logo_max_width:130px;--logo_max_width_mobile:100px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:0 0;color:var(--text-color-main)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.hidden{display:none!important}.pt-20{padding-top:20px}.px-20{padding-left:20px;padding-right:20px}.p-20{padding:20px}.py-30{padding-top:30px;padding-bottom:30px}.py-40{padding-top:40px;padding-bottom:40px}.pb-100{padding-bottom:100px}.py-100{padding-top:100px;padding-bottom:100px}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mb-15{margin-bottom:15px}.nlc-mb-16:not(:last-child){margin-bottom:16px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.nlc-mb-24:not(:last-child){margin-bottom:24px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.nlc-mb-30:not(:last-child){margin-bottom:30px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.my-50{margin-top:50px;margin-bottom:50px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.my-100{margin-top:100px;margin-bottom:100px}@media (max-width:767px){.my-100{margin-top:50px;margin-bottom:50px}}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}@media (max-width:991px){.mb-100{margin-bottom:50px}}.my-150{margin-top:150px;margin-bottom:150px}@media (max-width:991px){.my-150{margin-top:100px;margin-bottom:100px}}@media (max-width:767px){.my-150{margin-top:50px;margin-bottom:50px}}.mt-150{margin-top:150px}@media (max-width:1500px){.mt-150{margin-top:100px}}@media (max-width:600px){.mt-150{margin-top:50px}}.mb-150{margin-bottom:150px}@media (max-width:1500px){.mb-150{margin-bottom:100px}}.mt-200{margin-top:200px}.mb-200{margin-bottom:200px}@media (max-width:1500px){.mb-200{margin-bottom:100px}}@media (max-width:600px){.mb-200{margin-bottom:50px}}.nlc-mb-56:not(:last-child){margin-bottom:56px}.-mt-50{margin-top:-50px}.-mt-100{margin-top:-100px}.-mt-120{margin-top:-120px}.-mt-150{margin-top:-150px}@media (max-width:767px){.xs-my-20{margin-top:20px;margin-bottom:20px}}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}@media (max-width:991px){.text-18{font-size:16px}}.line-through{text-decoration:line-through}.font-medium{font-weight:500}.font-semibold,.font-semibold h2,.font-semibold h3,.font-semibold h4{font-weight:600}.font-600{font-weight:600}.font-bold{font-weight:700}.w-full{width:100%}.h-full{height:100%}.w-50{width:50%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.gap-5{gap:5px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-y-20{row-gap:20px}.gap-x-20{column-gap:20px}.gap-x-22{column-gap:22px}.gap-24{gap:24px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-y-30{row-gap:30px}.gap-x-30{column-gap:30px}.gap-40{gap:40px}.gap-x-40{column-gap:40px}.gap-y-40{row-gap:40px}.gap-50{gap:50px}.gap-y-50{row-gap:50px}.gap-y-100{row-gap:100px}.block{display:block}.grid{display:-ms-grid;display:grid}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.align-start{-ms-flex-align:start;align-items:start}.align-center{-ms-flex-align:center;align-items:center}.align-end{-ms-flex-align:end;align-items:flex-end}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.content-start{-ms-flex-line-pack:start;align-content:start}.content-center{-ms-flex-line-pack:center;align-content:center}.self-end{-ms-flex-item-align:end;align-self:flex-end}.row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-ms-flex-direction:column;flex-direction:column}.flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.z-1{z-index:1}.z-2{z-index:2}.-z-1{z-index:-1}.inset-0{top:0;left:0;right:0;bottom:0}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.rounded-16{border-radius:16px}.rounded-24{border-radius:24px}.rounded-26{border-radius:26px}.rounded-30{border-radius:30px}.rounded-36{border-radius:36px}.rounded-40{border-radius:40px}@media (max-width:1500px){.rounded-40{border-radius:30px}}.rounded-60{border-radius:60px}@media (max-width:1500px){.rounded-60{border-radius:30px}}.rounded-64{border-radius:64px}@media (max-width:1500px){.rounded-64{border-radius:32px}}.rounded-t-60{border-radius:60px 60px 0 0}@media (max-width:1500px){.rounded-t-60{border-radius:30px 30px 0 0}}.rounded-100p{border-radius:100%}.max-w-670{max-width:670px}.max-w-690{max-width:690px}.max-w-700{max-width:700px}.max-w-840{max-width:840px}.max-w-900{max-width:900px}.max-w-1136{max-width:1136px}.max-w-1200{max-width:1200px}.max-w-1300{max-width:1300px}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.blur-42{backdrop-filter:blur(42px)}.opacity-016{opacity:.16}.opacity-04{opacity:.4}.box-shadow-1{box-shadow:0 0 10px 2px color-mix(in srgb,var(--text-color-main) 10%,transparent)}.box-shadow-1:hover{box-shadow:0 0 5px 0 color-mix(in srgb,var(--text-color-main) 10%,transparent)}.min-width-700{min-width:700px}.aspect-square{aspect-ratio:1/1}.aspect-3-2{aspect-ratio:3/2}.aspect-6-5{aspect-ratio:6/5}.aspect-9-8{aspect-ratio:9/8}.uppercase{text-transform:uppercase}@media (max-width:1199px){.hide-md{display:none!important}}@media (max-width:991px){.hide-sm{display:none!important}}@media (max-width:767px){.hide-xs{display:none!important}}.show-md{display:none}@media (max-width:1199px){.show-md{display:block!important}}.show-sm{display:none}@media (max-width:991px){.show-sm{display:block!important}}.show-xs{display:none}@media (max-width:767px){.show-xs{display:block!important}}.menu_toggler{position:relative;border:none;padding:0;width:34px;height:34px;display:block;z-index:2;background-color:transparent}@media (max-width:500px){.menu_toggler{width:28px;height:28px}}.menu_toggler span{display:block;width:24px;height:3px;padding:0;background:#fff;position:absolute;transition:transform .2s ease-in-out,top .2s ease-in-out .2s,opacity .2s ease-in-out .2s;transform-origin:center;left:0;right:0;margin-left:auto;margin-right:auto;pointer-events:none}@media (max-width:500px){.menu_toggler span{height:2px}}.menu_toggler .toggler_top{top:9px}@media (max-width:500px){.menu_toggler .toggler_top{top:6px}}.menu_toggler .toggler_middle{top:16px}@media (max-width:500px){.menu_toggler .toggler_middle{top:13px}}.menu_toggler .toggler_bottom{top:23px}@media (max-width:500px){.menu_toggler .toggler_bottom{top:20px}}.menu_toggler.menu-is-active span{transition:transform .2s ease-in-out .2s,top .2s ease-in-out,opacity .2s ease-in-out}.menu_toggler.menu-is-active span.toggler_top{transform:rotate(135deg)}.menu_toggler.menu-is-active span.toggler_middle{opacity:0;transform:rotate(135deg)}.menu_toggler.menu-is-active span.toggler_bottom{transform:rotate(225deg)}.menu_toggler.menu-is-active span.toggler_bottom,.menu_toggler.menu-is-active span.toggler_top{top:16px}@media (max-width:500px){.menu_toggler.menu-is-active span.toggler_bottom,.menu_toggler.menu-is-active span.toggler_top{top:13px}}.header-absolute .b_header,.header-absolute .b_header-2,.header-absolute .b_header-3{position:fixed;z-index:55;top:0;left:0;right:0;font-size:16px}.header__main{z-index:30;padding:10px 0}.header__main .link-logo{display:inline-block;vertical-align:top;max-width:var(--logo_max_width)}.header__main .link-logo.has-bg{position:relative;padding:11px 20px}@media (max-width:767px){.header__main .link-logo.has-bg{padding:10px 15px}}.header__main .link-logo.has-bg::before{z-index:-1;position:absolute;overflow:hidden;content:'';top:0;bottom:0;left:0;right:0;border-radius:30px;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.6)}.header__main .link-logo img{max-height:50px}@media (max-width:500px){.header__main .link-logo img{max-height:40px}}.header__wrapper{min-height:60px;column-gap:5px}@media (max-width:1500px){.header__wrapper{min-height:50px}}@media (max-width:500px){.header__wrapper{min-height:40px}}@media (max-width:991px){.header__menu{position:fixed;z-index:-1;right:0;top:0;bottom:0;left:0;height:100%;overflow:hidden;padding:60px 0 0;display:none;backdrop-filter:blur(30px)}}.header__menu .menu__wrapper{height:100%}@media (max-width:991px){.header__menu .menu__wrapper{overflow:auto;padding:0 0 30px;max-width:750px;margin-left:auto;margin-right:auto}}.header__menu a{color:#fff;transition:all .2s linear}@media (min-width:992px){.header__menu a:hover{color:var(--header-2)}}.header__menu .bg-blur{display:none;position:absolute}@media (max-width:991px){.header__menu .bg-blur{z-index:-1;display:block;position:fixed;background-color:var(--header-1);opacity:.5;position:fixed;top:0;bottom:0;left:0;right:0}}.header__controls{padding:10px 35px}@media (max-width:1500px){.header__controls{padding:10px 20px}}@media (max-width:500px){.header__controls{padding:5px 14px}}@media (max-width:500px){.header__controls .controls{column-gap:12px}}.b_header .mobile_categories,.b_header-2 .mobile_categories,.b_header-3 .mobile_categories{display:none}@media (max-width:991px){.b_header .mobile_categories,.b_header-2 .mobile_categories,.b_header-3 .mobile_categories{display:block}}.b_header .mobile_categories ul,.b_header-2 .mobile_categories ul,.b_header-3 .mobile_categories ul{margin:0;padding:0 20px;list-style:none;font-size:20px}.b_header .mobile_categories ul li,.b_header-2 .mobile_categories ul li,.b_header-3 .mobile_categories ul li{padding:0}.b_header .mobile_categories>ul,.b_header-2 .mobile_categories>ul,.b_header-3 .mobile_categories>ul{padding:0}.b_header .mobile_categories a,.b_header-2 .mobile_categories a,.b_header-3 .mobile_categories a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0 8px;padding:10px 20px}.b_header .mobile_categories .icon,.b_header-2 .mobile_categories .icon,.b_header-3 .mobile_categories .icon{-ms-flex-order:1;order:1;margin-left:auto;width:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.b_header .mobile_categories .icon img,.b_header-2 .mobile_categories .icon img,.b_header-3 .mobile_categories .icon img{max-height:40px;max-width:40px}.b_header .menu,.b_header-2 .menu,.b_header-3 .menu{padding:10px 35px;height:100%}@media (max-width:1199px){.b_header .menu,.b_header-2 .menu,.b_header-3 .menu{font-size:14px;padding:10px 20px}}@media (max-width:991px){.b_header .menu,.b_header-2 .menu,.b_header-3 .menu{font-size:20px;display:block;height:unset}}.b_header .menu>ul,.b_header-2 .menu>ul,.b_header-3 .menu>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0 40px}@media (max-width:1199px){.b_header .menu>ul,.b_header-2 .menu>ul,.b_header-3 .menu>ul{gap:0 20px}}@media (max-width:991px){.b_header .menu>ul,.b_header-2 .menu>ul,.b_header-3 .menu>ul{display:block}}.b_header .menu ul,.b_header-2 .menu ul,.b_header-3 .menu ul{list-style:none;padding:0;margin:0}.b_header .btn-control,.b_header-2 .btn-control,.b_header-3 .btn-control{display:block;width:34px;height:34px;color:#fff}@media (max-width:500px){.b_header .btn-control,.b_header-2 .btn-control,.b_header-3 .btn-control{width:28px;height:28px}}.b_header .btn-control svg path,.b_header-2 .btn-control svg path,.b_header-3 .btn-control svg path{transition:all .2s linear}.b_header .controls .phone-link,.b_header-2 .controls .phone-link,.b_header-3 .controls .phone-link{font-weight:700;color:#fff;gap:10px;transition:all .2s linear}@media (max-width:1199px){.b_header .controls .phone-link,.b_header-2 .controls .phone-link,.b_header-3 .controls .phone-link{font-size:14px;font-weight:500;gap:0 3px}}@media (max-width:767px){.b_header .controls .phone-link,.b_header-2 .controls .phone-link,.b_header-3 .controls .phone-link{font-size:0;gap:0}}@media (max-width:767px){.b_header .controls .phone-link .text,.b_header-2 .controls .phone-link .text,.b_header-3 .controls .phone-link .text{display:none}}.b_header .basket,.b_header-2 .basket,.b_header-3 .basket{position:relative}@media (max-width:500px){.b_header .basket,.b_header-2 .basket,.b_header-3 .basket{margin-left:10px}}.b_header .basket .counter,.b_header-2 .basket .counter,.b_header-3 .basket .counter{position:absolute;right:100%;top:-2px;font-weight:700;font-size:16px;transition:all .2s linear}@media (max-width:767px){.b_header .basket .counter,.b_header-2 .basket .counter,.b_header-3 .basket .counter{font-size:12px;font-weight:400}}.b_header .btn-menu,.b_header-2 .btn-menu,.b_header-3 .btn-menu{display:none}@media (max-width:991px){.b_header .btn-menu,.b_header-2 .btn-menu,.b_header-3 .btn-menu{display:block}}.b_header .header__logo{-ms-flex:1;flex:1}.b_header .header__right{background-color:var(--header-1);box-shadow:0 0 5px 1px rgba(255,255,255,.1)}@media (max-width:991px){.b_header .header__right{background:0 0}}.b_header .header__controls{background-color:var(--header-2)}.b_header .controls .phone-link{margin-right:50px}@media (max-width:1500px){.b_header .controls .phone-link{margin-right:0}}.b_header .btn-control:hover{color:var(--icons-color-1-hover)}.b_header .btn-control:hover svg path{fill:var(--icons-color-1-hover)}.b_header .btn-control svg,.b_header .btn-control svg *{transition:all .2s linear}.b_header .controls .phone-link:hover{color:var(--icons-color-1-hover)}.b_header .controls .phone-link:hover svg path{fill:var(--icons-color-1-hover)}.header__categories{font-size:16px;padding:10px 0 0}@media (max-width:1199px){.header__categories{padding:10px 0}}@media (max-width:991px){.header__categories{display:none}}.header__categories .categories{position:relative;display:-ms-flexbox;display:flex;max-width:100%}.header__categories .categories__slider{position:relative;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-width:100%;padding:12px 15px}.header__categories .categories__slider:not(.swiper-initialized){max-width:100%;overflow:hidden}.header__categories .categories__slider:not(.swiper-initialized) .swiper-wrapper{white-space:nowrap}.header__categories .categories__slider::before{z-index:-1;position:absolute;overflow:hidden;content:'';top:0;bottom:0;left:0;right:0;border-radius:24px;background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.header__categories .swiper-slide{width:auto}.header__categories .swiper-slide:last-child{margin-right:0!important}.header__categories a{height:100%;transition:all .2s linear;color:var(--text-color-additional);-ms-flex-align:center;align-items:center}.header__categories a:hover{text-decoration:underline}.header__categories.style-2 .categories__slider{padding:0}.header__categories.style-2 .categories__slider::before{display:none}.header__categories.style-2 a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;background-color:#faf9f0;border:1px solid rgba(140,137,137,.36);padding:5px 15px;border-radius:70px;min-height:40px}.header__categories .swiper-slide a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;border-radius:16px;background-color:#fff;font-size:16px;font-weight:600}@media (max-width:1500px){.header__categories .swiper-slide a{font-size:16px;border-radius:12px;padding:5px 10px}}.header__categories .swiper-slide a:hover{background-color:var(--header-1);color:inherit;text-decoration:none}.header__categories .swiper-slide .icon{width:40px;height:40px;display:-ms-flexbox;display:flex;background-color:#fff;padding:5px}@media (max-width:1500px){.header__categories .swiper-slide .icon{width:36px;height:36px}}.b_header-2 .bg-decor{top:0;left:0;right:0;height:120%;background:linear-gradient(180deg,var(--header-1) 0,rgba(242,204,143,0) 100%)}@media (min-width:1199px){.b_header-2 .menu{background-color:var(--header-1);box-shadow:-2px 7px 70px 9px rgba(0,0,0,.09)}}@media (min-width:992px){.b_header-2 .menu a:hover{color:var(--header-2)}}.b_header-2 .header__controls{background-color:var(--header-2)}.b_header-3 .header__wrapper{border-radius:24px;padding:5px 20px}@media (min-width:1200px){.b_header-3 .header__wrapper{padding:5px 30px}}.b_header-3 .header__wrapper.text-white .btn-control,.b_header-3 .header__wrapper.text-white .controls .phone-link{color:#fff}.b_header-3 .header__wrapper.text-white .btn-control .counter,.b_header-3 .header__wrapper.text-white .controls .phone-link .counter{color:var(--primary-color-hover)}.b_header-3 .header__wrapper.text-white .btn-control svg path,.b_header-3 .header__wrapper.text-white .controls .phone-link svg path{fill:#fff}.b_header-3 .header__wrapper.text-white .btn-control:hover,.b_header-3 .header__wrapper.text-white .controls .phone-link:hover{color:var(--primary-color-hover)}.b_header-3 .header__wrapper.text-white .btn-control:hover svg path,.b_header-3 .header__wrapper.text-white .controls .phone-link:hover svg path{fill:var(--primary-color-hover)}.b_header-3 .header__wrapper.text-white .menu_toggler span{background-color:#fff}.b_header-3 .header__categories .swiper-slide a{padding:5px 10px}.b_header-3 .categories .categories__slider{position:relative;z-index:1;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;max-width:100%;padding:12px 15px}.b_header-3 .categories .categories__slider::before{position:absolute;overflow:hidden;content:'';top:0;bottom:0;left:0;right:0;border-radius:24px}.b_header-3 .categories .categories__slider::before{z-index:-1;position:absolute;overflow:hidden;content:'';top:0;bottom:0;left:0;right:0;border-radius:24px;background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}@media (min-width:992px){.b_header-3 .header__menu a:hover{color:var(--primary-color-hover)}}@media (min-width:992px){.b_header-3 .header__menu a.active{color:var(--primary-color-hover)}}.b_header-3 .header__controls{padding:0;border-radius:unset}.b_header-3 .phone-link{gap:0}@media (min-width:768px){.b_header-3 .phone-link .btn-control{display:none}}.b_header-3 .btn-control,.b_header-3 .controls .phone-link{color:var(--primary-color)}.b_header-3 .btn-control svg path,.b_header-3 .controls .phone-link svg path{fill:var(--primary-color)}.b_header-3 .btn-control:hover,.b_header-3 .controls .phone-link:hover{color:var(--primary-color-hover)}.b_header-3 .btn-control:hover svg path,.b_header-3 .controls .phone-link:hover svg path{fill:var(--primary-color-hover)}.b_header-3 .menu_toggler span{background-color:var(--primary-color)}@media (max-width:991px){*{outline:0!important}}body{font-family:'Open Sans';min-width:320px;font-size:18px;line-height:1.5;color:var(--text-color-main);background-color:var(--background-page);min-height:100vh}body.menuopen{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:30px 0;font-weight:500;line-height:1.4}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-weight:700;font-size:72px;line-height:1.1}@media (max-width:1500px){h1{font-size:44px}}@media (max-width:1199px){h1{font-size:42px}}@media (max-width:991px){h1{font-size:38px}}@media (max-width:767px){h1{font-size:34px}}h2{font-weight:700;font-size:58px;line-height:1.2}@media (max-width:1199px){h2{font-size:35px}}@media (max-width:991px){h2{font-size:30px}}@media (max-width:767px){h2{font-size:28px}}h3{font-size:18px;margin-bottom:20px}p{margin:0;line-height:1.5}p:not(:last-child){margin-bottom:20px}img{width:auto;max-width:100%;height:auto;display:block}select::-ms-expand{display:none}input::-ms-clear{display:none}@media (max-width:991px){input,select,select:focus,textarea{font-size:16px}}.btn_reset{padding:0;border:none;border-radius:0;background-color:transparent}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px 10px;transition:all .2s linear;font-size:16px;font-weight:600;height:auto;text-transform:none;text-decoration:none;position:relative;cursor:pointer;box-shadow:none;border:1px solid transparent;border-radius:60px;line-height:1.2;background-repeat:no-repeat;background-position:center;min-height:50px;min-width:252px}@media (max-width:991px){.btn{padding:10px 10px;min-width:200px;min-height:44px}}.btn:hover:not(:disabled){border:1px solid #000}.btn:focus,.btn:hover{box-shadow:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{opacity:.5}.btn.icon-arrow{padding:10px 20px;text-align:left;-ms-flex-pack:center;justify-content:center;gap:0 20px;-ms-flex-align:center;align-items:center}.btn.icon-arrow:hover svg path{stroke:#fff}.btn.icon-arrow svg{display:block}.btn.icon-arrow svg path{stroke:var(--btn-color-2)}.btn-arrow{width:40px;height:40px;transition:all .2s linear;display:block;background-color:var(--primary-color);background-repeat:no-repeat;background-position:54% center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 1.5L8.75 9L1.25 16.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}.btn-arrow:hover{background-color:var(--primary-color-hover)}.btn-style-1{color:#fff;border-color:var(--btn-color-1);background-color:var(--btn-color-1)}.btn-style-1:focus{color:#fff}.btn-style-1:active{color:#fff}.btn-style-1:hover{border-color:var(--btn-color-1-hover);background-color:var(--btn-color-1-hover);color:#fff}.btn-style-2{color:#000;border-color:var(--btn-color-2);background-color:transparent}.btn-style-2:focus{color:#000}.btn-style-2:active{color:#000}.btn-style-2:hover{color:#fff;border-color:var(--btn-color-2-hover);background-color:var(--btn-color-2-hover)}.btn-style-3{color:#fff;border-color:var(--btn-color-3);background-color:var(--btn-color-3)}.btn-style-3:focus{color:#000}.btn-style-3:active{color:#fff}.btn-style-3:hover{border-color:var(--btn-color-3-hover);background-color:var(--btn-color-3-hover);color:#fff}.bg-primary-color{background-color:var(--primary-color)}.bg-second-background{background-color:var(--second-background)}.bg-category{background-color:var(--category_banners_background_color)}.has-overlay::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.box-shadow{box-shadow:-374px 0 150px rgba(0,0,0,.01),-211px 0 126px rgba(0,0,0,.05),-94px 0 94px rgba(0,0,0,.09),-23px 0 51px rgba(0,0,0,.1)}.content-block:not(:last-child),.top-part:not(:last-child){margin-bottom:20px}.content-block .content:not(:last-child),.content-block .section-title:not(:last-child),.top-part .content:not(:last-child),.top-part .section-title:not(:last-child){margin-bottom:20px}.content-block .content:last-child,.content-block .section-title:last-child,.top-part .content:last-child,.top-part .section-title:last-child{margin:0}.content-block .content h3,.top-part .content h3{font-size:20px}.content-block .buttons-wrapper:not(:first-child),.top-part .buttons-wrapper:not(:first-child){margin-top:40px}@media (max-width:991px){.content-block .buttons-wrapper:not(:first-child),.top-part .buttons-wrapper:not(:first-child){margin-top:20px}}.bg-part svg{height:auto;width:100%;position:absolute;top:100%}.text-white{color:#fff}.text-brown{color:var(--sub-title-color)}.links-white a{color:#fff;transition:all .2s linear}.links-white a:hover{color:var(--primary-color-hover)}.links-inherit a{color:inherit}.links-hover-underline a:hover{text-decoration:underline}.bg-white{background-color:#fff}.bg-template-3{background-color:var(--third-background)}.bg-dark-main{background-color:var(--second-background)}.bg-dark-main .bg-decor-bottom svg path,.bg-dark-main .bg-decor-top svg path,.bg-dark-main.bg-part svg path{fill:var(--second-background)}@media (min-width:1200px){.container{width:100%;max-width:1700px}}@media (min-width:1401px){.container{padding:0 100px}}@media (max-width:767px){.container{width:100%}}.sub_content{font-weight:700}.sub_content:not(:last-child){margin-bottom:16px}.first-section:first-child{margin-top:var(--head-gap)}.section{padding:50px 0}.section-lg{padding:100px 0}@media (max-width:1199px){.section-lg{padding:50px 0}}.input__count{position:relative;border:1px solid var(--primary-color-hover);background-color:#fff;width:108px;min-width:108px}.input__count .input__value{width:40px;min-height:50px;text-align:center;display:inline-block;vertical-align:middle;margin:0;border-radius:0;border:none;font-size:18px;background-color:transparent;color:var(--text-color-additional)}@media (max-width:767px){.input__count .input__value{min-height:44px;font-size:16px}}.input__count input::-webkit-inner-spin-button,.input__count input::-webkit-outer-spin-button{-webkit-appearance:none}.input__count input[type=number]{-moz-appearance:textfield}.input__count .btn-minus,.input__count .btn-plus{width:30px;height:30px;border-radius:50%;border:none;padding:0;vertical-align:middle;background-color:transparent;background-position:center;background-repeat:no-repeat}.input__count .btn-minus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L1 1' stroke='%23222222' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E")}.input__count .btn-plus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L6 11M11 6L1 6' stroke='%23222222' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E")}.form__row{margin-bottom:10px}input.form__control,textarea.form__control{-webkit-appearance:none}input.form__control{min-height:50px}@media (max-width:767px){input.form__control{min-height:44px}}.form__control{width:100%;border:1px solid #fff;border-radius:30px;font-size:18px;padding:5px 20px;outline:0;color:var(--text-color-additional)}.form__control:focus-within{border-color:var(--second-background)}textarea.form__control{display:block;resize:none}.placeholder-white::-webkit-input-placeholder{color:#d9d9d9;opacity:1}.placeholder-white:-moz-placeholder{color:#d9d9d9;opacity:1}.placeholder-white::-moz-placeholder{color:#d9d9d9;opacity:1}.placeholder-white:-ms-input-placeholder{color:#d9d9d9;opacity:1}.icon_center,.icon_in_middle{position:relative}.icon_center img,.icon_center svg,.icon_in_middle img,.icon_in_middle svg{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.icon_in_middle img,.icon_in_middle svg{max-height:90%;max-width:90%}.image_contain img{width:100%;height:100%;object-fit:contain}.image_cover img{width:100%;height:100%;object-fit:cover}.media-cover img,.media-cover video{width:100%;height:100%;object-fit:cover}.bg_image{background-repeat:no-repeat;background-position:center;background-size:contain}.hover_img_zoom{overflow:hidden}.hover_img_zoom:not(.flex){display:block}@media (min-width:992px){.hover_img_zoom:hover img{transform:scale(1.05)}}.hover_img_zoom img{transition:all .2s linear}.swiper-next,.swiper-prev{background-color:var(--primary-color);width:50px;height:50px;transition:background-color .2s linear}@media (max-width:1500px){.swiper-next,.swiper-prev{width:40px;height:40px}}.swiper-next:hover,.swiper-prev:hover{background-color:var(--primary-color-hover)}.swiper-next.absolute,.swiper-prev.absolute{top:50%;transform:translateY(-50%)}.swiper-prev{left:0}.swiper-next{right:0}.swiper-pagination{font-size:0;margin-bottom:10px}.swiper-pagination .swiper-pagination-bullet{width:32px;height:6px;background:var(--primary-color);border-radius:12px}@media (max-width:767px){.swiper-pagination .swiper-pagination-bullet{width:18px}}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--second-background)}.swiper-button-disabled{opacity:.5;pointer-events:none}.columns{row-gap:30px}.columns.col-50 .column{width:50%}@media (max-width:767px){.columns.col-50 .column{width:100%}}.play-icon-wrapper:hover .play-icon{transform:scale(1.1)}.play-icon{width:100px;height:100px;transition:all .2s linear}@media (max-width:991px){.play-icon{width:80px;height:80px}}@media (max-width:767px){.play-icon{width:60px;height:60px}}.play-icon .bg-icon{background-color:var(--background-page);opacity:.5}.play-icon .icon{padding:10px;width:100%;height:100%}@media (max-width:767px){.play-icon .icon{padding:15px}}.play-icon svg{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.play-icon svg path{fill:var(--icons-color-1)}.bg-overlay.dark-theme{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.bg-overlay.light-theme{background:linear-gradient(0deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%)}.bg-decor.svg-top-bottom{left:0;right:0;top:14vw;bottom:10%}@media (max-width:1199px){.bg-decor.svg-top-bottom{top:10vw}}@media (max-width:991px){.bg-decor.svg-top-bottom{top:15vw;transform:scaleX(-1)}}.bg-decor.svg-top-bottom.svg-color-1{background-color:var(--primary-color)}.bg-decor.svg-top-bottom.svg-color-2{background-color:var(--primary-color-hover)}.svg-color-1 .svg-top-part,.svg-color-2 .svg-top-part{bottom:100%;margin-bottom:-1px}.svg-color-1 .svg-bottom-part,.svg-color-2 .svg-bottom-part{top:100%;margin-top:-1px}.svg-color-1 .svg-bottom-part,.svg-color-1 .svg-top-part,.svg-color-2 .svg-bottom-part,.svg-color-2 .svg-top-part{width:100%}.svg-color-1 .svg-bottom-part svg,.svg-color-1 .svg-top-part svg,.svg-color-2 .svg-bottom-part svg,.svg-color-2 .svg-top-part svg{width:100%;display:block;height:auto}.svg-color-1 svg path{fill:var(--primary-color)}.svg-color-2 svg path{fill:var(--primary-color-hover)}.jsSticky{position:sticky;top:var(--sticky)}.pagination_wrapper .pagination{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 40px}@media (max-width:767px){.pagination_wrapper .pagination{gap:0 20px}}.pagination_wrapper .pagination a{display:inline-block;vertical-align:middle;border-radius:50%;color:var(--primary-color)}.pagination_wrapper .pagination_list{list-style:none;margin:0;padding:0;font-size:16px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1px}.pagination_wrapper .pagination_list li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;padding:1px 0 0 0}@media (max-width:767px){.pagination_wrapper .pagination_list li{width:30px;height:30px}}.pagination_wrapper .pagination_list li a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:0;transition:all .2s linear}.pagination_wrapper .pagination_list li:hover a{background-color:var(--primary-color);color:#fff}.pagination_wrapper .pagination_list li.active{color:var(--theme-text-color);box-shadow:inset 0 0 0 1px var(--theme-text-color)}.pagination_wrapper .pagination_list li.active a{color:var(--theme-text-color)}.pagination_wrapper .pagination_list li .page-numbers.active{font-weight:700;color:var(--theme-text-color)}.label_checkbox,.wpcf7-acceptance label,.wpcf7-checkbox label{display:inline-block;vertical-align:top}.label_checkbox [type=checkbox],.wpcf7-acceptance label [type=checkbox],.wpcf7-checkbox label [type=checkbox]{position:absolute;width:0;height:0;overflow:hidden;top:0;left:0;opacity:0;visibility:hidden}.label_checkbox [type=checkbox]:checked+.checkbox_title::before,.label_checkbox [type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7-acceptance label [type=checkbox]:checked+.checkbox_title::before,.wpcf7-acceptance label [type=checkbox]:checked+.wpcf7-list-item-label::before,.wpcf7-checkbox label [type=checkbox]:checked+.checkbox_title::before,.wpcf7-checkbox label [type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5509 7.98144L3.5326 7.99994L0 4.43137L1.48862 2.92759L3.55096 5.01094L8.51138 0L10 1.50378L3.56927 8L3.5509 7.98144Z' fill='white'/%3E%3C/svg%3E")}.label_checkbox .checkbox_title,.label_checkbox .wpcf7-list-item-label,.wpcf7-acceptance label .checkbox_title,.wpcf7-acceptance label .wpcf7-list-item-label,.wpcf7-checkbox label .checkbox_title,.wpcf7-checkbox label .wpcf7-list-item-label{display:inline-block;vertical-align:top;padding:0 0 0 30px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5}@media (max-width:1500px){.label_checkbox .checkbox_title,.label_checkbox .wpcf7-list-item-label,.wpcf7-acceptance label .checkbox_title,.wpcf7-acceptance label .wpcf7-list-item-label,.wpcf7-checkbox label .checkbox_title,.wpcf7-checkbox label .wpcf7-list-item-label{padding:0 0 0 36px}}.label_checkbox .checkbox_title::before,.label_checkbox .wpcf7-list-item-label::before,.wpcf7-acceptance label .checkbox_title::before,.wpcf7-acceptance label .wpcf7-list-item-label::before,.wpcf7-checkbox label .checkbox_title::before,.wpcf7-checkbox label .wpcf7-list-item-label::before{left:0;border-radius:4px;position:absolute;content:'';width:18px;height:18px;border:1px solid var(--primary-color);top:2px;background-repeat:no-repeat;background-position:center}@media (max-width:1500px){.label_checkbox .checkbox_title::before,.label_checkbox .wpcf7-list-item-label::before,.wpcf7-acceptance label .checkbox_title::before,.wpcf7-acceptance label .wpcf7-list-item-label::before,.wpcf7-checkbox label .checkbox_title::before,.wpcf7-checkbox label .wpcf7-list-item-label::before{width:24px;height:24px;border-radius:4px}}.label_checkbox .checkbox_title a,.label_checkbox .wpcf7-list-item-label a,.wpcf7-acceptance label .checkbox_title a,.wpcf7-acceptance label .wpcf7-list-item-label a,.wpcf7-checkbox label .checkbox_title a,.wpcf7-checkbox label .wpcf7-list-item-label a{color:var(--theme-text-dark-1)}.label_checkbox .checkbox_title a:hover,.label_checkbox .wpcf7-list-item-label a:hover,.wpcf7-acceptance label .checkbox_title a:hover,.wpcf7-acceptance label .wpcf7-list-item-label a:hover,.wpcf7-checkbox label .checkbox_title a:hover,.wpcf7-checkbox label .wpcf7-list-item-label a:hover{text-decoration:underline}.radio__list.btn-label .wpcf7-radio{gap:10px}.radio__list.btn-label .wpcf7-radio .wpcf7-list-item>label{width:100%;border:1px solid #9d9a97;background-color:var(--theme-text-white-1);border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:74px;cursor:pointer;padding:20px}@media (max-width:1500px){.radio__list.btn-label .wpcf7-radio .wpcf7-list-item>label{padding:10px 20px;min-height:50px}}.wpcf7-radio{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;gap:16px}.label__radio,.wpcf7-radio .wpcf7-list-item>label{display:inline-block;vertical-align:top}.label__radio [type=radio],.wpcf7-radio .wpcf7-list-item>label [type=radio]{position:absolute;width:0;height:0;overflow:hidden;top:0;left:0;opacity:0;visibility:hidden}.label__radio [type=radio]:checked+.radio__title::before,.label__radio [type=radio]:checked+.wpcf7-list-item-label::before,.wpcf7-radio .wpcf7-list-item>label [type=radio]:checked+.radio__title::before,.wpcf7-radio .wpcf7-list-item>label [type=radio]:checked+.wpcf7-list-item-label::before{background-image:url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='2' fill='%231D1C1C'/%3E%3C/svg%3E")}.label__radio .radio__title,.label__radio .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item>label .radio__title,.wpcf7-radio .wpcf7-list-item>label .wpcf7-list-item-label{display:inline-block;vertical-align:top;padding:0 0 0 54px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:1500px){.label__radio .radio__title,.label__radio .wpcf7-list-item-label,.wpcf7-radio .wpcf7-list-item>label .radio__title,.wpcf7-radio .wpcf7-list-item>label .wpcf7-list-item-label{padding:0 0 0 44px}}.label__radio .radio__title::before,.label__radio .wpcf7-list-item-label::before,.wpcf7-radio .wpcf7-list-item>label .radio__title::before,.wpcf7-radio .wpcf7-list-item>label .wpcf7-list-item-label::before{left:0;border-radius:0;position:absolute;content:'';width:34px;height:34px;border-radius:100%;border:1px solid var(--theme-text-dark-2);top:-4px;background-repeat:no-repeat;background-position:center;background-size:20px}@media (max-width:1500px){.label__radio .radio__title::before,.label__radio .wpcf7-list-item-label::before,.wpcf7-radio .wpcf7-list-item>label .radio__title::before,.wpcf7-radio .wpcf7-list-item>label .wpcf7-list-item-label::before{top:-1px;width:28px;height:28px;background-size:18px}}.checkbox-white .label_checkbox .checkbox_title::before,.checkbox-white .label_checkbox .wpcf7-list-item-label::before,.checkbox-white .wpcf7-acceptance label .checkbox_title::before,.checkbox-white .wpcf7-acceptance label .wpcf7-list-item-label::before,.checkbox-white .wpcf7-checkbox label .checkbox_title::before,.checkbox-white .wpcf7-checkbox label .wpcf7-list-item-label::before{border-color:#fff}.checkbox-white .label_checkbox [type=checkbox]:checked+.checkbox_title::before,.checkbox-white .label_checkbox [type=checkbox]:checked+.wpcf7-list-item-label::before,.checkbox-white .wpcf7-acceptance label [type=checkbox]:checked+.checkbox_title::before,.checkbox-white .wpcf7-acceptance label [type=checkbox]:checked+.wpcf7-list-item-label::before,.checkbox-white .wpcf7-checkbox label [type=checkbox]:checked+.checkbox_title::before,.checkbox-white .wpcf7-checkbox label [type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5509 7.98144L3.5326 7.99994L0 4.43137L1.48862 2.92759L3.55096 5.01094L8.51138 0L10 1.50378L3.56927 8L3.5509 7.98144Z' fill='black'/%3E%3C/svg%3E")}.b-page-banner{padding-top:20px}@media (max-width:991px){.b-page-banner .decor-part__image{clip-path:none!important;border-radius:20px;-ms-flex-align:end;align-items:flex-end}}@media (max-width:991px){.b-page-banner .decor-part__image img{object-fit:unset;height:unset}}.b-page-banner .banner-content .content-columns{min-height:660px}@media (max-width:1700px){.b-page-banner .banner-content .content-columns{min-height:560px}}@media (max-width:1199px){.b-page-banner .banner-content .content-columns{min-height:460px}}.b-page-banner .banner-content .content-part,.b-page-banner .banner-content .media-part{padding:30px 60px}@media (max-width:1500px){.b-page-banner .banner-content .content-part,.b-page-banner .banner-content .media-part{padding:30px}}.b-page-banner .banner-content .content-part{width:45%}@media (max-width:1700px){.b-page-banner .banner-content .content-part{width:50%}}@media (max-width:991px){.b-page-banner .banner-content .content-part{width:100%}}.b-page-banner .banner-content .media-part{width:55%}@media (max-width:1700px){.b-page-banner .banner-content .media-part{width:50%}}@media (max-width:991px){.b-page-banner .banner-content .media-part{width:100%;padding:0 30px 30px}}.b-page-banner .banner-content .content-part__inner{max-width:610px}@media (max-width:1199px){.legend-icons.icons-40 .legend__list{gap:10px}}.legend-icons.icons-40 .legend__icon{width:30px;height:30px;font-size:18px;padding:0}.legend-icons .legend__icon{width:26px;height:26px;background-color:var(--primary-color);font-size:14px;padding:0 0 1px;border:1px solid #fff}.additive{position:relative}.additive:focus{box-shadow:inset 0 0 0 1px #000}.additive [type=checkbox],.additive [type=radio]{position:absolute;top:0;left:0;opacity:0}.additive [type=checkbox]:focus-visible+.additive__wrapper,.additive [type=radio]:focus-visible+.additive__wrapper{box-shadow:inset 0 0 0 1px #000}.additive [type=checkbox]:checked+.additive__wrapper,.additive [type=radio]:checked+.additive__wrapper{background-color:var(--primary-color-hover);color:#fff}.additive [type=checkbox]:checked+.additive__wrapper::after,.additive [type=radio]:checked+.additive__wrapper::after{content:'';position:absolute;width:22px;height:22px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-color:var(--primary-color-hover);border:2px solid #fff;top:-6px;right:-4px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.66667 7L9 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}.additive__wrapper{position:relative;min-height:40px;padding:10px 20px;background-color:var(--third-background);border:1px solid var(--primary-color-hover);cursor:pointer;height:100%}.additives__list.style_2 [type=checkbox]:checked+.additive__wrapper{background-color:#fff;border-color:var(--primary-color-hover);background-color:var(--primary-color-hover)}.additives__list.style_2 .additive__wrapper{border:1px solid var(--primary-color-hover)}.cards__list.cards__3-per-row{gap:40px}@media (max-width:1500px){.cards__list.cards__3-per-row{gap:20px}}.cards__list.cards__3-per-row .product__card{width:calc(33.33% - 40px*2/3)}@media (max-width:1199px){.cards__list.cards__3-per-row .product__card{width:calc(33.33% - 20px*2/3)}}@media (max-width:991px){.cards__list.cards__3-per-row .product__card{width:calc(50% - 10px)}}@media (max-width:570px){.cards__list.cards__3-per-row .product__card{width:100%}}.cards__list.cards__3-per-row.col-gap-20{gap:40px 20px}.cards__list.cards__3-per-row.col-gap-20 .product__card{width:calc(33.33% - 20px*2/3)}@media (max-width:991px){.cards__list.cards__3-per-row.col-gap-20 .product__card{width:calc(50% - 10px)}}@media (max-width:570px){.cards__list.cards__3-per-row.col-gap-20 .product__card{width:100%}}.cards__list.cards__4-per-row{gap:40px}@media (max-width:1500px){.cards__list.cards__4-per-row{gap:20px}}.cards__list.cards__4-per-row .product__card{width:calc(25% - 40px*3/4)}@media (max-width:1500px){.cards__list.cards__4-per-row .product__card{width:calc(25% - 20px*3/4)}}@media (max-width:1199px){.cards__list.cards__4-per-row .product__card{width:calc(33.33% - 20px*2/3)}}@media (max-width:991px){.cards__list.cards__4-per-row .product__card{width:calc(50% - 10px)}}@media (max-width:570px){.cards__list.cards__4-per-row .product__card{width:100%}}.cards__list.cards__4-per-row.col-gap-20{gap:40px 20px}.cards__list.cards__4-per-row.col-gap-20 .product__card{width:calc(25% - 20px*3/4)}@media (max-width:1199px){.cards__list.cards__4-per-row.col-gap-20 .product__card{width:calc(33.33% - 20px*2/3)}}@media (max-width:991px){.cards__list.cards__4-per-row.col-gap-20 .product__card{width:calc(50% - 10px)}}@media (max-width:570px){.cards__list.cards__4-per-row.col-gap-20 .product__card{width:100%}}.cards__list.style-nth .product__card:nth-child(4n+1){background-color:var(--card-nth-1)}.cards__list.style-nth .product__card:nth-child(4n+2){background-color:var(--card-nth-2)}.cards__list.style-nth .product__card:nth-child(4n+3){background-color:var(--card-nth-3)}.cards__list.style-nth .product__card:nth-child(4n+4){background-color:var(--card-nth-4)}.product__card{transition:box-shadow .2s linear;color:var(--text-color-additional);overflow:hidden}@media (max-width:991px){.product__card{border-radius:16px;font-size:14px;padding:16px}}.product__card .discount-wrapper{top:0;right:0}.product__card .discount{background-color:var(--second-background);height:80px;width:80px;border-radius:6px;font-size:24px;font-weight:700}@media (max-width:1500px){.product__card .discount{width:64px;height:64px;font-size:18px}}@media (max-width:991px){.product__card .discount{width:54px;height:54px;font-size:16px}}.product__card .price{font-size:20px}.product__card .price-old{color:var(--sub-title-color)}@media (max-width:991px){.product__card .price-old{font-size:14px}}@media (max-width:991px){.product__card.style_2 .product__image{aspect-ratio:8/5}}.product__card.style_2 .product__image img{max-height:100%;margin:auto}@media (min-width:992px){.product__card.hover_img_zoom .product__image.image_contain{padding:15px}}.product__cta:not(:first-child){margin-top:20px}.product__image{display:block;aspect-ratio:8/6;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){.product__image{border-radius:12px}}.product__title{margin-bottom:5px;font-size:20px}.product__title h3,.product__title h4{font-weight:700;font-size:24px;line-height:1.3}.product__title>.flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:self-start;align-items:self-start}.product__title>.flex>.flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product__excerpt{font-size:16px}.product__excerpt:not(:last-child){margin-bottom:20px}@media (max-width:991px){.product__button .btn-arrow{width:30px;height:30px}}.product__info{margin-top:auto}.product__price .price{font-weight:700;font-size:24px}.product-2{display:block;color:inherit;overflow:hidden}.product-2__card{height:100%}.product-2__card .image{aspect-ratio:4/3.5;border-radius:28px}@media (max-width:500px){.product-2__card .image{border-radius:28px 28px 0 0}}.product-2__card .image img{position:absolute;top:0;left:0}.product-2__card .gradient{bottom:0;left:0;right:0;height:50%}.product-2__card .gradient.bg-primary-color{background:linear-gradient(360deg,var(--primary-color) 0,rgba(242,204,143,0) 100%)}.product-2__card .gradient.bg-dark-main{background:linear-gradient(360deg,var(--second-background) 0,rgba(242,204,143,0) 100%)}.product-2__card .gradient.bg-template-3{background:linear-gradient(360deg,var(--third-background) 0,rgba(242,204,143,0) 100%)}.product-2__info{bottom:0;left:0;right:0;padding:20px}@media (max-width:500px){.product-2__info{position:static}}.product-2__name{margin-bottom:5px}.product-2__name,.product-2__name h2,.product-2__name h3{font-size:24px}@media (max-width:1500px){.product-2__name,.product-2__name h2,.product-2__name h3{font-size:20px}}@media (max-width:1199px){.product-2__name,.product-2__name h2,.product-2__name h3{font-size:16px}}.product-2__price{font-size:24px;line-height:1.1}.b_product-cards .bg-decor{top:8%;left:0;right:0;bottom:-8%}@media (max-width:1199px){.b_product-cards .bg-decor{bottom:-2%}}@media (max-width:991px){.b_product-cards .bg-decor{top:4%;bottom:2%}}.b_product-cards .bg-decor img,.b_product-cards .bg-decor svg{height:auto;width:100%;display:block}.b_product-cards .bg-part{width:100%;-ms-flex:auto;flex:auto;margin:-2px 0}.product-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-slider.arrows-white .swiper-next,.product-slider.arrows-white .swiper-prev{background-color:#fff}.product-slider.arrows-white .swiper-next:hover,.product-slider.arrows-white .swiper-prev:hover{background-color:var(--primary-color-hover)}.product-slider.arrows-white .swiper-next svg path,.product-slider.arrows-white .swiper-prev svg path{stroke:var(--primary-color)}.product-slider .discount-wrapper{top:20px;right:20px}@media (max-width:500px){.product-slider .discount-wrapper{top:10px;right:10px}}.product-slider .discount-wrapper .discount{width:80px;height:80px;border-radius:100%;background-color:var(--second-background);font-size:20px;font-weight:700}@media (max-width:991px){.product-slider .discount-wrapper .discount{width:70px;height:70px;font-size:18px}}@media (max-width:500px){.product-slider .discount-wrapper .discount{font-size:16px}}@media (max-width:500px){.product-slider .slider__main{margin-bottom:10px}}@media (max-width:767px){.product-slider .slider__main .swiper{margin-left:-20px;margin-right:-20px}}.product-slider .slider__main .swiper-slide{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.product-slider .slider__main .swiper-slide{padding:0 20px}}.product-slider .slider__main .swiper-next,.product-slider .slider__main .swiper-prev{z-index:1;position:absolute}@media (max-width:767px){.product-slider .slider__main .swiper-next,.product-slider .slider__main .swiper-prev{border:1px solid var(--primary-color)}}.product-slider .slider__main .swiper-prev{left:20px}@media (max-width:991px){.product-slider .slider__main .swiper-prev{left:10px}}@media (max-width:767px){.product-slider .slider__main .swiper-prev{left:0}}.product-slider .slider__main .swiper-next{right:20px}@media (max-width:991px){.product-slider .slider__main .swiper-next{right:10px}}@media (max-width:767px){.product-slider .slider__main .swiper-next{right:0}}.product-slider .slider__thumbnail .media{aspect-ratio:1;cursor:pointer}@media (max-width:991px){.b_first-banner .banner-container{gap:30px 0}}.b_first-banner .banner-container .content-part{width:50%}@media (max-width:991px){.b_first-banner .banner-container .content-part{width:100%}}.b_first-banner .banner-container .media-part{width:50%}@media (max-width:991px){.b_first-banner .banner-container .media-part{width:100%}}.b_first-banner .banner-container .media-part{margin:-50px 0}@media (max-width:991px){.b_first-banner .banner-container .media-part{margin:0}}.b_first-banner .banner-container .media-part .media{margin-right:calc(0px - var(--space))}@media (max-width:991px){.b_first-banner .banner-container .media-part .media{margin:0}}.b_first-banner .banner-container .media-part .media__inner{margin-right:-30px}@media (max-width:991px){.b_first-banner .banner-container .media-part .media__inner{margin:0}}.b_first-banner .banner-container .media-part .media__inner>img{width:auto;max-height:90vh}.b_first-banner .bg-section .decor{bottom:-1px;left:-10px;right:-10px}.b_first-banner .bg-section .decor svg{display:block;height:auto;width:100%}.b_first-banner .bg-section .decor svg path{fill:var(--background-page)}.b_first-banner .first-banner__wrapper{min-height:800px;padding-top:180px;padding-bottom:185px}@media (max-width:1500px){.b_first-banner .first-banner__wrapper{min-height:700px}}@media (max-width:991px){.b_first-banner .first-banner__wrapper{min-height:360px;padding-bottom:70px;-ms-flex-pack:start;justify-content:flex-start;padding-top:100px}}.b_first-banner .banner__content .content:not(:last-child){margin-bottom:40px}@media (max-width:991px){.b_first-banner .banner__content .content:not(:last-child){margin-bottom:20px}}.b_first-banner .section-title:not(:last-child){margin-bottom:20px}@media (max-width:991px){.b_first-banner .buttons-wrapper{gap:20px}}.b_first-banner.style_2 .first-banner__wrapper{min-height:550px}@media (max-width:1500px){.b_first-banner.style_2 .first-banner__wrapper{min-height:350px}}@media (max-width:767px){.b_first-banner.style_2 .first-banner__wrapper{min-height:unset}}.b_first-banner+.b_favorite-varieties{margin-top:70px}@media (max-width:991px){.b_first-banner+.b_favorite-varieties{margin-top:20px}}.b_head-banner .section-block{padding-top:240px;padding-bottom:50px;min-height:580px}@media (max-width:1500px){.b_head-banner .section-block{min-height:450px;padding-top:200px}}@media (max-width:1199px){.b_head-banner .section-block{min-height:380px;padding-top:180px}}@media (max-width:991px){.b_head-banner .section-block{min-height:300px;padding-top:130px}}.b_product-types .product-types{gap:40px 0}.b_product-types .hero-image{width:33.33333333%}@media (max-width:1600px){.b_product-types .hero-image{width:500px}}@media (max-width:1199px){.b_product-types .hero-image{width:400px}}@media (max-width:991px){.b_product-types .hero-image{width:100%;-ms-flex-order:1;order:1}}.b_product-types .hero-image .image{padding:0 50px}@media (max-width:1199px){.b_product-types .hero-image .image{padding:0}}.b_product-types .hero-image .image img{margin-left:auto;margin-right:auto}@media (max-width:991px){.b_product-types .hero-image .image img{max-height:350px}}.b_product-types .types{width:66.66666667%}@media (max-width:1600px){.b_product-types .types{-ms-flex:1;flex:1}}.b_product-types .type__row{padding:10px 0;padding-right:100px;counter-increment:req;font-size:20px;gap:10px 20px;color:var(--text-color-main);-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1199px){.b_product-types .type__row{padding-right:60px;font-size:18px}}@media (max-width:767px){.b_product-types .type__row{font-size:16px}}@media (max-width:500px){.b_product-types .type__row{gap:10px}}.b_product-types .type__row:focus-visible::after{background-color:var(--primary-color)}.b_product-types .type__row:focus-visible .arrow{opacity:1;visibility:visible}.b_product-types .type__row::before{content:counter(req,decimal-leading-zero);min-width:40px}@media (max-width:767px){.b_product-types .type__row::before{min-width:unset}}.b_product-types .type__row::after{position:absolute;content:'';bottom:0;left:0;right:0;height:1px;background-color:var(--primary-color);transition:all .2s linear}.b_product-types .type__row:hover::after{background-color:var(--primary-color-hover)}.b_product-types .type__row:hover .arrow{opacity:1;visibility:visible}.b_product-types .type__icon{min-width:70px;width:70px;height:70px;background-color:#fff;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1199px){.b_product-types .type__icon{padding:10px;min-width:50px;width:50px;height:50px}}@media (max-width:767px){.b_product-types .type__icon{min-width:40px;width:40px;height:40px;padding:7px}}.b_product-types .type__icon img,.b_product-types .type__icon svg{width:auto;height:auto;max-width:100%;max-height:100%}.b_product-types .type__title{-ms-flex:1;flex:1;text-transform:uppercase}.b_product-types .type__title h2,.b_product-types .type__title h3,.b_product-types .type__title h4{font-size:20px;font-weight:400}@media (max-width:1199px){.b_product-types .type__title h2,.b_product-types .type__title h3,.b_product-types .type__title h4{font-size:18px}}@media (max-width:767px){.b_product-types .type__title h2,.b_product-types .type__title h3,.b_product-types .type__title h4{font-size:16px}}.b_product-types .arrow{opacity:0;visibility:hidden;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:50px;height:50px;transition:all .2s linear;background-color:var(--primary-color);background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 7.5L18.75 15L11.25 22.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}@media (max-width:1199px){.b_product-types .arrow{width:30px;height:30px;right:20px}}@media (max-width:991px){.b_product-types .arrow{opacity:1;visibility:visible}}@media (max-width:767px){.b_product-types .arrow{right:0}}@media (max-width:1199px){.b_product-promo{margin:50px 0;padding:20px 0}}@media (max-width:991px){.b_product-promo{margin:20px 0}}@media (min-width:992px){.b_product-promo.style-2 .product-promo{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.b_product-promo.color-2 .bg-decor{background-color:var(--primary-color)}.b_product-promo.color-2 .bg-decor svg path{fill:var(--primary-color)}.b_product-promo .bg-decor-custom .bg-line{height:100%;top:50%;transform:translate(0,-50%);width:100%;border-radius:0 60px 60px 0}@media (max-width:991px){.b_product-promo .bg-decor-custom .bg-line{border-radius:0 30px 30px 0;height:calc(100% - 20px);top:0;transform:none}}.b_product-promo .bg-decor-custom .bg-line::before{position:absolute;content:'';right:100%;top:0;bottom:0;background-color:inherit;width:100%}.b_product-promo .bg-decor{top:10%;bottom:10%}@media (max-width:991px){.b_product-promo .bg-decor{top:0}}.b_product-promo .bg-decor .bg-decor-bottom,.b_product-promo .bg-decor .bg-decor-top{width:100%;left:0;right:0}.b_product-promo .bg-decor .bg-decor-bottom svg,.b_product-promo .bg-decor .bg-decor-top svg{width:100%;height:auto;display:block}.b_product-promo .bg-decor .bg-decor-top{bottom:calc(100% - 4px)}.b_product-promo .bg-decor .bg-decor-bottom{top:calc(100% - 4px)}.b_product-promo .product-promo{gap:40px 0}.b_product-promo .product-description{width:41.66666667%}@media (max-width:991px){.b_product-promo .product-description{width:100%}}.b_product-promo .description{padding:30px 0}.b_product-promo .media-part{width:58.33333333%}@media (max-width:991px){.b_product-promo .media-part{width:100%}}.b_product-promo .media{display:inline-block;vertical-align:middle;margin:-30px 0}.b_single-banner .bg-section .overlay{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4))}.b_single-banner.style_2 .section-block{padding:0}.b_single-banner.style_2.text-white .btn.btn-style-2:not(:hover){color:#fff}.b_single-banner.style_2.text-white .btn.btn-style-2:not(:hover) svg path{stroke:#fff}.b_single-banner.style_2 .decor-container .left-part{max-width:300px;width:25%;top:20%;left:0}@media (max-width:1400px){.b_single-banner.style_2 .decor-container .left-part{width:20%}}@media (max-width:991px){.b_single-banner.style_2 .decor-container .left-part{display:none}}.b_single-banner.style_2 .decor-container .left-part img{transform:translate(-27%,-10%)}.b_single-banner.style_2 .decor-container .center-part{max-width:176px;left:50%}@media (max-width:991px){.b_single-banner.style_2 .decor-container .center-part{display:none}}.b_single-banner.style_2 .decor-container .center-part img{transform:translate(-50%,-58%)}@media (max-width:1400px){.b_single-banner.style_2 .decor-container .center-part img{max-height:120px}}.b_single-banner.style_2 .decor-container .right-part{max-width:340px;max-height:300px;width:25%;bottom:0;right:0}@media (max-width:1400px){.b_single-banner.style_2 .decor-container .right-part{width:20%}}@media (max-width:991px){.b_single-banner.style_2 .decor-container .right-part{display:none}}.b_single-banner.style_2 .decor-container .right-part img{transform:translate(25%,35%)}@media (max-width:1400px){.b_single-banner.style_2 .decor-container .right-part img{transform:translate(20px,35%)}}.b_single-banner:not(.style_2) .decor-container .left-part{max-width:272px;width:20%;top:0;left:0}@media (max-width:991px){.b_single-banner:not(.style_2) .decor-container .left-part{display:none}}.b_single-banner:not(.style_2) .decor-container .left-part img{transform:translate(-27%,-10%)}.b_single-banner:not(.style_2) .decor-container .right-part{max-width:265px;width:20%;bottom:0;right:0}@media (max-width:1400px){.b_single-banner:not(.style_2) .decor-container .right-part{width:18%}}@media (max-width:991px){.b_single-banner:not(.style_2) .decor-container .right-part{display:none}}.b_single-banner:not(.style_2) .decor-container .right-part img{transform:translate(40%,25%)}@media (max-width:1400px){.b_single-banner:not(.style_2) .decor-container .right-part img{transform:translate(20px,25%)}}.b_single-banner .section-block{padding:140px 0}@media (max-width:1500px){.b_single-banner .section-block{padding:100px 0}}@media (max-width:991px){.b_single-banner .section-block{padding:50px 0}}.b_single-banner .content__wrapper{padding:70px 30px}@media (max-width:991px){.b_single-banner .content__wrapper{padding:30px}}@media (max-width:767px){.b_single-banner .content__wrapper{padding:30px 20px;border-radius:16px}}@media (max-width:767px){.b_single-banner .content__wrapper>.rounded-60{border-radius:16px}}.b_single-banner .content__inner{max-width:825px}.b_single-banner .content__inner p{line-height:1.7}.b_single-banner-2 .section-block{max-width:calc(100% - 48px*2);margin:0 auto}@media (max-width:991px){.b_single-banner-2 .section-block{max-width:calc(100% - 40px)}}.b_single-banner-2 .bg-section{border-radius:48px}@media (max-width:991px){.b_single-banner-2 .bg-section{border-radius:24px;position:relative;aspect-ratio:16/9}}.b_single-banner-2 .bg-section .blur-wrapper{width:50%;right:0;top:0;bottom:0}@media (max-width:991px){.b_single-banner-2 .bg-section .blur-wrapper{display:none}}@media (max-width:991px){.b_single-banner-2 .bg-section img{width:100%;height:100%;object-fit:cover}}.b_single-banner-2 .content__wrapper{margin-left:auto;width:50%;padding:50px 50px;min-height:634px}@media (max-width:1199px){.b_single-banner-2 .content__wrapper{padding:30px 20px;min-height:450px}}@media (max-width:991px){.b_single-banner-2 .content__wrapper{width:100%;min-height:unset;margin:0;padding:30px 0 0}}.b_single-banner-2 .content__wrapper .blur-wrapper{display:none}@media (max-width:991px){.b_single-banner-2 .content__wrapper .blur-wrapper{display:block}}.b_single-banner-2 .content__inner{max-width:590px}@media (max-width:1500px){.b_single-banner-2 .content__inner .content{font-size:16px}}.b_table-section .section-title:not(:last-child){margin-bottom:20px}.b_table-section .table-flex.style_2 .table-column:nth-child(1){width:115px;padding:10px;padding-left:50px}@media (max-width:1199px){.b_table-section .table-flex.style_2 .table-column:nth-child(1){width:80px;padding-left:20px}}.b_table-section .table-flex.style_2 .table-column:not(:first-child){-ms-flex:1;flex:1}.b_table-section .table-body{row-gap:16px}@media (max-width:767px){.b_table-section .table-body{row-gap:10px}}.b_table-section .table-column{padding:0 50px;width:33.33%}@media (max-width:1199px){.b_table-section .table-column{padding:0 20px}}.b_table-section .table-head{background-color:#fff;border-radius:60px;min-height:66px;font-size:24px;font-weight:700;width:100%;-ms-flex-align:center;align-items:center;background-color:var(--second-background);color:#fff;padding:10px 0}@media (max-width:1199px){.b_table-section .table-head{font-size:16px}}.b_table-section .table-row{background-color:#fff;border-radius:60px;min-height:76px;font-size:18px;font-weight:600;width:100%;color:var(--text-color-additional);border:1px solid var(--border-color-1)}@media (max-width:1199px){.b_table-section .table-row{font-size:16px}}@media (max-width:767px){.b_table-section .table-row{min-height:50px}}.b_table-section .table-row .table-column{padding:10px 50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.b_table-section .table-row .table-column{padding:10px 20px}}.b_products-grid .image_cover img{transition:all .2s linear}.b_products-grid .one-product{width:50%}@media (max-width:991px){.b_products-grid .one-product{width:100%}}.b_products-grid .one-product .product-2{height:100%}.b_products-grid .one-product .product-2__card{height:100%}.b_products-grid .one-product .product-2__card .image{height:100%}@media (max-width:991px){.b_products-grid .one-product .product-2__card .image{height:auto;padding:0;aspect-ratio:16/9}}.b_products-grid .one-product .product-2__info{padding:32px 32px}@media (max-width:991px){.b_products-grid .one-product .product-2__info{padding:20px}}.b_products-grid .one-product .product-2__name,.b_products-grid .one-product .product-2__name h2,.b_products-grid .one-product .product-2__name h3{font-size:30px}@media (max-width:1500px){.b_products-grid .one-product .product-2__name,.b_products-grid .one-product .product-2__name h2,.b_products-grid .one-product .product-2__name h3{font-size:24px}}@media (max-width:991px){.b_products-grid .one-product .product-2__name,.b_products-grid .one-product .product-2__name h2,.b_products-grid .one-product .product-2__name h3{font-size:16px}}.b_products-grid .grid{width:50%}@media (max-width:1400px){.b_products-grid .grid{padding-left:0}}@media (max-width:991px){.b_products-grid .grid{width:100%;padding:0 20px}}.b_products-grid .grid .product-2__info{padding:20px}.b_products-grid .products__list{gap:40px}@media (max-width:1500px){.b_products-grid .products__list{gap:20px}}.b_products-grid .products__list .product-2{width:calc(50% - 20px)}@media (max-width:1500px){.b_products-grid .products__list .product-2{width:calc(50% - 10px)}}@media (max-width:600px){.b_products-grid .products__list .product-2{width:100%}}@media (max-width:991px){.b_products-grid .products__list .product-2__card .image{padding:0;aspect-ratio:16/9}}.b_introduce-product:first-child{padding-top:100px}.b_introduce-product .content-part{width:50%}@media (max-width:991px){.b_introduce-product .content-part{width:100%}}.b_introduce-product .media-part{width:50%}@media (max-width:991px){.b_introduce-product .media-part{width:100%}}.b_introduce-product .media-part img{max-height:640px}@media (max-width:991px){.b_introduce-product .media-part img{max-height:400px}}.b_introduce-product .media__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}@media (max-width:991px){.b_introduce-product .media__wrapper{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.b_introduce-product .bg-decor{bottom:-20px;left:30%;height:50%;width:100vw;border-radius:70px 0 0 70px}@media (max-width:991px){.b_four-cards{margin:0}}.b_four-cards .bg-line{top:0;right:0;bottom:0;left:0;border-radius:80px 0 0 80px;margin-right:calc(0px - var(--space));margin-left:calc(0px - var(--space) + 48px)}@media (max-width:1400px){.b_four-cards .bg-line{margin-left:calc(0px - var(--space) + 10px)}}@media (max-width:991px){.b_four-cards .bg-line{border-radius:40px 0 0 40px}}.b_four-cards .bg-decor{left:0;right:0;top:50px;height:60%}.b_four-cards .bg-part{height:100%}@media (max-width:991px){.b_four-cards .section-content{padding-left:10px}}.b_four-cards .content-column,.b_four-cards .media-column{width:50%}@media (max-width:991px){.b_four-cards .content-column,.b_four-cards .media-column{width:100%}}.b_four-cards .content-column__inner{padding:50px 20px}@media (max-width:1199px){.b_four-cards .content-column__inner{padding:50px 20px}}@media (max-width:991px){.b_four-cards .content-column__inner{padding:50px 0}}@media (max-width:1199px){.b_four-cards .content-column .content{font-size:16px}}.b_four-cards .media-grid{display:-ms-flexbox;display:flex;gap:20px;margin:-50px 0}@media (max-width:991px){.b_four-cards .media-grid{margin:0 0 -50px}}@media (min-width:992px){.b_four-cards .media-grid a.media:hover img{transform:scale(1.05)}}.b_four-cards .media-grid a.media img{transition:all .2s linear}.b_four-cards .media-grid .media{-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px);aspect-ratio:4/3;display:block;border-radius:12px}.b_four-cards .media-grid .media:nth-child(1){border-top-left-radius:60px}@media (max-width:991px){.b_four-cards .media-grid .media:nth-child(1){border-top-left-radius:12px}}.b_four-cards .media-grid .media:nth-child(2){border-top-right-radius:60px}@media (max-width:991px){.b_four-cards .media-grid .media:nth-child(2){border-top-right-radius:12px}}.b_four-cards .media-grid .media:nth-child(3){border-bottom-left-radius:60px}@media (max-width:991px){.b_four-cards .media-grid .media:nth-child(3){border-bottom-left-radius:12px}}.b_four-cards .media-grid .media:nth-child(4){border-bottom-right-radius:60px}@media (max-width:991px){.b_four-cards .media-grid .media:nth-child(4){border-bottom-right-radius:12px}}.g-card-block{color:inherit;height:300px}@media (max-width:1199px){.g-card-block{height:200px}}@media (max-width:991px){.g-card-block{height:160px}}@media (max-width:767px){.g-card-block{border-radius:12px}}.g-card-block .product-title{bottom:0;left:0;right:0;padding:20px}@media (max-width:767px){.g-card-block .product-title{padding:10px}}.g-card-block .title{background-color:#fff;min-height:50px;padding:10px 30px;min-width:140px;font-weight:600;color:var(--text-color-additional)}@media (max-width:1500px){.g-card-block .title{min-width:unset;padding:5px 20px;min-height:40px}}@media (max-width:1199px){.g-card-block .title{min-height:30px;font-size:14px;padding:5px 10px}}@media (max-width:991px){.g-card-block .title{min-height:20px;font-size:12px}}.grid-cards__inner{gap:40px}@media (max-width:1500px){.grid-cards__inner{gap:20px}}@media (max-width:991px){.grid-cards__inner{gap:10px}}.grid-cards__inner.col-gap-20{gap:20px}@media (max-width:991px){.grid-cards__inner.col-gap-20{gap:10px}}@media (min-width:1501px){.grid-cards__inner.col-gap-20 .g-card-block{width:calc(25% - 20px*3/4)}}.grid-cards.card-col-4>.col-gap-20 .g-card-block{width:calc(25% - 20px*3/4)}@media (max-width:1500px){.grid-cards.card-col-4>.col-gap-20 .g-card-block{width:calc(25% - 20px*3/4)}}@media (max-width:991px){.grid-cards.card-col-4>.col-gap-20 .g-card-block{width:calc(25% - 10px*3/4)}}@media (max-width:767px){.grid-cards.card-col-4>.col-gap-20 .g-card-block{width:calc(50% - 10px/2)}}.grid-cards.card-col-4>.col-gap-20 .g-card-block.size-lg{width:calc(50% - 20px/2)}@media (max-width:1500px){.grid-cards.card-col-4>.col-gap-20 .g-card-block.size-lg{width:calc(50% - 20px/2)}}@media (max-width:991px){.grid-cards.card-col-4>.col-gap-20 .g-card-block.size-lg{width:calc(50% - 10px/2)}}.grid-cards.card-col-4 .g-card-block{width:calc(25% - 40px*3/4)}@media (max-width:1500px){.grid-cards.card-col-4 .g-card-block{width:calc(25% - 20px*3/4)}}@media (max-width:991px){.grid-cards.card-col-4 .g-card-block{width:calc(25% - 10px*3/4)}}@media (max-width:767px){.grid-cards.card-col-4 .g-card-block{width:calc(50% - 10px/2)}}.grid-cards.card-col-4 .g-card-block.size-lg{width:calc(50% - 40px/2)}@media (max-width:1500px){.grid-cards.card-col-4 .g-card-block.size-lg{width:calc(50% - 20px/2)}}@media (max-width:991px){.grid-cards.card-col-4 .g-card-block.size-lg{width:calc(50% - 10px/2)}}@media (max-width:991px){.grid-cards-2 .grid-cards-2__inner{gap:10px}}.grid-cards-2 .g-card2-block{color:inherit;height:266px;width:calc(100%/6 - 20px*5/6)}@media (max-width:1500px){.grid-cards-2 .g-card2-block{height:220px}}@media (max-width:1199px){.grid-cards-2 .g-card2-block{width:calc(100%/2 - 20px/2)}}@media (max-width:991px){.grid-cards-2 .g-card2-block{width:calc(100%/2 - 10px/2)}}@media (max-width:600px){.grid-cards-2 .g-card2-block{height:180px}}.grid-cards-2 .g-card2-block.size-lg{width:calc(100%/3 - 20px*2/3)}@media (max-width:1199px){.grid-cards-2 .g-card2-block.size-lg{width:calc(100%/2 - 20px/2)}}@media (max-width:991px){.grid-cards-2 .g-card2-block.size-lg{width:calc(100%/2 - 10px/2)}}.grid-cards-2 .product-title{bottom:0;left:0;right:0;padding:20px}@media (max-width:767px){.grid-cards-2 .product-title{padding:10px}}.grid-cards-2 .title{background-color:#fff;min-height:50px;padding:10px 20px;min-width:140px;font-size:18px;font-weight:600;color:var(--text-color-additional)}@media (max-width:1500px){.grid-cards-2 .title{min-width:unset;padding:5px 10px;min-height:30px}}@media (max-width:1199px){.grid-cards-2 .title{font-size:16px}}@media (max-width:991px){.grid-cards-2 .title{min-height:20px;font-size:12px}}.cat-card{font-size:48px;font-weight:700;color:inherit}@media (max-width:1700px){.cat-card{font-size:38px}}@media (max-width:1500px){.cat-card{font-size:28px}}@media (max-width:1199px){.cat-card{font-size:22px;border-radius:12px}}@media (max-width:500px){.cat-card{font-size:18px}}.cat-card .cat-title{bottom:0;left:0;right:0;padding:20px;font-size:18px}@media (max-width:1199px){.cat-card .cat-title{font-size:12px}}.cat-card .title{font-weight:600;min-height:40px;padding:5px 20px;background-color:#fff}@media (max-width:1199px){.cat-card .title{min-height:20px}}.categories-cards__inner{gap:40px}@media (max-width:1199px){.categories-cards__inner{gap:20px}}@media (max-width:500px){.categories-cards__inner{gap:10px}}.categories-cards.card-col-4 .cat-card{width:calc(25% - 40px*3/4)}@media (max-width:1199px){.categories-cards.card-col-4 .cat-card{width:calc(33.33% - 20px*2/3)}}@media (max-width:767px){.categories-cards.card-col-4 .cat-card{width:calc(50% - 10px)}}@media (max-width:500px){.categories-cards.card-col-4 .cat-card{width:calc(50% - 5px)}}.categories-cards.card-col-4 .cat-card .col-gap-20{gap:20px}@media (min-width:1200px){.categories-cards.card-col-4 .cat-card .col-gap-20 .cat-card{width:calc(33.33% - 20px*2/3)}}.categories-cards.card-col-4 .title{min-height:120px}@media (max-width:1500px){.categories-cards.card-col-4 .title{width:calc(100% - 20px);min-height:100px;border-radius:12px;backdrop-filter:blur(14px)}}@media (max-width:500px){.categories-cards.card-col-4 .title{min-height:70px}}.categories-cards.card-col-3 .cat-card{width:calc(33.33% - 40px*2/3)}@media (max-width:1199px){.categories-cards.card-col-3 .cat-card{width:calc(33.33% - 20px*2/3)}}@media (max-width:767px){.categories-cards.card-col-3 .cat-card{width:calc(50% - 10px)}}@media (max-width:500px){.categories-cards.card-col-3 .cat-card{width:calc(50% - 5px)}}.categories-cards.card-col-3 .col-gap-20{gap:20px}@media (max-width:500px){.categories-cards.card-col-3 .col-gap-20{gap:10px}}@media (min-width:1200px){.categories-cards.card-col-3 .col-gap-20 .cat-card{width:calc(33.33% - 20px*2/3)}}.b_categories-cards .bg-decor{top:5%;left:0;right:0;pointer-events:none}.b_categories-cards .bg-decor img,.b_categories-cards .bg-decor svg{height:auto}@media (min-width:1921px){.b_categories-cards .bg-decor img,.b_categories-cards .bg-decor svg{width:100%}}@media (max-width:1500px){.b_categories-cards .bg-decor img,.b_categories-cards .bg-decor svg{max-width:130%}}@media (max-width:991px){.b_categories-cards .bg-decor img,.b_categories-cards .bg-decor svg{max-width:unset}}@media (max-width:500px){.b_categories-cards .categories-cards__inner{gap:10px}}.b_section-cta .bg-decor{left:0;right:0;top:0;height:60%}@media (max-width:1199px){.b_section-cta .bg-decor{height:70%}}@media (max-width:991px){.b_section-cta .bg-decor{height:75%}}@media (max-width:767px){.b_section-cta .bg-decor{height:90%}}@media (max-width:1199px){.b_columns-content .columns__wrapper{gap:20px}}.b_columns-content .columns__wrapper .column{width:calc(50% - 20px)}@media (max-width:1199px){.b_columns-content .columns__wrapper .column{width:100%}}.b_custom-promo .bg-decor{top:2%;left:0;right:0;bottom:-5%}.b_custom-promo .bg-decor svg{height:auto;width:100%;display:block}@media (max-width:1500px){.b_custom-promo .bg-decor svg{max-width:110%}}@media (max-width:1199px){.b_custom-promo .bg-decor svg{max-width:1500px}}.b_custom-promo .bg-decor .bg-part{width:100%;-ms-flex:auto;flex:auto;margin:-2px 0}.b_custom-promo .column{width:calc(50% - 20px)}@media (max-width:991px){.b_custom-promo .column{width:100%}}.b_custom-promo .left-content{margin-top:30%}@media (max-width:991px){.b_custom-promo .left-content{margin:0;max-width:unset}}.b_product-video .content-column,.b_product-video .media-column{width:50%}@media (max-width:767px){.b_product-video .content-column,.b_product-video .media-column{width:100%}}.b_product-video .media-column a:hover .play-icon{transform:scale(1.1)}.b_product-video .play-icon{margin:auto;top:0;bottom:0;left:0;right:0}.b_article-cards .column{width:33.33%}@media (max-width:1199px){.b_article-cards .column{width:100%}}.b_article-cards .column:nth-child(2n+1) .card__media{-ms-flex-order:1;order:1}@media (max-width:767px){.b_article-cards .column:nth-child(2n+1) .card__media{-ms-flex-order:unset;order:unset}}@media (max-width:1199px){.b_article-cards .card{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;column-gap:20px}}@media (max-width:767px){.b_article-cards .card{row-gap:20px}}@media (max-width:1600px){.b_article-cards .card .section-title,.b_article-cards .card .section-title h2,.b_article-cards .card .section-title h3{font-size:35px}}@media (max-width:991px){.b_article-cards .card .section-title,.b_article-cards .card .section-title h2,.b_article-cards .card .section-title h3{font-size:30px}}@media (max-width:767px){.b_article-cards .card .section-title,.b_article-cards .card .section-title h2,.b_article-cards .card .section-title h3{font-size:28px}}@media (max-width:1199px){.b_article-cards .card__media{width:calc(50% - 10px)}}@media (max-width:767px){.b_article-cards .card__media{width:100%}}@media (max-width:767px){.b_article-cards .card__media .card__img{aspect-ratio:16/9}}@media (max-width:1199px){.b_article-cards .card__content{width:calc(50% - 10px)}}@media (max-width:767px){.b_article-cards .card__content{width:100%}}.b_slider-banner .slider-banner{padding:0 90px}@media (max-width:1500px){.b_slider-banner .slider-banner{padding:0 60px}}@media (max-width:991px){.b_slider-banner .slider-banner{padding:0}}.b_slider-banner .section-block{min-height:600px;height:100%;padding:30px 0;-ms-flex-align:center;align-items:center}@media (max-width:1500px){.b_slider-banner .section-block{min-height:400px}}@media (max-width:767px){.b_slider-banner .section-block{min-height:unset}}.b_slider-banner .content__wrapper{padding:70px 30px;width:100%}@media (max-width:767px){.b_slider-banner .content__wrapper{padding:20px}}.b_slider-banner .content__block{max-width:840px;margin-left:auto;margin-right:auto}.b_slider-banner .swiper-slide{height:auto}@media (max-width:991px){.b_slider-banner .controls-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;gap:20px}}.b_slider-banner .swiper-next,.b_slider-banner .swiper-prev{position:absolute}@media (max-width:991px){.b_slider-banner .swiper-next,.b_slider-banner .swiper-prev{position:relative;transform:none}}.b_slider-banner .decor-container .left-part{max-width:272px;width:20%;top:0;left:0}@media (max-width:991px){.b_slider-banner .decor-container .left-part{display:none}}.b_slider-banner .decor-container .left-part img{transform:translate(-27%,-10%)}.b_slider-banner .decor-container .center-part{max-width:176px;left:50%}@media (max-width:991px){.b_slider-banner .decor-container .center-part{display:none}}.b_slider-banner .decor-container .center-part img{transform:translate(-50%,-58%)}@media (max-width:1400px){.b_slider-banner .decor-container .center-part img{max-height:120px}}.b_slider-banner .decor-container .right-part{max-width:265px;width:20%;bottom:0;right:0}@media (max-width:1400px){.b_slider-banner .decor-container .right-part{width:18%}}@media (max-width:991px){.b_slider-banner .decor-container .right-part{display:none}}.b_slider-banner .decor-container .right-part img{transform:translate(40%,25%)}@media (max-width:1400px){.b_slider-banner .decor-container .right-part img{transform:translate(20px,25%)}}.b_logotypes-grid .logo{padding:20px 20px}.b_logotypes-grid .swiper-wrapper{transition-timing-function:linear}.product-section .container .container{width:unset;max-width:unset;padding:unset}@media (max-width:1199px){.b_product-page{overflow:hidden}}@media (max-width:1199px){.b_product-page .mb-40{margin-bottom:20px}}@media (min-width:992px){.b_product-page .product-slider{position:sticky;top:calc(var(--head-gap) + 20px)}}@media (max-width:1199px){.b_product-page .product-slider{max-width:500px;margin-left:auto;margin-right:auto}}.b_product-page .media-column{width:45%}@media (max-width:1199px){.b_product-page .media-column{width:100%}}.b_product-page .section-title>.flex{gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}.b_product-page .section-title>.flex h1{margin:0}.b_product-page .section-title>.flex>.flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.b_product-page .section-title,.b_product-page .section-title h1,.b_product-page .section-title h2{font-size:58px}@media (max-width:1199px){.b_product-page .section-title,.b_product-page .section-title h1,.b_product-page .section-title h2{font-size:48px}}@media (max-width:991px){.b_product-page .section-title,.b_product-page .section-title h1,.b_product-page .section-title h2{font-size:40px}}@media (max-width:767px){.b_product-page .section-title,.b_product-page .section-title h1,.b_product-page .section-title h2{font-size:30px}}.b_product-page .content-column{width:55%}@media (max-width:1199px){.b_product-page .content-column{width:100%}}.b_product-page .content-column .variations{margin:20px 0}.b_product-page .content-column .variations .label:not(:last-child){margin-bottom:12px}.b_product-page .content-column .variations label{font-size:24px;font-weight:600}.b_product-page .price__old{font-size:18px}@media (max-width:500px){.b_product-page .price__old{font-size:16px}}.b_product-page .price__current{font-size:40px;line-height:1.2}@media (max-width:500px){.b_product-page .price__current{font-size:24px}}.b_product-page .additives__info h3,.b_product-page .additives__info h4,.b_product-page .description h3,.b_product-page .description h4{font-size:24px;font-weight:600}@media (max-width:991px){.b_product-page .additives__info h3,.b_product-page .additives__info h4,.b_product-page .description h3,.b_product-page .description h4{font-size:18px}}.b_product-page .additives__info h3:not(:last-child),.b_product-page .additives__info h4:not(:last-child),.b_product-page .description h3:not(:last-child),.b_product-page .description h4:not(:last-child){margin-bottom:10px}.b_product-page .additives+.additives{margin-top:20px;padding-top:20px;border-top:2px solid var(--primary-color-hover)}.b_product-page .additives:not(:last-child){margin-bottom:40px}@media (max-width:1199px){.b_product-page .additives:not(:last-child){margin-bottom:20px}}.b_product-page .additives .product-builder-section--image-enabled .additives__list .additive,.b_product-page .additives .product-builder-section--image-enabled .additives__list .additive__wrapper{width:100%}.b_product-page .additives .product-builder-section--image-enabled .additives__list .builder-item{width:calc(50% - 10px)}@media (max-width:650px){.b_product-page .additives .product-builder-section--image-enabled .additives__list .builder-item{width:100%}}@media (max-width:991px){.b_product-page .additives__list{gap:10px}}.b_product-page .additives__list+.additives__list{margin-top:40px;padding-top:40px;border-top:3px solid var(--primary-color-hover)}@media (max-width:767px){.b_product-page .additives__list+.additives__list{padding-top:20px;margin-top:20px}}.b_product-page .additives__info{font-size:16px}.b_product-page .additives .builder-item__image img{width:auto;height:30px}.b_product-page .additives .builder-item__image+.builder-item__item-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.b_product-page .additives .builder-item__item-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:3px 6px}.b_product-page .product__total{font-size:20px}.b_product-page .product__total.style_2 .total{border:3px solid var(--second-background)}.b_product-page .product__total table{width:100%}.b_product-page .product__total table td{padding:5px 0}.b_product-page .product__total table td:not(:first-child){padding-left:20px}.b_product-page .product__total .total{border-radius:60px;padding:20px 0 20px 50px}@media (max-width:1199px){.b_product-page .product__total .total{padding:10px 0 10px 50px}}@media (max-width:500px){.b_product-page .product__total .total{border-radius:40px;padding:10px 0 10px 30px}}.b_product-page .slider__main .swiper:not(.swiper-initialized) .swiper-nav{display:none}.b_product-page .slider__thumbnail .swiper:not(.swiper-initialized){display:none}.b_best-sellers .bg-decor{top:15%;left:0;right:0;bottom:15%}@media (max-width:991px){.b_best-sellers .bg-decor{top:10%;bottom:10%}}@media (max-width:767px){.b_best-sellers .bg-decor{top:5%;bottom:5%}}.b_best-sellers .bg-decor svg{width:100%;height:auto;display:block}.b_best-sellers .bg-part{width:100%;-ms-flex:auto;flex:auto;margin:-2px 0}.b_best-sellers .bg-part img,.b_best-sellers .bg-part svg{width:100%}@media (max-width:991px){.b_category-media:first-child .section-block{margin-top:50px}}.b_category-media .bg-decor{top:10%;bottom:10%}@media (max-width:991px){.b_category-media .bg-decor{top:0}}.b_category-media .bg-decor .bg-decor-bottom,.b_category-media .bg-decor .bg-decor-top{width:100%}.b_category-media .bg-decor .bg-decor-bottom svg,.b_category-media .bg-decor .bg-decor-top svg{width:100%;height:auto;display:block}.b_category-media .bg-decor .bg-decor-top{bottom:calc(100% - 4px)}.b_category-media .bg-decor .bg-decor-bottom{top:calc(100% - 4px)}.b_category-media .columns{padding:50px 0}.b_category-media .column-content{width:40%}@media (max-width:991px){.b_category-media .column-content{width:100%;margin-bottom:30px}}@media (max-width:800px){.b_category-media .column-content{text-align:center}}.b_category-media .column-media{width:60%}@media (max-width:991px){.b_category-media .column-media{width:100%}}.b_category-media .column-media img{max-height:70vh;margin-left:auto;margin-right:auto}.b_contact-head .bg-line{top:0;bottom:0;height:75%;left:0;right:100px;margin:auto 0;border-radius:0 70px 70px 0}@media (max-width:767px){.b_contact-head .bg-line{top:-10%;right:20px}}.b_contact-head .content-block{padding:100px 0}@media (max-width:767px){.b_contact-head .content-block{padding-right:20px}}.b_contact-head .media-block img{margin:auto;max-height:450px;width:auto}.b_contact{font-size:20px}.b_contact .bg-section{background-color:var(--third-background)}.b_contact .main-content{gap:30px 0}.b_contact .left-part{width:41.66666667%;padding:0 40px}@media (max-width:1199px){.b_contact .left-part{padding:0 20px 0 0}}@media (max-width:991px){.b_contact .left-part{width:100%;padding:0}}.b_contact .left-part .contact-part{max-width:548px;margin:0 0 0 auto}@media (max-width:991px){.b_contact .left-part .contact-part{margin:0}}.b_contact .left-part .section-title:not(:last-child){margin-bottom:24px}.b_contact .left-part .content-part:not(:last-child){margin-bottom:24px}.b_contact .contacts-list{font-size:18px;font-weight:600}.b_contact .contacts-list .contact-row:not(:last-child){margin-bottom:16px}.b_contact .contacts-list .icon{width:24px;height:24px}.b_contact .contacts-list .text{-ms-flex:1;flex:1;padding:0 0 0 16px}.b_contact .contacts-list a{color:inherit}.b_contact .contacts-list a:hover{text-decoration:underline}.b_contact .right-part{width:58.33333333%}@media (max-width:991px){.b_contact .right-part{width:100%}}.b_contact .contact__form{padding:50px;max-width:776px}@media (max-width:500px){.b_contact .contact__form{padding:24px}}.b_contact .contact__form .bg-form{border-radius:48px;background-color:var(--background-page)}@media (max-width:991px){.b_contact .contact__form .bg-form{border-radius:24px}}.b_contact .contact__form .form__title,.b_contact .contact__form .form__title h2{font-size:28px;font-weight:600}@media (max-width:767px){.b_contact .contact__form .form__title,.b_contact .contact__form .form__title h2{font-size:24px}}.b_contact .contact__form .form__row{margin-bottom:12px}.b_contact .contact__form .form__control{background-color:transparent;border-radius:0;border:none;border:1px solid var(--sub-title-color);padding:12px 30px;border-radius:60px;min-height:60px}@media (max-width:767px){.b_contact .contact__form .form__control{padding:12px 24px;min-height:50px;border-radius:50px}}.b_contact .contact__form .form__control:-ms-input-placeholder{text-transform:uppercase}.b_contact .contact__form .form__control::placeholder{text-transform:uppercase}.b_contact .contact__form .btn__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;gap:20px 40px}@media (max-width:1300px){.b_contact .contact__form .btn__row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.b_contact .contact__form .btn__row:not(:first-child){margin-top:35px}.b_contact .contact__form .btn__row .info{-ms-flex:1;flex:1;font-size:16px}.b_contact .contact__form .wpcf7-acceptance label .wpcf7-list-item-label::before{border-color:var(--text-color-main)}.b_hours .opening-hours{max-width:1430px;padding:80px 50px}@media (max-width:1500px){.b_hours .opening-hours{max-width:calc(100% - 150px)}}@media (max-width:1199px){.b_hours .opening-hours{padding:40px 120px 30px}}@media (max-width:991px){.b_hours .opening-hours{padding:100px 30px 30px}}@media (max-width:767px){.b_hours .opening-hours{max-width:100%;padding:100px 20px 20px}}.b_hours .opening-hours__inner{max-width:1136px;margin:0 auto}.b_hours .opening-hours .left-decor{top:0;left:0;transform:translate(-35%,-12%);max-height:100%}@media (max-width:1500px){.b_hours .opening-hours .left-decor{max-width:200px}}@media (max-width:991px){.b_hours .opening-hours .left-decor{transform:translate(-50px,-12%);max-width:150px}}@media (max-width:767px){.b_hours .opening-hours .left-decor{transform:translate(-15px,-12%)}}.b_hours .opening-hours .right-decor{top:0;right:0;transform:translate(40%,-7%)}@media (max-width:1500px){.b_hours .opening-hours .right-decor{max-width:200px}}@media (max-width:1199px){.b_hours .opening-hours .right-decor{max-height:100%}}@media (max-width:991px){.b_hours .opening-hours .right-decor{transform:translate(50px,-7%)}}@media (max-width:767px){.b_hours .opening-hours .right-decor{max-width:150px;transform:translate(15px,-7%)}}.b_hours .content-part h4{font-weight:700}.b_hours .content-part h4:not(:last-child){margin-bottom:18px}.b_hours .left-part{padding:0 30px 0 0}@media (max-width:1199px){.b_hours .left-part{padding:0 35px;width:100%;-ms-flex:unset;flex:unset}}@media (max-width:767px){.b_hours .left-part{padding:0}}.b_hours .left-part .content-block{max-width:604px}@media (max-width:1199px){.b_hours .left-part .content-block{max-width:unset}}.b_hours .right-part{width:410px}@media (max-width:1199px){.b_hours .right-part{margin:0 auto}}.b_hours .table{max-width:410px;border-radius:48px;padding:40px 56px}@media (max-width:1199px){.b_hours .table{font-size:16px}}@media (max-width:767px){.b_hours .table{padding:20px;border-radius:24px}}.b_hours .table .decor{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-radius:48px}@media (max-width:767px){.b_hours .table .decor{border-radius:24px}}.b_hours .table .decor img{transform:translate(5%,15%)}.b_hours .table table{width:100%}.b_hours .table table td{padding:8px 0;font-weight:600}.b_hours .table table td:first-child{font-weight:700;font-size:18px}@media (max-width:767px){.b_hours .table table td:first-child{font-size:16px}}.b_hours .table table td:not(:first-child){padding-left:20px}@media (max-width:1199px){.b_hours .table table td:not(:first-child){font-size:14px}}@media (max-width:991px){.b_ladder-grid .section-block_inner{row-gap:50px}}@media (max-width:650px){.b_ladder-grid .section-block_inner{row-gap:30px}}@media (max-width:1500px){.b_ladder-grid .ladder-grid__inner{column-gap:20px}}@media (max-width:500px){.b_ladder-grid .ladder-grid__inner{gap:10px}}.b_ladder-grid .grid-item{width:calc(25% - 40px*3/4);aspect-ratio:8/9}@media (max-width:1500px){.b_ladder-grid .grid-item{width:calc(25% - 20px*3/4)}}@media (max-width:991px){.b_ladder-grid .grid-item{width:calc(33.33% - 20px*2/3)}}@media (max-width:650px){.b_ladder-grid .grid-item{width:calc(50% - 10px)}}@media (max-width:500px){.b_ladder-grid .grid-item{width:calc(50% - 5px)}}@media (min-width:992px){.b_ladder-grid .grid-item:nth-child(2n) .g-card-block{margin-top:-50px}}@media (max-width:991px){.b_ladder-grid .grid-item:nth-child(3n-1) .g-card-block{margin-top:-30px}}@media (max-width:650px){.b_ladder-grid .grid-item:nth-child(3n-1) .g-card-block{margin:unset}}.b_ladder-grid .g-card-block{height:100%}@media (max-width:991px){.b_hero-media .columns .column{width:100%;-ms-flex:unset;flex:unset}}.b_hero-media .media-part{padding:30px 0}@media (max-width:1500px){.b_hero-media .media-part{padding-right:30%}}@media (max-width:991px){.b_hero-media .media-part{padding-bottom:0}}.b_hero-media .circles-hero{width:100%;max-width:500px}.b_hero-media .circle-image{width:100%;max-width:500px}.b_hero-media .circle-image .circle{background-color:var(--primary-color)}.b_hero-media .circle-1{width:90%;max-width:400px;top:-64px;left:45%}@media (max-width:1500px){.b_hero-media .circle-1{width:80%;top:-10%}}.b_hero-media .circle-1 .circle{background-color:var(--primary-color)}.b_hero-media .circle-2{width:80%;max-width:300px;bottom:0;left:75%}@media (max-width:1500px){.b_hero-media .circle-2{width:60%}}.b_hero-media .circle-2 .circle{background-color:var(--primary-color-hover)}@media (max-width:991px){.b_hero-grid .columns .column{width:100%;-ms-flex:unset;flex:unset}}.b_hero-grid .blocks-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}@media (max-width:991px){.b_hero-grid .blocks-list{gap:20px}}@media (max-width:500px){.b_hero-grid .blocks-list{gap:10px}}@media (max-width:767px){.b_hero-grid .blocks-list .block{border-radius:12px}}.b_hero-grid .blocks-list .block:not(:nth-child(3)){aspect-ratio:16/9}.b_hero-grid .blocks-list .block:nth-child(3){grid-area:1/2/3/3}.b_section-icons .icon-columns:not(.columns-4) .column{width:calc(33.33% - 20px*2/3)}@media (max-width:1300px){.b_section-icons .icon-columns:not(.columns-4) .column{width:calc(50% - 10px)}}@media (max-width:767px){.b_section-icons .icon-columns:not(.columns-4) .column{width:100%}}.b_section-icons .columns-4 .column{width:calc(25% - 20px*3/4)}@media (max-width:1300px){.b_section-icons .columns-4 .column{width:calc(50% - 10px)}}@media (max-width:767px){.b_section-icons .columns-4 .column{width:100%}}.b_section-icons .icon-block{width:108px;height:108px;padding:15px}@media (max-width:991px){.b_section-icons .icon-block{width:60px;height:60px}}.b_section-icons .icon-block img,.b_section-icons .icon-block svg{width:auto;height:auto;max-width:100%;max-height:100%;z-index:1}.b_section-icons .icon-block .icon-bg{background-color:var(--primary-color)}@media (max-width:991px){.b_section-icons .icon-block .icon-bg{border-radius:15px}}.b_section-icons .icon-title,.b_section-icons .icon-title h2,.b_section-icons .icon-title h3{font-size:28px;font-weight:700}@media (max-width:767px){.b_section-icons .content-block{padding-right:30px}}@media (max-width:767px){.b_section-icons .custom-banner{gap:0}}.b_section-icons .custom-banner .bg-color{left:0;bottom:0;right:20px;top:0;border-radius:0 70px 70px 0}@media (max-width:767px){.b_section-icons .custom-banner .bg-color{border-radius:0 40px 40px 0}}.b_section-icons .custom-banner .bg-color::before{position:absolute;content:'';right:100%;top:0;bottom:0;background-color:inherit;width:50vw}.b_section-icons .custom-banner .media-part{padding-left:10%}@media (max-width:767px){.b_section-icons .custom-banner .media-part{padding:0 30px 30px 0}}.b_section-icons .custom-banner .image{border-radius:0 70px 70px 0;margin-left:auto}@media (max-width:991px){.b_section-icons .custom-banner .image{border-radius:0 40px 40px 0}}.b_error-page.style-1{padding-top:150px}@media (max-width:1199px){.b_error-page.style-1{padding-top:120px}}@media (max-width:991px){.b_error-page.style-1{padding-top:100px}}.b_error-page.style-1 .bg-section svg{width:auto;height:auto;position:absolute;left:55%;bottom:-15%}.b_error-page.style-2 .bg-section svg{max-height:100%;width:auto}@media (min-width:1920px){.b_error-page.style-2 .bg-section svg{width:100%;height:auto;max-height:unset}}@media (max-width:767px){.b_error-page.style-2 .bg-section svg{max-width:unset;max-height:70%}}.b_error-page.style-2 .column-content .content{max-width:550px}@media (max-width:767px){.b_error-page .columns{width:100%;-ms-flex-direction:column;flex-direction:column}}.b_error-page .column-content h1,.b_error-page .column-content h2,.b_error-page .column-content h3{margin:0}.b_error-page .column-content h1{font-weight:700;font-size:250px;line-height:.9}@media (max-width:1500px){.b_error-page .column-content h1{font-size:200px}}@media (max-width:1199px){.b_error-page .column-content h1{font-size:150px}}@media (max-width:500px){.b_error-page .column-content h1{font-size:120px}}.b_error-page .column-content h2{font-size:50px}@media (max-width:1500px){.b_error-page .column-content h2{font-size:40px}}@media (max-width:1199px){.b_error-page .column-content h2{font-size:30px}}.b_error-page .column-content h2:not(:last-child){margin-bottom:20px}.b_error-page .column-content h3{font-weight:700;font-size:50px}@media (max-width:1500px){.b_error-page .column-content h3{font-size:40px}}@media (max-width:1199px){.b_error-page .column-content h3{font-size:30px}}.b_error-page .media-part img{margin-left:auto;margin-right:auto}@media (max-width:991px){.b_error-page .media-part img{max-height:400px}}.b_favorite-varieties section,.b_favorite-varieties+div{position:relative;z-index:1}.b_favorite-varieties .swiper-nav:not(:first-child){margin-top:40px}.b_favorite-varieties .left-content{width:588px;padding:0 40px 0 0}@media (max-width:1199px){.b_favorite-varieties .left-content{width:100%;margin-bottom:30px}}.b_favorite-varieties .left-content .top-decor{bottom:100%;left:-5px}.b_favorite-varieties .left-content .top-decor img{max-height:150px}@media (max-width:991px){.b_favorite-varieties .left-content .top-decor img{max-height:80px}}.b_favorite-varieties .left-content .bottom-decor{top:100%;left:10%;transform:translate(0,-30%)}.b_favorite-varieties .left-content .bottom-decor img{max-height:252px}@media (max-width:1600px){.b_favorite-varieties .left-content .bottom-decor img{max-height:200px}}@media (max-width:1500px){.b_favorite-varieties .left-content .bottom-decor img{max-height:150px}}@media (max-width:1199px){.b_favorite-varieties .left-content .bottom-decor img{display:none}}.b_favorite-varieties .slider-part{width:calc(100% - 588px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1199px){.b_favorite-varieties .slider-part{width:100%}}.b_favorite-varieties .slider-part__inner{overflow:hidden;margin-right:calc(0px - var(--space));padding-right:var(--space)}@media (max-width:991px){.b_favorite-varieties .slider-part__inner{margin:0;padding:0}}@media (max-width:500px){.b_favorite-varieties .slider-part__inner{margin:0 -20px;padding:0 20px}}.b_favorite-varieties .swiper-slide{height:unset}.b_favorite-varieties .swiper-pagination{position:static;margin:24px 0 0}.favorite-product{height:100%}.favorite-product .image-control{padding:0 24px;width:100%}.favorite-product .image-control__inner{aspect-ratio:2/1}.favorite-product .product-card{background-color:var(--primary-color);border-radius:16px;padding:0 0 24px;-ms-flex:auto;flex:auto}.favorite-product .product-card__inner:not(:last-child){margin-bottom:24px}.favorite-product .product-image{top:0;left:24px;right:24px;aspect-ratio:1;border-radius:100%;background-color:var(--sub-title-color)}.favorite-product .product-image img{max-height:100%}.favorite-product .product-title{padding:0 24px}.favorite-product .product-title:not(:first-child){margin-top:24px}.favorite-product .product-title:not(:last-child){margin-bottom:24px}.favorite-product .product-button{padding:0 24px;margin-top:auto}.favorite-product .product-button .btn{min-width:unset;width:100%;font-size:16px;border-width:3px;border-color:var(--sub-title-color);color:#fff;gap:10px}.favorite-product .product-button .btn:hover{background-color:var(--sub-title-color)}.favorite-product .product-button .btn svg{display:block}.slider-gallery{overflow:hidden}.slider-gallery .swiper-wrapper{-ms-flex-align:center;align-items:center;transition-timing-function:linear}.slider-gallery .swiper-slide{width:auto}.slider-gallery img{max-width:600px;max-height:470px}@media (max-width:1199px){.slider-gallery img{max-width:500px;max-height:370px}}@media (max-width:991px){.slider-gallery img{max-width:280px;max-height:230px}}.b_thank_you_page:last-child{margin-bottom:50px}.b_thank_you_page .content-part{gap:20px 0}.b_thank_you_page .column-content,.b_thank_you_page .column-media{width:50%}@media (max-width:767px){.b_thank_you_page .column-content,.b_thank_you_page .column-media{width:100%}}.b_thank_you_page .content-wrapper{font-size:20px}@media (max-width:767px){.b_thank_you_page .content-wrapper{font-size:18px}}.b_thank_you_page .img-part{margin-left:-10vw}@media (max-width:767px){.b_thank_you_page .img-part{margin:0}}.b_advent-calendar .section-inner{padding:50px 0;color:#272937;font-weight:600}.b_advent-calendar .section-inner__inner{gap:20px}.b_advent-calendar .bg-line{top:0;right:0;bottom:0;left:0;border-radius:80px 0 0 80px;margin-right:calc(0px - var(--space));margin-left:calc(0px - var(--space) + 48px)}@media (max-width:1400px){.b_advent-calendar .bg-line{margin-left:calc(0px - var(--space) + 10px)}}@media (max-width:991px){.b_advent-calendar .bg-line{border-radius:40px 0 0 40px}}.b_advent-calendar .content-part{width:calc(40% - 10px)}@media (max-width:1500px){.b_advent-calendar .content-part{width:100%;margin-bottom:40px}}.b_advent-calendar .content-part__inner{padding:30px}.b_advent-calendar .content-part .content-wrap{max-width:546px}@media (max-width:1500px){.b_advent-calendar .content-part .content-wrap{max-width:unset}}.b_advent-calendar .calendar-part{width:calc(60% - 10px);padding:0 56px}@media (max-width:1500px){.b_advent-calendar .calendar-part{width:100%}}@media (max-width:767px){.b_advent-calendar .calendar-part{padding:0 24px}}.b_advent-calendar .calendar-part .bg-part{background-color:var(--third-background);border-radius:36px;top:-50px;bottom:-50px}.b_advent-calendar .advent-calendar{position:relative;z-index:1;row-gap:48px}@media (max-width:767px){.b_advent-calendar .advent-calendar{column-gap:12px;margin:0 -12px}}.b_advent-calendar .advent-calendar.el-list-4 .discout-el{width:calc(25% - 24px*3/4)}@media (max-width:991px){.b_advent-calendar .advent-calendar.el-list-4 .discout-el{width:calc(33.33% - 24px*2/3)}}@media (max-width:767px){.b_advent-calendar .advent-calendar.el-list-4 .discout-el{width:calc(50% - 6px)}}.b_advent-calendar .advent-calendar.el-list-5{column-gap:12px;margin:0 -23px}@media (max-width:767px){.b_advent-calendar .advent-calendar.el-list-5{margin:0 -12px}}.b_advent-calendar .advent-calendar.el-list-5 .discout-el{width:calc(20% - 12px*4/5)}@media (max-width:991px){.b_advent-calendar .advent-calendar.el-list-5 .discout-el{width:calc(33.33% - 12px*2/3)}}@media (max-width:670px){.b_advent-calendar .advent-calendar.el-list-5 .discout-el{width:calc(50% - 6px)}}.b_advent-calendar .advent-calendar .discout-el{display:-ms-flexbox;display:flex;width:100%}.b_advent-calendar .advent-calendar .discout-card{width:100%}.b_advent-calendar .advent-calendar .card-el{background-color:#ffc392;box-shadow:inset 0 0 0 4px #ffd8b8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;height:100%;min-height:164px;padding-bottom:18px}.b_advent-calendar .advent-calendar .discout-el__end .card-el{background-color:#9fa0ac;box-shadow:inset 0 0 0 4px #c4c5d1}.b_advent-calendar .advent-calendar .discout-el__end .count-text .text{background-color:#c4c5d1}.b_advent-calendar .advent-calendar .discout-el__current{color:#fff}.b_advent-calendar .advent-calendar .discout-el__current .card-el{background-color:#df7a5e;box-shadow:inset 0 0 0 4px #fff}.b_advent-calendar .advent-calendar .discout-el__current .count-text .text{background-color:#fff}.b_advent-calendar .advent-calendar .stroke-decor{top:10px;bottom:10px;right:10px;left:10px}.b_advent-calendar .advent-calendar .stroke-decor svg{display:block;width:100%;height:100%}.b_advent-calendar .advent-calendar .end-gift-svg__inner{margin-top:-28px}.b_advent-calendar .advent-calendar .gift-svg{padding:30px;pointer-events:none}.b_advent-calendar .advent-calendar .gift-svg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%}.b_advent-calendar .advent-calendar .ribbon-text{width:100%;bottom:12px;left:50%;transform:translate(-50%,0);text-align:center;font-size:12px;text-transform:uppercase;font-weight:700}.b_advent-calendar .advent-calendar .ribbon-decor{top:-3px;left:50%;transform:translate(-50%,0)}.b_advent-calendar .advent-calendar .ribbon-decor img{max-width:unset;position:static}.b_advent-calendar .advent-calendar .current-gift-svg{width:calc(100% - 20px);max-width:124px}.b_advent-calendar .advent-calendar .current-gift-svg__inner{aspect-ratio:1;border-radius:100%;background-color:#fff;margin-top:-28px}.b_advent-calendar .advent-calendar .current-gift-svg__inner img{margin:auto}.b_advent-calendar .advent-calendar .svg-head__inner{top:100%;left:0;right:0;z-index:-1}.b_advent-calendar .advent-calendar .svg-content{font-weight:700;font-size:10px;line-height:.9;color:var(--primary-color);margin-bottom:-1px}.b_advent-calendar .advent-calendar .svg-content strong{line-height:1;font-size:16px}.b_advent-calendar .advent-calendar .svg-content small{font-size:8px}.b_advent-calendar .advent-calendar .end-gift-svg{width:calc(100% - 20px);max-width:124px}.b_advent-calendar .advent-calendar .end-gift-svg__inner{aspect-ratio:1;border-radius:100%;background-color:#c4c5d1}.b_advent-calendar .advent-calendar .end-gift-svg img{margin:auto}.b_advent-calendar .advent-calendar .text-info{padding:4px 10px}.b_advent-calendar .advent-calendar .count-text{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:16px;font-weight:700;color:#272937}.b_advent-calendar .advent-calendar .count-text .text{background-color:#ffd8b8;border-radius:50px;width:100%;max-width:80px;min-height:32px;transform:translateY(35%)}.jsTabs .jsTabsItem{opacity:0;visibility:hidden;position:absolute;overflow:hidden;z-index:-1;bottom:0;left:0;right:0}.jsTabs .jsTabsItem.-active{overflow:visible;position:static;z-index:1}.jsTabs .jsTabsItem.-fade{opacity:1;visibility:visible;transition:.3s}.variations{margin-top:20px;margin-bottom:0;display:block}.variations tbody,.variations td,.variations th,.variations tr{display:block}.variations tr{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;text-align:left;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.variations tr:nth-last-child(1){margin-bottom:0}.variations th{line-height:1.4;margin-bottom:5px}.variations th label{font-size:1.6rem;line-height:2.2rem;font-weight:700}.variations .value .hidden{display:none!important}.variations .value .variation-swatches>div{position:relative;overflow:hidden}.variations .value .variation-swatches>div.out-of-stock{cursor:not-allowed}.variations .value .variation-swatches>div.out-of-stock::before{content:'';position:absolute;left:50%;top:50%;width:150%;height:1px;transform:translate(-50%,-50%) rotate(-45deg);background:red}.variations .value .variation-swatches--image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.variations .value .variation-swatches--image .swatch-image{border-radius:50%;width:40px;height:40px;background:var(--background-page);border:1px solid var(--primary-color-hover);transition:.3s;cursor:pointer}.variations .value .variation-swatches--image .swatch-image:not(.out-of-stock).active,.variations .value .variation-swatches--image .swatch-image:not(.out-of-stock):hover{border-color:var(--primary-color-hover)}.variations .value .variation-swatches--image .swatch-image img{padding:2px;border-radius:50%;width:100%;height:100%;object-fit:cover}.variations .value .variation-swatches--label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.variations .value .variation-swatches--label .swatch-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:5px 20px;border:1px solid var(--primary-color-hover);transition:.3s;color:var(--text-color-main);cursor:pointer;background-color:var(--background-page)}.variations .value .variation-swatches--label .swatch-label:not(.out-of-stock).active,.variations .value .variation-swatches--label .swatch-label:not(.out-of-stock):hover{background-color:var(--primary-color-hover);color:#fff}.nav_control{padding:0 0 20px}.nav_control:not(:last-child){margin-bottom:20px}.nav_control ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;font-weight:500}@media (max-width:767px){.nav_control ul{gap:10px 10px;font-size:14px}}.nav_control ul li{position:relative}.nav_control ul li:not(:last-child)::after{content:'/';left:100%;margin-left:10px}@media (max-width:767px){.nav_control ul li:not(:last-child)::after{margin-left:5px}}.nav_control ul li.active a,.nav_control ul li.active span{color:var(--primary-color-hover)}.nav_control ul a,.nav_control ul span{color:inherit;transition:all .2s linear}.nav_control ul a:hover,.nav_control ul span:hover{color:var(--primary-color-hover)}.user-controls:not(:last-child){margin-bottom:50px}.user-controls .user-controls__inner{-ms-flex-pack:center;justify-content:center;gap:20px 20px}@media (max-width:767px){.user-controls .user-controls__inner{gap:10px 0}}.user-controls .user-controls__inner .form__inner{gap:10px}@media (max-width:991px){.user-controls .user-controls__inner .form__inner{-ms-flex-direction:column;flex-direction:column}}.user-controls .user-controls__inner .form__inner .form__control{-ms-flex:1;flex:1}.user-controls .control__row{width:calc(50% - 10px)}@media (max-width:991px){.user-controls .control__row{width:100%}}.user-controls .row__block{border-radius:15px;padding:20px;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:var(--text-color-additional)}@media (max-width:767px){.user-controls .row__block{padding:15px;font-size:14px}}.user-controls .row__block .icon{width:30px;height:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.user-controls .row__block .icon img,.user-controls .row__block .icon svg{max-width:100%;height:auto}.user-controls .row__block a{color:var(--primary-color);transition:all .2s linear}.user-controls .row__block a:hover{color:var(--primary-color-hover)}.user-controls .row__block .text{-ms-flex:1;flex:1}.user-controls .coupon__text{text-align:center;padding:20px 0 0}.user-controls .coupon__text:not(:last-child){margin-bottom:10px}.user-controls .coupon__form{display:none}.delivery-progressbar{text-align:center}.delivery-progressbar:not(:last-child){margin-bottom:30px}.delivery-progressbar .delivery-progressbar__text:not(:last-child){margin-bottom:10px}.delivery-progressbar .delivery-progressbar__text .woocommerce-Price-amount{font-weight:700;color:var(--sub-title-color)}.delivery-progressbar .progress-line{position:relative;padding:15px 15px}.delivery-progressbar .progress-line__line{position:relative;height:4px;border-radius:2px;background-color:#bebebe}.delivery-progressbar .progress-line__active-line{position:relative;height:4px;border-radius:2px;background-color:var(--primary-color)}.delivery-progressbar .progress-line__dot{right:0;top:50%;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--primary-color);top:-13px;margin-right:-15px}.delivery-progressbar .progress-line__dot svg{pointer-events:none}.b_shopping-cart{padding:30px 0 100px}@media (max-width:767px){.b_shopping-cart{padding:30px 0 50px}}.b_shopping-cart .button-remove-from-cart{font-size:0;padding:0;border:none;border-radius:0;background-color:transparent;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.b_shopping-cart .button-remove-from-cart svg{display:block;width:auto;height:auto;max-width:100%;margin:auto}.b_shopping-cart .button-remove-from-cart svg path{fill:var(--primary-color)}.b_shopping-cart .cart-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 24px}@media (max-width:1199px){.b_shopping-cart .cart-section{-ms-flex-direction:column;flex-direction:column}}.b_shopping-cart .woocommerce-cart-form{-ms-flex:1;flex:1}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .cart_item{border-bottom:1px solid var(--primary-color-hover);margin-bottom:20px}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table{display:block}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table thead{display:none}}.b_shopping-cart .woocommerce-cart-form .shop_table thead th{padding-bottom:5px}.b_shopping-cart .woocommerce-cart-form .shop_table tr{position:relative}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.b_shopping-cart .woocommerce-cart-form .shop_table tbody td{padding-top:15px;padding-bottom:15px}.b_shopping-cart .woocommerce-cart-form .shop_table td,.b_shopping-cart .woocommerce-cart-form .shop_table th{width:100%}.b_shopping-cart .woocommerce-cart-form .shop_table td:first-child,.b_shopping-cart .woocommerce-cart-form .shop_table th:first-child{width:150px;min-width:150px}@media (max-width:1500px){.b_shopping-cart .woocommerce-cart-form .shop_table td:first-child,.b_shopping-cart .woocommerce-cart-form .shop_table th:first-child{width:100px;min-width:100px;padding:0}}.b_shopping-cart .woocommerce-cart-form .shop_table td:not(:first-child),.b_shopping-cart .woocommerce-cart-form .shop_table th:not(:first-child){padding-left:20px}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table td:not(:first-child),.b_shopping-cart .woocommerce-cart-form .shop_table th:not(:first-child){padding-left:0}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table .td-qty{width:50%;-ms-flex-order:1;order:1}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table .td-qty .input__count{margin-left:auto}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table .product-info{padding-bottom:0}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table .product-subtotal{width:50%;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .shop_table .remove{position:absolute;top:10px;right:10px;width:unset;padding:0}}.b_shopping-cart .woocommerce-cart-form .shop_table .input__count .screen-reader-text{display:none}.b_shopping-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td{border-bottom:1px solid var(--primary-color-hover)}@media (max-width:767px){.b_shopping-cart .woocommerce-cart-form .woocommerce-cart-form__cart-item>td{border:none}}.b_shopping-cart .cart-collaterals{width:430px}@media (max-width:1199px){.b_shopping-cart .cart-collaterals{width:100%}}.b_shopping-cart .cart-collaterals .cart_totals{padding:20px;border-radius:15px;background-color:var(--second-background);color:#fff;position:sticky;top:140px}.b_shopping-cart .cart-collaterals .cart_totals h2{font-size:28px}.b_shopping-cart .cart-collaterals .shop_table{text-align:left}.b_shopping-cart .cart-collaterals .shop_table tr{vertical-align:top}.b_shopping-cart .cart-collaterals .shop_table th{padding-top:5px;text-align:left}.b_shopping-cart .cart-collaterals .shop_table th:first-child{padding-right:15px}.b_shopping-cart .cart-collaterals .shop_table td{text-align:left;padding:5px 0}.b_shopping-cart .cart-collaterals .wc-proceed-to-checkout{padding:16px 0 0}.b_checkout .shop_table .product-thumbnail,.b_shopping-cart .shop_table .product-thumbnail{vertical-align:top;font-weight:700;font-size:20px}.b_checkout .shop_table .product-thumbnail a,.b_shopping-cart .shop_table .product-thumbnail a{display:inline-block;vertical-align:top;max-width:150px}.b_checkout .shop_table .product-name-line,.b_shopping-cart .shop_table .product-name-line{font-size:20px;font-weight:700}.b_checkout .shop_table .product-name-line:not(:last-child),.b_shopping-cart .shop_table .product-name-line:not(:last-child){margin-bottom:10px}.b_checkout .shop_table .product-name-line a,.b_shopping-cart .shop_table .product-name-line a{display:inline-block;vertical-align:top;color:inherit}.b_checkout .shop_table .product-name-line a:hover,.b_shopping-cart .shop_table .product-name-line a:hover{color:var(--primary-color-hover)}.b_checkout .shop_table .product-meta-title,.b_shopping-cart .shop_table .product-meta-title{font-weight:500;font-size:16px;margin-bottom:4px}.b_checkout .shop_table .variation,.b_shopping-cart .shop_table .variation{font-size:14px;margin:0;padding:0 0 0 15px;border-left:1px dashed var(--primary-color)}.b_checkout .shop_table .variation dd,.b_shopping-cart .shop_table .variation dd{margin:0}.b_checkout .shop_table .variation .woocommerce-Price-amount,.b_shopping-cart .shop_table .variation .woocommerce-Price-amount{color:var(--sub-title-color)}.b_checkout .products-list .shop_table{width:100%}@media (max-width:767px){.b_checkout .products-list .shop_table{display:block}}@media (max-width:767px){.b_checkout .products-list .shop_table .cart_item:not(:last-child){border-bottom:1px solid var(--primary-color-hover);margin-bottom:20px}}@media (max-width:767px){.b_checkout .products-list .shop_table tbody{width:100%;display:block}}@media (max-width:767px){.b_checkout .products-list .shop_table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;padding:0 0 20px}}.b_checkout .products-list .shop_table tr:not(:first-child) td{padding-top:10px}@media (max-width:767px){.b_checkout .products-list .shop_table tr td{width:100%}}.b_checkout .products-list .shop_table tr td:not(:first-child){padding-left:15px}@media (max-width:767px){.b_checkout .products-list .shop_table tr td:not(:first-child){padding:0}}@media (max-width:767px){.b_checkout .products-list .shop_table tr td:first-child{-ms-flex-order:-2;order:-2;width:50%;padding:0}}@media (max-width:767px){.b_checkout .products-list .shop_table tr td:first-child a{max-width:100px}}@media (max-width:767px){.b_checkout .products-list .shop_table tr td:last-child{text-align:right;-ms-flex-order:-1;order:-1;width:50%;font-size:20px}}.b_checkout .products-list .shop_table .product-thumbnail{width:100px}.b_checkout .products-list .shop_table .product-thumbnail a{display:inline-block;vertical-align:top}.b_checkout{padding:60px 0 100px}@media (max-width:767px){.b_checkout{padding:30px 0 50px}}.b_checkout .coupon-notice-error,.b_checkout .coupon-notice-success{font-size:14px}.b_checkout .woocommerce-error{color:inherit}.b_checkout .woocommerce-error a{color:inherit}.b_checkout .form-row a{color:var(--primary-color);transition:all .2s linear}.b_checkout .form-row a:hover{color:var(--primary-color-hover)}.b_checkout .required_field span.required{color:red}.b_checkout .form__control{border:1px solid var(--primary-color);font-size:16px}.b_checkout .form__control:focus-within{border-color:var(--second-background)}.b_checkout select.select{width:100%;padding:10px;font-size:16px;min-height:50px;background-color:#fff}.b_checkout textarea{min-height:100px;resize:vertical}.b_checkout .checkout.woocommerce-checkout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.b_checkout .woocommerce-NoticeGroup-checkout{-ms-flex-order:-1;order:-1;width:100%}.b_checkout .woocommerce-checkout-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px}.b_checkout .woocommerce-checkout-wrapper__left{-ms-flex:1;flex:1}@media (max-width:1199px){.b_checkout .woocommerce-checkout-wrapper__left{-ms-flex:unset;flex:unset;width:100%}}.b_checkout .woocommerce-checkout-wrapper__left .delivery-wrap__field:not(:last-child){margin-bottom:15px}.b_checkout .woocommerce-checkout-wrapper__left label[for]{font-size:14px;font-weight:500;width:100%;display:block;margin-bottom:4px}.b_checkout .woocommerce-checkout-wrapper__left .woocommerce-input-wrapper{display:block}.b_checkout .woocommerce-billing-fields>h3{font-size:20px}.b_checkout .woocommerce-additional-fields>h3{font-size:20px}.b_checkout .woocommerce-additional-fields:not(:first-child){margin-top:30px}.b_checkout .woocommerce-checkout-wrapper__right{width:40%;min-width:500px}@media (max-width:1199px){.b_checkout .woocommerce-checkout-wrapper__right{width:100%;min-width:unset}}.b_checkout .woocommerce-checkout-wrapper__right>h3{font-size:20px}.b_checkout .woocommerce-checkout-wrapper__right .order-coupon__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.b_checkout .woocommerce-checkout-wrapper__right .order-coupon__wrapper .form__control{-ms-flex:1;flex:1}.b_checkout .woocommerce-checkout-wrapper__right__inner{padding:20px;border-radius:20px;background-color:#fff;border:1px solid var(--primary-color);font-size:16px;position:sticky;top:150px;color:var(--text-color-additional)}.b_checkout .woocommerce-checkout-wrapper__right__inner .products-list:not(:last-child){margin-bottom:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .products-list>h3:not(:last-child){margin:0 0 20px}.b_checkout .woocommerce-checkout-wrapper__right__inner>h3{font-size:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner>h3:not(:last-child){margin:0 0 20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-coupon__header{font-size:14px;width:100%;display:block;margin-bottom:4px}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip:not(:last-child){margin-bottom:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__header{font-size:14px;width:100%;display:block;margin-bottom:4px}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:10px}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .single-order-tip{cursor:pointer;border-radius:30px;position:relative;min-height:34px;padding:7px 15px;background-color:#fff;border:1px solid var(--primary-color-hover);transition:all .2s linear}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .single-order-tip.active,.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .single-order-tip:hover{background-color:var(--primary-color-hover);color:#fff}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .single-order-tip.active::after{content:'';position:absolute;width:22px;height:22px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-color:var(--primary-color-hover);border:2px solid #fff;top:-7px;right:-5px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L3.66667 7L9 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom{padding:15px 0 0}@media (max-width:500px){.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom{-ms-flex-direction:column;flex-direction:column}}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom:not(.hidden){display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}@media (max-width:500px){.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom:not(.hidden){gap:10px 0}}.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom .order-tip__field{-ms-flex:1;flex:1}@media (max-width:500px){.b_checkout .woocommerce-checkout-wrapper__right__inner .order-tip .order-tip__custom .btn{width:100%}}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order:not(:first-child){margin-top:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table{width:100%}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table td,.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table th{padding:5px 0}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table td:not(:first-child),.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table th:not(:first-child){padding-left:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order table tr{text-align:left}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .woocommerce-shipping-methods{padding:0;margin:0;list-style:none}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .jsChangeDelivery{cursor:pointer}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .jsChangeDelivery:hover{color:var(--primary-color-hover)}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-terms-and-conditions-wrapper:not(:last-child){margin-bottom:20px}.b_checkout .woocommerce-checkout-wrapper__right__inner .button-submit{text-align:center}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-payment .methods{margin:20px 0;padding:0;list-style:none}.b_checkout .woocommerce-checkout-wrapper__right__inner .wc_payment_method{position:relative}.b_checkout .woocommerce-checkout-wrapper__right__inner .wc_payment_method:not(:last-child){margin-bottom:10px}.b_checkout .woocommerce-checkout-wrapper__right__inner .wc_payment_method [type=radio]{position:absolute;top:0;left:0;opacity:0}.b_checkout .woocommerce-checkout-wrapper__right__inner .wc_payment_method>label{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;cursor:pointer}.b_checkout .line{margin:20px 0;height:1px;background-color:var(--primary-color-hover);width:100%}.b_checkout .wc_payment_method{position:relative}.b_checkout .input-radio[type=radio]{position:absolute;top:0;opacity:0;width:24px;height:24px}.b_checkout .input-radio[type=radio]+label[for]{padding-left:30px}.b_checkout .input-radio[type=radio]+label[for]::before{content:'';position:absolute;top:3px;left:0;width:18px;height:18px;border-radius:100%;border:1px solid var(--primary-color);background-repeat:no-repeat;background-position:center}.b_checkout .input-radio[type=radio]:checked+label[for]::before{background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='5' fill='black'/%3E%3C/svg%3E")}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;color:var(--text-color-additional)!important}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{border-radius:4px;background-color:#fff;border:2px solid var(--primary-color-hover);box-shadow:rgba(0,0,0,.35) 0 5px 15px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{font-size:12px;color:var(--text-color-main);line-height:1.3;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:var(--primary-color-hover);left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:var(--primary-color-hover);left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:var(--primary-color-hover);left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:var(--primary-color-hover)}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:var(--primary-color-hover)}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:var(--primary-color-hover)}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:var(--primary-color-hover)}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.mfp-bg{background-color:#000;opacity:.9}.mfp-container{padding:20px}.mfp-content{padding:20px 0}.b_modal{margin:auto;position:relative;font-size:18px;box-shadow:302px 0 121px rgba(0,0,0,.01),170px 0 102px rgba(0,0,0,.05),75px 0 75px rgba(0,0,0,.09),19px 0 41px rgba(0,0,0,.1);backdrop-filter:blur(37px)}@media (max-width:991px){.b_modal{font-size:16px}}.b_modal .modal{background-color:var(--background-page)}.b_modal.sm_modal{max-width:842px}.b_modal.sm_modal .modal{padding:50px 30px}@media (max-width:767px){.b_modal.sm_modal .modal{padding:40px 20px}}.b_modal .mfp-close{opacity:1;top:15px;right:15px}@media (max-width:767px){.b_modal .mfp-close{top:0;right:0}}.b_modal .modal__sub-title h4{font-size:18px}@media (max-width:991px){.b_modal .modal__sub-title h4{font-size:16px}}.b_modal .modal_content strong{font-weight:600}.b_modal .modal_tabs{max-width:522px}.b_modal .btn{width:auto}.b_modal .modal__title,.b_modal .modal__title h2{font-size:48px}@media (max-width:1199px){.b_modal .modal__title,.b_modal .modal__title h2{font-size:35px}}@media (max-width:991px){.b_modal .modal__title,.b_modal .modal__title h2{font-size:28px}}@media (max-width:767px){.b_modal .modal__title,.b_modal .modal__title h2{font-size:24px}}.popup-block-choose-position .choose-block{cursor:pointer;width:calc(50% - 10px);max-width:242px;padding:15px 22px;background-color:#fff;min-height:88px;gap:12px;text-align:left;color:var(--text-color-additional);border-radius:24px;border:1px solid var(--border-color-1)}@media (max-width:600px){.popup-block-choose-position .choose-block{-ms-flex-direction:column;flex-direction:column;text-align:center;padding:15px;gap:15px 0}}.popup-block-choose-position .choose-block.active{background-color:var(--border-color-1)}.popup-block-choose-position .choose-block.active .choose-block__image{background-color:#fff}.popup-block-choose-position .choose-block__image{width:56px;height:56px;padding:10px;background-color:var(--border-color-1)}.popup-block-choose-position .choose-block__image svg{display:block;height:auto}.popup-block-choose-position .choose-block__title{-ms-flex:1;flex:1;font-size:18px;font-weight:600}.popup-block-check-position{display:none}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.3}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.b-footer .top-part,.b-footer-2 .top-part{font-size:16px}.b-footer .bottom-part,.b-footer-2 .bottom-part{font-size:14px}.b-footer .logo__wrapper a,.b-footer-2 .logo__wrapper a{display:inline-block;vertical-align:top}.b-footer .logo__wrapper img,.b-footer-2 .logo__wrapper img{max-height:40px}.b-footer .table table,.b-footer-2 .table table{width:100%}.b-footer .table table td:not(:first-child),.b-footer-2 .table table td:not(:first-child){padding-left:16px}.b-footer .socials .link,.b-footer-2 .socials .link{width:40px;height:40px;background-color:var(--icons-color-1);transition:all .2s linear}.b-footer .socials .link:hover,.b-footer-2 .socials .link:hover{background-color:var(--icons-color-1-hover)}.b-footer .socials svg,.b-footer-2 .socials svg{width:auto;max-width:100%;height:auto;display:block}.b-footer .powered,.b-footer-2 .powered{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:5px}@media (max-width:991px){.b-footer .powered,.b-footer-2 .powered{-ms-flex-pack:center;justify-content:center}}.b-footer .powered a,.b-footer-2 .powered a{display:inline-block;vertical-align:top}.b-footer .powered img,.b-footer-2 .powered img{max-height:12px}.b-footer .bottom-menu ul,.b-footer-2 .bottom-menu ul{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 25px}@media (max-width:1500px){.b-footer .bottom-menu ul,.b-footer-2 .bottom-menu ul{gap:10px 20px}}@media (max-width:991px){.b-footer .bottom-menu ul,.b-footer-2 .bottom-menu ul{-ms-flex-pack:center;justify-content:center}}.b-footer .payments img,.b-footer-2 .payments img{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;max-height:24px}.b-footer .item__title,.b-footer .item__title h2,.b-footer .item__title h3,.b-footer-2 .item__title,.b-footer-2 .item__title h2,.b-footer-2 .item__title h3{font-size:20px;font-weight:700}.b-footer .bg-section{background-color:var(--footer-1)}.b-footer .top-part{margin:0;padding:80px 0 40px}@media (max-width:991px){.b-footer .top-part{padding:40px 0}}.b-footer .top-part .columns__wrapper{gap:30px 0}@media (max-width:991px){.b-footer .top-part .column_1 .content br{display:none}}.b-footer .columns__wrapper .columns__item{width:25%}@media (max-width:1199px){.b-footer .columns__wrapper .columns__item{width:50%}}@media (max-width:991px){.b-footer .columns__wrapper .columns__item{width:100%}}.b-footer .columns__wrapper.custom_col .column_1{width:41.66666667%}@media (max-width:1500px){.b-footer .columns__wrapper.custom_col .column_1{width:33.33%}}@media (max-width:991px){.b-footer .columns__wrapper.custom_col .column_1{width:100%}}.b-footer .columns__wrapper.custom_col .column_2{width:33.33333333%}@media (max-width:991px){.b-footer .columns__wrapper.custom_col .column_2{width:50%}}@media (max-width:767px){.b-footer .columns__wrapper.custom_col .column_2{width:100%}}.b-footer .columns__wrapper.custom_col .column_3{width:25%}@media (max-width:1500px){.b-footer .columns__wrapper.custom_col .column_3{width:33.33%}}@media (max-width:991px){.b-footer .columns__wrapper.custom_col .column_3{width:50%}}@media (max-width:767px){.b-footer .columns__wrapper.custom_col .column_3{width:100%}}.b-footer .socials__list{gap:15px 20px}.b-footer .socials__list svg path{fill:var(--footer-1)}.b-footer .line{margin:20px 0;border-color:var(--second-background)}.b-footer .bottom-part{padding:20px 0 40px}@media (max-width:991px){.b-footer .bottom-part{padding:20px 0 20px}}.b-footer .bottom-part .columns__wrapper{gap:30px 0}@media (max-width:991px){.b-footer .bottom-part .columns__wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:991px){.b-footer .bottom-part .columns__item{width:100%;text-align:center}}@media (max-width:991px){.b-footer .bottom-part .column_2{-ms-flex-order:1;order:1}}.b-footer.b-footer-2:not(:first-child){margin-top:5vw}.b-footer.b-footer-2:not(:first-child).mt-0{margin-top:0}.b-footer.b-footer-2 .bg-section{border-radius:0}.b-footer.b-footer-2 .bg-section svg{display:block;position:absolute;left:0;right:0;bottom:calc(100% - 5px);width:100%;height:auto}.b-footer.b-footer-2 .bg-section svg path{fill:var(--footer-1)}ins{text-decoration:none}a{transition:.3s}ul#menu-categories{padding:0}.header__categories .swiper-slide .icon img{height:100%}.product-enhancement{width:30px;height:30px}.product-enhancement img{width:100%;height:100%}.product__title h3{margin-bottom:0}.nav_control ul li.active a,.nav_control ul li.active span{color:var(--sub-title-color)}.woocommerce-additional-fields__field-wrapper .delivery-wrap,.woocommerce-address-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:15px 20px}.form-row-wide{-ms-grid-column:span 2;grid-column:span 2}.woocommerce-billing-fields p.form-row{margin:0!important}.woocommerce-additional-fields__field-wrapper .delivery-wrap{margin-top:20px}.b_checkout .woocommerce-checkout-wrapper__left label[for]{font-weight:500}.order-coupon__body .coupon-notice-success{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.order-coupon__body .coupon-notice-error{width:100%;color:#c01a2c}.woocommerce-checkout #billing_city_field,.woocommerce-checkout #billing_postcode_field{display:none!important}.b_checkout .coupon-notice-error,.b_checkout .coupon-notice-success{margin-top:5px}.b_checkout .woocommerce-remove-coupon{color:var(--btn-color-1)}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .jsChangeDelivery:hover{color:#fff!important}.b_checkout .woocommerce-remove-coupon:hover{color:var(--primary-color-hover)}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .jsChangeDelivery{min-width:auto!important;min-height:auto!important}.b_checkout .woocommerce-checkout-wrapper__right__inner .woocommerce-checkout-review-order .woocommerce-shipping-methods .active-shipping-method .amount.woocommerce-Price-amount{margin-right:5px}.place-order .form-row{margin-top:20px}.form-row label.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;width:0;height:0;overflow:hidden;top:0;left:0;opacity:0;visibility:hidden}.form-row label.woocommerce-form__label-for-checkbox span{display:inline-block;vertical-align:top;padding:0 0 0 30px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5}.form-row label.woocommerce-form__label-for-checkbox span::before{left:0;border-radius:4px;position:absolute;content:'';width:18px;height:18px;border:1px solid var(--primary-color);top:2px;background-repeat:no-repeat;background-position:center;border-color:var(--primary-color)}.form-row label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::before{background-color:var(--primary-color);background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5509 7.98144L3.5326 7.99994L0 4.43137L1.48862 2.92759L3.55096 5.01094L8.51138 0L10 1.50378L3.56927 8L3.5509 7.98144Z' fill='white'/%3E%3C/svg%3E")}@media (max-width:1500px){.form-row label.woocommerce-form__label-for-checkbox span{padding:0 0 0 36px}.form-row label.woocommerce-form__label-for-checkbox span::before{width:24px;height:24px;border-radius:4px}}.form-row label.woocommerce-form__label-for-checkbox span::after{content:''}.woocommerce-form-login__rememberme{display:block;text-align:left}.woocommerce-form-login .order-coupon__wrapper{margin-bottom:15px}.woocommerce-form-login .woocommerce-form-login__submit{margin-top:15px}.woocommerce-form-login .form-row-submit-wrapper,.woocommerce-form-login .lost_password{text-align:center}.woocommerce-form-login .lost_password a{color:var(--primary-color)}.woocommerce-form-login .lost_password a:hover{color:var(--sub-title-color)}.required_field span.required{color:red}.woocommerce-ResetPassword label[for]{font-size:14px;font-weight:500;width:100%;display:block;margin-bottom:4px}.woocommerce-ResetPassword .form__control{border:1px solid var(--primary-color);font-size:16px}.woocommerce-ResetPassword .page-title{margin-bottom:10px}.password-input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative}.password-input input[type=password]{padding-right:2.5rem}.password-input input::-ms-reveal{display:none}.show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--primary-color);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="currentColor"/></svg>');content:'';display:block;height:22px;width:22px;color:var(--primary-color)}.show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="currentColor"/></svg>');color:var(--primary-color)}.woocommerce-password-strength{text-align:center;font-weight:500;padding:5px 20px;border-radius:30px;margin-top:10px;border:1px solid transparent}.woocommerce-password-strength.strong{border-color:#83c373}.woocommerce-password-strength.short{border-color:#e35b5b}.woocommerce-password-strength.bad{border-color:#f78b53}.woocommerce-password-strength.good{border-color:#ffc733}ul.swiper-wrapper{padding:0}.woocommerce-checkout #billing_city_field,.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_postcode_field{display:none!important}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;font-size:16px}.wpcf7-not-valid-tip{font-size:14px}.form-row.product_notes label{font-size:14px;font-weight:500;width:100%;display:block;margin-bottom:20px}.form-row.product_notes .form__control{border:1px solid var(--primary-color);font-size:16px}.form-row.product_notes textarea{min-height:100px;resize:vertical}.b_product-page .product__total{margin-bottom:0!important}.builder-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.form__row .columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.form__row .columns .column{width:calc(50% - 5px)}.b_contact-form .content-column,.b_contact-form .form-column{width:50%}@media (max-width:767px){.b_contact-form .content-column,.b_contact-form .form-column{width:100%}.form__row .columns .column{width:100%}}select.form__control{min-height:50px}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-list-item{margin:0}.mb-5{margin-bottom:5px}p.mb-5{margin-bottom:5px!important}.wpcf7-form-control.wpcf7-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Medium.eot);src:url(../fonts/OpenSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Medium.woff2) format("woff2"),url(../fonts/OpenSans-Medium.woff) format("woff"),url(../fonts/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-SemiBold.eot);src:url(../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}