.htl-search-canvas svg{width: 24px;height: 24px}.cart-icon{position: relative}.products.row .outofstock a{pointer-events: none}.header.sticky{position: fixed !important;transition: transform .3s;animation: stuckMoveDown .6s}.header.sticky .scroll-menu{display: none}header{position: fixed;top: 0;z-index: 999999;left: 0;right: 0;transition: transform .3s}header .site-logo img,header .site-logo svg{max-width: 100%}header a.elementor-icon{transition: 0.3}header a.elementor-icon:hover{opacity: 0.6}header .htl-navigation .menu-wrapper > li > span.item{transition: 0.3s;padding: 4px 12px;border-radius: 100px}header .htl-navigation .menu-wrapper > li > .item > a{display: inline-block}header .htl-navigation .menu-wrapper > li:hover > a:after{opacity: 1;visibility: visible;width: 100%;transition: 0.3s}.htl-top-icon a{outline: none}.htl-top-icon a:hover{color: var(--main-color)}.htl-languages .lang-item{color: #fff;transition: 0.3s;font-size: 14px;line-height: 22px;font-weight: 500;display: flex;align-items: center}.htl-languages .lang-item img{margin-right: 8px}.htl-languages .lang-item :hover span{opacity: 0.6}.htl-languages .lang-item svg{width: 16px;height: auto}.htl-languages.horizontal .lang-item:not(:last-child){margin-right: 8px}.htl-languages.horizontal .lang-item:not(:last-child):after{content: "";height: 14px;width: 1px;background: #ccc;display: inline-block;margin-left: 8px}.htl-languages.dropdown > .lang-item svg:last-of-type{margin-left: 8px}.htl-languages.dropdown:hover .sub-language{opacity: 1;visibility: visible}.htl-languages.dropdown .sub-language{top: 100%;width: max-content;right: 0;background: #fff;opacity: 0;visibility: hidden;z-index: 999999;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s}.htl-languages.dropdown .sub-language a{padding: 4px 16px;flex: 1}.htl-languages.dropdown .sub-language a.current-lang{color: var(--main-color)}.number-cart{position: absolute;top: -8px;right: -5px;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;background: var(--main-color);color: var(--Neutral-0, #fff);border-radius: 50%;font-family: var(--Family-Body-text, Montserrat);font-size: 10px;font-weight: 500;line-height: 120%}.elementor-element.logo .elementor-widget-icon .elementor-icon-wrapper{line-height: 0}.elementor-element.logo .elementor-widget-icon svg{max-width: 336px}.entry-content{min-height: 50vh}.polylang-mb{display: flex;align-items: center;justify-content: space-between;padding: 4px 16px;font-family: var(--Family-Headline, "iCielBC Cubano");font-size: 24px;font-weight: 400;line-height: 140%}div#translate-language .gt_selected a{font-family: Montserrat}div#translate-language .gt_selected a img{opacity: 1}.elementor-shortcode .gtranslate_wrapper .gt_switcher .gt_selected a{width: 138px;position: relative}.open-lang-popup{border: 0;background: 0;gap: 4px;color: #2b2b2b}.mobile-lang-popup{display: none;position: fixed;z-index: 999999;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);backdrop-filter: blur(4px)}.mobile-lang-popup.is-visible{display: block}.mobile-lang-popup .popup-inner{max-width: 100%;background: #fff;padding: 8px;padding-bottom: 24px}.mobile-lang-popup .popup-inner .title-popup{justify-content: space-between;padding: 20px 8px 16px;gap: 16px}.mobile-lang-popup .popup-inner .close-lang-popup{border-radius: 50%;background: var(--Background-Secondary, #f5f5f5);display: flex;width: 40px;height: 40px;align-items: center;justify-content: center;border: 0}.lang-option{display: flex;align-items: center;gap: 16px}.lang-option a:first-child{margin-bottom: 4px}.lang-option.current-lang{background-color: var(--main-color);color: #fff}.language-options a{display: block;padding: 8px;font-size: 24px;line-height: 140%;color: #333;text-decoration: none}.toggle-nav a{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav a span{display: block;position: absolute;height: 2px;width: 100%;background: #121212;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav a span:nth-child(1){top: 4px}.toggle-nav a span:nth-child(2),.toggle-nav a span:nth-child(3){top: 12px}.toggle-nav a span:nth-child(4){top: 20px}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard{display: block;position: relative !important;top: auto !important;left: auto !important;margin-top: 8px}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard ul{padding-left: 12px}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard li{position: relative;padding-left: 24px;margin-bottom: 8px;transition: 0.3s}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard li:last-child{margin: 0}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard li a{padding: 0}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard li::before{content: "";position: absolute;background-image: url(/wp-content/uploads/2025/08/chevron-right.svg);background-repeat: no-repeat;top: 3px;left: 0;background-position: left;width: 20px;height: 20px;background-size: 20px}.sub-menu.mega_menu .htl-navigation .sub-menu.sub_standard li:hover{margin-left: 4px}@media screen and (min-width: 1025px){.sub-menu.mega_menu{background: transparent}.sub-menu.mega_menu::after{content: "";display: block;background: transparent;position: absolute;height: 20px;width: 100%;top: -10px;left: 0}.sub-menu.mega_menu ul.menu-wrapper.d-flex{display: flex;flex-wrap: wrap}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li{width: 20%}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li > span.item.has-icon > a{color: #085f31;font-weight: 600}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li > span.item.has-icon:hover{background: transparent}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li > span.item.has-icon:hover a{color: #085f31}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li > span.item.has-icon > .ic-toggle{display: none}.sub-menu.mega_menu ul.menu-wrapper.d-flex > li li.current-menu-item.m-item > span a{color: #085f31}.sub-menu.mega_menu .mega-menu-item > .e-con-inner{background: #fff;border-radius: 16px;padding: 24px 12px;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);position: relative}.sub-menu.mega_menu .mega-menu-item > .e-con-inner::before{content: "";display: block;background: url(/wp-content/uploads/2025/08/Polygon-4.webp);background-repeat: no-repeat;position: relative;position: absolute;height: 31px;top: -27px;left: 15.5%;z-index: 2;width: 78px}.sub-menu.mega_menu .mega-menu-item > .e-con-inner .elementor-widget-lp-navigation{width: 100%}}.htl-navigation .has-icon{padding-right: 18px}.htl-navigation .sub-menu{display: none;position: absolute;top: 47px;z-index: 999999;left: 0;min-width: 220px;list-style: none}.htl-navigation .sub-menu li{width: 100%;display: block;margin: 0}.htl-navigation .sub-menu li a{display: flex;justify-content: start;align-items: center;color: #000;transition: 0.3s}.htl-navigation .sub-menu li a:hover{color: #085f31;font-weight: 500}.htl-navigation .sub-menu li:last-child a{border: none}.htl-navigation .sub-menu li .ic-toggle{right: 8px}.htl-navigation ul,.htl-navigation ol{margin: 0;padding: 0}.htl-navigation li{position: relative;display: inline-block}.htl-navigation .menu-item-has-children.current_page_item > span{background: #009444 !important}.htl-navigation .menu-item-has-children.current_page_item > span a{color: #ffffff !important}.htl-navigation .menu-wrapper > li > .item{transition: 0.3s}.htl-navigation .menu-wrapper > li > .item:hover{background: #009444}.htl-navigation .menu-wrapper > li > .item:hover a{color: #ffffff}.htl-navigation .menu-wrapper > li > .item:hover svg path{fill: #fff}.htl-navigation .menu-wrapper > li > .item > a{color: var(--secondary-color);line-height: normal;font-size: 16px;font-weight: 500;transition: 0.3s;text-transform: uppercase;text-decoration: none;border-radius: 100px}.htl-navigation .menu-wrapper > li > .item .ic-toggle{top: 50%;transform: translateY(-55%);-webkit-transform: translateY(-55%);-moz-transform: translateY(-55%)}.htl-navigation .menu-wrapper > li > .item.has-icon{padding-right: 32px;border-radius: 100px}.htl-navigation li.current-menu-item.current_page_item > span{background: #009444;border-radius: 100px}.htl-navigation li.current-menu-item.current_page_item > span a{color: #ffffff}.htl-navigation li.current-menu-item.current_page_item > span .ic-toggle svg path{fill: #fff}.htl-navigation .sub_mega_menu{width: calc( 100vw - 13px);max-width: calc( 100vw - 13px);left: 50%;margin-left: -50vw}.htl-navigation .m-item:hover > .sub-menu{display: block}.ic-toggle{margin-left: 8px;position: absolute;right: 12px;top: 8px;cursor: pointer}.ic-toggle svg{vertical-align: middle;width: 12px;min-height: 12px !important}.m-item .item{display: block;position: relative}.m-item .item .icon{margin-right: 6px}.p-inherit{position: inherit !important}.open-menu .menu-mobile{visibility: visible;opacity: 1}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .menu-mobile button.closebtn-mobile-menu{border: 0px;font-size: 52px;color: #121212;display: flex;width: 40px;height: 40px;padding: 8px;justify-content: center;align-items: center;background: #f5f5f5;border-radius: 50%;position: absolute;top: 12px;right: 16px;z-index: 1}.open-menu .menu-mobile .m-mobile-wrapper{width: 100%;background: #fff}.open-menu .menu-mobile li{border: none;color: #121212;text-transform: capitalize;font-size: 24px;line-height: 140%}.open-menu .menu-mobile #panel-menu{margin-top: 24px;padding: 0 16px}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.menu-mobile{position: fixed;top: 55px;left: 0;width: 100%;z-index: 999999;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .polylang-mb{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%;justify-content: space-between;align-items: flex-start}.menu-mobile .polylang-mb .name-language{text-transform: uppercase}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher{display: flex;direction: rtl;flex-wrap: wrap}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected a:after{height: 18px}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_option{order: 2;width: 125px;background: transparent;border: 0;box-shadow: none;margin-top: 8px}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected{background: transparent}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected img{display: none}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected a{border: 0;line-height: normal;width: 116px;color: var(--secondary-color);font-family: Montserrat}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected a::after{filter: brightness(.5)}.menu-mobile .logo-mobile{padding: 16px;position: relative}.menu-mobile .logo-mobile img{max-height: 36px;width: auto}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .sub-menu{transition: none;display: none}.menu-mobile.dropdown .sub-menu ul{padding-top: 10px;display: block}.menu-mobile.dropdown .sub-menu .m-item{padding-right: 0;padding-left: 0;border: none}.menu-mobile.dropdown .sub-menu .m-item:last-child{padding-bottom: 0}.menu-mobile.dropdown .item.active .ic-toggle svg{transform: rotate(180deg)}.menu-mobile.dropdown .ic-toggle svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #fff;height: 100%;max-width: 100%;padding-bottom: 114px;list-style: none;overflow-y: auto;position: relative;transition: 0.3s}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile #panel-menu{position: relative}.menu-mobile #panel-menu a{width: 100%;display: block;color: var(--color-secondary);transition: color .3s}.menu-mobile #panel-menu a:hover{color: var(--main-color)}.menu-mobile #panel-menu li{padding: 4px 0}.menu-mobile .ic-toggle{width: 40px;margin: 0;text-align: center;right: -15px}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .sub-menu{position: absolute;z-index: 1;top: 0;left: -100%;background: #fff;width: 100%;height: 100%;transition: 0.3s}.menu-mobile .sub-menu.active{left: 0}.menu-mobile .sub-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .sub-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .sub-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}@media (max-width: 1024px){.menu-mobile{border-top: 1px solid var(--Border-01, #dedede);height: 100%}.menu-mobile ul#panel-menu .current-menu-item.current_page_item.m-item > span > a{opacity: 0.8}.menu-mobile ul#panel-menu li.menu-item-has-children > span > span.ic-toggle{display: none}.menu-mobile ul#panel-menu li.menu-item-has-children > span:hover{background: #fff}.menu-mobile ul#panel-menu li.menu-item-has-children > span a{color: var(--Primary-900, #085f31);font-weight: 500;text-transform: uppercase}.menu-mobile ul#panel-menu li > .item > a{font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%}.menu-mobile ul#panel-menu li .ic-toggle{top: -6px}.menu-mobile ul#panel-menu li.current-menu-item{color: var(--main-color)}.menu-mobile ul#panel-menu li:last-child{margin-bottom: 0}.menu-mobile ul#panel-menu li .current-menu-item.menu-item-has-children.m-item > span.item > a{opacity: 0.8}.menu-mobile ul#panel-menu li .sub-menu > ul > li{border: 0 !important;color: var(--secondary-color);font-size: 16px;font-weight: 500;line-height: 140%}.menu-mobile ul#panel-menu li .sub-menu > ul > li span.item{padding-left: 24px;text-transform: capitalize !important}.menu-mobile ul#panel-menu .sub-sub-menu .current-menu-item.m-item > span > a{opacity: 0.8}.menu-mobile ul#panel-menu .sub-sub-menu ul{padding-top: 0}.menu-mobile ul#panel-menu .sub-sub-menu li{position: relative;padding-left: 20px}.menu-mobile ul#panel-menu .sub-sub-menu li a{color: var(--secondary-color);text-transform: math-auto;font-weight: 400;margin-bottom: 0}}#panel-menu > li > span > a{text-transform: uppercase}@media (max-width: 1024px) and (min-width: 768px){.menu-mobile.dropdown .sub-menu{position: relative;transition: none;left: 0;top: 0;height: auto}.menu-mobile.dropdown .sub-menu .menu-wrapper.d-flex{flex-wrap: wrap;justify-content: flex-start}.menu-mobile.dropdown .sub-menu .menu-wrapper.d-flex > li{width: 33.33333%;margin-right: 0 !important;padding-right: 12px !important}}@media (max-width: 767px){.e-grid.box-value{display: block}.e-grid.box-value .elementor-widget.elementor-widget-image-box{margin-bottom: 24px}.e-grid.box-value .elementor-widget.elementor-widget-image-box figure{margin: auto;display: flex;justify-content: center;margin-bottom: 16px}.e-grid.box-value .elementor-widget.elementor-widget-image-box:last-child{margin-bottom: 0}.menu-mobile.dropdown .sub-menu ul{display: block !important}.herro-section-homepage .side-cards > div.card-left{box-shadow: 0 50px 60px -2px rgba(47,47,47,0.08) !important}.open-menu .menu-mobile #panel-menu{padding-right: 30px}.polylang-mb{padding-right: 15px}}@keyframes stuckMoveDown{0%{transform: translateY(-100%)}100%{transform: translateY(0)}}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.elementor-widget-lp-heading .heading-primary{margin: 0}.elementor-widget-lp-heading .description{font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;color: #2b2b2b}.elementor-widget-lp-heading .description ul{display: grid;gap: 12px}.banner-home .elementor-widget-lp-heading .heading-primary{max-width: 789px;width: 100%;margin: 0 auto}@font-face{font-family: "Montserrat";src: url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/Montserrat-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Montserrat";src: url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/Montserrat-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Montserrat";src: url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/Montserrat-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap}*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased}html,body,[id]{scroll-margin-top: 50px}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: "Montserrat";font-weight: normal;font-style: normal;font-size: 16px;color: #2b2b2b;line-height: 150%;-webkit-text-size-adjust: none}body h1,body h2,body h3,body h4,body h5,body h6{font-weight: 400}h1{font-size: 64px;line-height: 130%}h2{font-size: 96px;line-height: 120%}h3{font-size: 64px;line-height: 130%}h4{font-size: 48px;line-height: 140%}h5{font-size: 32px;line-height: 140%}h6{font-size: 20px;line-height: 140%}a{text-decoration: none !important;font-weight: normal}.elementor-icon-wrapper{line-height: 0}.c-scrollbar{z-index: 99999}.f900{font-weight: 900}.f800{font-weight: 800}.f700{font-weight: 700}.f600{font-weight: 600}.f500{font-weight: 500}.f400{font-weight: 400}.f300{font-weight: 300}.cursor-pointer{cursor: pointer}p:last-child{margin-bottom: 0}img{vertical-align: middle;height: auto}.rel{position: relative}img{max-width: 100%}.elementor-icon-box-icon .elementor-icon i,.elementor-icon-box-icon .elementor-icon svg{height: inherit;width: inherit}.partner{padding-top: 105px;padding-bottom: 105px}.partner img{filter: grayscale(1)}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.close{position: relative}.button-close:hover .leftright{transform: rotate(-45deg);background-color: var(--color-primary)}.button-close:hover .rightleft{transform: rotate(45deg);background-color: var(--color-primary)}.btn-loadmore{border: 1px solid var(--color-primary);background: transparent;border-radius: 50px;padding: 10px 24px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 33px;width: 18px;height: 18px;border-radius: 50%;background: var(--color-primary);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.htl-top-icon.htl-search-box .border-none svg{width: 16px}.search-form input{width: 100%;height: 40px;outline: none;border-radius: 8px;border: 1px solid #c4c4c4;padding: 0 3rem 0 1rem}.search-form .button.is-loading{display: none}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.search-wrapper .popup-wrapper{background: #fff;padding: 3rem;width: 750px;max-width: 100%}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 72px;width: 72px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #030712;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.htl-button .elementor-button-text{vertical-align: middle}#search-popup.fancybox__content{height: 100%;width: 100%}#search-popup.fancybox__content .search-result.open{position: relative}#search-popup.fancybox__content .title{color: var(--Neutral-800, #121212);font-size: 16px;font-weight: 500;line-height: 140%;padding: 16px 20px 16px 56px;border-bottom: 1px solid var(--Border-01, #dedede);text-transform: uppercase}#search-popup.fancybox__content .popup-wrapper{padding: 16px;width: 100%}#search-popup.fancybox__content .search-result.open{border: 0}#search-popup.fancybox__content .border-none svg{width: 16px}.item.not-result{text-align: center}.not-resuld-title{margin-top: 24px;color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.not-resuld-text{margin-top: 8px}#search-popup.fancybox__content .carousel__button{padding: 0;right: auto;top: 5px;left: 16px;width: 24px}.fancybox-container{z-index: 99999999}.fancybox__slide{padding: 0 !important}#search-popup .search-result{top: 0 !important}.fancybox__content :focus:not(.carousel__button.is-close){outline: none !important}.search-result{position: absolute;top: calc(111%);max-height: 350px;overflow: auto;width: 100%;z-index: 999;opacity: 0;visibility: hidden}.search-result .result{gap: 16px;background: var(--White, #fff);padding: 6px 16px}.search-result.open{border: 1px solid var(--Grey-100, #e8e8e8);border-radius: 8px;opacity: 1;visibility: visible}.search-result .thumb{position: relative;overflow: hidden;border-radius: 8px;width: 64px;height: 64px;object-fit: cover;flex-shrink: 0}.search-result .thumb img{position: absolute;display: block;object-fit: cover;top: 0;width: 100%;height: 100%;left: 0;right: 0;object-position: center}.search-result .price{color: var(--Primary-base, #009444);margin-top: 4px;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.search-result .items-list .d-flex{gap: 8px;padding: 12px;border-bottom: 1px solid var(--Border-primary, #dedede);background: var(--Neutral-0, #fff);align-items: center}.search-result .content-search a{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.search-result button.is-loading{display: none}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.slider .slick-track{padding: 0}.slider .slick-dots{position: absolute;bottom: 30px;left: 0;right: 0;display: flex;justify-content: center;align-items: center;gap: 8px;list-style: none !important}.slider .slick-dots li button{font-size: 0;width: 8px;height: 8px;border-radius: 50px;border: 0 !important;list-style: none !important}.slider .slick-dots li::marker{content: none !important}.slider .slick-dots .slick-active button{background: #911a1f}.slider .slick-arrow{z-index: 1}.slider .slick-arrow.slick-next{right: 50px}.slider .slick-arrow.slick-prev{left: 50px}.slider .slider-item{position: relative}.slider:not(.auto) .slider-item{height: 990px}.slider:not(.auto) .slider-item .background-wp{height: 100%}.slider:not(.auto) .slider-item img{height: 100%;width: 100%;object-fit: cover}.single .related .slick-list{overflow: hidden;border-radius: 8px}.single .related .slick-arrow{padding: 10px;line-height: 0;font-size: inherit;background: #fff;border: 1px solid var(--secondary-color);position: absolute;top: -68px;right: 16px}.single .related .slick-arrow:hover{border: 1px solid var(--main-color)}.single .related .slick-arrow:hover svg path{fill: var(--main-color)}.single .related .arr-prev.slick-arrow{right: 66px}.arrow-top{margin-top: 60px}.news__arrows{gap: 15px}.news__arrows .slick-arrow{position: relative}.news__arrows .slick-arrow span:before,.news__arrows .slick-arrow span:after{background-color: var(--color-primary)}.news__arrows.bottom-right{justify-content: flex-end}.news__arrows.bottom{justify-content: center}.news__arrows.top{position: absolute;top: 0;right: 0}.news__arrows:not(.default) .slick-next{right: auto}.news__arrows:not(.default) .slick-prev{left: auto}.htl-contact-form .wpcf7{background: #fff;margin-left: auto;border-radius: 12px}.htl-contact-form .wpcf7 .wpcf7-submit{border: none;width: 100%;color: #fff;transition: 0.3s}.htl-contact-form .wpcf7 p{margin: 0}.htl-contact-form .wpcf7 br{display: none}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap{display: block;margin-top: 8px}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap textarea,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input{border: 1px solid var(--Border-02, #c4c4c4);padding: 16px;border-radius: 8px;width: 100%;color: #121212;font-size: 16px;line-height: 140%;outline: none !important}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input::placeholder{color: #919191}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap textarea:focus,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input[type="textarea"]:focus,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input[type="tel"]:focus,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input[type="email"]:focus,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input[type="text"]:focus{border: 1px solid #121212}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap textarea{height: 115px}.htl-contact-form .wpcf7 label{color: #121212;font-size: 16px;font-weight: 500;line-height: 24px;width: 100%;margin-bottom: 20px}.htl-contact-form .wpcf7 label span.star{color: #900}.htl-contact-form .wpcf7 .wpcf7-submit{border-radius: 100px;background: var(--main-color);color: #fff !important;display: flex;height: 48px;padding: 12px 16px;justify-content: space-between;align-items: center;flex: 1 0 0;transition: 0.3s}.htl-contact-form .wpcf7 .wpcf7-submit:hover{background: var(--Primary-600, #00bf53);color: #fff}.htl-contact-form .wpcf7 .wpcf7-submit img{margin-left: 10px}.htl-contact-form .wpcf7 span.wpcf7-spinner{position: absolute;bottom: 10px;left: 0;right: 0;margin: 0 auto}.go-home{color: var(--main-color);font-size: 24px;line-height: 140%;margin-left: 24px;padding: 24px 0;display: block;width: fit-content;transition: 0.3s}.go-home:hover{color: var(--main-color);opacity: 0.6}.banner-menu .thumb-banner{background: #fff1e2;padding: 24px 0 0}.icon-ft svg{cursor: pointer}.spacer{flex: 1;border-bottom: 3px dotted #f7954b;margin: 0 8px}.spacer-title{flex: 1;border-bottom: 2px solid var(--main-color);margin: 0 16px}.show-icon{padding-right: 8px}.pd-top-0{padding-top: 0 !important}.htl-post-wrapper.temp1{display: flex;flex-wrap: wrap}.htl-post-wrapper.temp1 .meta-content .elementor-icon-box-title{font-family: "Nunito";font-weight: 700}.htl-post-wrapper.temp1 .meta-content .elementor-widget-text-editor h6,.htl-post-wrapper.temp1 .meta-content .elementor-widget-text-editor h5{font-family: "Nunito";font-weight: 700}.htl-post-wrapper.temp1 .not-pd{padding: 0}.htl-post-wrapper.temp1 .htl-grid{padding-left: 40px;padding-right: 16px;position: relative}.htl-post-wrapper.temp1 .post-item{padding: 40px 0 0}.htl-post-wrapper.temp1 .post-item:nth-child(1){padding-top: 10px}.htl-post-wrapper.temp1 .post-title .left{gap: 19.5px}.htl-post-wrapper.temp1 .post-title .price{font-size: 32px;font-weight: 700;line-height: 140%;color: #f7954b;display: flex;align-items: center;gap: 4px}.htl-post-wrapper.temp1 .title{color: var(--main-color)}.htl-post-wrapper.temp1 .tabs{display: flex;justify-content: flex-start;overflow-x: auto;-webkit-overflow-scrolling: touch;scroll-behavior: smooth;gap: 12px}.htl-post-wrapper.temp1 .tabs .title{display: flex;align-items: center;font-size: 18px;font-weight: 500;line-height: 150%}.htl-post-wrapper.temp1 .tabs > *{flex-shrink: 0}.htl-post-wrapper.temp1 .tabs::-webkit-scrollbar{display: none}.htl-post-wrapper.temp1 .tabs::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 8px}.htl-post-wrapper.temp1 .tabs::-webkit-scrollbar-thumb{background: #888;border-radius: 8px}.htl-post-wrapper.temp1 .tabs::-webkit-scrollbar-thumb:hover{background: #555}.htl-post-wrapper.temp1 .tab-menu{padding: 8px 16px;border-radius: 100px;border: 1px solid var(--neutral-200, #d7d4d5);background: var(--base-white, #fff);transition: 0.3s;white-space: nowrap;cursor: pointer}.htl-post-wrapper.temp1 .tab-menu.active{background: var(--main-color)}.htl-post-wrapper.temp1 .tab-menu.active .title{color: #fff}.htl-post-wrapper.temp1 .tab-menu:hover{border: 1px solid var(--main-color);background: var(--primary-50, #fbe5ed)}.htl-post-wrapper.temp1 .tab-menu:hover .title{color: var(--main-color)}.htl-post-wrapper.temp1 .thumb img{max-width: 97.143px}.htl-post-wrapper.default .meta{min-height: 170px}.htl-post-wrapper.default .post-item{border-right: 1px solid var(--neutral-200, #d7d4d5);border-bottom: 1px solid var(--neutral-200, #d7d4d5);padding-top: 32px;padding-bottom: 96px;text-align: center;position: relative;background-color: #fff}.htl-post-wrapper.default .post-item .thumb{position: relative;z-index: 2}.htl-post-wrapper.default .post-item .thumb a{display: block}.htl-post-wrapper.default .post-item:hover .post-children-item img{transform: scale(1.1) translateY(-5%)}.htl-post-wrapper.default .post-item:nth-child(3n + 3) .title{color: #567a24}.htl-post-wrapper.default .post-item:nth-child(3n + 3) .bg path{stroke: #e8f3d8}.htl-post-wrapper.default .post-item:nth-child(3n + 2) .title{color: #ae1e55}.htl-post-wrapper.default .post-item:nth-child(3n + 2) .bg path{stroke: #f6cbdb}.post-children-item.color-green .title{color: #567a24}.post-children-item.color-green .spacer-title{border-bottom: 2px solid #567a24}.htl-grid{margin: 0 !important;align-items: stretch}.htl-grid .row{margin: 0}.htl-grid .title{position: relative;z-index: 2}.htl-grid .title a{color: inherit}.htl-grid .post-item{position: relative;overflow: hidden}.htl-grid .title{color: #f7954b;text-align: left;margin: 0}.htl-grid .post-children-item img{width: auto;max-height: 329px;transform: scale(1) translateY(0);transition: transform .4s ease;transform-origin: right center;object-fit: cover}.button-view{position: absolute;height: 72px;padding: 20px 40px;justify-content: center;align-items: center;gap: 10px;flex-shrink: 0;background: var(--base-black, #030712);color: #fff !important;font-size: 24px;line-height: 140%;transition: transform .2s ease, opacity .2s ease;transform: translate(-50%, -50%);opacity: 0;pointer-events: auto;z-index: 4;white-space: nowrap;width: fit-content}.service-box > div{height: 100%}.post-homepage .row.htl-grid{margin: -12px}.post-homepage .row.htl-grid .post-children-item{padding: 12px}.post-homepage .htl-post-wrapper.default .post-item{background: none;border: none !important;padding: 0px !important;text-align: left}.post-homepage .htl-post-wrapper.default .post-item .post-children-item img{border-radius: 16px}.post-homepage .htl-post-wrapper.default .post-item .post-categories{position: absolute;top: 14px;left: 12px;border-radius: var(--radius-full, 9999px);border: 1px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5);display: inline-flex;padding: var(--spacing-xxs, 2px) 10px;align-items: center;color: var(--Primary-base, #009444);text-align: center;font-size: 14px;font-style: normal;font-weight: 500;line-height: 140%}.post-homepage .htl-post-wrapper.default .post-item .thumb.relative.overflow-hidden{border-radius: 16px}.post-homepage .htl-post-wrapper.default .post-item .title{margin-top: 12px !important;margin-bottom: 4px !important}.post-homepage .htl-post-wrapper.default .post-item .title a{overflow: hidden;color: var(--Neutral-800, #121212);text-overflow: ellipsis;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;flex: 1 0 0;display: flex;align-items: flex-start;gap: 16px;justify-content: center}.post-homepage .htl-post-wrapper.default .post-item .title a .icon{width: 10%;text-align: end}.post-homepage .htl-post-wrapper.default .post-item .title a .icon svg{width: 24px}.post-homepage .htl-post-wrapper.default .post-item .description{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;align-self: stretch;overflow: hidden;color: var(--Neutral-700, #2b2b2b);text-overflow: ellipsis;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}@media screen and (max-width: 1025px){.error-404 .page-title svg{width: 674px}}@media screen and (max-width: 767px){.error-404 .page-title svg{width: 320px}.mobile-none{display: none !important}}.tick{margin-right: 16px}.tick input{display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;flex-shrink: 0;border-radius: 4px;background: var(--Primary-base, #009444)}.wp-singular.woocommerce-cart{background: #f5f5f5}.woocommerce .product-quantity .quantity{height: 32px}.woocommerce a.remove:hover{color: #fff !important;background: inherit !important}.woocommerce a.remove:hover svg path{stroke: red}.woocommerce .cart{margin: 24px 0}.woocommerce .cart .main-color .woocommerce-Price-amount.amount{color: var(--main-color)}.woocommerce .cart .woocommerce-Price-amount.amount{font-weight: 600}.woocommerce .cart .shop_table{margin-bottom: 24px;table-layout: auto}.woocommerce .cart table,.woocommerce .cart td,.woocommerce .cart th{border: 0;text-align: left;vertical-align: middle}.woocommerce .cart .cart-collaterals .cart_totals{float: inherit;width: 100%}.woocommerce .cart__custom-info form{border-radius: 12px;background: var(--Neutral-0, #fff)}.woocommerce .cart__custom-info form th,.woocommerce .cart__custom-info form td{padding: 16px}.woocommerce .cart__custom-info form td{border: 0}.woocommerce .cart__custom-info form th{border-bottom: 1px solid #dedede}.woocommerce .cart__custom-info form table.cart img{width: 64px;border-radius: 8px}.woocommerce .cart__custom-info form .product-quantity .quantity-wrapper{margin-top: 0}.woocommerce .cart__custom-info form .product-quantity .quantity-label{display: none}.woocommerce .cart__custom-info form .product-item{margin-left: 16px;max-width: 212px}.woocommerce .cart__custom-info form .product-name a{color: var(--Neutral-800, #121212);transition: 0.3s}.woocommerce .cart__custom-info form .product-name a:hover{color: var(--main-color)}.woocommerce .cart__custom-total{padding-left: 0}.woocommerce .cart__custom-total table{margin: 0 !important}.woocommerce .cart__custom-total .title{font-size: var(--Size-Body-text-1, 18px);font-family: Montserrat !important;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.woocommerce .cart__custom-total tbody .cart-subtotal th,.woocommerce .cart__custom-total tbody .cart-subtotal td{border: 0 !important}.woocommerce .cart__custom-total tbody th,.woocommerce .cart__custom-total tbody td{padding: 8px 0;text-align: left;border-top: 1px solid #c4c4c4 !important;font-weight: 400 !important;vertical-align: middle}.woocommerce .cart__custom-total tbody th{width: 45% !important}.woocommerce .cart__custom-total tbody td{text-align: end}.woocommerce .cart__custom-total tbody .order-total th{font-weight: 600 !important}.woocommerce .cart__custom-total tbody .order-total .woocommerce-Price-amount{color: var(--main-color);font-weight: 600}.woocommerce .cart__custom-total .wc-proceed-to-checkout{padding: 12px 0 0}.woocommerce .cart__custom-total .wc-proceed-to-checkout a{display: flex;height: 48px;padding: 12px 16px;justify-content: center;align-items: center;flex: 1 0 0;border-radius: 100px;background: var(--main-color);color: var(--Neutral-0, #fff);font-size: var(--Size-Body-text-2, 16px);font-weight: 500;line-height: 150%;transition: 0.3s;margin: 0}.woocommerce .cart__custom-total .wc-proceed-to-checkout a:hover{background: #00bf53}.woocommerce .cart_totals{border-radius: 16px;background: var(--Neutral-0, #fff);padding: 16px}.woocommerce .no-product-found{text-align: center;padding: 132px 0px;margin: 24px auto;border-radius: 16px;background: var(--Background-Primary, #fff)}.woocommerce .no-product-found .no-product-icon{margin-bottom: 24px}.woocommerce .no-product-found p{font-size: var(--Size-Body-text-3, 14px);line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 24px;margin-top: 8px}.woocommerce .return-to-shop a{border-radius: 100px;background: var(--main-color);display: flex;height: 48px;padding: 12px 16px;justify-content: center;align-items: center;width: fit-content;margin: auto;color: #fff;font-weight: 500;gap: 8px;transition: 0.3s}.woocommerce .return-to-shop a:hover{color: #fff;background: #00bf53}.mini-cart.woocommerce{display: none}.icon-ft svg{cursor: pointer}footer .elementor-heading-title a{color: #fff;transition: 0.3}footer .elementor-heading-title a:hover{opacity: 0.6}footer .logo-footer.elementor-widget-icon .elementor-icon{opacity: 1 !important;cursor: pointer}footer .footer-info p{font-family: "Montserrat" !important}footer .elementor-widget-icon .elementor-icon{transition: 0.3s}footer .elementor-widget-icon .elementor-icon:hover{opacity: 0.6}footer .elementor-widget-icon-box a{transition: 0.3s;color: #fff}footer .elementor-widget-icon-box a:hover{opacity: 0.6}footer .wp-menu-footer a{color: #fff;line-height: 20px !important}footer .wp-menu-footer .current-menu-item a{font-weight: 500}footer .htl-navigation .menu-wrapper > li > .item > a{text-transform: inherit !important}footer .htl-navigation .menu-wrapper.d-flex{display: block !important}footer .htl-navigation .menu-wrapper.d-flex li{margin-bottom: 8px;width: 100%}footer .htl-navigation .menu-wrapper.d-flex li:last-child{margin-bottom: 0}footer .htl-navigation a span{color: #fff;font-size: 14px;font-weight: 400;line-height: 19.6px;transition: 0.3s}footer .htl-navigation a:hover span{opacity: 0.6;transition: 0.3s}footer .htl-navigation .current-menu-item span{font-weight: 500}footer .email-ft a{padding: 0 4px 0 4px}.footer-menu{margin: 0 !important}.footer-menu .ft{padding: 0}.footer-menu .elementor-element.elementor-element-2ac8ee4.e-flex.e-con-boxed.e-con.e-parent{background-image: none}.footer-menu .elementor-element.elementor-element-2ac8ee4.e-flex.e-con-boxed.e-con.e-parent > .e-con-inner{padding: 40px 20px;width: 100%;max-width: 100%}@media (max-width: 676px){.footer-menu .elementor-element.elementor-element-2ac8ee4.e-flex.e-con-boxed.e-con.e-parent > .e-con-inner{padding: 40px 0}}#map{z-index: 0}#map > ul{position: absolute;top: 16px;right: 16px;z-index: 99999;width: max-content;background: white;padding: 16px;margin: 0;list-style: none}#map > ul li{margin: 6px 0}.error404 .site-content{padding-top: 200px;padding-bottom: 200px}.error404 .site-content .page-content .page-title{color: #f5f5f5;position: absolute;margin: auto;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1}.error404 .site-content .page-content .title{color: var(--Neutral-800, #121212);text-align: center;font-size: var(--Size-H3, 40px);font-weight: 400;line-height: var(--Line-height-H3, 44px)}.error404 .site-content .page-content p.text{margin-bottom: 20px;color: #121212}.btn-404{padding: 12px 16px;background-color: var(--main-color);border-radius: 100px;transition: 0.3s;color: #fff}.btn-404:hover{background-color: #00bf53;color: #fff}@media (max-width: 767px){.error404 .site-content{padding-top: 100px;padding-bottom: 100px}}.gallaries{width: 100%;position: relative}.gallaries .slider-content{padding: 10px 10px 16px 10px;border: 1px solid var(--primary-base, #ae1e55);background: var(--base-white, #fff)}.gallaries .item-social{padding: 16px 0 0}.gallaries .slider-item{position: relative;border-radius: 12px;z-index: 1;transition: transform .3s ease, z-index .3s;transform: rotate(var(--rotate, 0deg))}.gallaries img{width: 100%;height: 457px !important;object-fit: cover}.gallaries .slick-track{display: flex !important;align-items: center}.slick-track{padding-top: 50px;padding-bottom: 50px}@font-face{font-family: "SVN-Allogist";src: url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/SVN-Allogist-Regular.woff2") format("woff2"), url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/SVN-Allogist-Regular.woff") format("woff"), url("https://garden.dev.enosta.com/wp-content/themes/estwp/assets/fonts/SVN-Allogist.otf") format("opentype");font-weight: normal;font-style: normal;font-display: swap}.elementor-element.elementor-element-59f283e.e-con-full.e-flex.e-con.e-child{flex: 1}body.home .pagination{display: none !important}.category-children .catchild-container{cursor: pointer}.content-introduction .elementor-widget-container p{margin-bottom: 0px}.box__heading-item{color: var(--custom-color-0)}.box__heading-item .img-1{max-height: 229px;padding-left: 33px;padding-right: 33px}.box__heading-item .img-2{max-height: 225px;padding-left: 24px;padding-right: 24px}.btn-df a:hover svg path{stroke: #030712}.tabs.grabbing{cursor: grabbing;user-select: none}.btn-menu{transition: 0.3s}.btn-menu:hover{opacity: 0.6}@keyframes fadeInLeftCustom{0%{opacity: 0;transform: translate3d(-3rem, 0, 0)}100%{opacity: 1;transform: none}}@keyframes fadeInRightCustom{0%{opacity: 0;transform: translate3d(3rem, 0, 0)}100%{opacity: 1;transform: none}}@keyframes fadeInUpCustom{0%{opacity: 0;-webkit-transform: translate3d(0, 3rem, 0);transform: translate3d(0, 3rem, 0)}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInLeft{animation-name: fadeInLeftCustom !important}.fadeInRight{animation-name: fadeInRightCustom !important}.fadeInUp{animation-name: fadeInUpCustom !important}.btn a{width: 400px}body h1,body h2,body h3,body h4,body h5,body h6,body .elementor-widget-heading h1,body .elementor-widget-heading h2,body .elementor-widget-heading h3,body .elementor-widget-heading h4,body .elementor-widget-heading h5,body .elementor-widget-heading h6{font-family: SVN-Allogist !important}.heading-tt{margin: auto}.heading-tt .heading-primary{color: var(--Neutral-800, #121212);text-align: center;font-size: var(--Size-H1, 80px);font-weight: 400;line-height: var(--Line-height-H1, 80px);letter-spacing: 1.6px;max-width: 750px;margin-bottom: 16px;display: block}.heading-tt .heading-primary span{color: var(--Primary-base, #009444);font-family: var(--Family-Headline, SVN-Allogist) !important;font-size: var(--Size-H1, 80px);font-weight: 400;line-height: var(--Line-height-H1, 80px);letter-spacing: 1.6px}.heading-tt .description{max-width: 750px;margin-top: 0 !important;display: block;color: var(--Neutral-700, #2b2b2b);text-align: center;font-size: var(--Size-Body-text-2, 16px);font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.htl-tree-category-list h4{color: var(--Neutral-800, #121212);font-size: var(--Size-H5, 24px);font-style: normal;font-weight: 400;line-height: var(--Line-height-H5, 28px);margin-top: 20px;margin-bottom: 8px;text-transform: uppercase}.htl-tree-category-list .count{color: var(--Primary-800, #06753a);font-size: var(--Size-Body-text-1, 18px);font-weight: 400;line-height: var(--Line-height-Body-text-1, 28px)}.btn-trans a.elementor-button.cursor-pointer{display: flex;gap: 8px;padding: 12px 16px;border-radius: 100px;border: 1px solid var(--Neutral-800, #121212);background: var(--Background-primary, #fff) !important}.btn-trans span.elementor-button-text{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.lp-projects-grid{display: grid;grid-gap: 20px}.lp-projects-grid.columns-2{grid-template-columns: repeat(2, 1fr)}.lp-projects-grid.columns-3{grid-template-columns: repeat(3, 1fr)}.lp-projects-grid.columns-4{grid-template-columns: repeat(4, 1fr)}.project-item img{width: 100%;height: auto;display: block}.project-item{position: relative;padding-top: 74%;display: block;overflow: hidden;border-radius: 16px !important}.project-item:hover img{transform: scale(1.1) translateY(0)}.project-item:hover h3{background: rgba(0,148,68,0.7)}.project-item:hover h3 a{color: #ffffff !important}.project-item img{border-radius: 16px !important;background: url(https://garden.dev.enosta.com/wp-content/themes/estwp/<path-to-image>) #d3d3d3 50% cover no-repeat;position: absolute;top: 0;left: 0;width: 100%;height: 100% !important;object-fit: cover;transform: scale(1) translateY(0);transition: transform .4s ease}.project-item h3{position: absolute;bottom: 0;overflow: hidden;padding: 8px 12px;background: rgba(237,255,245,0.8);width: 100%;margin: 0px;height: auto !important;color: var(--Primary-900, #085f31) !important;text-overflow: ellipsis;font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-weight: 500;line-height: var(--Line-height-Body-text-1, 28px);transition: transform .4s ease}.project-item h3 a{color: var(--Primary-900, #085f31) !important;text-overflow: ellipsis;font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-weight: 500;line-height: var(--Line-height-Body-text-1, 28px)}.section-commit .inline-layout{display: flex;flex-wrap: wrap;justify-content: center !important;gap: 0px !important}.section-commit .inline-layout > div{display: inline-block;max-width: 33.33% !important;text-align: start}.section-commit .box-item.box-content .thumnail-item img{max-width: 400px;flex-shrink: 0;object-fit: cover}.section-commit .box-item.box-content .content-list{margin-top: 20px}.section-commit .box-item.box-content .content-list .title{color: #464650;font-family: SVN-Allogist;font-size: 32px;font-style: normal;font-weight: 400;line-height: normal}.section-commit .box-item.box-content .content-list .content-box{margin: 0px !important}.section-commit .box-item.box-content .content-list .content-box p{color: #464650;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.htl-tree-category-list .category-item{position: relative;overflow: hidden}.htl-tree-category-list .category-item:hover .main-img{transform: scale(1.1) translateY(-5%)}.htl-tree-category-list img.main-img{position: absolute;z-index: 1;bottom: 0;left: 0;right: 0;margin: auto;max-width: 80%;width: 59%;transform: scale(1) translateY(0);transition: transform .4s ease}.htl-tree-category-list .img-wrap{position: relative;overflow: hidden}.htl-tree-category-list img.bg-img{position: relative;z-index: 0;display: block}.post-homepage .htl-post-wrapper.default .post-item .title{margin-top: 12px !important;margin-bottom: 4px !important}.post-homepage .htl-post-wrapper.default .post-item .title a{flex: 1 0 0;display: flex !important;align-items: flex-start;gap: 16px;justify-content: center}.post-homepage .htl-post-wrapper.default .post-item .title a:hover{color: #009444}.post-homepage .htl-post-wrapper.default .post-item .title a:hover svg path{stroke: #009444}.post-homepage .htl-post-wrapper.default .post-item .title a h3{width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0px;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;font-family: var(--Family-Body-text, Montserrat) !important;line-height: 28px}.post-homepage .htl-post-wrapper.default .post-item .title a .icon{width: 10%;text-align: end}.post-homepage .htl-post-wrapper.default .post-item .title a .icon svg{width: 24px}.htl-post-wrapper.default .post-item .thumb{position: relative;overflow: hidden}.htl-post-wrapper.default .post-item:hover .thumb::after{opacity: 1}.post-homepage .htl-post-wrapper.default .post-item .post-categories{z-index: 99}.scroll-to-top .progress,.contact-list::after{display: none}.contact-list{display: none}footer .htl-navigation .menu-wrapper > li > .item > a > span{font-size: 16px;text-transform: math-auto;line-height: 24px}footer#lp-footer .elementor-widget-container p:not(:last-child){margin-bottom: 8px}footer .htl-navigation .menu-wrapper > li > .item > a > span{font-size: 14px !important;line-height: 24px}#lp-footer a,#lp-footer p,#lp-footer span{font-size: 14px !important}#lp-footer .elementor-icon-wrapper a{font-size: 32px !important}#lp-footer .elementor-icon-box-icon svg{width: 20px !important;height: 20px !important}.wp-slider-btn{display: none}.btn-trans a.elementor-button:hover{background: #009444 !important;border-color: #009444}.btn-trans a.elementor-button:hover span{color: #ffffff}.btn-trans a.elementor-button:hover span svg path{fill: #ffffff}.icon-close{display: none}.contact-toggle.is-open .icon-default{display: none}.contact-toggle.is-open .icon-close{display: inline}body.search.search-no-results div#content{padding: 120px}.herro-section-homepage .slider:not(.auto) .slider-item{height: 100vh}.ft-heading-top > .elementor-widget-container{display: flex}footer#lp-footer .logo-footer svg{width: 84px;height: 56px}.herro-section-homepage .slick-track{padding-top: 0px !important}.herro-section-homepage .slider-item{position: relative}.herro-section-homepage .side-cards{position: absolute;width: 100%;left: 0;top: 0;height: 100%;pointer-events: none}.herro-section-homepage .side-cards .card-left{position: absolute;top: 50%;left: 80px;transform: translateY(-50%);display: flex;max-width: 307px;padding: 20px;align-items: flex-start;gap: 16px;border-radius: 16px;background: var(--Background-primary, #fff);box-shadow: 0 50px 60px -2px rgba(47,47,47,0.08);pointer-events: auto;color: #121212}.herro-section-homepage .side-cards .card-right{position: absolute;bottom: 80px;right: 80px;display: flex;max-width: 417px;padding: 16px;align-items: flex-start;gap: 12px;border-radius: 12px;background: var(--Background-primary, #fff);box-shadow: 0 40px 50px -2px rgba(47,47,47,0.08);pointer-events: auto;color: #121212}.herro-section-homepage .side-cards i,.herro-section-homepage .side-cards svg,.herro-section-homepage .side-cards svg path{width: 48px;height: 48px;flex-shrink: 0}.herro-section-homepage .side-cards .card-left span,.herro-section-homepage .side-cards .card-right span{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}div#translate-language{position: relative}div#translate-language::before{content: "";position: absolute;bottom: -1px;left: 75%;transform: translateX(-50%);border-width: 0 10px 10px 10px;border-style: solid;border-color: transparent transparent var(--Neutral-0, #fff) transparent;z-index: 9999999999;opacity: 0}div#translate-language .gt_option{position: absolute !important;top: 30px;border-radius: 16px;background: var(--Neutral-0, #fff);z-index: 99999999;height: fit-content !important;display: none}div#translate-language .gt_option a{display: flex;padding: 10px var(--Space-Padding-paddingSM, 12px);align-items: center;gap: 8px;align-self: stretch;border-bottom: 1px solid var(--Neutral-50, #dedede);color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);cursor: pointer;transition: 0.4s}div#translate-language .gt_option a:hover{background: #f5f5f5}div#translate-language .gt_option a img{border-radius: 8px}div#translate-language .gt_option a.nturl.gt_current{position: relative;color: var(--Primary-base, #009444)}div#translate-language .gt_option a.nturl.gt_current:before{content: "";background-image: url("/wp-content/uploads/2025/07/check.svg");position: absolute;z-index: 99999999;width: 20px;height: 20px;right: 12px}div#translate-language .gt_selected{background: transparent !important}div#translate-language .gt_selected a{border: none !important;color: #ffffff;color: var(--Neutral-0, #fff);font-size: var(--Size-Body-text-3, 14px);font-weight: 500;line-height: 22px}div#translate-language .gt_selected a:after{background-image: url("/wp-content/uploads/2025/07/Vector-335-Stroke.svg")}div#translate-language .gt_selected a:hover{background: transparent}div#translate-language .gt_selected a img{margin-right: 8px;border-radius: 8px}.post-type-archive-product div#content,.tax-product_cat div#content{background: var(--Neutral-25, #f5f5f5)}.post-type-archive-product .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb{display: none}div#shop-primary{padding: 24px 16px}div#shop-primary .widget.widget_block{margin-bottom: 0px}div#shop-primary .shop-container{display: flex;gap: 24px}div#shop-primary #product-filter-sidebar{background: #fff;border-radius: 10px;font-size: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.05)}div#shop-primary #product-filter-sidebar .headsiderbar-shop{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--Neutral-50, #dedede);padding: 16px}div#shop-primary #product-filter-sidebar .headsiderbar-shop .headtitle{display: flex;align-items: center;gap: 8px}div#shop-primary #product-filter-sidebar .headsiderbar-shop .headtitle .title{color: #121212;font-size: 18px;font-weight: 600;line-height: 28px}div#shop-primary #product-filter-sidebar .headsiderbar-shop .btn-delete-filter{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px);text-decoration: underline !important;cursor: pointer}div#shop-primary #product-filter-sidebar .main-sidebar{padding: 16px}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .ui-slider .ui-slider-range{font-size: 0.7em;display: block;border: 0;border-radius: 12px;background: var(--Neutral-800, #121212);top: 0px}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .ui-slider .ui-slider-handle{background: #fff;top: -0.85em;border: 2px solid #121212;width: 24px;height: 24px}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius: 12px;background: var(--Neutral-50, #dedede);height: 2px;top: 13px;margin-bottom: 31px}div#shop-primary #product-filter-sidebar .main-sidebar .cat-checkbox{appearance: none;-webkit-appearance: none;background: transparent;border: 2px solid #ccc;border-radius: 6px;width: 20px;height: 20px;cursor: pointer;position: relative;margin-right: 0px;vertical-align: middle;transition: all .2s ease-in-out;display: inline-block;flex-shrink: 0}div#shop-primary #product-filter-sidebar .main-sidebar .cat-checkbox::before{content: "";display: block;position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;transform: translate(-50%, -50%)}div#shop-primary #product-filter-sidebar .main-sidebar .category-parent .cat-checkbox:checked{background-color: #009444;border-color: #009444}div#shop-primary #product-filter-sidebar .main-sidebar .category-parent .cat-checkbox:checked::before{background-image: url("/wp-content/uploads/2025/08/checkssssss.svg")}div#shop-primary #product-filter-sidebar .main-sidebar .cat-checkbox:checked::before{content: "";display: inline-block;width: 16px;height: 16px;background-image: url(/wp-content/uploads/2025/08/icon-custom.svg);background-size: contain;background-repeat: no-repeat}div#shop-primary #product-filter-sidebar .main-sidebar .category-children .cat-checkbox:checked{background-color: #009444;border-color: #009444}div#shop-primary #product-filter-sidebar .main-sidebar .category-children .cat-checkbox:checked::before{background-image: url("/wp-content/uploads/2025/08/checkssssss.svg");width: 16px;height: 16px}div#shop-primary #product-filter-sidebar .clear{display: none}div#shop-primary #product-filter-sidebar .widget.woocommerce.widget_price_filter{margin-bottom: 0px}div#shop-primary .shop-products .custom-product-card{padding: 10px}div#shop-primary .shop-products .product-sorting{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px}div#shop-primary .shop-products .product-sorting .select-option-order{display: flex;gap: 8px;align-items: center}div#shop-primary .shop-products .product-sorting .select-option-order label{margin-bottom: 0px;color: var(--Neutral-500, #5e5e5e);font-size: var(--Size-Body-text-3, 14px);font-weight: 500;line-height: 22px}div#shop-primary .shop-products .product-sorting .select-option-order #sort-order{padding: 0px;padding-right: 8px;border: none;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-weight: 600;line-height: 22px;background: transparent}div#shop-primary .shop-products .product-sorting .select-option-order .header-custom-select{display: flex;gap: 8px;align-items: center}div#shop-primary .shop-products .product-sorting .select-option-order .header-custom-select .current-option{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px)}div#shop-primary .shop-products .product-sorting #product-count{color: var(--Neutral-500, #5e5e5e);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);display: flex;align-items: center;gap: 8px}div#shop-primary .shop-products .product-sorting #product-count strong{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px)}div#shop-primary .shop-products .product-sorting #product-count .number-count{color: #121212;font-size: 14px;font-weight: 600;line-height: 22px}div#shop-primary .shop-products .products .product-image-link.disabled{display: block;pointer-events: none;cursor: not-allowed}div#shop-primary .shop-products .products .custom-product-card:hover .woocommerce-loop-product__title > *{color: var(--Primary-base, #009444) !important}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container{position: relative}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-badge.out-of-stock{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 141px;height: 200px;background: url("/wp-content/uploads/2025/08/Background-1.webp") no-repeat center / contain;color: #fff !important;font-size: 18px;font-weight: 800;font-style: normal;line-height: 1;text-align: center;display: flex;justify-content: center;align-items: center;pointer-events: none;z-index: 10;text-transform: uppercase}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-badge.sale-badge{background: #d00000;display: inline-block;padding: 2px 12px;color: white;position: absolute;left: -7px;border-radius: 0 4px 4px 0;top: 16px;color: var(--Neutral-0, #fff);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px);z-index: 9;font-size: 14px}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-badge.sale-badge:before{height: 0;width: 0;border-top: 7px solid #8b0000;border-left: 7px solid transparent;bottom: -6px;position: absolute;content: "";left: 0}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-badge.sale-badge:after{content: "";width: 0;height: 0;top: 0;position: absolute;right: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-image-link{overflow: hidden;display: block;border-radius: 12px 12px 0px 0px}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-image-link:hover img{transform: scale(1.1) translateY(0%)}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-image-link img{height: 293px !important;object-fit: cover;background: url(https://garden.dev.enosta.com/wp-content/themes/estwp/<path-to-image>) #d3d3d3 50% cover no-repeat;border-radius: 12px 12px 0px 0px;margin-bottom: 0px;transition: transform .4s ease}div#shop-primary .shop-products .products .custom-product-card .product-info{display: flex;padding: 12px;flex-direction: column;align-items: flex-start;gap: 8px;align-self: stretch;border-radius: 0 0 12px 12px;background: var(--Neutral-0, #fff)}div#shop-primary .shop-products .products .custom-product-card .product-info .woocommerce-loop-product__title > *{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;padding: 0px !important;color: #121212;font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;height: 44px}div#shop-primary .shop-products .woocommerce-pagination{display: flex;width: 100%;justify-content: center;gap: 4px}div#shop-primary .shop-products .ajax-page{padding: 8px;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);display: flex;width: 32px;height: 32px;align-items: center;justify-content: center;border-radius: 8px;transition: all .4s}div#shop-primary .shop-products .ajax-page:hover{border-radius: 8px;background: var(--Primary-base, #009444);color: #fff}div#shop-primary .shop-products .ajax-page:hover svg path{fill: #fff}div#shop-primary .shop-products div#filter-pagination{margin-top: 10px}div#shop-primary .shop-products .current{padding: 8px;font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);display: flex;align-items: center;justify-content: center;transition: all .4s;border-radius: 8px;background: var(--Primary-base, #009444);color: #fff;width: 32px;height: 32px}div#shop-primary .shop-products .prev-page,div#shop-primary .shop-products .next-page{border-radius: 8px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;align-content: center;padding: 8px}div#shop-primary .shop-products .disabled svg path{fill: #ababab}div#shop-primary .shop-products .ajax-page.current{border-radius: 8px;background: var(--Primary-base, #009444);color: #fff;width: 32px;height: 32px}div#shop-primary .shop-products .arrow.prev svg{transform: rotate(180deg)}div#shop-primary .shop-products .arrow{border-radius: 8px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;align-content: center;padding: 8px}div#shop-primary .shop-products .disabled.arrow{pointer-events: none}div#shop-primary .shop-products .disabled.arrow svg path{fill: #ababab}div#shop-primary .category-group{margin-bottom: 16px}div#shop-primary .category-group .category-parent{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);justify-content: space-between;display: flex;align-items: center;gap: 16px}div#shop-primary .category-group .category-parent .cat-checkbox{margin-right: 8px}div#shop-primary .category-group .category-parent .count{color: var(--Neutral-800, #121212);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);border-radius: 6px;background: var(--Neutral-25, #f5f5f5);display: flex;height: 20px;padding: 4px 8px;justify-content: center;align-items: center;gap: 2px}div#shop-primary .category-group .category-children{margin-left: 32px;margin-top: 16px}div#shop-primary .category-group .category-children .cat-checkbox{margin-right: 8px}div#shop-primary .category-group .category-children label{margin-bottom: 16px;justify-content: space-between;display: flex;gap: 16px;align-items: center}div#shop-primary .category-group .category-children label:last-child{margin-bottom: 0px}div#shop-primary .category-group .category-children .count{color: var(--Neutral-800, #121212);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);border-radius: 6px;background: var(--Neutral-25, #f5f5f5);display: flex;height: 20px;padding: 4px 8px;justify-content: center;align-items: center;gap: 2px}div#shop-primary .category-group .catchild-container,div#shop-primary .category-group .category-parent strong{display: flex;gap: 12px}div#shop-primary .category-group .catchild-container p{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}div#shop-primary #price-range{width: 100%;margin-top: 10px}div#shop-primary #price-value{text-align: center;font-weight: bold;margin-top: 5px}div#shop-primary .filter-price .widgettitle{display: none}div#shop-primary .filter-price .widget_price_filter .price_slider_amount{text-align: left}div#shop-primary .filter-price .widget_price_filter .price_slider_amount .button{display: none}div#shop-primary .title-filter-price{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-bottom: 20px}div#shop-primary .product-price{display: flex;width: 100%;justify-content: space-between;color: var(--Primary-base, #009444);font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal}div#shop-primary .product-price ins{text-decoration: none}div#shop-primary .products .product .price{display: flex;width: 100%;justify-content: space-between;color: var(--Primary-base, #009444);font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;margin-bottom: 0px}div#shop-primary .product-price del{color: var(--Neutral-400, #787878);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);text-decoration-line: line-through}div#shop-primary .price_label{display: flex;justify-content: space-between;align-items: center}div#shop-primary .price_label span{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}div#shop-primary .title-sidebar-shop{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-bottom: 16px}.custom-single-product .woocommerce-breadcrumb{color: #787878;font-size: var(--Size-Body-text-3, 14px) !important;font-style: normal;font-weight: 400 !important;line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 16px}.custom-single-product .woocommerce-breadcrumb a{color: #787878}.custom-single-product .woocommerce-breadcrumb .breadcrumb_last{color: var(--Neutral-800, #121212)}.custom-single-product .single-products-page{display: flex;gap: 24px}.custom-single-product .single-products-page .main-slider .slick-track{padding: 0px}.custom-single-product .single-products-page .product-gallery-wrapper{width: 25%}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .slick-track{margin-top: 16px;padding: 0px}.custom-single-product .single-products-page .product-gallery-wrapper .swiper-slide:last-child{margin-right: 0px !important}.custom-single-product .single-products-page .product-gallery-wrapper .swiper-slide.slick-slide.slick-current.slick-active{margin-bottom: 0px;overflow: hidden !important;border-radius: 16px;max-width: 100%}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .slick-list{margin-left: -8px;margin-right: -8px}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .swiper-slide{border-radius: 16px;padding-left: 8px;padding-right: 8px}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .swiper-slide img{height: auto;cursor: pointer;border-radius: 16px;border: 1px solid transparent;transition: 0.2s;opacity: 1}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .swiper-slide img:hover{border: 1px solid var(--Primary-base, #009444)}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .swiper-slide.slick-slide.slick-current.slick-active img{border-radius: 16px;border: 1px solid var(--Primary-base, #009444)}.custom-single-product .single-products-page .product-gallery-wrapper .zoom-container{position: relative;overflow: hidden;width: 100%}.custom-single-product .single-products-page .product-gallery-wrapper .zoom-container img{width: 100%}.custom-single-product .single-products-page .product-gallery-wrapper .zoom-image{transition: transform .2s ease;cursor: zoom-in}.custom-single-product .single-products-page .product-gallery-wrapper .zoom-container:hover .zoom-image{cursor: zoom-in}.custom-single-product .single-products-page .product-info-wrapper{width: 50%}.custom-single-product .single-products-page .product-info-wrapper .product_meta{display: none}.custom-single-product .single-products-page .product-info-wrapper .product_title{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.custom-single-product .single-products-page .product-info-wrapper .price{display: flex;gap: 12px;align-items: center;flex-direction: row-reverse;justify-content: flex-end;margin-bottom: 8px}.custom-single-product .single-products-page .product-info-wrapper .price ins,.custom-single-product .single-products-page .product-info-wrapper .price bdi{color: var(--Primary-base, #009444);font-family: Montserrat;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;text-decoration: none}.custom-single-product .single-products-page .product-info-wrapper .price del{color: var(--Neutral-400, #787878);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px);opacity: 1 !important}.custom-single-product .single-products-page .product-info-wrapper .price del bdi{color: var(--Neutral-400, #787878);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px);text-decoration-line: none !important;text-decoration: none}.custom-single-product .single-products-page .product-info-wrapper table.product-attributes{border: none}.custom-single-product .single-products-page .product-info-wrapper table.product-attributes tr{border-bottom: 1px solid var(--Neutral-50, #dedede)}.custom-single-product .single-products-page .product-info-wrapper table.product-attributes th,.custom-single-product .single-products-page .product-info-wrapper table.product-attributes td{border: none}.custom-single-product .single-products-page .product-info-wrapper table.product-attributes th{padding: 8px 0px;color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);width: 30%}.custom-single-product .single-products-page .product-info-wrapper .product-attributes{width: 100%;border-collapse: collapse;margin: 8px 0px 16px}.custom-single-product .single-products-page .product-info-wrapper table.variations{margin-top: 16px}.custom-single-product .single-products-page .product-info-wrapper table.variations a.reset_variations{display: none}.custom-single-product .single-products-page .product-info-wrapper .product-attributes th,.custom-single-product .single-products-page .product-info-wrapper .product-attributes td{padding: 8px;text-align: left;border-bottom: 1px solid #ddd;overflow: hidden;color: var(--Neutral-800, #121212);text-overflow: ellipsis;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-info-wrapper .product-notes{padding: 16px;gap: 8px;border-radius: 12px;border: 1px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5)}.custom-single-product .single-products-page .product-info-wrapper .product-notes p{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-info-wrapper .variations label{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500 !important;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-info-wrapper button.single_add_to_cart_button{margin-top: 16px !important;display: flex !important;height: 48px;padding: 12px 24px !important;justify-content: center;align-items: center;border-radius: 100px !important;background: var(--Primary-base, #009444) !important;color: var(--Neutral-0, #fff);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-info-wrapper button.single_add_to_cart_button:hover{border-radius: 100px;background: var(--Primary-600, #00bf53);color: var(--Neutral-0, #fff);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-info-wrapper .buy_now_button{display: none !important}.custom-single-product .single-products-page .product-info-wrapper .woocommerce-variation-price{display: none}.custom-single-product .single-products-page .product-sidebar{width: 23%}.custom-single-product .single-products-page .product-sidebar h3{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-bottom: 0px}.custom-single-product .single-products-page .product-sidebar section.related.products h2{display: none}.custom-single-product .single-products-page .product-sidebar section.related.products .products{display: flex;flex-direction: column;margin: 0px}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card{width: 100%;max-width: 100%;padding: 12px;margin-bottom: 0px;margin-right: 0px;border-bottom: 1px solid var(--Border-primary, #dedede);background: var(--Neutral-0, #fff)}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card:hover .woocommerce-loop-product__title > *{color: var(--Primary-base, #009444) !important}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner{display: flex;width: 100%;gap: 8px}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .thumbnail-container{position: relative}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .thumbnail-container .product-badge.out-of-stock{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 55px;height: 124px;background: url("/wp-content/uploads/2025/08/Background-1.webp") no-repeat center / contain;color: #fff !important;font-size: 8px;font-weight: 800;font-style: normal;line-height: 1;text-align: center;display: flex;justify-content: center;align-items: center;pointer-events: none;z-index: 10;text-transform: uppercase}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .thumbnail-container{width: 25%;height: 64px}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .thumbnail-container img{margin-bottom: 0px;border-radius: 8px;width: 100%;height: 64px}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .product-info{width: 70%}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .product-info .woocommerce-loop-product__title{padding: 0px !important}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .product-info .woocommerce-loop-product__title > *{padding: 0px !important;margin-bottom: 4px;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .product-info .product-price{color: var(--Primary-base, #009444);font-size: var(--Size-Body-text-2, 16px) !important;font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .single-products-page .product-sidebar section.related.products .products .product-badge.sale-badge{display: none}.custom-single-product .product-full-description{margin-top: 40px}.custom-single-product .product-full-description .title-des{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-bottom: 8px}.custom-single-product .product-full-description ul,.custom-single-product .product-full-description li,.custom-single-product .product-full-description p{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .product-full-description ul{list-style: none;padding-left: 1.2em;position: relative;padding-left: 25px;margin-bottom: 24px}.custom-single-product .product-full-description ul li ul{margin-bottom: 0px}.custom-single-product .product-full-description li::before{content: "•";color: #000;font-size: 20px;position: absolute;left: 8px}.custom-single-product .product-full-description h4{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.custom-single-product .bottom-note{margin-top: 24px}.custom-single-product .bottom-note h4{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.custom-single-product .bottom-note ol,.custom-single-product .bottom-note ul{padding-left: 1.2em;position: relative;padding-left: 25px;margin-bottom: 0px}.custom-single-product .bottom-note ol li,.custom-single-product .bottom-note ul li{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .bottom-note ol li span,.custom-single-product .bottom-note ul li span,.custom-single-product .bottom-note ol li a,.custom-single-product .bottom-note ul li a{color: var(--Primary-base, #009444) !important;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500 !important;line-height: var(--Line-height-Body-text-2, 24px)}.custom-single-product .image-variable-items-wrapper .variable-item-contents{position: relative;text-align: center;opacity: 1}.custom-single-product .image-variable-items-wrapper .variable-item::after{content: attr(title);display: block;color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);margin-top: 5px;opacity: 1 !important;visibility: visible !important;position: relative;border: none;top: unset;bottom: unset;width: 100%}.custom-single-product .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){width: fit-content !important;min-height: 32px;height: auto;border-radius: 8px;border: 1px solid var(--Neutral-100, #c4c4c4);display: flex;padding: 8px 12px 8px 8px;align-items: center;gap: 8px;box-shadow: none !important;position: relative;margin: 0px}.custom-single-product .variable-items-wrapper .variable-item .variable-item-contents{width: auto;height: 100%;position: initial}.custom-single-product .variable-items-wrapper .variable-item img{width: 32px;height: 32px !important;object-fit: contain;border-radius: 4px}.custom-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.custom-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.custom-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow: none !important;border-radius: 8px;border: 1px solid var(--Primary-base, #009444)}.custom-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(
      .no-stock
    ) .variable-item-contents:before,.custom-single-product .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(
      .no-stock
    ) .variable-item-contents:before{background-image: url("/wp-content/uploads/2025/08/checkpngprsing.webp");background-position: 100% 100%;background-repeat: no-repeat;background-size: 18px;content: " ";display: block;height: 100%;position: absolute;width: 100%;right: 0;bottom: -1px}.custom-single-product .woo-selected-variation-item-name{display: none !important}.custom-single-product table.variations tr{display: flex;align-items: center;gap: 16px}.custom-single-product table.variations tr label{margin-right: 0px !important}.custom-single-product table.variations tr td.value.woo-variation-items-wrapper .variable-items-wrapper{display: flex;align-items: center;gap: 16px}.quantity input.qty{width: 108px !important;text-align: center;border: none;font-size: 16px;height: 100%;outline: none}.quantity{display: flex;align-items: center;border: 1px solid #c4c4c4;border-radius: 8px;overflow: hidden;height: 48px !important;width: fit-content}.single_variation_wrap .quantity-wrapper{display: flex;align-items: center;gap: 16px;margin-top: 10px}.single_variation_wrap .quantity{display: flex;align-items: center;border: 1px solid #c4c4c4;border-radius: 8px;overflow: hidden;height: 48px;width: fit-content}.single_variation_wrap .quantity input.qty{width: 108px !important;text-align: center;border: none;font-size: 16px;height: 100%;outline: none}.single_variation_wrap .ic-item-quantity-btn{width: 20px;height: 100%;border: none;background: transparent;font-size: 20px;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #121212}.single_variation_wrap .minus{border-right: 1px solid #c4c4c4}.single_variation_wrap .plus{border-left: 1px solid #c4c4c4}.single_variation_wrap button.single_add_to_cart_button{margin-top: 16px;display: flex;height: 48px;padding: 12px 16px;justify-content: center;align-items: center;border-radius: 100px;background: var(--Primary-base, #009444) !important}.single_variation_wrap button.single_add_to_cart_button:hover{background: var(--Primary-600, #00bf53);color: var(--Neutral-0, #fff);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.single_variation_wrap .quantity-label{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);width: 82px}#filter-results .no-product-found{text-align: center;padding: 194px 0px;max-width: 343px;margin: 0 auto;background: transparent}#filter-results .no-product-found strong{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);margin-bottom: 8px;margin-top: 20px;display: block}#filter-results .no-product-found p{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 20px;display: block}#filter-results .loading-products{display: flex;flex-direction: column;align-items: center}#filter-results .loading-products{text-align: center;padding: 194px 0px;max-width: 100%;margin: 0 auto}#filter-results .loading-products strong{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);margin-bottom: 8px;margin-top: 20px;display: block}#filter-results .loading-products p{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 0px;display: block}#filter-results .btn-green-custom{border-radius: 100px;background: var(--Primary-base, #009444);padding: 12px 16px;color: var(--Neutral-0, #fff);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);transition: all .4s;display: inline-block}#filter-results .btn-green-custom:hover{background: var(--Primary-600, #00bf53)}#filter-results .products{margin-bottom: 0px}.woocommerce-Price-currencySymbol{font-family: Montserrat;font-style: normal;line-height: normal;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font}.custom-single-product .woocommerce-breadcrumb{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.woocommerce div.product form.cart{margin-bottom: 0px;margin-top: 0px}.price-tooltip{position: relative;top: -42px;left: 50%;width: fit-content;transform: translateX(-50%);background: #121212;color: #fff;font-size: 12px;padding: 5px 14px;border-radius: 5px;white-space: nowrap;color: var(--Neutral-0, #fff);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px)}.price-tooltip:after{content: "";position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #121212}.select-option-order{position: relative;display: inline-block}#custom-dropdown{display: none;position: absolute;top: 100%;right: 0;z-index: 99;list-style: none;border-radius: 8px;background: var(--Neutral-0, #fff);box-shadow: 0 0 12px 0 rgba(0,0,0,0.08);width: 180px;padding: 8px;flex-direction: column;align-items: flex-start;gap: 6px}#custom-dropdown li{display: flex;padding: 6px 8px;align-items: center;gap: 8px;align-self: stretch;cursor: pointer;border-radius: 8px;color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 6px}#custom-dropdown li:last-child{margin-bottom: 0px}#custom-dropdown li:hover{background: #F5F5F5;color: var(--Neutral-800, #121212)}#custom-dropdown li.active{color: var(--Neutral-0, #fff);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);background: var(--Primary-base, #009444) !important}#custom-dropdown li.active:hover{background: var(--Primary-base, #009444) !important;color: var(--Neutral-0, #fff)}.woocommerce-message::before{content: url("/wp-content/uploads/2025/08/Check-Circle.svg");display: none}.woocommerce-notices-wrapper{position: absolute;top: -40px;right: 0;animation: slideInOut 3.3s ease forwards;z-index: 999999999}@keyframes slideInOut{0%{transform: translateX(100%);opacity: 0}10%{transform: translateX(0);opacity: 1}85%{transform: translateX(0);opacity: 1}100%{transform: translateX(100%);opacity: 0}}.woocommerce-notices-wrapper:focus-visible{outline: none}.woocommerce-notices-wrapper .woocommerce-message{border: none !important;margin: 0px;display: inline-block;padding: var(--Spacing-5, 24px);align-items: flex-start;border-radius: var(--Radius-5, 12px);background: var(--Primary-50, #edfff5)}.woocommerce-notices-wrapper .woocommerce-message:focus-visible{outline: none}.woocommerce-notices-wrapper .custom-add-to-cart-msg{display: flex;gap: 16px}.woocommerce-notices-wrapper span.text{color: var(--System-Success-Hard, #00991f);font-size: var(--Typography-Font-size-3, 16px);font-style: normal;font-weight: 500;line-height: var(--Typography-Line-height-3, 24px);letter-spacing: var(--Typography-Letter-spacing-3, 0)}.woocommerce-notices-wrapper button.close-msg{border: 0px;background: transparent}.container-custom-left.is-loading{visibility: hidden}.container-custom-left{padding-left: var(--container-spacing) !important}.scroll-to-top{display: none !important}.product-gallery-wrapper img{cursor: zoom-in}.quantity-wrapper{margin-top: 15px;display: flex;gap: 16px;align-items: center}.quantity{display: flex;align-items: center;border: 1px solid #c4c4c4;border-radius: 8px;overflow: hidden;height: 40px;width: fit-content}.quantity button{width: 30px;padding: 0px 8px;height: 100%;border: none;background: transparent;font-size: 20px;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #121212}.quantity input.qty{width: 60px;text-align: center;border: none;font-size: 16px;height: 100%;outline: none}.quantity input{width: 76px;text-align: center}.quantity .ic-item-quantity-btn{width: 28px;height: 100%;border: none;background: transparent;font-size: 20px;cursor: pointer;display: flex;align-items: center;justify-content: center;color: #121212}.quantity .minus{border-right: 1px solid #c4c4c4 !important}.quantity .plus{border-left: 1px solid #c4c4c4 !important}.quantity input[type="number"]::-webkit-inner-spin-button,.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.quantity input[type="number"]{-moz-appearance: textfield}body.wp-singular.product-template-default.single.single-product{background: #fff}.search-result .result .not-resuld-title{margin-top: 16px !important}.search-result .result .item.not-result{padding: 16px !important}.search-result .result .item.not-result .not-resuld-text{color: var(--Neutral-800, #121212);text-align: center;font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}#search-form-1:focus{border: 1px solid var(--Primary-base, #009444)}.htl-search-box .search-result.open{max-height: 486px !important}.htl-search-box .content-search a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 44px}.htl-search-box .result{padding: 0px !important}.htl-search-box input[type="search"]::-webkit-search-cancel-button{display: none !important}.htl-search-box .search-form .search-wrapper{position: relative;display: inline-block}.htl-search-box input[type="search"]{padding-right: 30px}input[type="search"]::-webkit-search-cancel-button{display: none !important}.search-icon{position: absolute;right: 35px;top: 50%;transform: translateY(-50%);width: 13px;height: 13px;border-radius: 50%;cursor: pointer;display: none;background: #787878 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 24 24"><path d="M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7a1 1 0 1 0-1.41 1.42L10.59 12l-4.89 4.88a1 1 0 1 0 1.41 1.42L12 13.41l4.88 4.89a1 1 0 0 0 1.42-1.41L13.41 12l4.89-4.88a1 1 0 0 0 0-1.41z"/></svg>') center / 13px no-repeat}.is-loading .search-icon{display: block;background: none;border: 2px solid rgba(0,0,0,0.3);border-top-color: black;animation: spin 1s linear infinite}@keyframes spin{from{transform: translateY(-50%) rotate(0deg)}to{transform: translateY(-50%) rotate(360deg)}}input[type="search"]{padding-right: 55px !important}.custom-single-product .single-products-page .product-gallery-wrapper .swiper.thumbs-slider .swiper-slide-thumb-active img{border: 1px solid var(--Primary-base, #009444)}.leaflet-popup .leaflet-popup-content{margin: 12px 16px;display: flex;flex-direction: column;text-align: center;gap: 4px;color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.leaflet-popup .leaflet-popup-content strong{display: inline-block;color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px)}.leaflet-popup .leaflet-popup-close-button{display: none}.custom-single-product .single-products-page .product-info-wrapper button.single_add_to_cart_button.button.alt:hover{background: #00BF53 !important;cursor: pointer}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{max-width: 91%}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap{margin-top: 4px}.htl-contact-form .wpcf7 label{margin-bottom: 16px;font-size: 14px}.htl-contact-form .wpcf7 .wpcf7-form-control-wrap textarea,.htl-contact-form .wpcf7 .wpcf7-form-control-wrap input{padding: 8px}.htl-contact-form .wpcf7 .wpcf7-submit{color: var(--Neutral-200, #ababab);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.htl-contact-form .wpcf7-not-valid-tip{color: var(--System-Danger-Hard, #900);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}#translate-language::before{opacity: 0}#translate-language:has(.gt_option[style*="display: block"])::before{opacity: 1}.woocommerce-Price-currencySymbol{display: inline-block;text-align: left}.category-children label{-webkit-tap-highlight-color: transparent}.category-children label:active{background: transparent !important}.single-product .woocommerce-breadcrumb a{color: var(--Neutral-400, #787878);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}html[lang="en"] .custom-single-product .single-products-page .product-sidebar section.related.products .products .custom-product-card .product-inner .thumbnail-container .product-badge.out-of-stock{font-size: 6px}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-badge.out-of-stock{font-size: 16px}.woocommerce-cart.woocommerce-page .cart .tick input{appearance: none;-webkit-appearance: none;background: transparent;border: 2px solid #ccc;border-radius: 6px;width: 20px;height: 20px;cursor: pointer;position: relative;margin-right: 0px;vertical-align: middle;transition: all .2s ease-in-out;display: inline-block;flex-shrink: 0}.woocommerce-cart.woocommerce-page .cart .tick input::before{content: "";display: block;position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;background-position: center;transform: translate(-50%, -50%)}.woocommerce-cart.woocommerce-page .cart .tick input:checked{background-color: #009444;border-color: #009444}.woocommerce-cart.woocommerce-page .cart .tick input:checked::before{background-image: url("/wp-content/uploads/2025/08/checkssssss.svg")}.woocommerce-cart.woocommerce-page .cart__custom-info form th{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce-checkout.woocommerce-page fieldset#contact-fields,.woocommerce-checkout.woocommerce-page .wc-block-components-address-form__country.wc-block-components-country-input,.woocommerce-checkout.woocommerce-page .wc-block-components-address-form__address_2-toggle,.woocommerce-checkout.woocommerce-page fieldset#payment-method{display: none}.woocommerce-checkout.woocommerce-page .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step,.woocommerce-checkout.woocommerce-page .wc-block-checkout__terms.wc-block-checkout__terms--with-separator,.woocommerce-checkout.woocommerce-page .wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block .wc-block-components-checkout-return-to-cart-button,.woocommerce-checkout.woocommerce-page .wc-block-components-checkout-step__description{display: none}.woocommerce-checkout.woocommerce-page .coupon-container,.woocommerce-checkout.woocommerce-page div#payment{display: none}.woocommerce-checkout.woocommerce-page .wc-block-components-text-input label,.woocommerce-checkout.woocommerce-page .wc-block-components-textarea label{position: static !important;font-size: 14px;margin-bottom: 6px;display: block}.woocommerce-checkout.woocommerce-page .wc-block-components-text-input input,.woocommerce-checkout.woocommerce-page .wc-block-components-textarea textarea{padding: 10px}.woocommerce-checkout.woocommerce-page .thwcfd-optional .required{display: inline-block}.woocommerce-checkout.woocommerce-page .form-row-first{width: 100%}.order-review-box{border: 1px solid #009444;padding: 16px;background: #fff;border-radius: 16px}.order-review-box .order-title{font-size: 18px;font-weight: 600;margin-bottom: 0;color: var(--Neutral-800, #121212);line-height: var(--Line-height-Body-text-1, 28px)}.order-review-box .order-review-table{width: 100%;border: 0}.order-review-box .order-review-table .product-name{width: 70%;border: 0;text-align: left;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.order-review-box .order-review-table thead th.product-name{text-align: left;border: 0;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);padding: 8px 0px}.order-review-box .order-review-table strong.product-quantity{font-weight: 600}.order-review-box .order-review-table .product-total{text-align: right;width: 30%;word-break: break-word;line-height: 150%;border: 0;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.order-review-box .order-review-table tfoot .order-total th{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);padding: 0;text-align: left;border: 0}.order-review-box .order-review-table tfoot .order-total td{text-align: right;font-size: 16px;font-weight: 700;color: #009444;word-break: break-word;line-height: 150%}.order-review-box .order-review-table tfoot .order-total td strong{font-weight: 700}.order-review-box .order-review-table tr.cart_item td{padding-bottom: 8px;border: 0;line-height: 150%}.order-review-box .order-review-table tr.order-total th,.order-review-box .order-review-table tr.order-total td{border-top: 1px solid #c4c4c4 !important;padding-top: 8px !important}.order-review-box .order-note{margin-top: 20px;display: flex;padding: 16px;gap: 8px;border-radius: 12px;border: 1px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5);color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.order-review-box .order-note p{margin: 0;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}form.checkout.woocommerce-checkout.container{margin: 24px 0px 80px;padding: 0px 16px}form.checkout.woocommerce-checkout.container div#customer_details{padding-right: 24px}form.checkout.woocommerce-checkout.container div#order_review{padding-left: 0px}form.checkout.woocommerce-checkout.container .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{display: none}form.checkout.woocommerce-checkout.container .checkout-inline-error-message{color: var(--System-Danger-Hard, #900);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}form.checkout.woocommerce-checkout.container .title-checkoutpage{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-bottom: 16px}form.checkout.woocommerce-checkout.container .form-row{margin: 0;padding: 0}form.checkout.woocommerce-checkout.container .woocommerce-billing-fields__field-wrapper{display: flex;flex-direction: column;gap: 16px}form.checkout.woocommerce-checkout.container .form-row label{margin-bottom: 4px;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px)}form.checkout.woocommerce-checkout.container .form-row label .required{color: var(--System-Danger-Hard, #900);font-size: var(--Typography-Font-size-2, 14px);font-style: normal;font-weight: 400;line-height: var(--Typography-Line-height-2, 20px);letter-spacing: var(--Typography-Letter-spacing-2, 0)}form.checkout.woocommerce-checkout.container .form-row .input-text,form.checkout.woocommerce-checkout.container .form-row select .form-row textarea{border-radius: 8px;border: 1px solid var(--Neutral-100, #c4c4c4);background: var(--Neutral-0, #fff);padding: 8px}form.checkout.woocommerce-checkout.container .form-row .input-text,form.checkout.woocommerce-checkout.container .form-row select{min-height: 40px}form.checkout.woocommerce-checkout.container .form-row textarea{min-height: 114px !important}form.checkout.woocommerce-checkout.container button#place_order{height: 48px;padding: 12px 16px;border-radius: 100px;background: var(--Primary-base, #009444);color: var(--Neutral-200, #fff);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);margin-top: 20px;width: 100%;transition: 0.3s}form.checkout.woocommerce-checkout.container button#place_order:hover{background: #00bf53}form.checkout.woocommerce-checkout.container .form-row .input-text::placeholder,form.checkout.woocommerce-checkout.container .form-row textarea::placeholder{color: var(--Neutral-300, #919191);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px);opacity: 1}form.checkout.woocommerce-checkout.container .form-row .input-text::-ms-input-placeholder,form.checkout.woocommerce-checkout.container .form-row textarea::-ms-input-placeholder{color: var(--Neutral-300, #919191)}form.checkout.woocommerce-checkout.container .form-row .input-text:-ms-input-placeholder,form.checkout.woocommerce-checkout.container .form-row textarea:-ms-input-placeholder{color: var(--Neutral-300, #919191)}.thankyou-page{min-height: 80vh;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center}.thankyou-page .order-title-success{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px);margin-top: 20px;margin-bottom: 8px}.thankyou-page p{color: var(--Neutral-800, #121212);text-align: center;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px);margin-bottom: 0px}.thankyou-page p span,.thankyou-page p a{color: var(--Primary-base, #009444);font-weight: 500}.thankyou-page .btn-home{border-radius: 100px;background: var(--Primary-base, #009444);display: flex;height: 48px;padding: 12px 16px;justify-content: center;align-items: center;flex-shrink: 0;color: var(--Neutral-0, #fff);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);margin-top: 20px}.thankyou-page .btn-home:hover{background: #00BF53 !important;cursor: pointer}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .slick-track{margin-left: 0;margin-right: 0}.woocommerce .cart__custom-total .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward.disabled{background: var(--Neutral-50, #dedede);color: var(--Neutral-200, #ababab);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px);pointer-events: none}.woocommerce table.shop_table tbody .shipping th,.woocommerce table.shop_table tbody .shipping td{border-top: 0px !important;vertical-align: middle}form.checkout.woocommerce-checkout.container .form-row .input-text:focus-visible,form.checkout.woocommerce-checkout.container .form-row select:focus-visible,form.checkout.woocommerce-checkout.container .form-row textarea:focus-visible{border: 1px solid var(--Primary-base, #009444);outline: none}.htl-contact-form .wpcf7 input:focus-visible,.htl-contact-form .wpcf7 select:focus-visible,.htl-contact-form .wpcf7 textarea:focus-visible{border: 1px solid var(--Primary-base, #009444) !important;outline: none}.amount-in-words{color: var(--Neutral-800, #121212);text-align: right;font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.order-review-box .order-review-table tr.order-total th,.order-review-box .order-review-table tr.order-total td{vertical-align: top}.woocommerce .cart__custom-total tbody .cart-subtotal th,.woocommerce table.shop_table tbody .shipping th{color: var(--Neutral-800, #121212) !important;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce .cart__custom-total tbody .cart-subtotal td,.woocommerce table.shop_table tbody .shipping td{color: var(--Neutral-800, #121212);text-align: right;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce .cart__custom-total tbody .order-total th{color: var(--Neutral-800, #121212) !important;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce .cart__custom-total .title{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td{color: var(--Primary-base, #009444) !important;text-align: right;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce-cart table.cart td{color: #121212 !important}.woocommerce-cart table.cart td.product-subtotal.main-color{color: #009444 !important}.woocommerce-cart .cart_totals.calculated_shipping .title{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.woocommerce-cart .no-product-found strong{color: var(--Neutral-800, #121212);text-align: center;font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.woocommerce-cart .no-product-found p{color: var(--Neutral-800, #121212);text-align: center;font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.woocommerce-cart #content{overflow: hidden}.woocommerce-cart .woocommerce-notices-wrapper{display: none}.woocommerce-cart td.product-price ins{text-decoration: none}.woocommerce-cart td.product-price .price-regular{text-decoration-line: none}.woocommerce-cart td.product-price .price-regular .woocommerce-Price-amount bdi{color: var(--Neutral-400, #787878);font-size: var(--Size-Caption---Tooltip, 12px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.woocommerce-cart td.product-price del{position: relative;display: inline-block;color: #787878}.woocommerce-cart td.product-price del::after{content: "";position: absolute;left: 0;right: 0;top: 55%;height: 1px;background: #787878;transform: translateY(-50%)}.woocommerce-cart .product-quantity .quantity{height: 32px !important}.woocommerce-cart .quantity input.qty{width: 72px !important}.woocommerce-cart .quantity .ic-item-quantity-btn{width: 16px !important;padding: 0px 4px}.elementor-8 .elementor-element.elementor-element-9fde7c0{padding-right: 0px !important}.cart .row{margin-left: 0;margin-right: 0}.cart .row .cart__custom-info.col-lg-9{padding-left: 0px;padding-right: 24px}.cart .row .cart__custom-total.cart-collaterals.col-lg-3{padding-right: 0px}form.checkout.woocommerce-checkout.container{padding: 0px}#custom-delete-popup-prcart{position: fixed;inset: 0;background: rgba(0,0,0,0.6);display: none;align-items: center;justify-content: center;z-index: 9999}#custom-delete-popup-prcart .popup-dialog{border-radius: 12px;background: var(--Neutral-0, #fff);box-shadow: 0 6px 16px 0 rgba(0,0,0,0.08), 0 3px 6px -4px rgba(0,0,0,0.12), 0 9px 28px 8px rgba(0,0,0,0.05);max-width: 400px;width: 100%;position: relative;text-align: center;padding: 20px 24px}#custom-delete-popup-prcart .popup-close{position: absolute;top: 10px;right: 18px;background: none;border: none;font-size: 22px;cursor: pointer}#custom-delete-popup-prcart .popup-actions{display: flex;gap: 12px;justify-content: flex-end;margin-top: 16px}#custom-delete-popup-prcart .btn-cancel{padding: 8px 12px;border-radius: 100px;border: 1px solid var(--Neutral-800, #121212);background: var(--Background-primary, #fff);color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);width: 80px}#custom-delete-popup-prcart .btn-confirm{background: #009444;color: var(--Neutral-0, #fff);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);padding: 8px 12px;border-radius: 100px;background: var(--Primary-base, #009444);border: 0px;width: 80px}#custom-delete-popup-prcart .main-content{display: flex;gap: 16px}#custom-delete-popup-prcart .main-content .popup-icon{margin-bottom: 0}#custom-delete-popup-prcart .main-content .title{color: var(--Neutral-800, #121212);font-size: var(--Typography-Font-size-3, 16px);font-style: normal;font-weight: 500;line-height: var(--Typography-Line-height-3, 24px);letter-spacing: var(--Typography-Letter-spacing-3, 0);text-align: left;margin-bottom: 4px}#custom-delete-popup-prcart .main-content p{color: var(--Neutral-800, #121212);font-size: var(--Typography-Font-size-2, 14px);font-style: normal;font-weight: 400;line-height: var(--Typography-Line-height-2, 20px);letter-spacing: var(--Typography-Letter-spacing-2, 0)}#order_review .product-total-text{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.is-loading .search-icon{top: 35%}form .captcha{margin-bottom: 20px}.bread-crum-custom{margin-bottom: 16px}.bread-crum-custom span a{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.bread-crum-custom span a.homeurl{color: var(--Neutral-400, #787878);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.bread-crum-custom .last-breadcrumb{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}div#translate-language .gt_selected{width: fit-content !important}.custom-single-product table.variations tr:not(:last-child){padding-bottom: 12px}.variable-item.button-variable-item.selected:before{background-image: url("/wp-content/uploads/2025/08/checkpngprsing.webp");background-position: 100% 100%;background-repeat: no-repeat;background-size: 18px;content: " ";display: block;height: 100%;position: absolute;width: 100%;right: 0;bottom: -1px}.archive.author div#crumbs{padding: 0px 10px}.archive.author div#crumbs a{color: var(--Neutral-400, #787878);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.archive.author div#crumbs .current{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.archive.author div#crumbs .author-box{display: flex;align-items: center;gap: 12px;margin: 20px 10px}.archive.author div#crumbs .author-box img{border-radius: 90%;width: 48px}.archive.author div#crumbs .author-box .name{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 22px);font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px)}.archive.author .htl-grid .post-children-item img{border-radius: 16px !important;height: 250px;width: 100%;object-fit: cover;transform: scale(1);transition: transform .4s ease;transform-origin: right center}.archive.author .htl-grid .post-children-item:hover img{transform: scale(1.1)}.archive.author .htl-grid .post-children-item .thumb{border-radius: 16px !important;max-height: 250px;overflow: hidden}.archive.author .post-categories{position: absolute;top: 14px;left: 12px;border-radius: var(--radius-full, 9999px);border: 1px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5);display: inline-flex;padding: var(--spacing-xxs, 2px) 10px;align-items: center;color: var(--Primary-base, #009444);text-align: center;font-size: 14px;font-style: normal;font-weight: 500;line-height: 140%}.archive.author .post-children-item .title a{padding: 12px 0 4px 0;flex: 1 0 0;display: flex !important;align-items: flex-start;gap: 16px;justify-content: center;overflow: hidden;color: var(--Neutral-800, #121212);text-overflow: ellipsis;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: 0.5s}.archive.author .post-children-item .title a p{width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0px}.archive.author .post-children-item:hover a{color: #009444 !important}.archive.author .htl-grid .post-item{padding-bottom: 24px}.custom-single-product .single-products-page .product-gallery-wrapper .main-slider .zoom-container img{width: 100%;height: 100%;min-height: 100%;object-fit: cover}.custom-single-product .single-products-page .product-gallery-wrapper .main-slider .slick-slide{display: flex;align-items: center;justify-content: center;height: 414px;overflow: hidden}#lp-footer .elementor-icon-box-title a{word-break: break-word}.title-div .elementor-heading-title,.title-div .heading-primary,.title-div .elementor-image-box-title{font-family: SVN-Allogist !important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon{background-image: url(/wp-content/uploads/2025/09/Union.svg);background-repeat: no-repeat;background-size: cover}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image: url(/wp-content/uploads/2025/09/Union-1.svg)}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image: url(/wp-content/uploads/2025/09/Union-1.svg)}.kksr-legend{display: none}.post-footer-meta{margin: 24px 0px 0px;display: flex;justify-content: space-between;align-items: center;padding: 0px 16px}.post-footer-meta span{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.post-footer-meta .post-rating{display: flex;align-items: center;gap: 16px}.post-footer-meta .post-share{display: flex;align-items: center;gap: 12px}.post-footer-meta .post-share span{margin-right: 4px}.post-footer-meta .post-share a{border-radius: 100px;border: 1px solid var(--Neutral-400, #787878);display: flex;width: 32px;height: 32px;padding: 8px;justify-content: center;align-items: center}.post-footer-meta .post-share .share-btn svg path{transition: fill .3s ease}.post-footer-meta .post-share .share-btn.fb:hover{background-color: #0765FF;border-color: #0765FF}.post-footer-meta .post-share .share-btn.fb:hover svg path{fill: #fff}.post-footer-meta .post-share .share-btn.x:hover{background-color: #121212;border-color: #121212}.post-footer-meta .post-share .share-btn.x:hover svg path{fill: #fff}.post-footer-meta .post-share .share-btn.pi:hover{background-color: #E60023;border-color: #E60023}.post-footer-meta .post-share .share-btn.pi:hover svg path{fill: #fff}.post-footer-meta .post-share .share-btn.li:hover{background-color: #0A66C2;border-color: #0A66C2}.post-footer-meta .post-share .share-btn.li:hover svg path{fill: #fff}.single.single-post .post-footer-meta{padding: 0px;margin: 24px 0px}.custom-single-product .single-products-page .product-info-wrapper table.variations a.reset_variations{color: #009444;font-weight: 600}.kk-star-ratings.kksr-template{margin-top: -2px}.custom-single-product .single-products-page .product-info-wrapper bdi{color: var(--Primary-base, #009444);font-family: Montserrat;font-size: 24px;font-style: normal;font-weight: 600;line-height: normal;text-decoration: none}div#order_review table.order-review-table .cart_item td.product-name a{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.post-homepage .htl-post-wrapper.default .post-item .post-children-item img{border-radius: 16px;height: 201px;width: 100%;object-fit: cover}.single.single-post strong,.single.single-post h4{color: var(--Neutral-800, #121212);font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%;margin-bottom: 8px}.custom-single-product .single_variation_wrap .woocommerce-variation-description{display: none}.custom-single-product .custom-variation-description p{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);margin-top: 16px;background: var(--Neutral-25, #f5f5f5);padding: 4px 8px}.custom-single-product .reset_variations{display: none !important;height: 0 !important}.custom-single-product .reset_variations[style*="visibility: visible"]{display: inline !important;height: auto !important}.custom-single-product .single-products-page .product-gallery-wrapper .thumbs-slider .swiper-slide img{height: 94px;width: 100%}.custom-single-product .single-products-page .product-gallery-wrapper .main-slider a.fancybox-link{height: 100%}.elementor-widget-lp-blog-post #post-list .post-children-item .title p{width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0px;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;font-family: var(--Family-Body-text, Montserrat) !important;line-height: 28px}.elementor-widget-lp-blog-post .post-categories{margin-right: 12px}.single-container .the_content a,.single-container .the_content a:-webkit-any-link{color: #009444 !important}.single-container .the_content ul{padding-left: 20px}.container{max-width: var(--content-width)}@media (min-width: 1025px){.search-form input{width: 240px !important}.woocommerce .cart .shop_table{margin-bottom: 0px !important}.woocommerce-cart .cart{padding: 0px 16px !important}.cart_totals tr.line-mobile{display: none}.custom-single-product .single-products-page .product-gallery-wrapper .main-slider .zoom-container img{width: 100%;height: 100%;min-height: 100%;object-fit: cover}.custom-single-product .single-products-page .product-gallery-wrapper .main-slider .slick-slide{display: flex;align-items: center;justify-content: center;height: 414px;overflow: hidden}}.search-result{max-height: 635px}@media (max-width: 1025px) and (min-width: 933px){.go-home{font-size: 20px;margin-left: 16px}}@media (max-width: 1025px) and (min-width: 768px){h1{font-size: 48px;line-height: 140%}h3{font-size: 48px;line-height: 140%}h2{font-size: 64px;line-height: 130%}h4{font-size: 32px}.post-homepage .type-post{flex: 0 0 50%;max-width: 50%}}@media screen and (min-width: 768px) and (max-width: 1000px){.menu-mobile{top: 80px;z-index: 99}}@media (max-width: 920px) and (min-width: 676px){.box__heading-item .img-1{max-height: 165px}.box__heading-item .img-2{max-height: 163px}}@media (max-width: 920px){.htl-post-wrapper.default .post-item:nth-child(3n + 2){border-right: 0}.bg{padding: 42px 0 32px}.gallaries img{height: 330px !important}.htl-navigation .menu-wrapper > li > .item > a{font-size: 14px}}@media (min-width: 1440px) and (max-width: 1820px){.gallaries img{width: 100%;height: 415px !important}}@media (min-width: 767px){.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display: block !important}.htl-post-wrapper.temp1 .htl-grid{background: url(/wp-content/uploads/2025/07/decor2-scaled.png);background-repeat: repeat-y;background-position: left;background-position-y: center;background-size: auto;padding-bottom: 81px}}@media (max-width: 1820px) and (min-width: 767px){.meta-content{padding-left: 97.143px}}@media (max-width: 1024px){.widthft-tablet{width: 100% !important}.htl-post-wrapper.temp1 .htl-grid .tabs{margin-left: 16px}.project-item h3 a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical}.woocommerce .row{margin-left: -16px;margin-right: -16px}.woocommerce .cart__custom-total{padding: 0 16px}.woocommerce .cart__custom-total tbody th,.woocommerce .cart__custom-total tbody td{border-top: 0 !important}.woocommerce .cart__custom-total .order-total{border-top: 1px solid #c4c4c4}.woocommerce .cart__custom-info form .product-item{max-width: 165px}}@media (min-width: 1200px){.htl-post-wrapper.temp1 .htl-grid{padding-right: 120px;padding-left: 90px}}@media (min-width: 933px){.banner-menu .thumb-banner{position: fixed;top: 0;left: 0;width: 21%}.banner-menu.col-lg-2,.footer-left.col-lg-2{flex: 0 0 21%;max-width: 21%}.col-lg-10.htl-grid,.footer-right.col-lg-10{flex: 0 0 79%;max-width: 79%}.htl-post-wrapper.temp1 .tabs{position: sticky;top: 0;z-index: 3;padding-top: 40px;padding-left: 0;margin-bottom: 8px}.htl-post-wrapper.default .post-item:nth-child(3n + 3){border-right: 0}}@media (max-width: 676px){.spacer-title{margin: 0}.pd-top-0{padding-top: 19px !important}.htl-post-wrapper.temp1{padding-bottom: 66px}.htl-post-wrapper.temp1 .tab-menu .title{font-size: 18px;font-weight: 500;line-height: 150%}.htl-post-wrapper.temp1 .meta-content{margin-top: 20px}.htl-post-wrapper.temp1 .htl-grid{padding-left: 0;padding-right: 16px}.htl-post-wrapper.temp1 .htl-grid .post-title.d-flex{display: grid !important}.htl-post-wrapper.temp1 .htl-grid .post-title.d-flex .price{padding-top: 16px}.htl-post-wrapper.temp1 .spacer-title{padding-top: 19px}.htl-post-wrapper.temp1 .title{font-size: 32px;line-height: 140%}.htl-post-wrapper.default .post-item{border-right: 0;border-bottom: 1px solid #d7d4d5}.box__heading-item .img-1,.box__heading-item .img-2{display: flex;margin: auto}.htl-grid .title{font-size: 48px}.htl-grid .toggle-btn{text-align: right;margin-top: 0;position: absolute;right: 16px;top: 16px;z-index: 1}h5{font-size: 24px}h1{font-size: 32px;line-height: 140%}h3{font-size: 48px;line-height: 140%}h2{font-size: 48px;line-height: 140%}h4{font-size: 24px}}@media (max-width: 767px){.custom-single-product .custom-variation-description p{margin-bottom: 16px}#map > ul{right: 8px !important}.search-result{max-height: 100% !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color: inherit !important}.woocommerce .cart table.shop_table_responsive tr td,.woocommerce .cart table.shop_table_responsive tbody th{display: block}.woocommerce .cart .woocommerce-cart-form__cart-item.cart_item{position: relative}.woocommerce .cart .cart_totals table{border-collapse: collapse;width: 100%}.woocommerce .cart .cart_totals table tr{display: flex}.woocommerce .cart .cart_totals table tr th,.woocommerce .cart .cart_totals table tr td{width: 50% !important}.woocommerce .cart .product-remove{position: absolute;top: 8px;left: 6px;padding: 0}.woocommerce .cart .product-remove a{line-height: 0}.woocommerce .cart table.shop_table_responsive tr td::before{display: none}.woocommerce .cart .cart__custom-info form .product-item{max-width: 100%;text-align: left}.woocommerce .cart .product-subtotal.d-md-none{display: flex;justify-content: space-between;gap: 2px;margin-top: 4px}.woocommerce .cart .product-subtotal.d-md-none span{color: var(--main-color)}.woocommerce .cart #content table.cart .product-thumbnail,.woocommerce .cart table.cart .product-thumbnail{display: block !important}.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display: block !important}.ft-heading-top{height: auto}.herro-section-homepage .side-cards .card-left span,.herro-section-homepage .side-cards .card-right span{font-size: 16px}.post-homepage .pagination{display: none !important}.contact-container{right: 16px !important}.htl-tree-category-list.columns-4{grid-template-columns: repeat(2, 1fr) !important}.section-commit .inline-layout{display: block !important}.section-commit .inline-layout > div{max-width: 100% !important}.section-commit .inline-layout > div > div{padding: 0px !important}.lp-projects-grid{grid-template-columns: repeat(1, 1fr) !important}.herro-section-homepage .slider:not(.auto) .slider-item{height: fit-content !important}.herro-section-homepage .slider:not(.auto) .slider-item .background-wp{height: 100% !important}.herro-section-homepage .slick-track{padding-bottom: 0px}.herro-section-homepage .side-cards{position: unset !important;padding: 16px;gap: 19px;flex-direction: column;display: flex}.herro-section-homepage .side-cards > div{position: unset !important;transform: none !important;width: 100%;max-width: 100% !important;height: fit-content !important;box-shadow: -2px -15px 50px -2px rgba(47,47,47,0.08) !important}.heading-tt .heading-primary{font-size: var(--Size-H3, 40px);line-height: var(--Line-height-H3, 44px)}.heading-tt .heading-primary span{font-size: var(--Size-H3, 40px);line-height: var(--Line-height-H3, 44px)}.heading-tt .description{font-size: var(--Size-Body-text-2, 16px);line-height: var(--Line-height-Body-text-2, 24px)}.heading-tt .description p{font-size: var(--Size-Body-text-2, 16px);line-height: var(--Line-height-Body-text-2, 24px)}.htl-tree-category-list h4{font-size: var(--Size-Body-text-2, 16px);line-height: var(--Line-height-Body-text-2, 24px)}.htl-tree-category-list .count{font-size: 14px;line-height: 21px}.htl-tree-category-list{gap: 40px 16px !important}}@media (max-width: 1025px) and (min-width: 768px){.section-commit .inline-layout > div{width: 50%;max-width: 50% !important}.herro-section-homepage .slider:not(.auto) .slider-item{height: 100vh}.herro-section-homepage .side-cards .card-left{left: 40px}.herro-section-homepage .side-cards .card-right{bottom: 24px;right: 40px}.htl-tree-category-list.columns-4{grid-template-columns: repeat(2, 1fr) !important;grid-gap: 40px}.woocommerce .cart .cart_totals table tr.line-mobile td{height: 1px;background: #C4C4C4 !important;padding: 0}.menu-mobile{top: 80px}.woocommerce .no-product-found{margin: 16px 24px}}@media (max-width: 1023px){.header .search-form input{border: none !important;padding: 0 !important;width: 0px !important}.section-commit .box-item.box-content .thumnail-item img{max-width: 100%}}@media (max-width: 1024px){.view-more-pr{display: flex;align-items: center;width: 100%;justify-content: center;margin-top: 24px}.view-more-pr a{display: flex;gap: 8px;align-items: center;padding: 12px 16px;border-radius: 100px;border: 1px solid var(--Neutral-800, #121212);transition: 0.3s;color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.view-more-pr a:hover{background: #009444 !important;border-color: #009444;color: #fff}.view-more-pr a:hover svg path{fill: #ffffff}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info .woocommerce-loop-product__title a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal}div#search-popup{display: none}.header .scroll-menu{display: none !important}.wp-singular.woocommerce-cart .entry-content{min-height: auto}#search-popup.fancybox__content .carousel__button{padding: 5px;height: fit-content !important;top: 11px;box-shadow: none !important}#search-popup.fancybox__content .carousel__button svg{box-shadow: none !important}#search-popup.fancybox__content .carousel__button svg path{fill: #121212;color: #121212;box-shadow: none !important}.search-result .result .item.not-result{height: 70vh !important;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center}.search-result .result{padding: 6px 0px !important}.search-result{max-height: 100% !important}.single-breadcrumn.d-inline.d-md-none nav.woocommerce-breadcrumb:before,.single-breadcrumn.d-inline.d-md-none nav.woocommerce-breadcrumb:after{display: none}.single-breadcrumn.d-inline.d-md-none nav.woocommerce-breadcrumb .breadcrumb_last{color: #121212 !important;font-size: 14px}.search-wrapper{width: 100%}.shop-sidebar.popup-active.open .widget.widget_text{margin-bottom: 0px}.shop-sidebar{display: none;transition: transform .3s ease}.filter-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 99999998;display: none}.shop-sidebar.popup-active{display: block !important;position: fixed !important;top: 0;left: 0;width: 70% !important;height: 100% !important;background: #fff;z-index: 99999999;overflow-y: auto;-webkit-overflow-scrolling: touch;transform: translateX(0);transition: none}.shop-sidebar.popup-active .container-deletefilter{display: flex;gap: 8px;align-items: center}.shop-sidebar.popup-active .close-filter{border: 0;background: transparent;font-size: 40px;cursor: pointer;z-index: 99999999}body.filter-open{overflow: hidden}#shop-primary{padding: 24px 40px !important}#shop-primary .shop-container .shop-products{width: 100% !important}#shop-primary .shop-container .shop-products .product-sorting{margin-left: -8px;margin-right: -8px;margin-bottom: 10px !important}#shop-primary .shop-container .shop-products #product-count{align-items: center}#shop-primary .shop-container .shop-products #product-count .headtitle{display: flex;gap: 8px;align-items: center}#shop-primary .shop-container .shop-products #product-count .btn-filter-mobile{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px);border: 0;background: transparent}.single-product .custom-single-product .single-products-page .product-gallery-wrapper{width: 42.62%}.single-product .custom-single-product .single-products-page .product-info-wrapper{width: 57.38%}.single-product .custom-single-product .product-full-description{margin-top: 24px}.single-product .relative-bottom.d-inline.d-lg-none aside.product-sidebar h3{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);margin-top: 24px;margin-bottom: 16px}.single-product .relative-bottom.d-inline.d-lg-none section.related.products h2{display: none}.single-product .relative-bottom.d-inline.d-lg-none .products.row{gap: 16px;max-width: 100%;width: 100%;margin: 0px !important;display: grid;grid-template-columns: repeat(4, 1fr)}.single-product .relative-bottom.d-inline.d-lg-none .products.row .custom-product-card{width: 100% !important;max-width: 100% !important}.single-product .relative-bottom.d-inline.d-lg-none .products.row .product-badge.sale-badge{display: none}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card{border-radius: 12px;background: var(--Neutral-0, #fff);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);display: flex;padding: 12px;flex-direction: column;align-items: flex-start;gap: var(--Spacing-md, 8px);flex: 1 0 0}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .thumbnail-container img{border-radius: 8px;background: url(https://garden.dev.enosta.com/wp-content/themes/estwp/<path-to-image>) #d3d3d3 50% cover no-repeat;width: 152.5px;height: 152.5px}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info{display: flex;flex-direction: column;gap: 4px;margin-top: 8px}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info .woocommerce-loop-product__title a{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info .product-price{color: var(--Primary-base, #009444);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.single-product .custom-single-product .single-products-page .product-info-wrapper .variations label{width: auto;white-space: nowrap;display: inline-block}.single-product .custom-single-product table.variations tr{align-items: flex-start !important}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_option{height: fit-content !important;width: 100%}.menu-mobile .gt_selected{width: 100%;padding: 8px;text-align: left}.menu-mobile a.nturl.gt_current{color: var(--Primary-base, #009444) !important}.menu-mobile a.nturl.gt_current:before{content: "";background-image: url(/wp-content/uploads/2025/07/check.svg);position: absolute;z-index: 99999999;width: 20px;height: 20px;right: 12px}.menu-mobile .gt_option{border-radius: 16px;border: 1px solid var(--Neutral-50, #dedede) !important;padding: 8px}.menu-mobile .gt_option a{display: flex !important;flex-direction: row-reverse;align-items: center;gap: 8px;border-top: 1px solid var(--Neutral-50, #dedede)}.menu-mobile .gt_option a:first-child{border-top: 0px}.gtranslate_wrapper{position: relative}.gtranslate_wrapper::before,.gtranslate_wrapper::after{opacity: 0;pointer-events: none}.gtranslate_wrapper::before{content: "";position: absolute;top: 29px;left: 75%;transform: translateX(-50%);border-width: 0 11px 11px 11px;border-style: solid;border-color: transparent transparent rgba(0,0,0,0.2) transparent;z-index: 9999}.gtranslate_wrapper::after{content: "";position: absolute;top: 30px;left: 75%;transform: translateX(-50%);border-width: 0 10px 10px 10px;border-style: solid;border-color: transparent transparent #fff transparent;z-index: 10000}.gtranslate_wrapper:has(.gt_option[style*="display: block"])::before,.gtranslate_wrapper:has(.gt_option[style*="display: block"])::after{opacity: 1}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{max-width: 95.5% !important}div#shop-primary #product-filter-sidebar .main-sidebar{max-width: 100%;overflow: hidden}.single-product .custom-single-product .single-products-page .product-info-wrapper .variations th.label{margin-bottom: 16px}.single-product .relative-bottom.d-inline.d-lg-none aside.product-sidebar h3{font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info .product-price{font-size: 16px !important;flex-wrap: wrap;gap: 4px}.woocommerce-notices-wrapper{top: 0px !important}.cart-header-back.d-block.d-lg-none{display: flex !important;height: 64px;padding: 16px 20px;align-items: center;gap: 16px;flex-shrink: 0;align-self: stretch;border-bottom: 1px solid var(--Border-01, #dedede);border-top: 1px solid var(--Border-01, #dedede);background: var(--Background-primary, #fff);margin-left: -16px;margin-right: -16px}.cart-header-back.d-block.d-lg-none .cart-back{display: flex;gap: 16px;align-items: center}.cart-header-back.d-block.d-lg-none .cart-back span{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%;text-transform: uppercase}.woocommerce .cart{margin: 0px}.cart .row .cart__custom-info.col-lg-9{padding-right: 0px}.woocommerce .cart__custom-info form{border-radius: 0px}.woocommerce .cart .shop_table{margin-bottom: 0px}.woocommerce .cart .cart-collaterals .cart_totals{border-radius: 0px;padding-bottom: 92px}.cart .row .cart__custom-total.cart-collaterals.col-lg-3{padding-right: 0px;padding-left: 0px}#order_review .product-total-text{width: 100%;text-align: left}.woocommerce .cart .row{display: block}div#customer_details,div#order_review{width: 100% !important;max-width: 100% !important}form.checkout.woocommerce-checkout.container div#customer_details{padding-right: 16px}.cart__custom-info.col-lg-9,.cart__custom-total.cart-collaterals.col-lg-3{width: 100% !important;max-width: 100% !important}div#order_review{padding: 16px !important}.title-checkoutpage{display: none}form.checkout.woocommerce-checkout.container div#customer_details{padding: 16px !important}.checkout-header-back.d-block.d-lg-none{display: flex !important;height: 64px;padding: 16px 20px;align-items: center;gap: 16px;flex-shrink: 0;align-self: stretch;border-bottom: 1px solid var(--Border-01, #dedede);border-top: 1px solid var(--Border-01, #dedede);margin-left: -16px;margin-right: -16px}.checkout-header-back.d-block.d-lg-none .checkout-back{display: flex;gap: 16px;align-items: center}.checkout-header-back.d-block.d-lg-none .checkout-back span{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%;text-transform: uppercase}.woocommerce .cart .cart_totals table tr{align-items: center}form.checkout.woocommerce-checkout.container .row{flex-direction: column-reverse}form.checkout.woocommerce-checkout.container{margin-top: 8px}.woocommerce-cart td.product-price del::after{top: 56%}.menu-mobile .polylang-mb{padding-right: 4px}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected{padding-top: 0px}.menu-mobile .polylang-mb .gtranslate_wrapper .gt_switcher .gt_selected a{padding-top: 0px}.order-review-box .order-review-table tfoot .order-total span.product-total-price{width: 100%}}@media only screen and (min-width: 768px) and (max-width: 768px){.woocommerce .cart__custom-info form .product-item .product-name{text-align: left}.woocommerce .cart table.shop_table_responsive thead{display: table-header-group}.woocommerce .cart table.shop_table_responsive thead tr{display: table-row}.woocommerce .carttable.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display: table-row}.woocommerce .cart table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display: none !important}.woocommerce .cart table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display: table-cell !important}.woocommerce .cart .product-title.d-flex.align-items-center{display: flex !important}.woocommerce .cart table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display: block;width: 50% !important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background: transparent !important}}@media (max-width: 767px){.custom-single-product form.variations_form:before,.custom-single-product form.variations_form:after{display: none !important}.custom-single-product .single-products-page .product-info-wrapper table.variations{margin-top: 0px}.custom-single-product button.single_add_to_cart_button.button.alt{display: block;margin-bottom: 16px}.post-footer-meta{flex-direction: column;gap: 16px;align-items: flex-start;padding: 0px}.single.single-post .post-footer-meta{padding: 0px}.related-post .related-heading-sub{padding-top: 0px !important}div#shop-primary .shop-products .products .custom-product-card .product-info .product-price{height: 44px !important}div#shop-primary .shop-products .products .custom-product-card .thumbnail-container .product-image-link img{max-height: 215px}.post-homepage .htl-post-wrapper.default .post-item{margin-bottom: 28px}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .post-item{margin-bottom: 0px}.woocommerce .no-product-found{margin: 16px 0px}form.checkout.woocommerce-checkout.container div#order_review .order-review-box .order-review-table tr.cart_item{vertical-align: top}.woocommerce-cart.woocommerce-page .cart .tick input{margin-top: -2px}form.checkout.woocommerce-checkout.container{margin-bottom: 0px}.woocommerce .cart__custom-info form .product-name a{font-size: 14px}#custom-delete-popup-prcart .popup-dialog{max-width: 80%}#custom-delete-popup-prcart .popup-dialog p{text-align: start}.woocommerce .cart table.shop_table_responsive thead tr{display: flex;justify-content: space-between;align-items: center}.woocommerce .cart .product-remove-all{padding: 16px 4px 16px 4px !important}.woocommerce .cart table.shop_table_responsive thead tr th{border-bottom: none}.woocommerce .cart table.shop_table_responsive thead{display: block !important}div#order_review{padding: 16px !important}.woocommerce .cart .product-remove{position: unset;top: auto;left: auto;padding-top: 16px;padding-right: 4px}.woocommerce .cart .cart__custom-info.col-lg-9{max-height: 500px;overflow-y: scroll}.woocommerce .cart .woocommerce-cart-form__cart-item.cart_item{display: flex;justify-content: space-between}.woocommerce .cart .product-subtotal.d-md-none{display: block}.woocommerce .cart .product-subtotal.d-md-none span{margin-bottom: 4px}.woocommerce-cart-form__cart-item.cart_item{border-bottom: 1px solid var(--Border-primary, #dedede)}.woocommerce-cart-form__cart-item.cart_item:first-child{border-top: 1px solid var(--Border-primary, #dedede)}.woocommerce .cart .product-title.d-flex.align-items-center{align-items: flex-start !important}.shop-sidebar.popup-active{width: 100% !important}div#shop-primary{padding: 16px !important}div#shop-primary .shop-products .product-sorting{max-width: 100%;width: 100%;margin: 0px !important}div#shop-primary #filter-results .products{margin-left: -10px !important;margin-right: -10px !important}div#shop-primary .product-price{flex-direction: column}.custom-single-product .single-products-page{flex-direction: column}.single-product .custom-single-product .single-products-page .product-gallery-wrapper{width: 100% !important}.custom-single-product .single-products-page .product-gallery-wrapper .swiper-slide.swiper-slide-active{width: 100% !important}.custom-single-product .single-products-page .product-gallery-wrapper .swiper-slide.swiper-slide-active img{width: 100%}.single-product .custom-single-product .single-products-page .product-info-wrapper{width: 100%}.single-product .relative-bottom.d-inline.d-lg-none .products.row{gap: 16px;max-width: 100%;width: 100%;margin: 0px !important;display: grid;grid-template-columns: repeat(2, 1fr)}.single-product .relative-bottom.d-inline.d-lg-none .products.row .custom-product-card{width: 100% !important;max-width: 100% !important}.single-product .relative-bottom.d-inline.d-lg-none .products.row .product-badge.sale-badge{display: none}.single-breadcrumn.d-inline.d-md-none nav.woocommerce-breadcrumb{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 16px}.custom-single-product .single-products-page .product-gallery-wrapper .swiper.thumbs-slider .swiper-slide{margin-bottom: 0px}.single-product .custom-single-product table.variations tr{display: inline-block}div#shop-primary #product-filter-sidebar .main-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{max-width: 93% !important}div#product-filter-sidebar .headsiderbar-shop .headtitle svg{display: none}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card{min-width: 47%}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .thumbnail-container img,.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-inner{width: 100% !important}.woocommerce-notices-wrapper .custom-add-to-cart-msg{align-items: flex-start !important}.shop-sidebar.popup-active .container-deletefilter{align-items: flex-end !important}.custom-single-product .single-products-page .product-info-wrapper table.product-attributes th,.custom-single-product .single-products-page .product-info-wrapper table.product-attributes td,.custom-single-product .single-products-page .product-info-wrapper .product-notes p{font-size: 14px;line-height: 22px}.custom-single-product .product-full-description ul,.custom-single-product .product-full-description li,.custom-single-product .product-full-description p{font-size: 16px;line-height: 22px}.custom-single-product .product-full-description h4,.custom-single-product .product-full-description .title-des{font-size: 18px;line-height: 24px}.custom-single-product .bottom-note h4{font-size: 18px;line-height: 24px}.custom-single-product .purchase-instructions{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%}.custom-single-product .bottom-note ol li a{color: var(--Primary-base, #009444);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.custom-single-product .bottom-note ol li,.custom-single-product .bottom-note ul li{font-size: 16px}.single-product .relative-bottom.d-inline.d-lg-none aside.product-sidebar h3{font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-info .product-price{font-size: 16px !important}.single-product .woocommerce-breadcrumb a{color: var(--Neutral-400, #787878);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-3, 22px)}.product-subtotal bdi,.woocommerce .cart .product-subtotal.d-md-none span{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-2, 24px)}.product-subtotal ins{text-decoration: none;margin-right: 4px}.product-subtotal .price-regular{text-decoration-line: none}.product-subtotal .price-regular .woocommerce-Price-amount bdi,.product-subtotal .price-regular span{color: var(--Neutral-400, #787878) !important;font-size: var(--Size-Caption---Tooltip, 12px) !important;font-style: normal;font-weight: 400 !important;line-height: var(--Line-height-Body-text-3, 22px)}.product-subtotal del{position: relative;display: inline-block;color: #787878}.product-subtotal del::after{content: "";position: absolute;left: 0;right: 0;top: 46%;height: 1px;background: #787878;transform: translateY(-50%)}.order-review-box .order-review-table .product-name{width: 50% !important}.order-review-box .order-review-table tr.cart_item .product-total{width: 50% !important}}@media only screen and (min-width: 992px) and (max-width: 1024px){.custom-single-product .single-products-page .product-gallery-wrapper .zoom-image{width: 100%}.custom-single-product .single-products-page .product-gallery-wrapper{width: 42.62% !important}.custom-single-product .single-products-page .product-sidebar{display: none !important}.relative-bottom.d-inline.d-lg-none{display: flex !important}.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .thumbnail-container img,.single-product .relative-bottom.d-inline.d-lg-none .custom-product-card .product-inner{width: 100% !important}}.elementor-8 .elementor-element.elementor-element-9fde7c0{margin-right: 0px !important}@media (min-width: 767px){.woo-variation-swatches.wvs-show-label .variations th.label{white-space: nowrap !important}}.menu-service .sub-menu{min-width: 350px}strong{font-weight: 600}.du-an .post-categories{display: none !important}.listing-mobile li.elementor-icon-list-item{border-radius: 16px;background: var(--Background-primary, #fff);box-shadow: 0 50px 60px -2px rgba(47,47,47,0.08);padding: 16px !important}.htl-navigation .menu-item-has-children.post-menu .sub-menu .current_page_item::before{z-index: 999 !important}.htl-navigation .menu-item-has-children.post-menu .sub-menu .current_page_item .item{background: #fff !important}.htl-navigation .menu-item-has-children.post-menu .sub-menu .current_page_item .item a{color: #085f31 !important;font-weight: 500}.htl-navigation .menu-item-has-children.post-menu .sub-menu li.m-item{transition: 0.5s}.htl-navigation .menu-item-has-children.post-menu .sub-menu li.m-item a{padding-left: 24px}.htl-navigation .menu-item-has-children.post-menu .sub-menu li.m-item:hover{margin-left: 4px}.htl-navigation .menu-item-has-children.post-menu .sub-menu li.m-item:not(:last-child){margin-bottom: 8px}.htl-navigation .menu-item-has-children.post-menu:hover .sub-menu{display: block !important;background: #fff;border-radius: 16px;padding: 24px 12px;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.htl-navigation .menu-item-has-children.post-menu:hover .sub-menu li::before{content: "";position: absolute;background-image: url(/wp-content/uploads/2025/08/chevron-right.svg);background-repeat: no-repeat;top: 3px;left: 0;background-position: left;width: 20px;height: 20px;background-size: 20px}.htl-navigation .menu-item-has-children.post-menu:hover .sub-menu::before{content: "";display: block;background: url(/wp-content/uploads/2025/08/Polygon-4.webp);background-repeat: no-repeat;position: relative;position: absolute;height: 31px;top: -27px;left: 15.5%;z-index: 2;width: 78px}.elementor-widget-lp-blog-post .post-categories{position: absolute;top: 14px;left: 12px;border-radius: var(--radius-full, 9999px);border: 1px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5);display: inline-flex;padding: var(--spacing-xxs, 2px) 10px;align-items: center;color: var(--Primary-base, #009444);text-align: center;font-size: 14px;font-style: normal;font-weight: 500;line-height: 140%}.elementor-widget-lp-blog-post .fre-paginations{text-align: center;padding-top: 24px;display: flex;gap: 5px;justify-content: center}.elementor-widget-lp-blog-post .fre-paginations a:hover{background: var(--Primary-base, #009444);padding: 8px;color: #fff}.elementor-widget-lp-blog-post .fre-paginations a:hover path{fill: #fff}.elementor-widget-lp-blog-post .fre-paginations a,.elementor-widget-lp-blog-post .fre-paginations .prev-page,.elementor-widget-lp-blog-post .fre-paginations .next-page{padding: 8px;border-radius: 8px;color: var(--Neutral-800, #121212);width: 32px;height: 32px;display: flex;justify-content: center;align-items: center}.elementor-widget-lp-blog-post .fre-paginations span.page-numbers.current{border-radius: 8px;background: var(--Primary-base, #009444);padding: 8px;color: #fff;width: 32px;height: 32px;display: flex;justify-content: center;align-items: center}.elementor-widget-lp-blog-post #post-list .htl-grid{margin-left: -12px !important;margin-right: -12px !important}.elementor-widget-lp-blog-post #post-list .type-post{border: 0;padding-left: 12px;padding-right: 12px;flex: 0 0 25%;max-width: 25%;padding-bottom: 0px;padding-top: 24px}.elementor-widget-lp-blog-post #post-list .post-children-item{text-align: left}.elementor-widget-lp-blog-post #post-list .post-children-item path{transition: 0.5s}.elementor-widget-lp-blog-post #post-list .post-children-item:hover path{stroke: #009444}.elementor-widget-lp-blog-post #post-list .post-children-item:hover a{color: #009444 !important}.elementor-widget-lp-blog-post #post-list .post-children-item .thumb{border-radius: 16px}.elementor-widget-lp-blog-post #post-list .post-children-item img{border-radius: 16px;height: 201px;width: 100%;object-fit: cover}.elementor-widget-lp-blog-post #post-list .post-children-item .title a{padding: 12px 0 4px 0;flex: 1 0 0;display: flex !important;align-items: flex-start;gap: 16px;justify-content: center;overflow: hidden;color: var(--Neutral-800, #121212);text-overflow: ellipsis;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: 0.5s}.elementor-widget-lp-blog-post #post-list .post-children-item .title a h3{width: 90%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0px;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;font-family: var(--Family-Body-text, Montserrat) !important;line-height: 28px}.elementor-widget-lp-blog-post #post-list .post-children-item .title a .icon{width: 10%;text-align: end}.elementor-widget-lp-blog-post #post-list .post-children-item .title a .icon svg{width: 24px}.elementor-widget-lp-blog-post #post-list .description{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 3}.elementor-widget-lp-blog-post .short{display: flex;align-items: center;justify-content: space-between}.elementor-widget-lp-blog-post .short .order span{font-size: 14px;color: #5e5e5e}.elementor-widget-lp-blog-post .short .order span:not(:last-child){margin-bottom: 5px}.elementor-widget-lp-blog-post .short select#post-order{border: 0;padding: 0;font-weight: 600}.elementor-widget-lp-blog-post .custom-select-wrapper{position: relative;display: inline-block}.elementor-widget-lp-blog-post .custom-select{position: relative;user-select: none}.elementor-widget-lp-blog-post .custom-select-trigger{color: var(--Neutral-800, #121212);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-3, 22px);background: url(/wp-content/uploads/2025/08/chevron-down.svg);background-repeat: no-repeat;background-size: contain;background-position: right;padding-right: 30px;padding-left: 8px}.elementor-widget-lp-blog-post .number-post{color: var(--Neutral-500, #5e5e5e);font-family: var(--Family-Body-text, Montserrat);font-size: 14px;font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);display: flex;gap: 8px;align-items: center}.elementor-widget-lp-blog-post .number-post span#post-count,.elementor-widget-lp-blog-post .number-post .category span{color: var(--Neutral-800, #121212);font-weight: 600}.elementor-widget-lp-blog-post .custom-options{position: absolute;top: calc(104%);right: 0;background: #fff;box-shadow: 0 4px 12px rgba(0,0,0,0.1);display: none;z-index: 10;overflow: hidden;border-radius: 8px;background: var(--Neutral-0, #fff);box-shadow: 0 0 12px 0 rgba(0,0,0,0.08);width: 164px;padding: 8px}.elementor-widget-lp-blog-post .custom-option{display: block;padding: 6px 8px;border-radius: 8px;cursor: pointer;color: #121212 !important;font-weight: 500}.elementor-widget-lp-blog-post .custom-option:hover{background: #f5f5f5;color: #121212}.elementor-widget-lp-blog-post .custom-option.selected{background: #009444;color: #fff !important}.all-post .category{display: none}.single-container{padding-top: 24px;width: 1280px;margin: 0px auto;padding-left: 16px;padding-right: 16px;gap: 24px;margin-bottom: 24px}.single-container ul.wp-block-list{margin-left: 20px;margin-bottom: 0px;color: #121212;margin-bottom: 10px}.single-container a:hover{color: #009444 !important;transition: 0.5s}.single-container .right{flex: 1}.single-container .right h3{color: var(--Neutral-800, #121212);margin-bottom: 0;font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%}.single-container .right div.subtitle{color: var(--Neutral-800, #121212);margin-bottom: 0;font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%}.single-container .right .product-list .product-item{border-bottom: 1px solid var(--Border-primary, #dedede);padding: 12px;list-style: none}.single-container .right .product-list .product-item:hover a .name{color: #009444 !important}.single-container .right .product-list a.product-link .thumb{width: 30%}.single-container .right .product-list a.product-link .thumb img{width: 64px;height: 64px;border-radius: 8px}.single-container .right .product-list a.product-link .meta{flex: 1}.single-container .right .product-list a.product-link .meta h3.name{color: var(--Neutral-800, #121212);padding-bottom: 4px;font-size: 14px;font-style: normal;font-weight: 400;line-height: 157.143%;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical;--text-clamp: 2}.single-container .right .product-list a.product-link .meta .price{display: flex;justify-content: space-between;flex-wrap: wrap}.single-container .right .product-list a.product-link .meta .price ins{text-decoration: none}.single-container .right .product-list a.product-link .meta .price del{order: 2;text-decoration: none !important}.single-container .right .product-list a.product-link .meta .price del bdi{color: #787878;font-size: 12px;font-style: normal;font-weight: 400;line-height: 150%;text-decoration-line: line-through}.single-container .right .product-list a.product-link .meta .price .woocommerce-Price-amount{color: var(--Primary-base, #009444);font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%}.single-container .left{width: 75.5%}.single-container .left .bread-crum{padding-bottom: 8px;white-space: nowrap;display: flex;align-items: center;gap: 6px}.single-container .left .bread-crum span,.single-container .left .bread-crum a{color: var(--Neutral-400, #787878);font-size: 14px;font-style: normal;font-weight: 400;line-height: 157.143%}.single-container .left .bread-crum span.title{color: var(--Neutral-800, #121212);flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.single-container h1,.single-container h2,.single-container h3,.single-container h4,.single-container h5,.single-container h6{font-family: "Montserrat" !important;color: var(--Neutral-800, #121212);line-height: 155.556%;font-weight: 600}.single-container .the_content .wp-block-columns{gap: 20px}.single-container .the_content .wp-block-image img{border-radius: 8px}.single-container .the_content .wp-block-image figcaption.wp-element-caption{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;text-align: left;margin-top: 8px}.single-container .the_content .wp-block-heading{font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px)}.single-container .the_content h2{font-size: 18px;text-transform: uppercase;margin-bottom: 8px;padding-top: 8px;padding-top: 40px;margin-top: -40px}.single-container .the_content h3{font-size: 18px;margin-bottom: 8px}.single-container .the_content p{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 8px}.single-container .title h1{color: var(--Neutral-800, #121212);font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%}.single-container .post-meta-post-single{margin-bottom: 24px;display: flex;align-items: center;gap: 24px}.single-container .post-meta-post-single .post-author,.single-container .post-meta-post-single .post-date{color: var(--Neutral-700, #2b2b2b);font-size: var(--Size-Body-text-3, 14px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-3, 22px);display: flex;align-items: center;gap: 8px}.single-container .wp-block-list a{color: var(--Primary-base, #009444);font-family: var(--Family-Body-text, Montserrat);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: var(--Line-height-Body-text-2, 24px)}.single-container .toc-box{background: #edfff5;padding: 16px;margin-bottom: 24px}.single-container .toc-header{font-weight: 600;font-size: 18px;cursor: pointer;position: relative;color: #121212}.single-container .toc-header::after{content: url(/wp-content/uploads/2025/08/Icon-1.svg);position: absolute;right: 0;transition: 0.3s;rotate: 180deg;width: 24px;height: 24px}.single-container .toc-header.active::after{content: url(/wp-content/uploads/2025/08/Icon-1.svg);rotate: 00deg}.single-container .toc-content{display: none !important;margin-top: 16px}.single-container .toc-header.active + .toc-content{display: block !important}.single-container .toc-list{margin-left: 0x;list-style-type: decimal;margin-bottom: 0}.single-container .toc-list li{padding-bottom: 8px;list-style: none}.single-container .toc-list li a{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.single-container .toc-list ul{margin-left: 24px}.single-container .toc-list ul li{list-style: none}.single-container .toc-list ul li a{font-weight: 400}.single-container .toc-list a{text-decoration: none;color: #333}#lp-footer a{color: #fff;transition: 0.5s}#lp-footer a:hover{opacity: 0.6}.contact-us{padding-top: 24px}.contact-us label{color: var(--Neutral-800, #121212);font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%;margin-bottom: 8px}.contact-us p{margin-bottom: 8px;color: #121212}.contact-us ul{list-style: auto;margin-left: 20px;margin-bottom: 0;list-style-type: decimal}.contact-us ul li{color: var(--Neutral-800, #121212)}.contact-us ul li a{color: var(--Primary-base, #009444);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.related-post h4{color: var(--Neutral-800, #121212);padding-top: 24px;font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%;margin-bottom: 8px}.related-post .related-heading-sub{color: var(--Neutral-800, #121212);font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%;margin-bottom: 8px}.related-post ul{margin-left: 20px;margin-bottom: 0}.related-post ul li a{color: var(--Primary-base, #009444);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.related-post ul li:not(:last-child){padding-bottom: 8px}.related-post ul li::marker{color: #2e7d32}.post-template-single-outstanding .gallery-wrapper{display: flex;flex-wrap: wrap;gap: 10px;padding-bottom: 24px}.post-template-single-outstanding .gallery-wrapper .gallery-thumbs{display: flex;flex-wrap: wrap;gap: 20px}.post-template-single-outstanding .gallery-wrapper .gallery-thumbs .gallery-thumb{flex: 1 0 calc(15%);box-sizing: border-box}.post-template-single-outstanding .gallery-wrapper .gallery-thumbs .gallery-thumb:first-child{flex: 0 0 100%}.post-template-single-outstanding .gallery-thumb{position: relative;flex: 1 1 calc(17%);cursor: pointer;overflow: hidden}.post-template-single-outstanding .gallery-thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s ease}.post-template-single-outstanding .gallery-thumb:hover img{transform: scale(1.05)}.post-template-single-outstanding .gallery-overlay{position: absolute;inset: 0;background: rgba(0,0,0,0.4);color: #fff;font-size: 40px;font-weight: 600;display: flex;align-items: center;justify-content: center;border-radius: 6px}.fancybox__container{z-index: 99999999999999 !important}.sum{padding: 0 0 24px 0}.sum .name{display: flex;padding: 8px 0px;border-bottom: 1px solid var(--Neutral-50, #dedede);align-items: center}.sum .name span{color: var(--Neutral-800, #121212);font-weight: 400;font-size: 16px}.sum .name span:first-child{width: 20%;font-style: normal;font-weight: 500;line-height: 150%}.sum .name span:last-child{flex: 1}.fre-paginations:has(.prev-page.disabled + .next-page.disabled){display: none}.href a{color: #009444;font-weight: 500}.wp-has-h3 h3{color: var(--Neutral-800, #121212);font-family: "Montserrat" !important;font-size: var(--Size-Body-text-1, 18px);font-style: normal;font-weight: 600;line-height: var(--Line-height-Body-text-1, 28px);padding-top: 30px;margin-top: -30px}.li-has-green li strong{color: #009444;font-weight: 500}.du-an-noi-bat.elementor-widget-lp-blog-post .short,.du-an-noi-bat.elementor-widget-lp-blog-post .fre-paginations.paginations-wrapper{display: none !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;margin-left: 12px !important;margin-right: 12px !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post{flex: 0 0 100% !important;max-width: 100% !important;padding: 0 !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .post-categories,.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .description,.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .icon{display: none !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item img{height: 470px !important;max-height: 100%;transform-origin: center}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .content-item{position: absolute;bottom: 0;overflow: hidden;padding: 8px 12px;background: rgba(237,255,245,0.8) !important;width: 100%;margin: 0px;height: auto !important;color: var(--Primary-900, #085f31) !important;text-overflow: ellipsis;font-family: var(--Family-Body-text, Montserrat) !important;font-size: var(--Size-Body-text-1, 18px);font-weight: 500;line-height: var(--Line-height-Body-text-1, 28px);transition: transform .4s ease;z-index: 99;border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;transition: 0.5s}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .content-item a{justify-content: flex-start !important;padding: 0 !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item .content-item a h3{width: 100%;font-family: var(--Family-Body-text, Montserrat) !important;font-size: 18px;color: var(--Primary-900, #085f31);font-weight: 500;transition: 0.5s;--text-clamp: 1;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post:hover .content-item{background: rgba(0,148,68,0.7) !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post:hover .content-item h3{color: #fff !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post:hover .post-children-item img{transform: scale(1.1)}@media (min-width: 1024px){.toc-header + .toc-content{display: block}}@media screen and (max-width: 1025px){.menu-mobile ul#panel-menu .current-menu-item.current_page_item.m-item > span > a{color: #009444 !important}#panel-menu .post-menu .sub-menu{display: none}.menu-item-has-children.post-menu span.ic-toggle{display: block !important}.item.has-icon.active + .sub-menu{position: relative;padding: 0;transition: none;box-shadow: none !important;height: 100% !important}.post-menu.current-menu-item .item > a{color: #009444 !important}.post-menu a{color: #121212 !important}.post-menu .sub-menu .m-item{position: relative}.post-menu .sub-menu .m-item .item a{color: #121212 !important}.post-menu .sub-menu .m-item::before{content: "";position: absolute;background-image: url(/wp-content/uploads/2025/08/chevron-right.svg);background-repeat: no-repeat;top: 3px;left: 0;background-position: left;width: 20px;height: 20px;background-size: 20px}.menu-mobile.dropdown .sub-menu.mega_menu{left: 0}}p.not-found{text-align: center;display: flex;justify-content: center;width: 100%;padding-top: 50px}.wp-has-h2 p{margin-bottom: 12px}.wp-has-h2 ul{margin-bottom: 0}.wp-has-h2 ul li::marker{font-size: 10px}.wp-has-h2 h2{color: var(--Neutral-800, #121212);font-family: "Montserrat" !important;font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%;margin-bottom: 8px;padding-top: 40px;margin-top: -40px}.toc-box-page{background: var(--Primary-50, #edfff5);padding: 16px;margin-bottom: 24px}.toc-box-page #auto-toc-list{list-style: none;padding-left: 5px;margin-bottom: 0;margin-top: 16px}.toc-box-page #auto-toc-list li a{color: var(--Neutral-800, #121212);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 500;line-height: 150%;transition: 0.5s}.toc-box-page #auto-toc-list li a:hover{color: #009444}.toc-box-page #auto-toc-list li:not(:last-child){margin-bottom: 8px}.toc-box-page #auto-toc-list li ul{list-style: none}.toc-box-page #auto-toc-list li ul li:first-child{padding-top: 8px}.toc-box-page .toc-header{display: flex;align-items: center;justify-content: space-between;gap: 10px;cursor: pointer}.toc-box-page .toc-header strong{color: var(--Neutral-800, #121212);font-size: 18px;font-style: normal;font-weight: 600;line-height: 155.556%}.elementor-widget-lp-table .htl-comparison-table{margin-top: 12px}.elementor-widget-lp-table .htl-comparison-table .table-title{text-align: center;margin-bottom: 15px;font-size: 20px;font-weight: 600}.elementor-widget-lp-table .htl-comparison-table table{width: 100%;border-collapse: collapse;text-align: left;font-size: 15px}.elementor-widget-lp-table .htl-comparison-table th,.elementor-widget-lp-table .htl-comparison-table td{padding: 8px;vertical-align: top;text-align: left;line-height: 150%;border: 1px solid #dedede}.elementor-widget-lp-table .htl-comparison-table thead th{border-bottom: 1px solid #dedede;border-left: 0;border-right: 0;color: #121212;font-size: 16px}.elementor-widget-lp-table tbody tr td{color: #121212;font-size: 16px;font-style: normal;line-height: 150%;font-weight: 400}.elementor-widget-lp-table tbody tr td:first-child{font-weight: 600}.elementor-widget-lp-table .htl-comparison-table th{background: #f5f5f5;font-weight: bold;text-align: left}.tes p{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;border-left: 4px solid var(--Primary-base, #009444);background: var(--Primary-50, #edfff5);padding: 16px}.tes p strong{font-weight: 600}.wp-href a{font-weight: 500;color: #009444}.htl-tabs-image{display: flex;gap: 40px;align-items: flex-start}.htl-tabs-image-left{width: 32%;position: relative}.htl-tab-image-item{display: none;border-radius: 16px}.htl-tab-image-item img{border-radius: 16px}.htl-tab-image-item.active{display: block}.htl-tabs-image-right{flex: 1}.htl-tab-box{display: flex;gap: 16px;padding: 20px;border-radius: 16px;border: 2px solid var(--Neutral-50, #dedede);background: var(--Neutral-0, #fff);cursor: pointer;transition: all .5s;align-items: center}.htl-tab-box:not(:last-child){margin-bottom: 16px}.htl-tab-box:hover{border-radius: 16px;border: 2px solid var(--Primary-base, #009444)}.htl-tab-box.active{border-radius: 16px;border: 2px solid var(--Primary-base, #009444);background: var(--Neutral-0, #fff);box-shadow: 0 0 56px 0 rgba(0,148,68,0.1)}.htl-tab-box .tab-icon{font-size: 24px;color: #28a745}.htl-tab-box h4{color: var(--Neutral-800, #121212);font-family: "Montserrat" !important;font-size: 20px;font-style: normal;font-weight: 600;margin-bottom: 4px;line-height: 140%}.htl-tab-box h3{color: var(--Neutral-800, #121212);font-family: "Montserrat" !important;font-size: 20px;font-style: normal;font-weight: 600;margin-bottom: 4px;line-height: 140%}.htl-tab-box p{color: var(--Neutral-800, #121212);margin-bottom: 0;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%}.listing ul{list-style: none}.listing ul li{position: relative;padding-left: 20px}.listing ul li:not(:last-child){margin-bottom: 12px}.listing ul li::before{content: "";position: absolute;top: 3px;left: -10px;background-position: center;background-image: url(/wp-content/uploads/2025/08/check-circle.svg);background-repeat: no-repeat;width: 20px;height: 20px;background-size: 20px}@media screen and (max-width: 767px){.toc-toggle img{font-size: 35px;height: 35px !important}.sum .name span{font-size: 14px}.qui-trinh .elementor-image-box-img img{width: 100%;height: auto}.htl-tabs-image{display: block}.htl-tabs-image .htl-tabs-image-left{width: 100%;margin-bottom: 24px}.htl-tabs-image .htl-tabs-image-right{display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-behavior: smooth;-ms-overflow-style: none;scrollbar-width: none;gap: 16px}.htl-tabs-image .htl-tabs-image-right::-webkit-scrollbar{display: none}.htl-tabs-image .htl-tabs-image-right .htl-tab-box{display: block;flex: 0 0 auto;width: 65%;margin-bottom: 0;padding: 16px}.htl-tabs-image .htl-tabs-image-right .htl-tab-box .tab-content h4{display: none}.htl-tabs-image .htl-tabs-image-right .htl-tab-box .tab-content p{font-size: 14px}.htl-tabs-image .htl-tabs-image-right .htl-tab-box h4.mobile{display: block !important;font-size: 14px;width: 73%}.htl-tabs-image .htl-tabs-image-right .htl-tab-box .tab-icon{display: flex;gap: 8px;align-items: center}.elementor-widget-lp-table tbody tr td,.elementor-widget-lp-table th{font-size: 14px !important}.post-menu .item.has-icon.active + .sub-menu{left: 0}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid{display: grid;grid-template-columns: repeat(1, 1fr);margin-left: 0px !important;margin-right: 0px !important}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item img{height: 270px !important}.post-template-single-outstanding .gallery-overlay{font-size: 16px}.post-template-single-outstanding .gallery-wrapper .gallery-thumbs{gap: 12px}.single-post .single-container{width: 100%;display: block !important;padding: 16px}.single-post .single-container .wp-block-columns{flex-wrap: nowrap !important}.single-post .single-container .left{width: 100%}.single-post .single-container .right{padding-top: 24px}.single-post .single-container .right h3{font-size: 16px}.single-post .single-container .right .product-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;list-style: none;padding: 0;margin: 0;padding-top: 16px}.single-post .single-container .right .product-list .product-item{border-radius: 12px;background: var(--Neutral-0, #fff);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.single-post .single-container .right .product-list .product-item .thumb img{width: 100%;aspect-ratio: 1;height: auto;object-fit: cover}.single-post .single-container .right .product-list .product-item .meta h3.name{padding: 8px 0 4px 0}.single-post .single-container .right .product-list a{display: block !important}.elementor-widget-lp-blog-post .short{padding-bottom: 24px;white-space: nowrap;gap: 12px}.elementor-widget-lp-blog-post .short .category{display: none}.elementor-widget-lp-blog-post #post-list .type-post{flex: 0 0 100%;max-width: 100%;padding-top: 0}.elementor-widget-lp-blog-post #post-list .type-post:not(:last-child){margin-bottom: 24px}.elementor-widget-lp-blog-post #post-list .post-children-item img{height: 228px}.elementor-widget-lp-blog-post #post-list .post-children-item .title a{display: flex !important;align-items: baseline;gap: 16px;justify-content: center}.sum .name{align-items: center}.sum .name span:first-child{width: 40%}.sum .name span:last-child{flex: 1}}@media screen and (max-width: 1024px) and (min-width: 768px){.htl-tab-box{padding: 16px}.htl-tab-box h4{font-size: 16px}.htl-tab-box p{font-size: 14px}.elementor-widget-lp-blog-post .fre-paginations{padding-top: 0}.htl-tabs-image{gap: 24px}.htl-tabs-image .htl-tabs-image-left{width: 50%}.htl-tabs-image .htl-tabs-image-left h4{font-size: 16px}.htl-tabs-image .htl-tabs-image-left p{font-size: 14px}.du-an-noi-bat.elementor-widget-lp-blog-post #post-list .row.htl-grid .type-post .post-children-item img{height: 270px !important}.single-post .single-container{width: 100%;display: block !important;padding-left: 40px;padding-right: 40px}.single-post .single-container .wp-block-columns{flex-wrap: nowrap !important}.single-post .single-container .left{width: 100%}.single-post .single-container .right{padding-top: 24px}.single-post .single-container .right .product-list{display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;list-style: none;padding: 0;margin: 0;padding-top: 16px}.single-post .single-container .right .product-list .product-item{border-radius: 12px;background: var(--Neutral-0, #fff);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.single-post .single-container .right .product-list .product-item .thumb img{width: 100%;aspect-ratio: 1;height: auto;object-fit: cover}.single-post .single-container .right .product-list .product-item .meta h3.name{padding: 8px 0 4px 0}.single-post .single-container .right .product-list a{display: block !important}.elementor-widget-lp-blog-post .short{padding-bottom: 24px}.elementor-widget-lp-blog-post #post-list .type-post{flex: 0 0 50%;max-width: 50%;padding-top: 0}.elementor-widget-lp-blog-post #post-list .type-post:not(:last-child){padding-bottom: 24px}.elementor-widget-lp-blog-post #post-list .post-children-item img{height: 243px}.elementor-widget-lp-blog-post #post-list .post-children-item .title a{display: flex !important;align-items: baseline;gap: 16px;justify-content: center}}.wp-viet,.wp-en,.wp-china,.wp-korea{display: none}[lang="en-US"] .wp-viet,[lang="auto"] .wp-viet{display: block}[lang="en"] .wp-en{display: block}[lang="ko"] .wp-korea{display: block}[lang="zh-CN"] .wp-china{display: block}@media screen and (max-width: 820px) and (min-width: 768px){.htl-tabs-image .htl-tabs-image-left .htl-tab-image-item img{height: 600px !important;object-fit: cover;border-radius: 16px}}