@media all and (max-width:1280px){#topmenu>li>a{font-size:16px}.header__contact a{font-size:20px}.header__phone,.header__telegram{width:188px}}@media all and (max-width:1200px){#topmenu{margin-left:0}.search__field{width:300px}.header__logo{width:250px}.header__bar{width:calc(100% - 250px)}.cart_icon{width:100px;height:100px}.header__footer{align-items:flex-start}.cart_item .product-thumbnail{width:150px}}@media all and (max-width:1024px){.productcard__container{padding:20px 15px}.homebanners__item_over_btn a{width:200px;font-size:20px}.homecarousel_products{width:auto;margin-left:auto;margin-right:auto}.productslist__container{margin-left:auto;margin-right:auto}.footer__bottom{display:none}.footer__bottom.mob{display:flex;padding:0;margin-top:30px;text-align:center;width:100%;flex-direction:column;align-items:center;justify-content:center}.footer__content{flex-direction:column}.footer__info{width:100%;margin-bottom:20px}.footer__form{margin:20px auto}.footer__bottom_copyrights{padding-left:0;max-width:300px;margin-top:20px}.footer__bottom_copyrights p{line-height:1.4}.productrow__qty_container{white-space:nowrap}.productrow__qty .qty_change{margin:0}.page-template-page-contact .wp-block-columns{flex-direction:column}.page-template-page-contact .wp-block-column:not(:first-child){margin-left:0}}@media all and (max-width:991.98px){.headermob{display:flex;position:fixed;top:0;left:0;right:0}.admin-bar .headermob{top:32px}body{padding-top:60px}body.has-promo-panel{padding-top:80px}.headermob__menutoggler svg line{stroke:#F5FFD8}.headermob{background-color:var(--como);height:60px;display:flex;align-items:center;z-index:999}.headermob__inner{padding:0 16px;width:100%}.cartmobsvg ellipse{fill:#F5FFD8}.cartmobsvg path{stroke:#F5FFD8}.headermob__bar{display:flex;justify-content:space-between;align-items:center}.mobcart_link{position:relative;text-decoration:none;color:#fff}.mobcartqty{display:none;border-radius:32px;background-color:var(--cerulean);min-width:15px;height:15px;justify-content:center;align-items:center;font-size:14px;margin-left:-10px}.hasitems .mobcartqty{display:inline-flex}#mobsearchtoggler svg{fill:#F5FFD8}.headermob__right{display:flex;align-items:center;justify-content:flex-end}.headermob__search_toggler{margin-right:10px}.headermob__menutoggler,.headermob__right{width:80px}.homepage__categories_grid{margin:0;flex-direction:column}.homepage__categories_link{width:100%;max-width:320px;margin:20px auto}.homebanners__item_wrapper{width:300px;position:relative;height:240px;margin:20px 0}.homebanners__item_over_title,.homebanners__item_title{font-size:24px;line-height:30px}.homebanners__item_text{font-size:16px;color:var(--rangoongreen);font-weight:400}.homebanners__item_over_inner,.homebanners__item_inner{display:flex;flex-direction:column;justify-content:flex-start;padding:20px}.homebanners__container{flex-direction:column;margin:auto;justify-content:center;align-items:center}.homebanners__item_img img{max-width:135px;max-height:151px;object-fit:contain}.homebanners__item_over{padding:20px}.homebanners__item_over_inner{padding:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.homebanners__item_over_footer{flex-direction:column;padding:0;margin:0;justify-content:center;align-items:center;text-align:center}.homebanners__item_over_text{max-width:100%;font-size:16px;font-weight:400;margin:15px 0}.homebanners__item_over_btn{max-width:200px}.homebanners__item_over_title{text-align:center}.homepage__article,.category__item.article__item{width:100%;margin-left:auto;margin-right:auto;max-width:640px}.footer__before .container{max-width:670px}.header__contact,.header__footer,.header__logo,.header__bar,.header__menu{display:none}.header__inner{background-image:none}.header__moblogo{display:flex;align-items:center;justify-content:center;width:100%;padding:50px 0}.header__wrapper{padding:0 0 100px;height:auto;background-size:contain}.header__allwrapper{display:none}.category__topcategories_grid.flexw{flex-direction:column}.category__topcategories_item:last-child,.category__topcategories_item:first-child{border-radius:40px;border:3px solid var(--como)}.category__topcategories_item{width:100%;border-radius:40px;margin:-1px 0;height:50px}.category__topcategories_grid.flexw{flex-direction:column;max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:10px}.filters_wrapper{display:none}.productslist__container{padding-top:30px}#filters_mobtoggler{display:flex}#woofilters{position:fixed;top:60px;bottom:0;left:0;padding:0 15px;right:0;z-index:998;background-color:#97B66C;overflow-y:auto;overflow-x:hidden}body.has-promo-panel #woofilters{top:110px}#filters .filters_container{flex-direction:column;align-items:center}.productslist__filter_container{max-width:320px;width:100%}#mob_filters_back_btn{display:flex;align-items:center;color:#fff;font-size:20px;font-weight:700;cursor:pointer;padding:10px 0}#mob_filters_back_btn img{margin:0 10px 0 0}.productslist__filter_title{justify-content:space-between;color:#fff;padding-left:0;padding-right:0}.productslist__filter_title span{color:#fff}.woocommerce-widget-layered-nav-list{display:none;box-shadow:none;padding:10px 0 20px;margin:0;opacity:1;visibility:visible;position:relative;top:inherit;column-count:1;width:100%;left:initial;right:initial}#filters_active .widget_layered_nav_filters{width:100%;max-width:320px;margin:10px auto}#filters_active .filter_name_title{font-size:16px;color:var(--reef);font-weight:400;margin-bottom:10px;display:block;text-transform:uppercase}#filters_active ul{margin:0 0 10px;justify-content:flex-start}#filters_active .chosen a{background-color:#fff0;padding:0;border-radius:0;color:var(--riceflower);font-size:16px;margin:0 5px 5px 0}.singleproduct__header{flex-direction:column}.singleproduct__gallery{width:400px;padding-right:0;margin:0 auto 20px}.singleproduct__info{width:100%}.singleproduct__title.mobile{display:block;text-align:center;font-size:26px;font-weight:500}.singleproduct_title.singleproduct__title.desctop{display:none}.singleproduct__stock,.singleproduct__excerpt{text-align:center;font-size:20px;line-height:initial}.singleproduct__prices{text-align:center}.singleproduct__addtocart_block{display:flex;justify-content:center}.singleproduct__description_full h2{font-size:26px;line-height:initial;text-transform:initial}.singleproduct__description_full{font-size:16px}.productpage__image_main img{height:300px;max-height:300px;min-height:initial}.single-product .category__topcategories{display:none}.singleproduct .container{padding:0}.singleproduct__main{border:none;border-radius:0}.woocommerce_page h1{font-size:26px;line-height:initial}.woocommerce_page h1{margin-bottom:20px}table.cartpage_table{display:flex;flex-direction:column}table.cartpage_table{width:100%;max-width:768px;margin-left:auto;margin-right:auto}table.cartpage_table tbody{display:flex;flex-direction:column}table.cartpage_table tbody tr{display:flex;align-items:center;justify-content:space-between}table.cartpage_table tbody tr.cart_item:not(:first-child){border-top:3px solid var(--riceflower);}table.cartpage_table tbody tr td{border:none;display:flex;align-items:center}table.cartpage_table tbody tr{flex-wrap:wrap}table.cartpage_table tbody tr{height:auto;padding-left:110px;position:relative;min-height:120px;padding-top:10px}table.cartpage_table .cart_item .product-thumbnail{width:100px;height:100px;position:absolute;left:0;top:calc(50% - 50px);padding:0}table.cartpage_table .cart_item .product-thumbnail a{height:100%}table.cartpage_table .cart_item .product-thumbnail img{height:100%;object-fit:contain;order:1}table.cartpage_table .product-name{width:calc(100% - 30px);order:2;padding-top:0;padding-bottom:0}table.cartpage_table .product-remove{order:3}table.cartpage_table .product-price{order:4}table.cartpage_table .product-quantity{order:5}table.cartpage_table .product-subtotal{order:6}table.cartpage_table .product-name a{font-size:16px;font-weight:500;line-height:initial}table.cartpage_table .product-remove{width:30px;padding:0}table.cartpage_table .product-remove a svg{width:28px;margin-right:2px;height:28px}.woocommerce td.product-quantity input{height:44px;width:74px;font-size:18px;border:2px solid var(--como);padding:5px 10px;background-color:#fff0}.cartpage__form{font-size:18px;line-height:initial}table.cartpage_table tbody tr.bottom_actions{padding:0;justify-content:center;border:none;height:auto;padding-top:10px}.cart_footer_totals.flex.flexaiend{flex-direction:column;align-items:center;margin-top:20px}.cart_totals{align-items:center}.checkout_header_container.flex{flex-direction:column}.woocommerce-form-coupon-toggle{text-align:center}.cart_footer_back_to_cart_link.flex.flexaic{font-size:20px}.cart_footer_back_to_cart_link svg{height:18px;width:28px}.checkout_header_container{margin-bottom:20px}.woocommerce-form-coupon-toggle .woocommerce-info{font-size:18px}.checkout_order_items_header{display:none}.checkout_order_items_table{margin-top:20px}.checkout_order_items_table table{display:flex;flex-direction:column}.checkout_order_items_table tbody{display:flex;flex-direction:column}.checkout_order_items_table tbody tr{display:flex;align-items:center;justify-content:space-between}.checkout_order_items_table tbody tr:not(:last-child){border-bottom:3px solid var(--riceflower)}.checkout_order_items_table tbody tr td{border:none;display:flex;align-items:center}.checkout_order_items_table tbody tr{height:auto;position:relative;padding-top:10px}.checkout_order_items_table table tr td{padding:10px 0}.checkout_order_items_table tbody tr td.product-img{width:100px}.checkout_order_items_table tbody tr td.product-name{font-size:16px;width:calc(100% - 100px - 100px);padding-left:15px;padding-right:15px;display:block}.checkout_order_items_table tbody tr td.product-total{width:100px;font-size:16px;font-weight:500}.checkout__tools.flex{flex-direction:column}.woocommerce .input-text{border-radius:65px;padding:0 15px;font-size:16px}.woocommerce-billing-fields__field-wrapper input{margin-bottom:0}.woocommerce-billing-fields h3{font-size:26px}#billing_form_container{width:100%;max-width:320px;margin:20px auto;padding:0}#order_review{width:100%;padding-left:0;padding-top:0;max-width:320px;margin:0 auto 20px}.order-total .label,#shipping h3,#payvariants h3{font-size:26px;line-height:initial}#shipping_method{font-size:18px}.wc_payment_methods.payment_methods.methods{font-size:18px}#place_order{height:50px;font-size:18px;padding:0 15px}.checkout_end_container{padding:20px}.category__list{width:100%;max-width:768px}.category__item a{flex-direction:column}.news__item .category__item_img{width:100%;padding-right:0}.news__item .category__item_info{width:100%;padding-left:0;padding-top:15px}.category__item_img img{width:100%}.category__list.articles_list{width:100%;max-width:768px}.category__container h1,.page__container h1{font-size:26px;line-height:initial;margin-bottom:20px}.article__img{width:100%;margin:0 auto 20px}.article__content{padding:20px 15px;border-radius:15px;background-color:var(--riceflower);font-size:16px}.page__container h2,.page__container h3{font-size:22px;line-height:initial}.header{margin-top:30px}.promo__panel{background:#a5d5eb;height:50px;margin-top:60px}.header__wrapper{margin-top:60px!important}.promo__container{justify-content:space-around}.promo_text_pc{display:none}.promo_text_mob{display:block;font-size:18px;color:var(--saddlebrown);margin:5px 0}.btn_get_promo{height:32px;font-size:18px;width:120px;margin-left:10px}}@media all and (max-width:840.98px){.homecarousel_products{width:auto}.productcard__title a{font-size:14px}.productcard__container{padding:15px 15px 15px 5px}}@media all and (max-width:768px){.homepage__articles_grid{margin:0;flex-direction:column}.footer__info_top{padding-top:45px;display:flex;width:100%;justify-content:center;padding-right:0;flex-direction:column;max-width:170px;margin-left:auto;margin-right:auto}.footer__menu{display:none}.footer__info_about_menu .footer__title,.footer__info_client_menu .footer__title{position:relative;cursor:pointer}.footer__info_about_menu .footer__title::after,.footer__info_client_menu .footer__title::after{content:"";background-image:url(/wp-content/themes/nsp/images/arrow-down.webp);width:18px;height:11px;display:block;position:absolute;right:0;top:11px}.footer__info_client_menu.active .footer__title::after,.footer__info_about_menu.active .footer__title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer__info_contact_phones a{font-size:18px}.footer__title{margin-bottom:20px}.homebanners__item:hover .homebanners__item_over{display:none}.homepage__categories_link{height:180px}.homepage__category__image{position:absolute;bottom:-25px}.homepage__category__image img{height:155px}.homepage__categories_link{margin:15px auto}.homepage__categories_link{font-size:20px}.homecarousel{padding:40px 0}.getdicount{height:580px}.getdicount__text_container{order:1;margin-left:-15px;margin-right:-15px}.getdicount__percent_value{order:2;margin-top:20px}.getdicount__btn_container{order:3}.getdicount__inner .container{padding-top:100px}.getdicount__label{left:calc(50% - 56px)}.getdicount__text_container img{display:none}.getdicount__text{width:100%;margin:0;padding:15px;height:auto;text-align:center}.getdicount__btn_container .btn{width:200px;font-size:18px;margin-top:30px}.getdicount__text{font-size:32px}.content.light h2,.page__container h2{font-size:22px}.productslist__container{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:72px 15px}.productslist__container .productcard{width:auto;margin:0}.productrow .productcard_addtocart_btn,.productcard__addtocart .productcard_addtocart_btn{height:41px;font-size:18px}.productcard__content{display:flex}.productcard__container{width:100%}.productcard__link a{display:none}.singleproduct__main{padding:30px 15px}}@media all and (max-width:640px){.content.light,.page__container .light{padding:15px 15px 15px 15px;margin:15px 0 15px 0}.footer__form{width:100%}.singleproduct__addtocart_form form{flex-direction:column;align-items:center}.homepage__categories_link:hover .homebanners__item_over{display:none}.category__container h1,.page__container h1{font-size:26px;line-height:initial;margin-bottom:15px}.content.light h2,.content.light h3,.page__container h2,.page__container h3{font-size:22px;line-height:initial}table.cartpage_table .product-price{display:none}table.cartpage_table .cart_item .product-thumbnail{width:64px}table.cartpage_table tbody tr{padding-left:74px}table.cartpage_table .product-quantity{width:50%}table.cartpage_table .product-subtotal{width:50%;justify-content:flex-end}.woocommerce td.product-quantity input{width:65px;padding:5px}.checkout-button.button{width:300px}.checkout_order_items_table tbody tr td.product-img{width:64px}.checkout_order_items_table tbody tr td.product-name{width:calc(100% - 64px - 100px)}.checkout_coupon .default_button.button,#coupon_code{width:100%;max-width:320px}.woocommerce-order.thanks_page h1{font-size:29px;text-transform:inherit}.thanks__text{font-size:18px}.thanks__link{font-size:20px;line-height:initial;margin-bottom:30px}.productslist__container{grid-template-columns:1fr 1fr}.productcard__content{flex-direction:column}.productcard__container{padding:5px 5px 25px 5px}}@media all and (max-width:440px){.singleproduct__gallery{width:auto}.productslist__container{gap:72px 10px}.productcard__info{padding:0 5px}}@media all and (max-width:380px){.homecarousel_products{width:auto}}.modal_container,
.category__item_readmore,
.productrow .productcard_addtocart_btn.added img,
.productcard__addtocart .productcard_addtocart_btn.added img,
.homebanners__item_over,
#footercf_send,
.button svg,
a svg,
button, a {
  -webkit-transition: all 0.24s;
  -moz-transition: all 0.24s;
  -ms-transition: all 0.24s;
  -o-transition: all 0.24s;
  transition: all 0.24s;
}#widgethelp_uniquecssid,.fixed_button1{display:none!important}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#52ab003b;z-index:99999;opacity:0;-webkit-transition:opacity 100ms ease-in;-moz-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:.3s all}.modalDialog.active{opacity:1;pointer-events:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.3s all}.modalDialog>div{max-width:600px;width:90%;position:relative;margin:10% auto;background:#fff;padding:40px;box-shadow:0 9px 20px rgb(0 0 0 / 20%);border-radius:10px}.close{font-family:Arial,Helvetica,sans-serif;background:#457758;color:#fff;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:34px;height:34px;text-decoration:none;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;padding-top:5px}.close:hover{background:#a10000}#callback_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-title{text-align:center;font-size:28px;color:#457758}#callback_wrapper input{border:2px solid #457758;box-sizing:border-box;border-radius:10px;height:50px;padding-top:3px;padding-left:17px;margin-bottom:20px}#footercf_send1{height:50px;width:218px;font-size:16px;text-transform:uppercase;letter-spacing:.04em;font-weight:500;margin-top:20px;color:#fff;padding-top:10px!important;padding-right:0!important;display:flex;justify-content:center;padding-left:0!important}.fixed_socials{width:100px;text-align:center;position:fixed;right:38px;bottom:41px;z-index:999;flex-direction:column-reverse;justify-content:center;align-items:center;display:flex}.social_link_box{display:flex;transition:.9s;height:0;overflow:hidden;flex-direction:column}.social_link_box.active{height:auto}.viber_icon{height:100px;width:100px}.telegram_icon{height:60px;width:60px}.call_bttn{background:rgb(110 158 212 / .82);border-radius:50%;box-shadow:0 8px 10px rgb(69 119 88 / .3);height:70px;width:70px;display:flex;text-align:center;justify-content:center;align-items:center;padding-top:8px;margin-bottom:15px;position:relative}.call_bttn:hover{background-color:rgb(110 158 212)}@media (max-width:760px){.call_bttn:hover{background:rgb(69 119 88 / .82)}}.btn-call__ico svg{filter:invert(1)}.call_bttn svg{filter:invert(1)}.btn-call{background:rgb(69 119 88 / .8);border-radius:50%;box-shadow:0 8px 10px rgb(69 119 88 / .3);cursor:pointer;height:80px;width:80px;text-align:center;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite;display:flex;justify-content:center;align-items:center;text-decoration:none}@media (max-width:760px){.call_bttn{background:rgb(69 119 88 / .82)}}.btn-call__ico{display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;padding-top:5px;transition:.3s all}.btn-call:hover{background-color:rgb(69 119 88)}.btn-call:hover .btn-call__ico{color:rgb(69 119 88)}@media (min-width:760px){#call_bttn:hover~div.hover_tip_bttn{display:block!important}}.hover_tip_bttn{image-rendering:-webkit-optimize-contrast;cursor:pointer;list-style:none outside none;box-sizing:border-box!important;box-shadow:none;margin:0;border:0;height:auto;max-width:none;clear:none;float:none;font-family:Open sans,Ubuntu,Arial!important;text-align:left;letter-spacing:0;text-transform:none;text-decoration:none;text-shadow:none!important;z-index:auto;content:none;user-select:auto;position:absolute;width:185px;padding:14px 15px 15px;background:rgb(110 158 212 / .85)!important;font:400 13px/16px Open sans,Ubuntu,Arial;color:#fff!important;transition:opacity 2s ease-in-out;bottom:87px;left:-89px;display:none;opacity:1;border-radius:10px}.hover_tip_arrow{image-rendering:-webkit-optimize-contrast;cursor:pointer;list-style:none outside none;font:400 13px/16px Open sans,Ubuntu,Arial;color:#fff!important;x:0;y:0;box-sizing:border-box!important;box-shadow:none;padding:0;margin:0;border:0;max-width:none;clear:none;float:none;font-family:Open sans,Ubuntu,Arial!important;font-size:inherit;line-height:inherit;text-align:left;letter-spacing:0;text-transform:none;text-decoration:none;text-shadow:none!important;opacity:1;z-index:auto;content:none;background-size:auto;user-select:auto;width:18px;height:14px;position:absolute;bottom:-14px;left:29px;filter:invert(0)!important}@media (max-width:760px){.hover_tip_bttn{display:none}.fixed_socials{right:11px;bottom:20px}}@keyframes hoverWave{0%{box-shadow:0 8px 10px rgb(69 119 88 / .3),0 0 0 0 rgb(69 119 88 / .2),0 0 0 0 rgb(69 119 88 / .2)}40%{box-shadow:0 8px 10px rgb(669 119 88 / .3),0 0 0 15px rgb(69 119 88 / .2),0 0 0 0 rgb(69 119 88 / .2)}80%{box-shadow:0 8px 10px rgb(69 119 88 / .3),0 0 0 30px #fff0,0 0 0 26.7px rgb(69 119 88 / .067)}100%{box-shadow:0 8px 10px rgb(69 119 88 / .3),0 0 0 30px #fff0,0 0 0 40px #fff0}}.cls-1{fill:#fff}.cls-3{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:16.86px}