@font-face{font-display:swap;font-family:'Futura PT Book';src:url(/wp-content/themes/flatsome-child/assets/fonts/FuturaPT-Book.eot);src:local('Futura PT Book'),local('FuturaPT-Book'),url('/wp-content/themes/flatsome-child/assets/fonts/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/flatsome-child/assets/fonts/FuturaPT-Book.woff2) format('woff2'),url(/wp-content/themes/flatsome-child/assets/fonts/FuturaPT-Book.woff) format('woff'),url(/wp-content/themes/flatsome-child/assets/fonts/FuturaPT-Book.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:8px;background:var(--fs-color-secondary)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px grey;box-shadow:inset 0 0 2px grey;border-radius:0}::-webkit-scrollbar-thumb{background:var(--fs-color-primary)}::-webkit-scrollbar-thumb:hover{background:var(--fs-color-primary)}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}body{overflow-x:hidden;font-family:'Futura PT Book'!important;line-height:1.4!important}a{text-decoration:none!important}a.button,a.button span{font-size:20px;margin-top:8px;font-weight:500}.link a{text-decoration:underline!important}.text__link a:hover{text-decoration:underline!important}.button,button,input[type=button],input[type=reset],input[type=submit]{font-weight:500}ul,ol{-webkit-margin-after:.9rem;margin-block-end:.9rem;position:relative}.list ul li::before{content:'';width:20px;height:23px;background-image:url(/wp-content/uploads/line.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;left:-3px}.col-inner ul{list-style:none}.col-inner ul li{margin-bottom:.3em}.mb-0 p{margin-bottom:15px}.shadow__text{text-shadow:0 0 15px rgb(0 0 0 / .6)}.underline{text-decoration:underline;margin-right:5px}.hidden{opacity:0!important;display:none!important}div h1,div h2{font-size:2.5rem;margin-bottom:15px;line-height:1.2;font-weight:500}div h3{font-size:2rem;margin-bottom:15px;line-height:1.2;font-weight:500}div h4,.title__order{font-size:1.875rem;margin-bottom:15px;line-height:1.2;font-weight:500}div h5{font-size:1.385rem}div h5.uppercase.header-title{font-size:2rem;text-shadow:0 0 15px rgb(0 0 0 / .6);font-weight:500}.text-center{text-align:center}.mfp-content .mfp-close{mix-blend-mode:darken}.wbpl_share{display:none}div.ux-swatch--label{padding:0 40px}.page__title h1{color:#000;margin-bottom:0;font-size:1.375rem;font-weight:500}ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase{-ms-flex-line-pack:end;align-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.lang{list-style:none}.lang li{margin-bottom:0;margin-right:5px}.lang li:first-child{border-right:1px solid;padding-right:5px}.lang li a{font-size:1.25rem}.off-canvas-left .mfp-content .sidebar__lang .lang-item-ru a{padding-left:5px}.html_topbar_left{margin:0px!important}.html_topbar_left a.phone__header{font-weight:400;font-size:1rem;padding:0;color:var(--fs-color-primary)}.header-bottom .nav-line-bottom>li>a:before,.header-bottom .nav-line-grow>li>a:before,.header-bottom .nav-line>li>a:before{height:1px}.stuck ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.stuck [data-icon-label]:after{top:0}.breadcrumb{font-size:.875rem}.breadcrumb .breadcrumb_last{text-decoration:underline}.stuck .title__box{display:none}#wide-nav .flex-center{width:100%;margin:15px 0}#wide-nav .flex-center .nav-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.seo__text{max-height:250px;overflow:hidden;position:relative;color:#5A5959}.seo__text h3{color:#5A5959}.seo__text ul{margin-left:20px}.seo__text::before{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:50px;background:-o-linear-gradient(top,#fff0 0%,#F3F3F3 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(#F3F3F3));background:linear-gradient(top,#fff0 0%,#F3F3F3 100%);z-index:1}.seo__text.active{max-height:100%}.seo__text.active::before{content:'';background:#fff0}.toggleBtn{font-size:1.25rem;cursor:pointer;border-bottom:1px solid;font-weight:700;outline:0!important}.toggleBtn:hover,.toggleBtn:active,.toggleBtn:focus{background-color:#fff0;color:var(--fs-color-primary)}.wpcf7-spinner,.wpcf7-response-output,.wpcf7-not-valid-tip{display:none}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select{margin-bottom:15px;border-color:var(--fs-color-primary);border-radius:0;padding:10px 15px;height:45px}form select{padding:10px}form input[type=date]:focus-visible,form input[type=email]:focus-visible,form input[type=number]:focus-visible,form input[type=password]:focus-visible,form input[type=search]:focus-visible,form input[type=tel]:focus-visible,form input[type=text]:focus-visible,form input[type=url]:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:1px}form textarea{border-color:var(--fs-color-primary);border-radius:0;min-height:150px;height:150px}form input[type=submit]{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:#fff;border-radius:0;padding:8px 30px 6px 30px;font-weight:500;width:100%}form input[type=submit]:hover,form input[type=submit]:focus{background-color:var(--fs-color-alert);border-color:var(--fs-color-alert)}.flex__input{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}label{width:100%;font-weight:700;font-size:13px;line-height:23px}form p{margin-bottom:0}form .accept{font-size:13px}form .accept a{border-bottom:1px dashed}.wpcf7-not-valid{border-color:#cf2e2e!important}.star .wpcf7-list-item{margin-left:0;margin-right:15px;margin-bottom:10px}.star .wpcf7-list-item .wpcf7-list-item-label{font-size:17px}.error__mess{border-radius:8px;position:fixed;display:block;background-color:#fff;color:#E4022E;right:calc(50% - 125px);bottom:10px;padding:15px 20px;border:2px solid;z-index:9999999;width:250px;opacity:0;visibility:hidden;margin-bottom:-50%;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;text-align:center}.error__mess img{width:22px;display:inline-block;margin-bottom:-5px;margin-right:10px}.error__mess.visible-block{opacity:1;visibility:visible;margin-bottom:0;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}#additional_list_field .woocommerce-input-wrapper{padding-right:260px;position:relative;display:block}#additional_list_field .woocommerce-input-wrapper:before{content:'';width:245px;height:150px;position:absolute;right:0;background-image:url(/wp-content/uploads/listivochka.png);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #000}.post-date-day{margin-top:15px;margin-bottom:10px;display:block;font-size:1.125rem;color:#8E8D8D;text-decoration:underline}#at_posts_related h3{text-align:center}ul.social__block{margin-bottom:0}ul.social__block a img{height:35px}.scroll-top{position:fixed;left:15px;bottom:20px;background-color:var(--fs-color-primary);width:53px;height:53px;padding:15px;border-radius:50%;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / 25%);box-shadow:0 3px 6px rgb(0 0 0 / 25%);opacity:0;z-index:999999}.scroll-top.active{opacity:1}.scroll-top img{width:30px}footer .ux-menu-link a{min-height:1em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .ux-menu-link a:hover{text-decoration:underline}footer .footer__menu .ux-menu-link__text{border-bottom:1px solid #fff0}footer .ux-menu-link--active .ux-menu-link__text,footer .footer__menu .ux-menu-link__text:hover{border-bottom:1px solid}footer .card__block img{height:22px}#shipping_first_name,#ship-to-different-address{opacity:0!important;display:none!important}.price-single{margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-single span.text-all{font-size:.875rem;text-transform:uppercase;font-weight:600}.price-single span#total-price{font-size:1.2rem!important;text-transform:lowercase!important;font-weight:600}div.product-section{border-top:none}div .nav-pagination>li>a,div .nav-pagination>li>span{border-radius:0}.product-small.box .price{text-transform:lowercase;font-size:1.25rem;font-weight:700}div.woocommerce-variation-price{padding:15px 0 10px;border-top:2px solid var(--fs-color-secondary)}.product-info .product-page-price,div.product-summary .woocommerce-Price-currencySymbol,.woocommerce-variation-price .price,.single_variation_wrap .woocommerce-Price-amount{font-size:1.5rem}div .price.product-page-price,div .single_add_to_cart_button.button,div span.amount{font-weight:700;padding-top:5px}.woocommerce-variation-add-to-cart{position:relative}.info__tooltype{font-size:.875rem;position:absolute;right:0;top:0}.info__tooltype.new__text{font-size:.7rem;font-style:italic;line-height:1.2;max-width:50%}.single_variation_wrap .info__tooltype.new__text{top:-35px}.product-type-simple div .price.product-page-price{padding-bottom:15px}.outofstock .info__tooltype.new__text{display:none}.info__tooltype span.info{text-decoration:none;position:relative;display:inline-block;cursor:pointer}.info__tooltype span.info .tooltiptext{visibility:hidden;width:320px;background-color:#000;color:#fff;text-align:left;border-radius:5px;padding:12px;position:absolute;z-index:20;top:125%;right:50%;margin-left:-60px;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;text-transform:initial;font-weight:500;font-size:.7rem;line-height:1.3}.info__tooltype span.info:hover .tooltiptext{visibility:visible;opacity:1}.woocommerce-variation-add-to-cart .info__tooltype{top:-25px}.info__tooltype span.info::before{content:'';width:18px;height:18px;border:1px solid;position:absolute;border-radius:50%;left:-5px;top:-1px}.product-title{font-size:1rem;text-transform:uppercase}h5.uppercase.header-title span{margin-top:15px;display:block}h5.uppercase.header-title>span>span{font-size:1rem;background-color:#676767;padding:10px 30px;font-weight:400;overflow:hidden;position:relative;z-index:1;display:inline-block}h5.uppercase.header-title>span>span:hover{background-color:#bababa}p.out-of-stock-message{width:100%;color:var(--wp--preset--color--vivid-red);margin-bottom:0;font-size:15px;text-transform:initial}.term-description{color:var(--e-global-color-text)}.variations label{display:contents}form.variations_form{margin-bottom:0}.stock.out-of-stock{display:none}.woocommerce-variation-price .out-of-stock-message{display:none}.ux-quantity.quantity{height:46px}.ux-quantity.quantity input[type=number]{width:3.5em;max-width:3.5em;height:46px}ul.card__block li:first-child{margin-left:0}.section.seo__block{padding-top:50px;padding-bottom:50px;background-color:#f3f3f3}ul.product-tabs{position:relative}ul.product-tabs::after{content:'';height:2px;width:100%;background-color:var(--fs-color-secondary);position:absolute;bottom:0}ul.product-tabs li{text-align:center}ul.product-tabs li a{font-size:.875rem;border-radius:0}ul.product-tabs li.active a{display:block;border-top-color:#fff;border-right-color:#fff;border-left-color:#fff}div.tab-panels{font-size:.875rem;padding-top:2em}th.woocommerce-product-attributes-item__label{font-weight:500;min-width:90px}div .tabs.wc-tabs.product-tabs{-ms-flex-pack:distribute;justify-content:space-around}.woocommerce-product-attributes td,.woocommerce-product-attributes th{font-size:inherit;padding:0;border:none}.entry-summary ul.list__info li{margin-bottom:0;margin-left:0}.vertical-thumbnails::-webkit-scrollbar{width:3px;background:#fff}.vertical-thumbnails::-webkit-scrollbar-thumb{background:var(--fs-color-success)}.vertical-thumbnails::-webkit-scrollbar-thumb:hover{background:var(--fs-color-success)}div a.zoom-button,.product-info.summary .woocommerce-breadcrumb{display:none!important}div p.order__one.single_add_to_cart_button.button{background-color:#fff!important;border-color:var(--fs-color-primary);border-width:2px;padding:0;margin-top:-2px}div p.order__one.single_add_to_cart_button.button a{display:inline-block;padding:4px 30px 1px 30px}div p.order__one.single_add_to_cart_button.button:hover{background-color:var(--fs-color-primary)!important}div p.order__one.single_add_to_cart_button.button:hover a{color:#fff}.woocommerce-mini-cart__buttons.buttons a{font-size:1rem}.product-info form .single_add_to_cart_button.button{min-width:210px}.return-to-shop a.wc-backward,a.button-continue-shopping.button.primary.is-outline{font-size:1rem;padding-top:2px}.wapf .wapf-wrapper .wapf-checkable{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:13px;opacity:.5}.wapf .wapf-wrapper .wapf-checkable.wapf-checked,.wapf .wapf-wrapper .wapf-checkable:hover{opacity:1}.wapf .wapf-wrapper .wapf-checkable .wapf-input-label::before{content:'';width:18px;height:18px;background-image:url(/wp-content/uploads/radio_button_off.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:2px}.wapf{clear:both}.wapf .wapf-wrapper .wapf-checkable.wapf-checked .wapf-input-label::before{background-image:url(/wp-content/uploads/checkmark_circle.svg)}.wapf .wapf-wrapper .wapf-checkable input[type=radio]{display:contents}.wapf .wapf-product-totals .wapf--inner{padding-top:0}.wapf .wapf-product-totals .wapf--inner div{padding-bottom:5px}.wapf .wapf-product-totals .wapf--inner div:first-child,.wapf .wapf-product-totals .wapf--inner div:nth-child(2){display:none}.wapf .wapf-product-totals .wapf--inner span{font-size:.875rem;text-transform:uppercase}.wapf .wapf-product-totals .wapf--inner span.price{margin:0;font-size:1.2rem;text-transform:lowercase;margin-top:-5px}.info__afterimg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.info__afterimg p.title__afterimg{margin-bottom:15px!important;font-weight:600}.info__afterimg .img{width:80px}.info__afterimg .text{width:calc(100% - 100px);font-size:.85rem;line-height:1.2}.info__afterimg .text p{margin-bottom:5px}.info__afterimg .text ul{padding-left:25px;margin-bottom:5px}.related-products-wrapper .previous,.related-products-wrapper .next,.slider__products .previous,.slider__products .next{opacity:0!important}.arrow__carousel img{cursor:pointer}#shipping_method .shipping__list_label{padding:0}div button#place_order{font-weight:500}div.woocommerce-privacy-policy-text p a,div span.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline!important}.product_list_widget .product-title{font-size:1rem}.share__block{gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share__block svg{width:30px;height:30px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.coupon input[type=text]{margin-bottom:0}.coupon .expand{height:45px;font-weight:500}.product-name .item.img img{height:80px;width:80px}.product-name .item.img{width:80px;margin-right:10px}.product-name .item.text{width:calc(100% - 90px)}span.woocommerce-Price-currencySymbol{text-transform:lowercase}.product-container .product-info{padding-top:0}.product-container .product-info .price.product-page-price{margin-top:0}.product-type-variable .price.product-page-price{display:none}.cart-item.has-icon [data-icon-label]:after{background-color:#dc2323!important}.variations .reset_variations{top:5px}.form-row.place-order form.checkout_coupon.woocommerce-form-coupon.has-border.is-dashed{display:block!important;padding:20px}.form-row.place-order .woocommerce-info.message-wrapper.text-center{display:none!important}p.rose__info{background-color:#f3f3f3;padding:20px;border:2px dashed #cf2e2e;text-align:center}.sidebar__lang{width:100%}.off-canvas-left .mfp-content .sidebar__lang li{margin-bottom:15px}.off-canvas-left .mfp-content .sidebar__lang a{font-size:20px}.off-canvas-left .mfp-content{background-color:#fff!important}.off-canvas-left .mfp-content a{color:#000!important;font-weight:500;font-size:15px;padding-top:5px;padding-bottom:5px}.info__sidebar{width:100%;margin-top:50px}.info__sidebar img.logo{width:100px;margin-bottom:15px}.info__sidebar img.icon{margin-bottom:10px;width:30px}.info__sidebar a{font-size:18px!important}@media (max-width:849px){.vertical-thumbnails{visibility:hidden;height:0}}@media (max-width:768px){.small-center .col-inner{text-align:center!important}.small-center .text-right{padding-top:0px!important}.lang li{width:auto!important}.product-container .product-info .price.product-page-price{margin-top:.5em}.product-info form .single_add_to_cart_button.button{min-width:150px}.product-info form .order__one.single_add_to_cart_button.button{min-width:80px}}@media (max-width:540px){div#logo{width:190px}.product-title{font-size:.7rem}.product-small.box .price{font-size:1rem}.breadcrumb{font-size:.6rem}div h1,div h2{font-size:1.7rem}.page__title h1{font-size:1rem}div h3{font-size:1.5rem}.post-date-day{font-size:1rem}p{font-size:.875rem;line-height:1.5}div h5.uppercase.header-title{font-size:1.6rem}h5.uppercase.header-title span{margin-top:0}ul.product-tabs li{text-align:left}.info__afterimg .text{width:calc(100% - 50px)}.info__afterimg.flex.align-middle{margin-top:15px}.woocommerce-variation-add-to-cart .info__tooltype{top:-10px}.info__tooltype .underline{font-size:.7rem}.arrow__carousel{margin-bottom:0}.arrow__carousel img{width:35px;height:35px}.box-category .image-cover{padding-top:300px!important}.col-1 .text-left{text-align:center}.col-1 .text-left .img.has-hover{width:inherit!important}.col-1 .text-left .img.has-hover img{width:150px}.col-1 .text-left .img.has-hover.logo-2 img{width:80px}.col-2 .text-right{text-align:center;padding-right:0px!important}.col-3 .text-right{text-align:center}.col-2 .align-right a,.col-3 .align-right a{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:14px}.col-2 .title p,.col-3 .title p,.col-4 .title p{margin-top:10px;font-size:15px;font-weight:600}.col-4 .text-right{text-align:center}.col-4 .card__block,.col-4 .social__block{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:15px}.col-4 .card__block li,.col-4 .social__block li{margin-left:0}.col-4 .text__link li{margin-left:0}.info__tooltype{position:relative;margin-bottom:15px}.single_variation_wrap .info__tooltype.new__text{top:0}.info__afterimg.flex.align-middle{margin-bottom:20px}.info__tooltype.new__text{max-width:100%;text-align:left}div.product-main{padding:15px 0}#additional_list_field .woocommerce-input-wrapper{padding-right:0;margin-bottom:160px}#additional_list_field .woocommerce-input-wrapper:before{width:100%;bottom:-150px}}@media (max-width:450px){div h2{font-size:1.2rem}.info__afterimg .text{width:100%}.info__afterimg.flex.align-middle{margin-top:0}div p.order__one.single_add_to_cart_button.button{margin-left:10px}.order__one.single_add_to_cart_button.button span.icon{display:block!important;visibility:visible!important;opacity:1!important}.order__one.single_add_to_cart_button.button span.text{display:none}div p.order__one.single_add_to_cart_button.button a{padding:5px 10px}div p.order__one.single_add_to_cart_button.button a svg{margin-bottom:-10px}.product-info form .order__one.single_add_to_cart_button.button{min-width:50px}div p.order__one.single_add_to_cart_button.button a:hover svg g{fill:#fff}.title__order{font-size:1.5rem}ul.card__block li:first-child{margin-left:1.3em}}@media (max-width:380px){.info__afterimg .img{width:60px}.info__afterimg .text{font-size:.7rem}div p.order__one.single_add_to_cart_button.button a{padding:5px 10px}div .single_add_to_cart_button.button{font-weight:500}.title__order{font-size:1.3rem}.mfp-container{padding:15px}.product-info form .single_add_to_cart_button.button{min-width:110px}.product-info form .order__one.single_add_to_cart_button.button{min-width:40px}}#additional_check_field{display:none!important}.header_phone_cont{display:flex;align-items:flex-start;font-size:16px}.lft-block{display:flex;flex-direction:column;margin-right:15px;text-align:right;font-weight:400;text-align:left}.rgt-block{display:flex;flex-direction:column}.phone__header{text-decoration:none;color:#000}.info__sidebar span{display:block;font-weight:700}.footer-contact-cont span{margin-right:5px}