.box-image,.image-fade_in_back a{overflow:hidden}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.alt-font,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a,body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important}body{font-weight:400;font-style:normal}.mobile-sidebar-levels-2 .nav>li>ul>li>a,.nav>li>a{font-family:Montserrat,sans-serif!important;font-weight:800;font-style:normal}.banner h1,.banner h2,.heading-font,h1,h2,h3,h4,h5,h6{font-weight:800;font-style:normal}.alt-font{font-weight:400!important;font-style:normal!important}@keyframes slide{0%{left:-100;top:0}50%{left:120px;top:0}100%{left:290px;top:0}}.product-small.col:hover .image-fade_in_back a:before{transform:skewX(-30deg);animation-name:slide;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.1s;animation-direction:alternate;background:linear-gradient(to right,rgb(255 255 255 / 52%) 0,rgb(255 255 255 / 49%) 77%,rgba(255,255,255,.5) 92%,rgb(255 255 255 / 72%) 100%)}.image-fade_in_back a:before{content:"";position:absolute;top:0;left:-100px;width:70px;height:100%;background:rgba(255,255,255,.3)}#header-contact li>a>i+span{text-transform:none;font-size:14px}.header-search-form input[type=search]{height:40px;border:1px solid #1b875a;font-size:15px}.header-search-form .searchform .button.icon{margin:0;height:40px;width:40px;background:#1b875a;border-top-right-radius:4px;border-bottom-right-radius:4px}.row .post-item.col:hover,.row .product-small.col:hover{opacity:1;filter:blur(0);box-shadow:0 10px 25px rgba(0,0,0,.3);z-index:2000;background-color:#fff}#product-sidebar .widget_nav_menu ul,#shop-sidebar .widget_nav_menu ul,.post-sidebar .widget_nav_menu ul{background:#f7f4f4}#product-sidebar .widget_nav_menu ul .menu-cha,#shop-sidebar .widget_nav_menu ul .menu-cha,.post-sidebar .widget_nav_menu ul .menu-cha{background:#cb1d1e!important;color:#fff;padding-left:15px!important}#product-sidebar .widget_nav_menu ul .menu-cha a,#shop-sidebar .widget_nav_menu ul .menu-cha a,.post-sidebar .widget_nav_menu ul .menu-cha a{text-transform:uppercase;color:#fff}#product-sidebar .widget_nav_menu ul li a,#shop-sidebar .widget_nav_menu ul li a,.post-sidebar .widget_nav_menu ul li a{color:#000;width:100%}.quantity+.button{border-radius:5px;background:linear-gradient(90deg,#5bb5ab 0,#26716c 35%)}pre.wp-block-code,pre.wp-block-code>code{background-color:#f5f7f9!important;padding:5px}pre.wp-block-code{border-left:6px solid var(--primary-color);border-radius:5px}pre.wp-block-code>code{margin:0 .2rem;font-size:.9em;border-radius:4px;border:none}span.widget-title{font-size:.9em;font-weight:800;background:var(--primary-color);border-radius:5px 5px 0 0;border:1px solid var(--primary-color);padding:10px;display:block;color:#ffff;margin-top:10px}.widget .is-divider{display:none;margin-top:.66em}.recent-blog-posts ul,.widget_archive ul,.widget_brands_list ul,.widget_categories ul,.widget_price_filter ul,.widget_product_categories ul,.widget_recently_viewed_products ul{margin:0;background:#f1f8e9;padding:5px;border:1px solid var(--primary-color);border-radius:0 0 5px 5px}.widget_price_filter form,.widget_product_tag_cloud div,.widget_tag_cloud div{margin:0;background:#f1f8e9;padding:10px;border:1px solid var(--primary-color);border-radius:0 0 5px 5px}.widget>ul>li>a{font-size:.9rem}.icon-box-text h3,.icon-box-text h5{color:var(--primary-color);font-weight:700}.row .product-small.col:hover .category,figure.wp-block-image figcaption{display:none}ul.sub-menu.nav-dropdown.nav-dropdown-default a{color:var(--primary-color);margin:0;padding:13px 12px}.lightbox-content,.nav-dropdown-has-border .nav-dropdown,a.button,button[type=submit],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{border-radius:8px}ul.sub-menu.nav-dropdown.nav-dropdown-default a:hover{background-color:var(--primary-color);border-radius:8px;color:#fff}.product-feature{position:relative;border:1px dashed #2e942b;box-sizing:border-box;border-radius:8px;padding:10px 0;margin:20px 0 10px;font-size:.85rem}.product-feature .product-feature-title{background:url(/wp-content/uploads/2025/11/checkmark-logo.svg) 5px 4px no-repeat #fff;font-weight:700;line-height:21px;color:#191718;position:absolute;top:-.85rem;padding:0 15px 0 30px;left:13px}.author-name,i.icon-search,i.icon-shopping-basket,i.icon-user{color:var(--primary-color)}.product-feature ul{list-style:none;padding-left:0}.product-feature ul li{padding-left:25px;margin-left:5px;background:url(/wp-content/uploads/2024/07/checklist.webp) left center/18px no-repeat;margin-bottom:5px}.product-feature .product-feature-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.product-feature .product-feature-ribbon span{font-size:10px;font-weight:700;color:#fff!important;text-transform:uppercase;text-align:center;transform:rotate(45deg);width:100px;display:block;background:var(--wp--preset--color--alert);box-shadow:0 3px 10px -5px rgba(0,0,0,.7);position:absolute;top:19px;right:-21px}.product-feature .product-feature-ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid var(--wp--preset--color--alert);border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid var(--wp--preset--color--alert);filter:brightness(.7)}.product-feature p{padding-left:10px;padding-right:30px}h2.section-title-normal span.section-title-main{background:var(--primary-color);border-bottom-right-radius:0!important;padding:10px;border-radius:20px 20px 0 0;color:#ffff;position:relative!important}h2.section-title-normal span.section-title-main:after{content:"";height:15px;bottom:0;position:absolute;width:42px;right:-42px;border-radius:0 0 0 26px;box-shadow:-15px 0 0 0 var(--primary-color);pointer-events:none}.section-title-normal{border-bottom:2px solid var(--primary-color)}section h2.section-title-center span::after{content:"";display:block;height:50px;background-image:url("/wp-content/uploads/2025/03/icon_line.svg");background-size:contain;background-repeat:no-repeat;margin:10px auto 0}.box-image{position:relative;display:block}.box-image:after,.box-image:before{content:"";position:absolute;background:rgba(255,255,255,.5);width:0;height:0;opacity:1;transform:rotate(90deg);transition:opacity 1.3s,transform 1.3s,width 1.3s,height 1.3s;pointer-events:none}.box-image:before{bottom:0;left:0;z-index:1}.box-image:after{top:0;right:0;z-index:1}.box-image:hover:after,.box-image:hover:before{transform:rotateY(180deg);opacity:0;width:100%;height:100%}.sub-menu{width:max-content;min-width:220px}.sub-menu li a{white-space:nowrap;display:block;padding:8px 20px;color:#333}.header-main .nav>li>a{color:var(--fs-color-primary)}.mb-modern-title{display:flex;flex-direction:column;margin-bottom:20px}.mb-modern-title .mb-main-title{color:var(--primary-color);font-size:32px;font-weight:800;text-transform:uppercase;margin-bottom:5px;margin-top:0;line-height:1.2}.mb-modern-title .mb-sub-wrapper{display:flex;align-items:center;width:100%}.mb-modern-title .mb-sub-text{font-size:14px;text-transform:uppercase;font-weight:400;margin-right:15px;white-space:nowrap;letter-spacing:1px}.mb-modern-title .mb-line{flex-grow:1;height:2px;background-color:currentColor;opacity:.2}.mb-modern-title .mb-right-link{margin-left:15px;font-size:13px;font-weight:600;text-transform:none;text-decoration:none;white-space:nowrap;color:inherit;transition:opacity .3s}.mb-modern-title .mb-right-link:hover{opacity:.7;text-decoration:underline}.mb-modern-title.dark{color:#000}.mb-modern-title.light{color:#fff}@media (max-width:550px){.mb-modern-title .mb-main-title{font-size:24px}.mb-modern-title .mb-right-link,.mb-modern-title .mb-sub-text{font-size:11px}}.badge-container{margin:0}.badge-circle .badge-inner,.badge-circle-inside .badge-inner{border-radius:8px 30px 30px 0;background:var(--wp--preset--color--alert);position:relative;padding:0 5px}.badge-circle .badge-inner:after,.badge-circle-inside .badge-inner:after{position:absolute;content:'';width:3px;height:15px;background:#8b0018;bottom:-5px;left:0;z-index:-1;border-radius:0 0 0 15px}.badge{height:30px;width:45px;font-size:13px;margin-left:-3px;margin-top:0}.button.facebook,.button.linkedin,.button.pinterest{color:#13aff0!important;box-shadow:0 0 25px #13aff0}.button.email{color:#ffc107!important;box-shadow:0 0 25px #ffc107}.button.twitter{color:#20c997!important;box-shadow:0 0 25px #20c997}.blog-author-image img,.button.instagram,.button.phone,.button.tumblr{color:#28a745!important;box-shadow:0 0 25px #28a745}.author-name{border:1px solid #2e942b30;padding:12px 12px 12px 20px;background-color:#f1f8e9;border-radius:7px}.author-box{background:#f0f8ff;padding:15px;border-radius:10px;border:1px solid #ddd;border-left:6px solid var(--primary-color);margin:10px 0}#comments .comment-respond{border-radius:8px;border:1px solid #ddd}.product_meta{background:#f1f8e9;border-radius:8px;border:1px dashed #2e942b;padding:10px;margin-bottom:20px;color:#2e942b}.note-pttt{padding:10px;border:1px solid;border-radius:4px;margin-bottom:15px;background:#e03232;color:#fff;font-weight:700}.single-product .product-info .product-title{margin-bottom:0;font-size:28px}.nav-pagination>li>.current,.nav-pagination>li>a:hover,.nav-pagination>li>span:hover{box-shadow:0 0 25px #13aff0;border-radius:8px}a.radius-bottom{border-radius:0 0 8px 8px}.product-small.col,.product-small.col .box-text,.product-small.col .name{transition:.3s ease-in-out}.row .product-small.col:hover{border:2px solid var(--primary-color);border-radius:8px;overflow:visible;padding:10px;size:+2;font-weight:700}.row .product-small.col:hover .name,.row .product-small.col:hover .product-title,.row .product-small.col:hover h5{height:auto!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;margin-bottom:10px}.nav-dropdown .menu-item-has-children>a,.nav-dropdown .nav-dropdown-col>a{font-size:.9em;font-weight:700}li.menu-item-7868,li.menu-item-7869{color:#373535;font-size:.9em;font-weight:700;text-transform:uppercase}.row .post-item.col:hover{border:2px solid var(--primary-color);border-radius:8px;padding:10px;font-weight:700}section h3.section-title-center span::after{content:"";display:table;clear:both;background:url(/wp-content/uploads/2025/11/line.png) no-repeat;width:100%;height:20px;background-position-x:center;background-position-y:bottom;padding-top:0}h2.section-title-center b{color:rgba(255,255,255,0)}