:root{--search-accent:#2f5d3a;--brand-green:#064e3b;--brand-green-light:#047857;--text-green:#285c35}html,body{max-width:100%;overflow-x:hidden}.fas.fa-trash,.articlebody-bottom,.mfp_date,.hk-well.hikashop_user_points_cpanel,.result__taxonomy{display:none!important}.com-content-article a span,.item-page a span,.com-content a span,.hikashop_product_page a span{color:var(--brand-green)!important;font-weight:700!important}.com-content-article a:hover span,.item-page a:hover span,.com-content a:hover span,.hikashop_product_page a:hover span{color:var(--brand-green-light)!important;text-decoration:underline}.form-inline{display:flex;flex-wrap:wrap;width:100%;gap:10px}.form-inline label{width:100%;margin-bottom:6px}.input-group{display:flex;align-items:flex-end;width:100%;max-width:500px;flex-wrap:nowrap!important}.input-group .awesomplete{flex:1;min-width:0;display:block}.input-group .awesomplete input.form-control{width:100%;height:48px;border:none!important;border-bottom:2px solid var(--search-accent)!important;border-radius:0!important;padding:0 8px;background:transparent;box-shadow:none!important;outline:none}.input-group .btn.btn-primary{flex-shrink:0;height:48px;display:flex;align-items:center;padding:0 18px;background:var(--search-accent)!important;color:#fff!important;border:none!important;border-bottom:2px solid var(--search-accent)!important;border-radius:0!important;margin-left:0;white-space:nowrap!important}.input-group .btn.btn-primary:hover,.input-group .btn.btn-primary:focus,.input-group .btn.btn-primary:active{background:var(--search-accent)!important;border-color:var(--search-accent)!important;box-shadow:none!important}#search-query-explained p{font-size:0}#search-query-explained a{font-size:16px;color:var(--search-accent);font-weight:600;text-decoration:none}#search-query-explained a:before{content:"Намерени са: ";font-weight:500}#hikashop_category_information_menu_481{margin-top:-180px}#hikashop_category_information_menu_481>h2:first-of-type{margin-top:0;margin-bottom:20px}#hikashop_category_information_menu_481>h2{text-align:center!important}#hikashop_category_information_menu_481>h2:nth-child(n+2){margin-top:180px!important}#hikashop_category_information_menu_481 .hikashop_products_listing{margin-top:0}.view-products #sp-main-body,.view-product #sp-main-body{padding:150px;background:#fff}.view-category #sp-position-1,.view-category #sp-main-body{background:#d0ffca}.view-category .article-list .article .article-body .article-header h2 a{color:#58815f}.hikashop_category_image,.hikashop_product_image{display:flex;justify-content:center;align-items:center}.hikashop_product_image img{display:block;margin:0 auto}.hikashop_product{display:flex;flex-direction:column}.hikashop_listing_img_title{display:flex;flex-direction:column;align-items:center;height:100%}.hikashop_listing_img_title .hikashop_product_image{order:1}.hikashop_listing_img_title .hikashop_product_price_full{order:2;text-align:center}.hikashop_product_name{order:3;display:block;min-height:90px;text-align:center;margin:15px 0 8px;padding:0 10px;font-weight:600;font-size:1.05em;line-height:1.3}.hikashop_product_name a{display:block;font-size:24px!important;color:#000;text-decoration:none}.hikashop_product_code_list{order:4;display:block;text-align:center;margin-top:20px;font-size:.9em}.hikashop_product_code_list:before,.hikashop_product_code_main:before{content:"Продуктов код: ";font-weight:300;opacity:.8}.hikashop_listing_img_title .hikashop_product_stock_count{order:5;display:block;width:100%;min-height:16px;text-align:center;margin:8px 0}.hikashop_product_price_full{display:block}.hikashop_product_price{display:block;font-size:28px;font-weight:700}.hikashop_product_price_per_unit{display:block;margin-bottom:20px}.hikashop_cart_product_price_value .hikashop_product_price,.hikashop_cart_product_total_value .hikashop_product_price{font-size:inherit!important;font-weight:inherit!important;display:inline!important}.hikashop_product_code_main{display:block;margin-top:5px;font-size:.5em;font-weight:400}.hikashop_listing_img_title .hikabtn.hikacart{order:6!important;display:inline-flex!important;justify-content:center;align-items:center;align-self:center;width:auto!important;min-width:140px;max-width:180px;margin-top:auto!important;margin-bottom:20px;padding:12px 24px!important;font-size:.95em;font-weight:500;text-align:center;white-space:nowrap;border-radius:10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:.25s;animation:buyBtnFadeUp .45s ease both}.hikashop_listing_img_title .hikabtn.hikacart:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 18px rgba(0,0,0,.14);background:#4cae4c}.hikashop_listing_img_title .hikabtn.hikacart:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(0,0,0,.1)}@keyframes buyBtnFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.result__item{display:grid;grid-template-columns:160px 1fr;column-gap:22px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(40,90,50,.45)}.result__image{grid-row:1/span 3;margin:0;width:160px;min-width:160px}.result__image a{display:block;border:1px solid #b8c9b8;background:#fff;padding:8px;box-sizing:border-box}.result__image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.result__title{margin:0 0 8px}.result__description{margin-top:0}#sppb-addon-1dcb133b-ad6f-4315-93ab-cb3b00586273 .sppb-addon-header .sppb-addon-title{margin:0;padding:0;color:#58815f!important}.sp-module .sp-module-content{padding:50px;box-sizing:border-box}div[itemprop=articleBody]{padding:0 50px 125px}div[itemprop=articleBody] img.an1{float:left;display:block;width:22px;height:22px;margin:3px 10px 6px 0}div[itemprop=articleBody] div[dir=auto]{overflow:hidden}.article-details .article-header h1[itemprop=headline]{font-size:56px!important;text-align:center;line-height:1.2;margin-bottom:20px}.article-full-image{float:left!important;margin:25px 50px 20px;max-width:40%}.article-full-image img{width:100%;height:auto;display:block;border-radius:50px!important}.article-details:after{content:"";display:block;clear:both}.hikashop_order_item_price_title,.hikashop_order_item_quantity_title,.hikashop_order_item_total_title,.hikashop_order_item_price_value,.hikashop_order_item_quantity_value,.hikashop_order_item_total_value{text-align:right}#htmlfieldset_products table{width:100%}#htmlfieldset_products table th:not(:first-child),#htmlfieldset_products table td:not(:first-child),.hikashop_order_coupon_value,.hikashop_order_shipping_value,.hikashop_order_payment_value,.hikashop_order_tax_value,.hikashop_order_total_value{text-align:right!important}.pf-product-tabs{margin-top:35px;color:var(--brand-green);width:100%}.pf-tab-buttons{display:flex;gap:8px;border-bottom:2px solid var(--brand-green);margin-bottom:20px;flex-wrap:wrap}.pf-tab-button{background:#f4f7f4;color:var(--brand-green);border:1px solid var(--brand-green);border-bottom:none;padding:10px 22px;font-weight:700;cursor:pointer;border-radius:6px 6px 0 0;transition:.2s}.pf-tab-button:hover{background:var(--brand-green-light);color:#fff}.pf-tab-button.active{background:var(--brand-green);color:#fff;position:relative;top:2px}.pf-tab-content{display:none!important;opacity:0}.pf-tab-content.active{display:block!important;opacity:1}.pf-tab-content .hikashop_product_custom_info_main,.pf-tab-content .hikashop_product_custom_fields{margin-top:0}.pf-tab-content table{width:100%}.pf-tab-content th,.pf-tab-content td{padding:8px 10px;vertical-align:top}.pf-tab-content h1,.pf-tab-content h2,.pf-tab-content h3,.pf-tab-content h4{color:var(--brand-green);font-weight:700}.hikashop_product_intro_main,.hikashop_product_information_left{font-size:16px;line-height:1.6;color:var(--text-green);max-width:520px}.hikashop_product_intro_main{margin-top:22px}.hikashop_product_information_left{margin-top:24px}.hikashop_product_intro_main p{margin:0 0 10px}.hikashop_product_information_left p{margin:0 0 8px}.hikashop_product_information_left ul{margin:0;padding-left:18px}
@media(min-width:992px){body.view-products .com-finder.finder{display:none!important}.sp-module-content-top.clearfix{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:auto!important;padding:0!important;box-sizing:border-box!important}.sp-module-content-top.clearfix .sp-module,.sp-module-content-top.clearfix .sp-module-content,.sp-module-content-top.clearfix search,.sp-module-content-top.clearfix form.mod-finder{display:flex!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important}.sp-module-content-top.clearfix .mod-finder__search.input-group{width:520px!important;max-width:520px!important;margin:auto!important}}
@media(max-width:991.98px){#sp-header,#sp-header .container,#sp-header .container-inner{height:auto!important;min-height:0!important}#sp-header .row.align-items-center{position:relative!important;display:block!important;width:calc(100% - 28px)!important;height:92px!important;min-height:92px!important;margin:10px 14px 0!important;padding:20px 0 0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}#sp-logo{position:relative!important;width:100%!important;max-width:100%!important;height:72px!important;min-height:72px!important;flex:none!important;padding:0!important;margin:0!important;background:#fff!important;border-radius:999px!important;z-index:20!important;display:block!important}#sp-logo .sp-column{position:relative!important;width:100%!important;height:72px!important;display:block!important;padding:0!important;margin:0!important}#sp-menu,#sp-menu .sp-column,#sp-menu .menu-with-offcanvas{position:static!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;flex:none!important;padding:0!important;margin:0!important;background:transparent!important;display:block!important}#sp-logo #offcanvas-toggler,#offcanvas-toggler{position:absolute!important;left:22px!important;top:50%!important;transform:translateY(-62%)!important;z-index:100!important;width:42px!important;height:42px!important;margin:-2px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}#offcanvas-toggler .burger-icon{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:32px!important;height:28px!important;padding:0!important;margin:0!important;line-height:1!important}#offcanvas-toggler .burger-icon span{display:block!important;width:32px!important;height:4px!important;margin:0!important;padding:0!important;background:#000!important;line-height:1!important}#sp-logo .logo{position:absolute!important;left:52%!important;top:50%!important;transform:translate(-50%,-62%)!important;z-index:80!important;margin:-3px 0 0!important;padding:0!important;line-height:1!important}#sp-logo .logo a{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important}#sp-logo .logo-image-phone{display:block!important;width:220px!important;max-width:220px!important;height:auto!important;max-height:68px!important;object-fit:contain!important;margin:0!important;padding:0!important;line-height:1!important}body .gt_switcher_wrapper,body .gtranslate_wrapper .gt_switcher_wrapper{position:fixed!important;top:12px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body .gt_switcher_wrapper a,body .gtranslate_wrapper .gt_switcher_wrapper a{display:block!important;line-height:0!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important}body .gt_switcher_wrapper img,body .gtranslate_wrapper .gt_switcher_wrapper img{display:block!important;width:26px!important;height:18px!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}body .com-finder.finder{clear:both!important;display:block!important;position:relative!important;z-index:1!important;margin:165px auto 0!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}body .com-finder.finder #search-form,body .com-finder.finder .com-finder__form,body .com-finder.finder form,body .com-finder.finder fieldset,body .com-finder.finder .form-inline{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}body .com-finder.finder .com-finder__search{border:0!important}body .com-finder.finder label{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;color:#2f5f37!important;box-sizing:border-box!important}body .com-finder.finder .input-group{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:stretch!important;box-sizing:border-box!important;overflow:hidden!important}body .com-finder.finder .awesomplete{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}body .com-finder.finder input#q{display:block!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;font-size:16px!important;box-sizing:border-box!important}body .com-finder.finder button[type=submit]{flex:0 0 116px!important;width:116px!important;max-width:116px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html body .sp-scroll-up,html body .scroll-top,html body .back-to-top,html body .sppb-scroll-to-top,html body #scroll-top,html body a.scroll-to-top,html body .scrollup,html body .scroll-to-top,html body .scrollToTop,html body .btn-scroll-top{position:fixed!important;right:18px!important;bottom:18px!important;top:auto!important;left:auto!important;z-index:999999!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}}
@media(max-width:768px){body:not(.offcanvas-active) .offcanvas-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}body.offcanvas-active .offcanvas-menu{width:80vw!important;max-width:80vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border-right:0!important;box-shadow:none!important}body.offcanvas-active .offcanvas-menu::-webkit-scrollbar,body.offcanvas-active .offcanvas-menu .offcanvas-inner::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner{min-height:100vh!important;height:auto!important;padding:22px 20px 24px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:visible!important;border-right:0!important;box-shadow:none!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner:before{content:"";display:block!important;width:min(240px,85%)!important;height:76px!important;margin:0 auto 18px!important;background:url("/images/art-life-logo-shadows.png") center/contain no-repeat!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .header-modules{display:none!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-module,body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-module-content,body.offcanvas-active .offcanvas-menu .offcanvas-inner .mod-menu,body.offcanvas-active .offcanvas-menu .offcanvas-inner .menu,body.offcanvas-active .offcanvas-menu .offcanvas-inner .nav-pills{width:100%!important;display:block!important;padding:0!important;margin:0!important;list-style:none!important;box-sizing:border-box!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .mod-menu>li,body.offcanvas-active .offcanvas-menu .offcanvas-inner .menu>li{position:relative!important;width:100%!important;display:block!important;padding:0!important;margin:0!important;box-sizing:border-box!important;clear:both!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .mod-menu>li>a,body.offcanvas-active .offcanvas-menu .offcanvas-inner .menu>li>a,body.offcanvas-active .offcanvas-menu .offcanvas-inner .mod-menu__sub li a,body.offcanvas-active .offcanvas-menu .offcanvas-inner .menu-child li a{display:block!important;width:100%!important;padding:10px 0!important;margin:0!important;box-sizing:border-box!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;font-weight:700!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>a,body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>span.menu-separator{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;padding:10px 0!important;margin:0!important;box-sizing:border-box!important;line-height:1.4!important;font-weight:700!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>a:after,body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>span.menu-separator:after{content:""!important;display:inline-block!important;width:6px!important;height:6px!important;margin-left:8px!important;border-right:1.8px solid currentColor!important;border-bottom:1.8px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;background:transparent!important;flex:0 0 auto!important;transition:transform .25s ease!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent.menu-open>a:after,body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent.menu-open>span.menu-separator:after{transform:rotate(225deg) translateY(-2px)!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent .menu-toggler{display:none!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>.mod-menu__sub,body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent>.menu-child{display:block!important;width:100%!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0 0 0 16px!important;margin:0!important;list-style:none!important;box-sizing:border-box!important;transform:translateY(-4px)!important;transition:max-height .32s ease,opacity .22s ease,transform .28s ease!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent.menu-open>.mod-menu__sub,body.offcanvas-active .offcanvas-menu .offcanvas-inner li.menu-parent.menu-open>.menu-child{max-height:500px!important;opacity:1!important;transform:translateY(0)!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .mb-4{margin:30px 0 0!important;padding:18px 0 0!important;box-sizing:border-box!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-contact-info{display:block!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important;box-sizing:border-box!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-contact-info li{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;padding:0!important;margin:0 0 10px!important;line-height:1.4!important;box-sizing:border-box!important;word-break:break-word!important}body.offcanvas-active .offcanvas-menu .offcanvas-inner .sp-contact-info a{display:inline-block!important;max-width:calc(100% - 22px)!important;line-height:1.4!important;word-break:break-word!important}#sp-main-body,#sp-main-body .container,#sp-component{padding-top:0!important;margin-top:0!important}#hikashop_category_information_menu_481{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important;clear:both!important;margin-top:0!important;padding-top:0!important}#hikashop_category_information_menu_481>h2:first-of-type{margin-top:0!important;margin-bottom:14px!important;font-size:22px;line-height:1.2;text-align:center}#hikashop_category_information_menu_481 .hikashop_products_listing,#hikashop_category_information_menu_481 .hikashop_products,#hikashop_category_information_menu_481 .hk-row-fluid{display:block!important;visibility:visible!important;opacity:1!important;clear:both!important;margin-top:0!important;padding-top:0!important}.pf-tab-buttons{gap:6px}.pf-tab-button{flex:1 1 auto;padding:9px 12px;font-size:15px;text-align:center}.pf-product-tabs{margin-top:25px}}
@media(max-width:767px){html,body{width:100%;overflow-x:hidden!important}#sp-main-body{padding:0!important;overflow-x:hidden!important}#sp-main-body .container,#sp-main-body .container-inner,#sp-component,#sp-component .sp-column,.hikashop_category_information,.hikashop_products_listing,.hikashop_products,.hk-row-fluid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.hikashop_products_listing .hk-row-fluid{display:block!important}.hikashop_products_listing [class*=hkc-],.hikashop_products_listing .hikashop_product{float:none!important;clear:both!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:0 32px!important;box-sizing:border-box!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.hikashop_products_listing .hikashop_product>.hikashop_container{width:100%!important;max-width:100%!important;margin:0!important;padding:16px 14px 18px!important;box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:12px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;overflow:hidden!important}html body .hikashop_products_listing .hikashop_product .hikashop_container,html body .hikashop_products_listing .hikashop_product .hikashop_subcontainer,html body .hikashop_products_listing .hikashop_product .hikashop_subcontainer_aligned{height:auto!important;min-height:0!important;max-height:none!important}html body .hikashop_products_listing .hikashop_listing_img_title{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}img.hikashop_product_listing_image{display:block!important;max-width:200px!important;margin:0 auto 6px!important}.hikashop_product_price_full{margin:2px 0 6px!important;text-align:center!important}.hikashop_product_price{font-size:22px!important;font-weight:800!important;line-height:1.1!important}.hikashop_product_price_per_unit{font-size:12px!important;margin-top:2px!important}html body .hikashop_products_listing .hikashop_product_name{display:block!important;min-height:0!important;margin-top:24px!important;margin-bottom:2px!important;padding:0 8px!important;text-align:center!important;line-height:1.2!important}html body .hikashop_products_listing .hikashop_product_name a{display:block!important;font-size:24px!important;line-height:1.2!important;font-weight:800!important;color:#000!important;text-align:center!important}html body .hikashop_products_listing .hikashop_product_code_list{display:block!important;margin-top:0!important;margin-bottom:16px!important;padding:0!important;text-align:center!important;font-size:14px!important;line-height:1.2!important}html body .hikashop_products_listing .hikashop_product_code_list *{margin:0!important;padding:0!important}html body .hikashop_products_listing .hikashop_product_code_list a{font-size:14px!important;font-weight:700!important}html body .hikashop_products_listing .hikashop_product_stock_count{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body .hikashop_products_listing .hikabtn.hikacart,html body .hikashop_products_listing button.hikabtn.hikacart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:140px!important;max-width:220px!important;min-height:44px!important;margin-top:0!important;margin-bottom:18px!important;padding:10px 28px!important;border-radius:8px!important;box-sizing:border-box!important;white-space:nowrap!important}#hikashop_category_information_menu_481 h2{font-size:18px!important;margin:6px 16px 10px!important}html body .item-page,html body .com-content-article,html body .article-details,html body div[itemprop=articleBody],html body .view-article #sp-main-body,html body .view-category #sp-main-body,html body .blog-item,html body .article-list .article .article-body{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}html body div[itemprop=articleBody]{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}html body .article-full-image{float:none!important;max-width:calc(100% - 20px)!important;margin:16px 10px!important}html body .article-full-image img{width:100%!important;height:auto!important;display:block!important}html body .sp-module-content-top.clearfix{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:5000!important;clear:both!important;float:none!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:160px auto 24px!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;pointer-events:auto!important}html body .sp-module-content-top.clearfix .sp-module,html body .sp-module-content-top.clearfix .sp-module-content,html body .sp-module-content-top.clearfix search,html body .sp-module-content-top.clearfix form.mod-finder,html body .sp-module-content-top.clearfix .mod-finder__search,html body .sp-module-content-top.clearfix .input-group,html body .sp-module-content-top.clearfix .awesomplete{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:5001!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;pointer-events:auto!important}html body .sp-module-content-top.clearfix label.finder{display:none!important}html body .sp-module-content-top.clearfix .mod-finder__search.input-group{display:flex!important;flex-direction:row!important;align-items:stretch!important;height:48px!important;overflow:hidden!important;border-bottom:2px solid var(--search-accent)!important}html body .sp-module-content-top.clearfix .awesomplete{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:48px!important}html body .sp-module-content-top.clearfix .js-finder-search-query,html body .sp-module-content-top.clearfix input.form-control,html body .sp-module-content-top.clearfix input{display:block!important;position:relative!important;z-index:5002!important;width:100%!important;max-width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important;box-sizing:border-box!important;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;touch-action:manipulation!important}html body .sp-module-content-top.clearfix button,html body .sp-module-content-top.clearfix .btn,html body .sp-module-content-top.clearfix .btn.btn-primary{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:5002!important;flex:0 0 116px!important;width:116px!important;max-width:116px!important;min-width:116px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:var(--search-accent)!important;color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;pointer-events:auto!important;touch-action:manipulation!important}html body:not(.offcanvas-active) .offcanvas-menu,html body:not(.offcanvas-active) .offcanvas-overlay,html body:not(.offcanvas-active) .body-wrapper:before{pointer-events:none!important}html body #sp-header,html body #sp-header .container,html body #sp-header .container-inner,html body #sp-header .row.align-items-center{pointer-events:none!important}html body #offcanvas-toggler,html body #offcanvas-toggler *,html body #sp-logo .logo,html body #sp-logo .logo *,html body .gt_switcher_wrapper,html body .gt_switcher_wrapper *,html body .gtranslate_wrapper,html body .gtranslate_wrapper *{pointer-events:auto!important}.sppb-carousel-extended-item,.sppb-carousel-extended-inner,.sppb-carousel-extended-content-wrap{height:auto!important;min-height:0!important}.sppb-carousel-extended-item img,.sppb-carousel-extended-inner img,.sppb-carousel-extended-content-wrap img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important}.sppb-carousel-extended-content-wrap{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important;overflow:visible!important}.sppb-carousel-extended-heading,.sppb-carousel-extended-subheading,.sppb-carousel-extended-description{height:auto!important;min-height:0!important;max-height:none!important}html body.view-product #sp-main-body,html body.view-product #sp-main-body .container,html body.view-product #sp-component,html body.view-product #sp-component .sp-column{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .hikashop_product_page{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .hikashop_product_page #hikashop_product_top_part,html body .hikashop_product_page .hk-row-fluid,html body .hikashop_product_page #hikashop_product_left_part,html body .hikashop_product_page #hikashop_product_right_part,html body .hikashop_product_page #hikashop_product_information_left,html body .hikashop_product_page #hikashop_product_intro_main,html body .hikashop_product_page #hikashop_product_bottom_part,html body .hikashop_product_page .pf-product-tabs,html body .hikashop_product_page .pf-tab-content{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .hikashop_product_page #hikashop_product_top_part{margin:18px 0 12px!important;padding:0!important;text-align:left!important}html body .hikashop_product_page #hikashop_product_top_part h1,html body .hikashop_product_page #hikashop_product_name_main{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1.18!important;font-weight:800!important;color:#285c35!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}html body .hikashop_product_page #hikashop_product_code_main{display:block!important;margin-top:6px!important;font-size:14px!important;line-height:1.2!important;font-weight:400!important;color:#58815f!important}html body .hikashop_product_page .hk-row-fluid,html body .hikashop_product_page #hikashop_product_left_part,html body .hikashop_product_page #hikashop_product_right_part,html body .hikashop_product_page .hkc-md-6{float:none!important;clear:both!important;display:block!important;flex:none!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}html body .hikashop_product_page #hikashop_product_image_main,html body .hikashop_product_page #hikashop_main_image_div,html body .hikashop_product_page .hikashop_product_main_image,html body .hikashop_product_page .hikashop_product_main_image_subdiv{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;overflow:visible!important}html body .hikashop_product_page #hikashop_main_image{display:block!important;width:auto!important;max-width:260px!important;height:auto!important;max-height:none!important;margin:12px auto 18px!important;object-fit:contain!important}html body .hikashop_product_page #hikashop_product_information_left,html body .hikashop_product_page .hikashop_product_information_left{margin:12px 0 18px!important;padding:0!important;font-size:14px!important;line-height:1.45!important;color:#285c35!important;text-align:left!important}html body .hikashop_product_page .catalog-detail__params,html body .hikashop_product_page .catalog-detail__property{width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;box-sizing:border-box!important}html body .hikashop_product_page #hikashop_product_right_part{margin-top:12px!important;text-align:center!important}html body .hikashop_product_page #hikashop_product_price_main,html body .hikashop_product_page .hikashop_product_price_full{display:block!important;width:100%!important;margin:8px 0 10px!important;text-align:center!important}html body .hikashop_product_page .hikashop_product_price{display:block!important;font-size:24px!important;line-height:1.2!important;font-weight:800!important;text-align:center!important}html body .hikashop_product_page .hikashop_product_price_per_unit{display:block!important;margin:2px 0 8px!important;font-size:13px!important;line-height:1.2!important;text-align:center!important}html body .hikashop_product_page #hikashop_product_quantity_main{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:12px auto 20px!important;padding:0!important;box-sizing:border-box!important}html body .hikashop_product_page .hikashop_quantity_form{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0 auto 12px!important;padding:0!important}html body .hikashop_product_page #hikashop_product_quantity_field_1_add_to_cart_button,html body .hikashop_product_page button.hikabtn.hikacart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:150px!important;max-width:220px!important;min-height:44px!important;margin:0 auto 18px!important;padding:10px 30px!important;font-size:16px!important;line-height:1.2!important;border-radius:8px!important;white-space:nowrap!important;box-sizing:border-box!important}html body .hikashop_product_page #hikashop_product_intro_main,html body .hikashop_product_page .hikashop_product_intro_main{margin:20px 0 22px!important;padding:0!important;font-size:15px!important;line-height:1.6!important;color:#285c35!important;text-align:left!important}html body .hikashop_product_page #hikashop_product_intro_main p,html body .hikashop_product_page .hikashop_product_intro_main p{margin:0 0 12px!important}html body .hikashop_product_page .text-block-warning,html body .hikashop_product_page .catalog-detail-tags__title,html body .hikashop_product_page .catalog-detail-tags__items{width:100%!important;max-width:100%!important;text-align:left!important;box-sizing:border-box!important}html body .hikashop_product_page .text-block-warning__title{display:block!important;margin-bottom:12px!important;font-size:15px!important;line-height:1.45!important;text-align:left!important}html body .hikashop_product_page #hikashop_product_bottom_part{margin:26px 0 30px!important;padding:0!important;overflow-x:hidden!important}html body .hikashop_product_page .pf-product-tabs{margin-top:20px!important;padding:0!important}html body .hikashop_product_page .pf-tab-buttons{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:16px!important}html body .hikashop_product_page .pf-tab-button{flex:1 1 auto!important;padding:9px 10px!important;font-size:14px!important;line-height:1.2!important;text-align:center!important}html body .hikashop_product_page .pf-tab-content{padding:0!important;font-size:15px!important;line-height:1.6!important;text-align:left!important;overflow-x:auto!important}html body .hikashop_product_page .pf-tab-content p,html body .hikashop_product_page .pf-tab-content li{font-size:15px!important;line-height:1.6!important}html body .hikashop_product_page .pf-tab-content table{width:100%!important;max-width:100%!important;font-size:13px!important;overflow-x:auto!important}}
@media(max-width:767px){body.view-products .sp-module-content-top.clearfix .mod-finder__search.input-group{display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;border-bottom:2px solid var(--search-accent)!important;overflow:hidden!important}body.view-products .sp-module-content-top.clearfix .mod-finder__search.input-group>.awesomplete{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:48px!important}body.view-products .sp-module-content-top.clearfix .mod-finder__search.input-group>.awesomplete>input{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 10px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important;line-height:48px!important}body.view-products .sp-module-content-top.clearfix .mod-finder__search.input-group>button.btn.btn-primary[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 6px!important;border:0!important;border-radius:0!important;background:var(--search-accent)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}body.view-products .sp-module-content-top.clearfix .mod-finder__search.input-group>button.btn.btn-primary[type=submit] .icon-search{display:inline-block!important;flex:0 0 auto!important;margin:0!important;font-size:13px!important;line-height:1!important;color:#fff!important}}
@media(max-width:600px){.result__item{grid-template-columns:110px 1fr;column-gap:14px}.result__image{width:110px;min-width:110px}.input-group{max-width:100%}}
@media(max-width:480px){#hikashop_category_information_menu_481{margin-top:0!important}#hikashop_category_information_menu_481>h2:first-of-type{margin-top:0!important;margin-bottom:12px!important;font-size:20px;line-height:1.2;text-align:center}}
@media(max-width:991.98px) and (orientation:landscape){html body .hikashop_products_listing [class*=hkc-],html body .hikashop_products_listing .hikashop_product{float:none!important;clear:both!important;display:block!important;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:0 18px!important;box-sizing:border-box!important;text-align:center!important}html body .hikashop_products_listing .hikashop_product>.hikashop_container,html body .hikashop_products_listing .hikashop_product .hikashop_subcontainer,html body .hikashop_products_listing .hikashop_product .hikashop_subcontainer_aligned{width:100%!important;max-width:440px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:14px 14px 16px!important;box-sizing:border-box!important;overflow:hidden!important}html body .hikashop_products_listing .hikashop_listing_img_title{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important}html body .hikashop_products_listing img.hikashop_product_listing_image{display:block!important;width:auto!important;max-width:170px!important;height:auto!important;margin:0 auto 8px!important}html body .hikashop_products_listing .hikashop_product_price_full{display:block!important;margin:4px 0 8px!important;text-align:center!important}html body .hikashop_products_listing .hikashop_product_price{display:block!important;font-size:22px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important}html body .hikashop_products_listing .hikashop_product_price_per_unit{display:block!important;font-size:12px!important;margin-top:2px!important;margin-bottom:8px!important}html body .hikashop_products_listing .hikashop_product_name{display:block!important;width:100%!important;min-height:0!important;margin:10px 0 2px!important;padding:0 8px!important;text-align:center!important;box-sizing:border-box!important}html body .hikashop_products_listing .hikashop_product_name a{display:block!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;color:#000!important;white-space:normal!important}html body .hikashop_products_listing .hikashop_product_code_list{display:block!important;margin:0 0 14px!important;padding:0!important;text-align:center!important;font-size:13px!important;line-height:1.2!important}html body .hikashop_products_listing .hikashop_product_code_list a{font-size:13px!important;font-weight:700!important}html body .hikashop_products_listing .hikashop_product_stock_count{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body .hikashop_products_listing .hikabtn.hikacart,html body .hikashop_products_listing button.hikabtn.hikacart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:150px!important;max-width:220px!important;min-height:42px!important;margin:0 auto 12px!important;padding:9px 28px!important;border-radius:8px!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important;box-sizing:border-box!important}}
@media(max-width:767px){body.view-checkout,body.view-checkout .body-wrapper,body.view-checkout .body-innerwrapper{width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#fff!important}body.view-checkout #sp-main-body{width:100%!important;max-width:100%!important;margin:0!important;padding:170px 0 30px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.view-checkout #sp-main-body .container,body.view-checkout #sp-main-body .container-inner,body.view-checkout #sp-component,body.view-checkout #sp-component>.sp-column{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.view-checkout #hikashop_checkout_form,body.view-checkout #hikashop_checkout{width:100%!important;max-width:100%!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;overflow:visible!important}body.view-checkout .hikashop_wizardbar{display:none!important}body.view-checkout #hikashop_checkout h1{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important;font-size:28px!important;line-height:1.15!important;font-weight:800!important;color:#2f5d37!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important}body.view-checkout #hikashop_checkout h2,body.view-checkout #hikashop_checkout legend{display:block!important;width:100%!important;margin:16px 0 10px!important;padding:0!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;color:#2f5d37!important;white-space:normal!important}body.view-checkout .hk-container-fluid,body.view-checkout .hk-row-fluid,body.view-checkout .hkc-lg-4,body.view-checkout .hkc-lg-8,body.view-checkout .hkc-sm-4,body.view-checkout .hkc-sm-8,body.view-checkout .hkform-group,body.view-checkout .control-group{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.view-checkout .hkform-group,body.view-checkout .control-group{margin-bottom:14px!important}body.view-checkout label,body.view-checkout .hkcontrol-label{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;color:#2f5d37!important;text-align:left!important}body.view-checkout input[type=text],body.view-checkout input[type=email],body.view-checkout input[type=password],body.view-checkout textarea,body.view-checkout select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:8px 10px!important;font-size:16px!important;line-height:1.3!important;color:#1f3f29!important;background:#fff!important;border:1px solid #b7c9b9!important;border-radius:8px!important;box-sizing:border-box!important;box-shadow:none!important}body.view-checkout textarea{height:95px!important;min-height:95px!important}body.view-checkout .password-group .input-group,body.view-checkout .hikashop_checkout_coupon .input-group{display:flex!important;width:100%!important;max-width:100%!important;align-items:stretch!important;overflow:hidden!important}body.view-checkout .password-group .input-group input,body.view-checkout .hikashop_checkout_coupon input{flex:1 1 auto!important;width:auto!important;min-width:0!important;border-radius:8px 0 0 8px!important}body.view-checkout .password-group .input-group .input-password-toggle{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:46px!important;margin:0!important;padding:0!important;border-radius:0 8px 8px 0!important}body.view-checkout .hikashop_checkout_coupon button{flex:0 0 92px!important;width:92px!important;min-width:92px!important;height:46px!important;margin:0!important;padding:0 8px!important;border-radius:0 8px 8px 0!important;background:#2f5d37!important;color:#fff!important}body.view-checkout .hikaradios .btn-group{display:flex!important;flex-direction:row!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important}body.view-checkout .hikaradios .hikabtn,body.view-checkout .hikabtn,body.view-checkout button{min-height:42px!important;padding:9px 16px!important;font-size:15px!important;line-height:1.2!important;border-radius:8px!important;box-sizing:border-box!important;white-space:normal!important}body.view-checkout .hikaradios .hikabtn{flex:1 1 50%!important}body.view-checkout .hikashop_checkout_login,body.view-checkout .hikashop_checkout_shipping,body.view-checkout .hikashop_checkout_payment,body.view-checkout .hikashop_checkout_coupon,body.view-checkout .hikashop_checkout_cart,body.view-checkout .hikashop_checkout_status,body.view-checkout .hikashop_checkout_fields{display:block!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:14px!important;background:#fff!important;border:1px solid #d8e5d9!important;border-radius:14px!important;box-sizing:border-box!important;overflow:hidden!important}body.view-checkout .hikashop_shipping_methods_table,body.view-checkout .hikashop_payment_methods_table,body.view-checkout .hikashop_shipping_methods_table tbody,body.view-checkout .hikashop_shipping_methods_table tr,body.view-checkout .hikashop_shipping_methods_table td,body.view-checkout .hikashop_payment_methods_table tbody,body.view-checkout .hikashop_payment_methods_table tr,body.view-checkout .hikashop_payment_methods_table td{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body.view-checkout #spdy_69_0.speedy-pickup,body.view-checkout #hikashop_checkout_shipping_1_1 .hikashop_checkout_shipping_custom,body.view-checkout #hikashop_checkout_shipping_1_1 #hikashop_checkout_shipping_1_1__0__69__custom{width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:12px!important;background:#fff!important;background-color:#fff!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important}body.view-checkout #spdy_69_0 .spdy-row,body.view-checkout #spdy_69_0 .spdy-col,body.view-checkout #spdy_69_0 #spdy_69_0_cityCol,body.view-checkout #spdy_69_0 #spdy_69_0_officeCol{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 12px!important;flex:none!important;background:#fff!important;background-color:#fff!important;box-sizing:border-box!important}body.view-checkout #spdy_69_0 .spdy_deliveryType{width:auto!important;height:auto!important;margin:0 6px 0 0!important}body.view-checkout #spdy_69_0>div:nth-child(2) label{display:flex!important;width:100%!important;margin:0 0 8px!important;align-items:flex-start!important;gap:6px!important;font-size:14px!important;line-height:1.3!important}body.view-checkout #spdy_69_0 .spdy-suggest{left:0!important;right:0!important;max-height:220px!important;z-index:999999!important}body.view-checkout #hikashop_checkout_payment_1_2 .hikashop_payment_methods_table td{padding:14px!important;background:#fff!important;background-color:#fff!important;border:0!important;border-radius:14px!important;box-sizing:border-box!important;overflow:hidden!important}body.view-checkout #hikashop_checkout_payment_1_2 .hikashop_checkout_payment_name,body.view-checkout #hikashop_checkout_payment_1_2 .hikashop_checkout_payment_description,body.view-checkout #hikashop_checkout_payment_1_2 .hikashop_checkout_payment_images,body.view-checkout #hikashop_checkout_payment_1_2 label{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}body.view-checkout #hikashop_checkout_cart_1_4 table,body.view-checkout #hikashop_checkout_cart_1_4 thead,body.view-checkout #hikashop_checkout_cart_1_4 tbody,body.view-checkout #hikashop_checkout_cart_1_4 tr,body.view-checkout #hikashop_checkout_cart_1_4 th,body.view-checkout #hikashop_checkout_cart_1_4 td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;clear:both!important;position:relative!important}body.view-checkout #hikashop_checkout_cart_1_4 thead,body.view-checkout #hikashop_checkout_cart_1_4 tr.margin,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_empty_footer,body.view-checkout #hikashop_checkout_cart_1_4 td:before,body.view-checkout #hikashop_checkout_cart_1_4 td:after{display:none!important;content:none!important}body.view-checkout #hikashop_checkout_cart_1_4 tr[id^="hikashop_cart_product_row_"],body.view-checkout #hikashop_checkout_cart_1_4 tr[id^="hikashop_cart_product_row_"]>td,body.view-checkout #hikashop_checkout_cart_1_4 .table-striped>tbody>tr[id^="hikashop_cart_product_row_"]:nth-of-type(odd)>*,body.view-checkout #hikashop_checkout_cart_1_4 .table-striped>tbody>tr[id^="hikashop_cart_product_row_"]:nth-of-type(even)>*,body.view-checkout #hikashop_checkout_cart_1_4 .table-hover>tbody>tr[id^="hikashop_cart_product_row_"]:hover>*{background:#fff!important;background-color:#fff!important;box-shadow:none!important}body.view-checkout #hikashop_checkout_cart_1_4 tr[id^="hikashop_cart_product_row_"]{display:block!important;margin:0 0 16px!important;padding:14px!important;border:1px solid #d8e5d9!important;border-radius:14px!important;overflow:hidden!important}body.view-checkout #hikashop_checkout_cart_1_4 tr[id^="hikashop_cart_product_row_"]>td{margin:0!important;padding:8px 10px!important;border:0!important;text-align:left!important;box-sizing:border-box!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_image_value{text-align:center!important;padding-top:0!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_image_thumb,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_image_thumb img{display:block!important;margin:0 auto!important;text-align:center!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_checkout_cart_image{width:auto!important;max-width:150px!important;height:auto!important;margin:0 auto 8px!important;object-fit:contain!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_price_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_total_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_quantity_value{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:right!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name_value{align-items:flex-start!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name_value:before{content:"Име"!important;flex-basis:80px!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_price_value:before{content:"Ед. цена"!important;flex-basis:90px!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_total_value:before{content:"Обща цена"!important;flex-basis:90px!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_quantity_value:before{content:"Количество"!important;flex-basis:105px!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name_value:before,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_price_value:before,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_total_value:before,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_quantity_value:before{display:block!important;flex:0 0 auto!important;font-size:17px!important;line-height:1.2!important;font-weight:800!important;color:#1f2933!important;text-align:left!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_price_value .hikashop_product_price_full,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_total_value .hikashop_product_price_full{display:block!important;flex:1 1 auto!important;width:auto!important;margin:0!important;padding:0!important;text-align:right!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_name a{display:block!important;font-size:20px!important;line-height:1.25!important;font-weight:800!important;color:#000!important;text-align:right!important;text-decoration:none!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_code_checkout{display:block!important;margin-top:6px!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#58815f!important;text-align:right!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_price{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:right!important;font-size:20px!important;line-height:1.25!important;font-weight:800!important;color:#2f5d37!important;white-space:normal!important}body.view-checkout #hikashop_checkout_cart_1_4 .eurbgnprice-separator,body.view-checkout #hikashop_checkout_cart_1_4 .eurbgnprice-bgn{display:inline!important;white-space:nowrap!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_quantity_input_div_default_main{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;margin:0!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_quantity_field{display:block!important;width:70px!important;max-width:70px!important;height:42px!important;margin:0!important;text-align:center!important;font-size:18px!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_quantity_change_div_default{display:flex!important;flex-direction:column!important;gap:5px!important;width:auto!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_product_quantity_field_change{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:34px!important;font-size:20px!important;line-height:1!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_quantity_refresh,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_product_quantity_delete{display:inline-flex!important;width:auto!important;margin:8px 0 0 8px!important;vertical-align:middle!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_subtotal_row,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_shipping_row,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_tax_row,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_total_row{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;width:100%!important;margin:0 0 10px!important;padding:12px!important;background:#fff!important;border:1px solid #d8e5d9!important;border-radius:12px!important;box-sizing:border-box!important;overflow:hidden!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_subtotal_title,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_shipping_title,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_tax_title,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_total_title,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_subtotal_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_shipping_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_tax_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_total_value{display:flex!important;align-items:center!important;width:100%!important;min-height:40px!important;margin:0!important;padding:8px 10px!important;background:#fff!important;border-radius:10px!important;box-sizing:border-box!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;color:#1f2933!important;text-align:left!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_subtotal_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_shipping_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_tax_value,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_cart_total_value{justify-content:flex-end!important;font-size:20px!important;line-height:1.25!important;color:#2f5d37!important;text-align:right!important;white-space:normal!important}body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_checkout_cart_subtotal,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_checkout_cart_shipping,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_checkout_cart_taxes,body.view-checkout #hikashop_checkout_cart_1_4 .hikashop_checkout_cart_final_total{display:block!important;width:100%!important;text-align:right!important;font-size:20px!important;line-height:1.25!important;font-weight:800!important;color:#2f5d37!important;white-space:normal!important}body.view-checkout #hikashop_checkout_status_1_5{padding:14px 18px!important;border-radius:14px!important;box-sizing:border-box!important}body.view-checkout #hikashop_checkout_fields_1_6{padding:18px!important;border-radius:14px!important;box-sizing:border-box!important}body.view-checkout #hikashop_checkout_fields_1_6 textarea{border-radius:12px!important;padding:12px!important;box-sizing:border-box!important}body.view-checkout .hikashop_checkout_buttons{display:block!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0!important;box-sizing:border-box!important}body.view-checkout .hikashop_checkout_buttons .buttons_right,body.view-checkout .hikashop_checkout_buttons .buttons_left{float:none!important;width:100%!important;text-align:center!important}body.view-checkout #hikabtn_checkout_next{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;background:#2f5d37!important;color:#fff!important;font-size:17px!important;font-weight:800!important;border-radius:10px!important}}


@media (max-width: 767px) {
    body.view-category,
    body.view-category .body-wrapper,
    body.view-category .body-innerwrapper,
    body.view-category #sp-position-1,
    body.view-category #sp-main-body,
    body.view-category #sp-main-body .container,
    body.view-category #sp-main-body .container-inner,
    body.view-category #sp-component,
    body.view-category #sp-component .sp-column,
    body.view-category .hikashop_category_information,
    body.view-category .hikashop_categories_listing,
    body.view-category .hikashop_categories,
    body.view-category .hk-row-fluid {
        background: #fff !important;
        background-color: #fff !important;
    }

    body.view-category #hikashop_category_information_menu_481,
    body.view-category #hikashop_category_information_menu_481 .hikashop_categories_listing,
    body.view-category #hikashop_category_information_menu_481 .hikashop_categories,
    body.view-category #hikashop_category_information_menu_481 .hk-row-fluid {
        background: #fff !important;
        background-color: #fff !important;
    }

    body.view-category #hikashop_category_information_menu_481 [class*="hkc-"],
    body.view-category #hikashop_category_information_menu_481 .hikashop_category {
        display: block !important;
        width: calc(100% - 20px) !important;
        max-width: calc(100% - 20px) !important;
        margin: 0 10px 14px !important;
        padding: 0 !important;
        background: transparent !important;
        background-color: transparent !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
        border-radius: 14px !important;
    }

    body.view-category #hikashop_category_information_menu_481 .hikashop_category > .hikashop_container,
    body.view-category #hikashop_category_information_menu_481 .hikashop_category .hikashop_container,
    body.view-category #hikashop_category_information_menu_481 .hikashop_category .hikashop_subcontainer,
    body.view-category #hikashop_category_information_menu_481 .hikashop_category .hikashop_subcontainer_aligned {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 16px 14px 18px !important;
        background: #f8fff6 !important;
        background-color: #f8fff6 !important;
        border-radius: 14px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body.view-category #hikashop_category_information_menu_481 .hikashop_category_image,
    body.view-category #hikashop_category_information_menu_481 .hikashop_category_name,
    body.view-category #hikashop_category_information_menu_481 .hikashop_category_name a {
        background: transparent !important;
        background-color: transparent !important;
    }
}

/* LOGIN PAGE - MOBILE + TABLET */
@media (max-width: 991.98px) {
    body.view-login,
    body.view-login .body-wrapper,
    body.view-login .body-innerwrapper {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        background: #fff !important;
    }

    body.view-login #sp-main-body {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 150px 10px 35px !important;
        background: #fff !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.view-login #sp-main-body .container,
    body.view-login #sp-main-body .container-inner,
    body.view-login #sp-component,
    body.view-login #sp-component > .sp-column {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body.view-login .com-users-login {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body.view-login .com-users-login .row,
    body.view-login .com-users-login .justify-content-center {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.view-login .com-users-login .col-lg-4 {
        display: block !important;
        width: 100% !important;
        max-width: 520px !important;
        margin: 0 auto !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.view-login .com-users-login__description,
    body.view-login .login-description {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto 22px !important;
        padding: 0 !important;
        text-align: center !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body.view-login .com-users-login__image,
    body.view-login .login-image {
        display: block !important;
        width: auto !important;
        max-width: 210px !important;
        height: auto !important;
        max-height: 210px !important;
        margin: 0 auto 12px !important;
        object-fit: contain !important;
    }

    body.view-login #com-users-login__form {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto 18px !important;
        padding: 18px !important;
        background: #fff !important;
        border: 1px solid #d8e5d9 !important;
        border-radius: 16px !important;
        box-shadow: 0 2px 7px rgba(0, 0, 0, .06) !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body.view-login #com-users-login__form .mb-3,
    body.view-login #com-users-login__form .control-group {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 16px !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.view-login #com-users-login__form label,
    body.view-login #com-users-login__form .form-check-label {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 7px !important;
        padding: 0 !important;
        font-size: 17px !important;
        line-height: 1.25 !important;
        font-weight: 800 !important;
        color: #2f5d37 !important;
        text-align: left !important;
        box-sizing: border-box !important;
    }

    body.view-login #com-users-login__form .star,
    body.view-login #com-users-login__form .form-control-feedback {
        color: #b00000 !important;
        font-weight: 700 !important;
    }

    body.view-login #com-users-login__form .form-control-feedback {
        display: block !important;
        margin-top: 5px !important;
        font-size: 14px !important;
        line-height: 1.25 !important;
    }

    body.view-login #username,
    body.view-login #password {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: 48px !important;
        min-height: 48px !important;
        margin: 0 !important;
        padding: 9px 12px !important;
        font-size: 16px !important;
        line-height: 1.3 !important;
        color: #1f3f29 !important;
        background: #fff !important;
        border: 1px solid #b7c9b9 !important;
        border-radius: 10px !important;
        box-shadow: none !important;
        box-sizing: border-box !important;
    }

    body.view-login #username.invalid,
    body.view-login #username.form-control-danger {
        border-color: #b00000 !important;
    }

    body.view-login .password-group,
    body.view-login .password-group .input-group {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        align-items: stretch !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    body.view-login .password-group .input-group #password {
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
        border-radius: 10px 0 0 10px !important;
    }

    body.view-login .password-group .input-group .input-password-toggle {
        flex: 0 0 52px !important;
        width: 52px !important;
        min-width: 52px !important;
        height: 48px !important;
        min-height: 48px !important;
        margin: 0 !important;
        padding: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border: 1px solid #b7c9b9 !important;
        border-left: 0 !important;
        border-radius: 0 10px 10px 0 !important;
        background: #fff !important;
        color: #1f2933 !important;
        box-shadow: none !important;
        box-sizing: border-box !important;
    }

    body.view-login .com-users-login__remember,
    body.view-login .com-users-login__remember .form-check {
        display: flex !important;
        align-items: center !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 18px !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    body.view-login #remember {
        display: inline-block !important;
        width: 22px !important;
        height: 22px !important;
        min-width: 22px !important;
        margin: 0 10px 0 0 !important;
        padding: 0 !important;
        position: static !important;
        float: none !important;
    }

    body.view-login .com-users-login__remember .form-check-label {
        display: inline-block !important;
        width: auto !important;
        margin: 0 !important;
        font-size: 17px !important;
        line-height: 1.25 !important;
        font-weight: 800 !important;
        color: #2f5d37 !important;
    }

    body.view-login .com-users-login__submit button,
    body.view-login #com-users-login__form button[type="submit"] {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        max-width: 100% !important;
        min-height: 48px !important;
        margin: 0 !important;
        padding: 10px 18px !important;
        background: #2f5d37 !important;
        border: 1px solid #2f5d37 !important;
        border-radius: 12px !important;
        color: #fff !important;
        font-size: 18px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
        text-align: center !important;
        box-shadow: none !important;
        box-sizing: border-box !important;
    }

    body.view-login .com-users-login__options {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        padding: 0 4px !important;
        background: transparent !important;
        border: 0 !important;
        box-sizing: border-box !important;
    }

    body.view-login .com-users-login__options a,
    body.view-login .com-users-login__options .list-group-item {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 12px !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        color: #2f5d37 !important;
        font-size: 17px !important;
        line-height: 1.35 !important;
        font-weight: 500 !important;
        text-align: left !important;
        text-decoration: none !important;
        box-sizing: border-box !important;
        white-space: normal !important;
    }
}

/* LOGIN PAGE - PHONE TIGHT FIX */
@media (max-width: 575.98px) {
    body.view-login #sp-main-body {
        padding: 145px 10px 30px !important;
    }

    body.view-login .com-users-login .col-lg-4 {
        max-width: 100% !important;
    }

    body.view-login .com-users-login__image,
    body.view-login .login-image {
        max-width: 185px !important;
        max-height: 185px !important;
    }

    body.view-login #com-users-login__form {
        padding: 16px !important;
        border-radius: 14px !important;
    }

    body.view-login #com-users-login__form label,
    body.view-login .com-users-login__remember .form-check-label {
        font-size: 16px !important;
    }

    body.view-login .com-users-login__options a,
    body.view-login .com-users-login__options .list-group-item {
        font-size: 16px !important;
    }
}

@media (max-width: 991.98px) {
    body.view-login .com-users-login .col-lg-4 {
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
    }
}

@media (max-width: 991.98px) {
    body.itemid-592 #sp-main-body,
    body.itemid-592 #sp-main-body .container,
    body.itemid-592 #sp-main-body .container-inner,
    body.itemid-592 #sp-component,
    body.itemid-592 #sp-component > .sp-column {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }

    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        overflow-wrap: break-word !important;
        word-break: normal !important;
    }

    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 .sppb-addon-wrapper,
    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 .sppb-addon,
    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 .sppb-addon-content {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        overflow-wrap: break-word !important;
    }

    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 h1,
    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 h2,
    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 h3,
    body.itemid-592 #column-id-a1ffad9e-7542-4e2a-90ed-6a17cd11c3c6 p {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        overflow-wrap: break-word !important;
    }
}

@media (max-width: 991.98px) {
    body.itemid-592 #sp-main-body,
    body.itemid-592 #sp-main-body .container,
    body.itemid-592 #sp-main-body .container-inner,
    body.itemid-592 #sp-component,
    body.itemid-592 #sp-component > .sp-column,
    body.itemid-409 #sp-main-body,
    body.itemid-409 #sp-main-body .container,
    body.itemid-409 #sp-main-body .container-inner,
    body.itemid-409 #sp-component,
    body.itemid-409 #sp-component > .sp-column {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }
}



/* =========================================================
   DESKTOP FIX: горен модул да не влиза под sticky менюто
   Само desktop.
   ========================================================= */

@media (min-width: 992px) {

    body.sticky-header:not(.view-products):not(.view-product):not(.view-category):not(.view-checkout) 
    #sp-main-body {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body.sticky-header:not(.view-products):not(.view-product):not(.view-category):not(.view-checkout) 
    #sp-main-body > .container {
        padding-top: 160px !important;
        box-sizing: border-box !important;
    }

    body.sticky-header:not(.view-products):not(.view-product):not(.view-category):not(.view-checkout) 
    #sp-main-body .container-inner {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body.sticky-header:not(.view-products):not(.view-product):not(.view-category):not(.view-checkout) 
    .sp-module-content-top.clearfix {
        display: block !important;
        width: 100% !important;
        max-width: 1320px !important;
        margin: 0 auto !important;
        padding: 0 15px !important;
        box-sizing: border-box !important;
        position: relative !important;
        z-index: 1 !important;
        overflow: visible !important;
    }

    body.sticky-header:not(.view-products):not(.view-product):not(.view-category):not(.view-checkout) 
    .sp-module-content-top.clearfix .sp-module-title {
        display: block !important;
        margin: 0 0 16px !important;
        padding: 0 !important;
        font-size: 28px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
        color: #2f5d37 !important;
    }
}



/* =========================================================
   DESKTOP FIX: Партньорска програма
   Връща нормалната позиция и пази заглавието под менюто.
   ========================================================= */

@media (min-width: 992px) {

    body:has(.mod-hikashop-partner-orders) #sp-main-body {
        padding-top: 155px !important;
        background: #ecfffb !important;
    }

    body:has(.mod-hikashop-partner-orders) #sp-main-body .container,
    body:has(.mod-hikashop-partner-orders) #sp-main-body .container-inner,
    body:has(.mod-hikashop-partner-orders) #sp-component,
    body:has(.mod-hikashop-partner-orders) #sp-component > .sp-column {
        width: 100% !important;
        max-width: 1320px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        box-sizing: border-box !important;
    }

    body:has(.mod-hikashop-partner-orders) .sp-module-content-top.clearfix {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        position: relative !important;
        float: none !important;
        clear: both !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body:has(.mod-hikashop-partner-orders) .sp-module-content-top.clearfix .sp-module,
    body:has(.mod-hikashop-partner-orders) .sp-module-content-top.clearfix .sp-module-content {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        box-sizing: border-box !important;
    }

    body:has(.mod-hikashop-partner-orders) .sp-module-content-top.clearfix .sp-module-title {
        display: block !important;
        margin: 0 0 18px !important;
        padding: 0 !important;
        font-size: 28px !important;
        line-height: 1.2 !important;
        font-weight: 800 !important;
        color: #2f5d37 !important;
        position: relative !important;
        z-index: 2 !important;
    }

    body:has(.mod-hikashop-partner-orders) .mod-hikashop-partner-orders {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        transform: none !important;
        box-sizing: border-box !important;
    }

    body:has(.mod-hikashop-partner-orders) .mod-hikashop-partner-orders .alert,
    body:has(.mod-hikashop-partner-orders) .mod-hikashop-partner-orders textarea,
    body:has(.mod-hikashop-partner-orders) .mod-hikashop-partner-orders table {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

.com-users-login__image {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.com-users-login,
.com-users-login__form,
.com-users-login__image-wrapper {
  text-align: center;
}


