/* Custom Data 2025-09-15 07:44:31: Do not change this file. */

:root{
	/* Page Width */
		--layout__max-width: 1370px;
	
	/* Body Font */
		--font-family-name__base: 'Noto Sans', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Noto Sans', sans-serif;
			--heading__font-weight__base: 700;
		
	/* Menu Font */
			--navigation-level0-item__font-family:  'Noto Sans', sans-serif;
			--naviation-level0-item__font-size: 18px;
			--navigation-level0-item__font-weight: 400;
			
	/* Other Font */
		--other_font_family: 'Noto Sans', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #2F7D31; 
	
	/* Basic Colors */
		
	/* Buttons Colors */
		--button__border-radius: 25px;
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
						
	/* Custom Footer */
			--footer-title-color: #FFFFFF;
			--footer-links-color: #FFFFFF;
			--footer__background-color: #06422E;
		
	/* Custom Menu */
	
	/* Page wraper */
	}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
			}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
										}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	footer{
		--footer-links-color: #FFFFFF;
		--link__color: #FFFFFF;
	}
	

/* Custom Header */
header.page-header{
	}



/* Custom Footer */
footer.page-footer{
	}






/* Customization Style */
:root{
--heading__color__base: #06422e;
}
.header-container {
    --fluid-container-width: 1380px;
}
.elementor-newsletter-wrapper input {
    height: 44px;
}
.testimonial-content{
    font-family: var(--heading__font-family__base, false);
}
.widget-testimonial.widget-testimonial-slider-default{
    --text__color: #06422e;
--bls_testimonial-content-size: 32px;
}
.testimonial-text .rating-summary .rating-result > span:before{
color: #feba2c;
}
.widget-category-thumbnail-image .style_2{
justify-content: center;
}
.elementor-category-thumbnail-image-item .category-thumbnail__image{
    --aspect-ratio: 1.5534 !important;
}
a.pagebuilder-button-primary {
    --button-primary__background: var(--theme__color__primary);
}
.product-item-name > a{
      font-size: 18px;
    font-weight: 700 !important;
    color: #000 !important;

}
.price-box{
    font-family: var(--heading__font-family__base, false);
}
.price-box .price{
color: #5ea274;
}
.widget-testimonial.widget-testimonial-slider-default .testimonial-job .testimonial-name {
    font-weight: 700;
    color: #000;
    font-size: 18px;
}
.custom1 .tp-bullet{
color: #06422e;
}
.custom1 .tp-bullet.selected:after{
    border: 1px solid #06422e;
}
.category-thumbnail__title{
--heading__color__base: #000;
}
.navigation .level0>.level-top{color: #06422e;}
.header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty, .header-container .header__action-default li .counter.qty{    background-color: #73bf42;}

.page-header .cus-lang .switcher .options .action.toggle{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown{display: block;    background: none;border: 0px solid #bbb;min-width: auto;position: relative;    box-shadow: none;}
.page-header .cus-lang .switcher .options ul.dropdown li{display: inline-block;border-right: 2px solid #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown li:last-child{border-right: 0px solid #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown a{padding: 0 8px;line-height: 17px;}
.cus-lang .switcher-dropdown a{color: #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown li:hover a{color: #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown:before{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown:after{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown li:hover {
    background: none;
}
.home-box3 p{margin-bottom: 0;    font-size: 18px;font-weight: 500;}
.magicslider .slick-dots{    position: absolute; bottom: 10px; text-align: center;}
.magicslider .slick-dots li button, .magicslider .slick-dots li .cart.table-wrapper .actions-toolbar>.action, .magicslider .slick-dots li .action-gift{width: 12px; height: 12px;}
.ft-social{display: inline-block !important;}
.ft-social figure{display: inline-block;}

button, .cart.table-wrapper .actions-toolbar>.action, .action-gift{    border: 2px solid #06422e; color: #06422e;}
button:hover, .cart.table-wrapper .actions-toolbar>.action:hover, .action-gift:hover{background: #06422e;
    border: 2px solid #06422e;}

.pagebuilder-stage .action.primary:hover, body:not([class*="admin"]) .action.primary:hover, .pagebuilder-stage .action-primary:hover, body:not([class*="admin"]) .action-primary:hover, .pagebuilder-stage .btn:not(.btn-social):hover, body:not([class*="admin"]) .btn:not(.btn-social):hover, .pagebuilder-stage button:hover, body:not([class*="admin"]) button:hover, .pagebuilder-stage .pagebuilder-button-secondary:hover, body:not([class*="admin"]) .pagebuilder-button-secondary:hover, .pagebuilder-stage .pagebuilder-button-primary:hover, body:not([class*="admin"]) .pagebuilder-button-primary:hover, .pagebuilder-stage .cart.table-wrapper .actions-toolbar>.action:hover, body:not([class*="admin"]) .cart.table-wrapper .actions-toolbar>.action:hover, .pagebuilder-stage .action-gift:hover, body:not([class*="admin"]) .action-gift:hover
{
    box-shadow: 0 0 0 0.2rem #06422e;
}
div[data-content-type="tabs"].fs_32, .pagebuilder-content-type.pagebuilder-tabs.fs_32{    --tab_font-size: 2.4rem;
    --tab_font-weight: 400;}

#back-top{background: #2f7d31;}
#back-top:hover {
    box-shadow: none;
	background: #06422e;
}
.product-item-inner button{    background: #2f7d31 !important;box-shadow: none !important;    border: 0px solid #06422e !important;}
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) span{color: #ffffff;}
.product-item-inner button:hover{    background: #06422e !important;box-shadow: none !important;    border: 0px solid #06422e !important;}

.product-info-main .product-add-form form .box-tocart .fieldset .actions button:not(:hover), .product-info-main .product-add-form form .box-tocart .fieldset .actions .cart.table-wrapper .actions-toolbar>.action:not(:hover), .product-info-main .product-add-form form .box-tocart .fieldset .actions .action-gift:not(:hover)
{background: #2f7d31;
    border-color:  #2f7d31;color: #ffffff;border: 0;
}
.action.primary:hover, .action-primary:hover{background: #73bf42;
    border: 0px solid #06422e;}
.pagebuilder-stage .action.primary:hover, body:not([class*="admin"]) .action.primary:hover, .pagebuilder-stage .action-primary:hover, body:not([class*="admin"]) .action-primary:hover, .pagebuilder-stage .btn:not(.btn-social):hover, body:not([class*="admin"]) .btn:not(.btn-social):hover, .pagebuilder-stage button:hover, body:not([class*="admin"]) button:hover, .pagebuilder-stage .pagebuilder-button-secondary:hover, body:not([class*="admin"]) .pagebuilder-button-secondary:hover, .pagebuilder-stage .pagebuilder-button-primary:hover, body:not([class*="admin"]) .pagebuilder-button-primary:hover, .pagebuilder-stage .cart.table-wrapper .actions-toolbar>.action:hover, body:not([class*="admin"]) .cart.table-wrapper .actions-toolbar>.action:hover, .pagebuilder-stage .action-gift:hover, body:not([class*="admin"]) .action-gift:hover
{    box-shadow: none;}


.cart-container div#block-discount .content .actions-toolbar button, .cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action, .cart-container div#block-discount .content .actions-toolbar .action-gift
{    background: #2f7d31;
    border: 0px solid #2f7d31;}
.cart-container div#block-discount .content .actions-toolbar button:hover, .cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action:hover, .cart-container div#block-discount .content .actions-toolbar .action-gift:hover
{background: #73bf42;
    border: 0px solid #2f7d31;}
.action.primary, .action-primary{ background: #2f7d31;
    border: 0px ;}

.product__style-1.catalog-category-view, .product__style-2.catalog-category-view, .product__style-1.catalogsearch-result-index, .product__style-2.catalogsearch-result-index, .product__style-1 .blog-layout-grid, .product__style-2 .blog-layout-grid{
--layout__max-width: 1370px;
}
.product-info-main .product-social-links{display: none;}
.product-info-main .product-info-stock-sku{display: none;}
.product.data.items #tab-label-additional{    display: none;}
.product.data.items #tab-label-reviews{    display: none;}
.cart-container .cart-summary #block-shipping #block-summary fieldset.fieldset.estimate p.field.note{    display: none;}
.checkout-index-index .opc-progress-bar-item>span{    font-size: 16px;}
.checkout-index-index .authentication-wrapper .action-auth-toggle{    font-size: 16px;}
.checkout-index-index .authentication-wrapper .action-auth-toggle{    padding: 0 40px; height: 40px;}
.product__style-1 .products-grid .product-item-actions_middle{    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);    position: static;    margin-top: 10px;}
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover){    background: #2f7d31;
    border-color: #2f7d31;}

.product__style-1 .products-grid .product-item-actions_middle .action{border: 0;}
.product-item-actions_middle form{display: inline-block;}
.product-item-actions_middle .field.qty{float: left;}
.product-item-actions_middle .field .qty-change{    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 43px;
    line-height: 43px;
    max-width: 240px;
    padding: 0 35px;
    position: relative;
    text-align: center;
    width: 100%;
    margin-left: 0;
    max-width: 125px;
    margin-right: 0;}
.product-item-actions_middle .field .qty-change .qty-down{    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;}
.product-item-actions_middle .field .qty-change .input-text{height: 43px;
    line-height: 43px;
    text-align: center;
    border: 0;}
.product-item-actions_middle .field .qty-change .qty-up{    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;}
.product-item-actions_middle .tocart{    float: left;width: auto !important; border-radius: 0 !important;}
.product-info-main .special-price *, .product-item .special-price *, .product-info-main .minimal-price *, .product-item .minimal-price *, .product-info-main .special-price .price-final_price *, .product-item .special-price .price-final_price *, .product-info-main .minimal-price .price-final_price *, .product-item .minimal-price .price-final_price *
{font-size:18px;font-weight: 600;}
.product-info-main .old-price *, .product-item .old-price *, .product-info-main .old-price .price-final_price *, .product-item .old-price .price-final_price *
{    color: #000;}
.product-items .product-item .action.towishlist:before{    font-size: 2.6rem;color: #2f7d31;}
.products-grid .product-item .actions-secondary .action:hover, .products-grid .field.choice.related .action:hover, .products-grid .product-item .actions-secondary label:hover, .products-grid .field.choice.related label:hover
{    background: none;
    box-shadow: none;}
.product-items .product-addto-links .action.towishlist:hover:before, .products.list.items .product-addto-links .action.towishlist:hover:before, .table-comparison .product-addto-links .action.towishlist:hover:before, #checkout .product-addto-links .action.towishlist:hover:before, .product-info-main .product-addto-links .action.towishlist:hover:before, .product-items .product-item .action.towishlist:hover:before, .products.list.items .product-item .action.towishlist:hover:before, .table-comparison .product-item .action.towishlist:hover:before, #checkout .product-item .action.towishlist:hover:before, .product-info-main .product-item .action.towishlist:hover:before, .product-items .minicart-wrapper .action.towishlist:hover:before, .products.list.items .minicart-wrapper .action.towishlist:hover:before, .table-comparison .minicart-wrapper .action.towishlist:hover:before, #checkout .minicart-wrapper .action.towishlist:hover:before, .product-info-main .minicart-wrapper .action.towishlist:hover:before, .product-items .field.choice.related .action.towishlist:hover:before, .products.list.items .field.choice.related .action.towishlist:hover:before, .table-comparison .field.choice.related .action.towishlist:hover:before, #checkout .field.choice.related .action.towishlist:hover:before, .product-info-main .field.choice.related .action.towishlist:hover:before, .product-items .product-addto-links label.towishlist:hover:before, .products.list.items .product-addto-links label.towishlist:hover:before, .table-comparison .product-addto-links label.towishlist:hover:before, #checkout .product-addto-links label.towishlist:hover:before, .product-info-main .product-addto-links label.towishlist:hover:before, .product-items .product-item label.towishlist:hover:before, .products.list.items .product-item label.towishlist:hover:before, .table-comparison .product-item label.towishlist:hover:before, #checkout .product-item label.towishlist:hover:before, .product-info-main .product-item label.towishlist:hover:before, .product-items .minicart-wrapper label.towishlist:hover:before, .products.list.items .minicart-wrapper label.towishlist:hover:before, .table-comparison .minicart-wrapper label.towishlist:hover:before, #checkout .minicart-wrapper label.towishlist:hover:before, .product-info-main .minicart-wrapper label.towishlist:hover:before, .product-items .field.choice.related label.towishlist:hover:before, .products.list.items .field.choice.related label.towishlist:hover:before, .table-comparison .field.choice.related label.towishlist:hover:before, #checkout .field.choice.related label.towishlist:hover:before, .product-info-main .field.choice.related label.towishlist:hover:before
{color:#2f7d31}
.products-grid .product-item .actions-secondary .action span:not(.at-icon-wrapper), .products-grid .field.choice.related .action span:not(.at-icon-wrapper), .products-grid .product-item .actions-secondary label span:not(.at-icon-wrapper), .products-grid .field.choice.related label span:not(.at-icon-wrapper)
{background: #2f7d31;}
.products-grid .product-item .actions-secondary .action span:not(.at-icon-wrapper):before, .products-grid .field.choice.related .action span:not(.at-icon-wrapper):before, .products-grid .product-item .actions-secondary label span:not(.at-icon-wrapper):before, .products-grid .field.choice.related label span:not(.at-icon-wrapper):before
{    border-left-color: #2f7d31;}
.search_type_popup #search-form.opend{z-index: 9999;}

.catalog-category-view, .catalogsearch-result-index, .ambrand-index-index{
	.product-item-actions_middle .field .qty-change{max-width: 100px;}
	.product-item-actions_middle .field .qty-change .qty-down{    width: 25px;}
	.product-item-actions_middle .field .qty-change .input-text{padding: 3px 0px;}
	.product-item-actions_middle .field .qty-change .qty-up{width: 25px;}
	.products-grid .product-item-actions_middle .action{padding:10px 10px;}
	
}
.product-align-center .products-grid .product-item-details {
    text-align: left;
}
.product-align-center .products-grid .price-box {
    justify-content: left;
}
.header-container .customer-welcome .customer-menu .header.links li.compare{    display: none;}
.btn, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue{    border: 2px solid #06422e;}
.btn:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover{background: #06422e;
    border: 2px solid #06422e;}
.my-tooltip-bottom .tooltip-content{background: #06422e;}
.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){    background: #2f7d31; color: #fff;}
.btn:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover{background: #73bf42; border: 1px solid #73bf42;}
.cart-container .form-cart .main.actions .action.continue:hover{background: #06422e; border: 2px solid #06422e;}:root{
--heading__color__base: #06422e;
}
.header-container {
    --fluid-container-width: 1380px;
}
.elementor-newsletter-wrapper input {
    height: 44px;
}
.testimonial-content{
    font-family: var(--heading__font-family__base, false);
}
.widget-testimonial.widget-testimonial-slider-default{
    --text__color: #06422e;
--bls_testimonial-content-size: 32px;
}
.testimonial-text .rating-summary .rating-result > span:before{
color: #feba2c;
}
.widget-category-thumbnail-image .style_2{
justify-content: center;
}
.elementor-category-thumbnail-image-item .category-thumbnail__image{
    --aspect-ratio: 1.5534 !important;
}
a.pagebuilder-button-primary {
    --button-primary__background: var(--theme__color__primary);
}
.product-item-name > a{
      font-size: 18px;
    font-weight: 700 !important;
    color: #000 !important;

}
.price-box{
    font-family: var(--heading__font-family__base, false);
}
.price-box .price{
color: #5ea274;
}
.widget-testimonial.widget-testimonial-slider-default .testimonial-job .testimonial-name {
    font-weight: 700;
    color: #000;
    font-size: 18px;
}
.custom1 .tp-bullet{
color: #06422e;
}
.custom1 .tp-bullet.selected:after{
    border: 1px solid #06422e;
}
.category-thumbnail__title{
--heading__color__base: #000;
}
.navigation .level0>.level-top{color: #06422e;}
.header-container .header__action-default .minicart-wrapper .action.showcart .counter.qty, .header-container .header__action-default li .counter.qty{    background-color: #73bf42;}

.page-header .cus-lang .switcher .options .action.toggle{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown{display: block;    background: none;border: 0px solid #bbb;min-width: auto;position: relative;    box-shadow: none;}
.page-header .cus-lang .switcher .options ul.dropdown li{display: inline-block;border-right: 2px solid #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown li:last-child{border-right: 0px solid #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown a{padding: 0 8px;line-height: 17px;}
.cus-lang .switcher-dropdown a{color: #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown li:hover a{color: #06422e;}
.page-header .cus-lang .switcher .options ul.dropdown:before{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown:after{display: none;}
.page-header .cus-lang .switcher .options ul.dropdown li:hover {
    background: none;
}
.home-box3 p{margin-bottom: 0;    font-size: 18px;font-weight: 500;}
.magicslider .slick-dots{    position: absolute; bottom: 10px; text-align: center;}
.magicslider .slick-dots li button, .magicslider .slick-dots li .cart.table-wrapper .actions-toolbar>.action, .magicslider .slick-dots li .action-gift{width: 12px; height: 12px;}
.ft-social{display: inline-block !important;}
.ft-social figure{display: inline-block;}

button, .cart.table-wrapper .actions-toolbar>.action, .action-gift{    border: 2px solid #06422e; color: #06422e;}
button:hover, .cart.table-wrapper .actions-toolbar>.action:hover, .action-gift:hover{background: #06422e;
    border: 2px solid #06422e;}

.pagebuilder-stage .action.primary:hover, body:not([class*="admin"]) .action.primary:hover, .pagebuilder-stage .action-primary:hover, body:not([class*="admin"]) .action-primary:hover, .pagebuilder-stage .btn:not(.btn-social):hover, body:not([class*="admin"]) .btn:not(.btn-social):hover, .pagebuilder-stage button:hover, body:not([class*="admin"]) button:hover, .pagebuilder-stage .pagebuilder-button-secondary:hover, body:not([class*="admin"]) .pagebuilder-button-secondary:hover, .pagebuilder-stage .pagebuilder-button-primary:hover, body:not([class*="admin"]) .pagebuilder-button-primary:hover, .pagebuilder-stage .cart.table-wrapper .actions-toolbar>.action:hover, body:not([class*="admin"]) .cart.table-wrapper .actions-toolbar>.action:hover, .pagebuilder-stage .action-gift:hover, body:not([class*="admin"]) .action-gift:hover
{
    box-shadow: 0 0 0 0.2rem #06422e;
}
div[data-content-type="tabs"].fs_32, .pagebuilder-content-type.pagebuilder-tabs.fs_32{    --tab_font-size: 2.4rem;
    --tab_font-weight: 400;}

#back-top{background: #2f7d31;}
#back-top:hover {
    box-shadow: none;
	background: #06422e;
}
.product-item-inner button{    background: #2f7d31 !important;box-shadow: none !important;    border: 0px solid #06422e !important;}
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) span{color: #ffffff;}
.product-item-inner button:hover{    background: #06422e !important;box-shadow: none !important;    border: 0px solid #06422e !important;}

.product-info-main .product-add-form form .box-tocart .fieldset .actions button:not(:hover), .product-info-main .product-add-form form .box-tocart .fieldset .actions .cart.table-wrapper .actions-toolbar>.action:not(:hover), .product-info-main .product-add-form form .box-tocart .fieldset .actions .action-gift:not(:hover)
{background: #2f7d31;
    border-color:  #2f7d31;color: #ffffff;border: 0;)
}
.action.primary:hover, .action-primary:hover{background: #73bf42;
    border: 0px solid #06422e;}
.pagebuilder-stage .action.primary:hover, body:not([class*="admin"]) .action.primary:hover, .pagebuilder-stage .action-primary:hover, body:not([class*="admin"]) .action-primary:hover, .pagebuilder-stage .btn:not(.btn-social):hover, body:not([class*="admin"]) .btn:not(.btn-social):hover, .pagebuilder-stage button:hover, body:not([class*="admin"]) button:hover, .pagebuilder-stage .pagebuilder-button-secondary:hover, body:not([class*="admin"]) .pagebuilder-button-secondary:hover, .pagebuilder-stage .pagebuilder-button-primary:hover, body:not([class*="admin"]) .pagebuilder-button-primary:hover, .pagebuilder-stage .cart.table-wrapper .actions-toolbar>.action:hover, body:not([class*="admin"]) .cart.table-wrapper .actions-toolbar>.action:hover, .pagebuilder-stage .action-gift:hover, body:not([class*="admin"]) .action-gift:hover
{    box-shadow: none;}


.cart-container div#block-discount .content .actions-toolbar button, .cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action, .cart-container div#block-discount .content .actions-toolbar .action-gift
{    background: #2f7d31;
    border: 0px solid #2f7d31;}
.cart-container div#block-discount .content .actions-toolbar button:hover, .cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action:hover, .cart-container div#block-discount .content .actions-toolbar .action-gift:hover
{background: #73bf42;
    border: 0px solid #2f7d31;}
.action.primary, .action-primary{ background: #2f7d31;
    border: 0px ;}

.product__style-1.catalog-category-view, .product__style-2.catalog-category-view, .product__style-1.catalogsearch-result-index, .product__style-2.catalogsearch-result-index, .product__style-1 .blog-layout-grid, .product__style-2 .blog-layout-grid{
--layout__max-width: 1370px;
}
.product-info-main .product-social-links{display: none;}
.product-info-main .product-info-stock-sku{display: none;}
.product.data.items #tab-label-additional{    display: none;}
.product.data.items #tab-label-reviews{    display: none;}
.cart-container .cart-summary #block-shipping #block-summary fieldset.fieldset.estimate p.field.note{    display: none;}
.checkout-index-index .opc-progress-bar-item>span{    font-size: 16px;}
.checkout-index-index .authentication-wrapper .action-auth-toggle{    font-size: 16px;}
.checkout-index-index .authentication-wrapper .action-auth-toggle{    padding: 0 40px; height: 40px;}
.product__style-1 .products-grid .product-item-actions_middle{    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);    position: static;    margin-top: 10px;}
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover){    background: #2f7d31;
    border-color: #2f7d31;}

.product__style-1 .products-grid .product-item-actions_middle .action{border: 0;}
.product-item-actions_middle form{display: inline-block;}
.product-item-actions_middle .field.qty{float: left;}
.product-item-actions_middle .field .qty-change{    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 43px;
    line-height: 43px;
    max-width: 240px;
    padding: 0 35px;
    position: relative;
    text-align: center;
    width: 100%;
    margin-left: 0;
    max-width: 125px;
    margin-right: 0;}
.product-item-actions_middle .field .qty-change .qty-down{    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;}
.product-item-actions_middle .field .qty-change .input-text{height: 43px;
    line-height: 43px;
    text-align: center;
    border: 0;}
.product-item-actions_middle .field .qty-change .qty-up{    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;}
.product-item-actions_middle .tocart{    float: left;width: auto !important; border-radius: 0 !important;}
.product-info-main .old-price *, .product-item .old-price *, .product-info-main .old-price .price-final_price *, .product-item .old-price .price-final_price *
{    color: #000;}
.product-items .product-item .action.towishlist:before{    font-size: 2.6rem;color: #2f7d31;}
.products-grid .product-item .actions-secondary .action:hover, .products-grid .field.choice.related .action:hover, .products-grid .product-item .actions-secondary label:hover, .products-grid .field.choice.related label:hover
{    background: none;
    box-shadow: none;}
.product-items .product-addto-links .action.towishlist:hover:before, .products.list.items .product-addto-links .action.towishlist:hover:before, .table-comparison .product-addto-links .action.towishlist:hover:before, #checkout .product-addto-links .action.towishlist:hover:before, .product-info-main .product-addto-links .action.towishlist:hover:before, .product-items .product-item .action.towishlist:hover:before, .products.list.items .product-item .action.towishlist:hover:before, .table-comparison .product-item .action.towishlist:hover:before, #checkout .product-item .action.towishlist:hover:before, .product-info-main .product-item .action.towishlist:hover:before, .product-items .minicart-wrapper .action.towishlist:hover:before, .products.list.items .minicart-wrapper .action.towishlist:hover:before, .table-comparison .minicart-wrapper .action.towishlist:hover:before, #checkout .minicart-wrapper .action.towishlist:hover:before, .product-info-main .minicart-wrapper .action.towishlist:hover:before, .product-items .field.choice.related .action.towishlist:hover:before, .products.list.items .field.choice.related .action.towishlist:hover:before, .table-comparison .field.choice.related .action.towishlist:hover:before, #checkout .field.choice.related .action.towishlist:hover:before, .product-info-main .field.choice.related .action.towishlist:hover:before, .product-items .product-addto-links label.towishlist:hover:before, .products.list.items .product-addto-links label.towishlist:hover:before, .table-comparison .product-addto-links label.towishlist:hover:before, #checkout .product-addto-links label.towishlist:hover:before, .product-info-main .product-addto-links label.towishlist:hover:before, .product-items .product-item label.towishlist:hover:before, .products.list.items .product-item label.towishlist:hover:before, .table-comparison .product-item label.towishlist:hover:before, #checkout .product-item label.towishlist:hover:before, .product-info-main .product-item label.towishlist:hover:before, .product-items .minicart-wrapper label.towishlist:hover:before, .products.list.items .minicart-wrapper label.towishlist:hover:before, .table-comparison .minicart-wrapper label.towishlist:hover:before, #checkout .minicart-wrapper label.towishlist:hover:before, .product-info-main .minicart-wrapper label.towishlist:hover:before, .product-items .field.choice.related label.towishlist:hover:before, .products.list.items .field.choice.related label.towishlist:hover:before, .table-comparison .field.choice.related label.towishlist:hover:before, #checkout .field.choice.related label.towishlist:hover:before, .product-info-main .field.choice.related label.towishlist:hover:before
{color:#2f7d31}
.products-grid .product-item .actions-secondary .action span:not(.at-icon-wrapper), .products-grid .field.choice.related .action span:not(.at-icon-wrapper), .products-grid .product-item .actions-secondary label span:not(.at-icon-wrapper), .products-grid .field.choice.related label span:not(.at-icon-wrapper)
{background: #2f7d31;}
.products-grid .product-item .actions-secondary .action span:not(.at-icon-wrapper):before, .products-grid .field.choice.related .action span:not(.at-icon-wrapper):before, .products-grid .product-item .actions-secondary label span:not(.at-icon-wrapper):before, .products-grid .field.choice.related label span:not(.at-icon-wrapper):before
{    border-left-color: #2f7d31;}
.search_type_popup #search-form.opend{z-index: 9999;}

.catalog-category-view, .catalogsearch-result-index{
	.product-item-actions_middle .field .qty-change{max-width: 100px;}
	.product-item-actions_middle .field .qty-change .qty-down{    width: 25px;}
	.product-item-actions_middle .field .qty-change .input-text{padding: 3px 0px;}
	.product-item-actions_middle .field .qty-change .qty-up{width: 25px;}
	.products-grid .product-item-actions_middle .action{padding:10px 10px;}
	
}
.product-align-center .products-grid .product-item-details {
    text-align: left;
}
.product-align-center .products-grid .price-box {
    justify-content: left;
}
.header-container .customer-welcome .customer-menu .header.links li.compare{    display: none;}
.btn, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue{    border: 2px solid #06422e;}
.btn:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover{background: #06422e;
    border: 2px solid #06422e;}
.my-tooltip-bottom .tooltip-content{background: #06422e;}
.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){    background: #2f7d31; color: #fff;}
.btn:hover, .block-cart-failed .action.continue:hover, .cart-container .form-cart .action.continue:hover{background: #73bf42; border: 1px solid #73bf42;}
.cart-container .form-cart .main.actions .action.continue:hover{background: #06422e; border: 2px solid #06422e;}
.checkout-index-index .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{font-size: 1.6rem;}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "Font Awesome 5 Pro";
}
.fa-plus:before {
    content: "\f067";
}
.product-info-main .product-title-wrap .action.towishlist:hover {
    border-color: #2F7D31;
}
.product-info-main .product-title-wrap .action.towishlist:hover {
    background: #2F7D31;
    box-shadow: none;
}
.product-info-main .product-title-wrap .action.towishlist span:not(.at-icon-wrapper){background: #2F7D31;}
.product-info-main .product-title-wrap .action.towishlist span:not(.at-icon-wrapper):before{border-left-color: #2F7D31;}
.navigation .level0.multicolumn_dropdown *[class*="columns"]{    flex-wrap: wrap;}
.navigation .level0.multicolumn_dropdown *[class*="columns"] .level1>a{    padding: 0px 12px;}
.navigation .level0.multicolumn_dropdown>.submenu .level1 .subchildmenu, .navigation .level0.fullwidth>.submenu .level1 .subchildmenu{padding-left: 0;}
.navigation .level0.multicolumn_dropdown .columns4>li{    margin-bottom: 20px;}
.magicslider img{width: 100%;}
.price-box .price{    color: #06422e; font-size: 20px; font-weight: 600;}
.product-item .old-price .price-final_price *{    color: #000;font-size: 14px; font-weight: 400; }
.navigation .submenu .label{    transform: translateY(-10%);    border-radius: 0;}
.navigation .level0 .submenu .cus-all a{color:#000;    font-size: 1.6rem;font-weight:700}
.product-info-main .product-options-wrapper .swatch-opt .swatch-attribute .swatch-option.text{padding: 10px;}
.configurable-variation-qty{display: none;}

.widget-product-advanced-grid{
	.product-item-actions_middle .field .qty-change{max-width: 100px;}
	.product-item-actions_middle .field .qty-change .qty-down{width: 30px;}
	.product-item-actions_middle .field .qty-change .qty-up{width: 30px;}
	.product-item-actions_middle .field .qty-change .input-text{padding: 3px 5px;}
}
.product__style-1 .products-grid.widget-product-advanced-grid .product-item-actions_middle .action{    padding: 10px 20px;}

.products-grid:not(.slick-slider).widget-product-advanced-grid .product-item, .products-grid.widget-product-advanced-grid .product-items:not(.slick-slider) .product-item{    margin-top: 10px;}
.block-minicart .cart_threshold{display: none;}
.cart-top .free-ship-calculated{display: none;}
body.blog-post-view .addthis_toolbox{display: none !important;}
.post-info .item.post-author{display: none !important;}
.navigation .level0 .submenu .cus-brandbox a:hover{background: none;}
.submenu-block-content  .ambrands-slider-container {max-width: 1140px;margin: 0 auto;}
.cus-brandbox{   margin-bottom: 10px;}
.brand-load-more{text-align: center;}
.brand-load-more .advanced-load-more2{    display: inline-block;
    border: 2px solid #06422e;
    color: #06422e;
    border-radius: 25px;
    padding: 0px 30px;}
.brand-load-more .advanced-load-more2 a{    color: #06422e !important;}
.brand-load-more .advanced-load-more2:hover {background:#06422e;}
.brand-load-more .advanced-load-more2:hover a{color: #ffffff !important;    background: none !important;}
.navigation .cus-drop.menu-item-has-children>a:after{    margin-left: 5px;
    position: relative;
    top: -1px;
    content: "\f107";
    font-family: Font Awesome\ 5 Pro;
    font-size: 12px;
    color: inherit;
    line-height: 1;}
.ambrand-index-index  .category-image{display: none;}

.checkout-index-index .authentication-wrapper {
    margin-top: 20px;
}
.visible-phone {
    display: none !important;
}
.hidden-phone {
    display: block !important;
}
.product-item-name{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 51px;
    line-height: 25.5px;
    white-space: normal;}
.block.related .elementor__header{    text-align: left;}
.block.related .elementor__description{      justify-content: left;}
.block.upsell .elementor__header{    text-align: left;}
.section-top-header{    background: #06422e;    padding-top: env(safe-area-inset-top);}
.product-item-details .tocart  .fa-cart-shopping{    display: none;}
.product-item-actions_middle .tocart  .fa-cart-shopping{    display: none;}
.price-box .normal-price .price-label{display: inline-block; font-size: 14px;}
.cus-width1280{max-width: 1240px; margin: 0 auto 60px auto;}
.mfblog-replated-posts-block{display: none;}
.table-checkout-shipping-method .row:first-child .col-price{       opacity: 0;}
#co-shipping-method-form  label[for="s_method_freeshipping_freeshipping"] .price{    font-size: 0;}
.form.contact{    -webkit-box-shadow: 0 10px 34px -15px #000;-moz-box-shadow: 0 10px 34px -15px #000;box-shadow: 0 10px 34px -15px #000; padding: 20px 20px;}
body.account .orders-history table#my-orders-table{font-size: 14px;}
body.account .orders-history table#my-orders-table thead th{    background-color: #06422e; color: #fff;}
.minicart-wrapper .button-close-cart button:hover, .minicart-wrapper .button-close-cart .cart.table-wrapper .actions-toolbar>.action:hover, .minicart-wrapper .button-close-cart .action-gift:hover{    background: #2f7d31; border: 1px solid #2f7d31;}
.minicart-wrapper .button-close-cart button, .minicart-wrapper .button-close-cart .cart.table-wrapper .actions-toolbar>.action, .minicart-wrapper .button-close-cart .action-gift{    background: #2f7d31; border: 1px solid #2f7d31;}
#block-shipping #co-shipping-method-form{    max-width: 280px; margin: 0 auto;}
.cart-container #cart-totals{    max-width: 20rem; margin-left: auto;}
.cart-container div#block-discount{    margin-left: auto;}
#block-discount .actions-toolbar .primary { float: right;}
.cart-container .checkout-methods-items{    float: none; display: inline-block; width: 100%;margin-top: 30px;}

.magicslider .slick-dots li button:before{width:17px;height:17px}
#maincontent .slick-dots .slick-active button:after{width:6px !important;height:6px !important}
#maincontent .magicslider .slick-dots{text-align:center}
#maincontent .magicslider .slick-dots{bottom:10px}
#maincontent .monthly-tabs .magicslider .slick-dots{bottom:30px}
.magicslider .slick-dots li button,.magicslider .slick-dots li .cart.table-wrapper .actions-toolbar>.action,.magicslider .slick-dots li .action-gift{width:17px !important;height:17px !important;background:#2f7d31;}
.magicslider .slick-dots li.slick-active button{border: 2px solid #2f7d31;}
.magicslider .slick-dots li.slick-active button:after{background-color:#2f7d31 !important}
.magicslider .slick-dots li button:after{width:15px !important;height:15px !important;background-color:#2f7d31 !important}
.page.messages{    text-align: center;}
.message.success>*:first-child:before{top: 8px; position: relative;}
.message.error>*:first-child:before{top: 8px; position: relative;}
.filter-options-content .item{     position: relative;   padding-left: 20px;}
.filter-options-content .item input[type="checkbox"]{position: absolute; top: 2px;left: -20px;}
.for-full-width-menu .level0.fullwidth .submenu>.row{    max-width: 1380px;}
#mb-ajaxsuite-popup-wrapper .product-name .greycolor{    display: none;}
.cart-top{display: none;}
.products.wrapper~.toolbar .limiter{position: absolute; right: 0; bottom: 0px;}
.account .order-items.table-wrapper thead tr th.col{background-color: #06422e; color: #fff;}
.form.password.forget{max-width: 400px; margin: 0 auto;min-width: 300px;}


/****** checkout *********/
.tree summary::before{ top: 6px !important;}
.amcheckout-step-container .amcheckout-title{    background: #06422E; color: #fff;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method{    min-width: auto !important;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title {
    background: #06422E;
    color: #fff;
}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle{    background: #2f7d31;
    padding: 10px 20px;
    border-radius: 5px;
    margin-bottom: 10px;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container{    background: #fff;}
.am-checkout.-modern .amcheckout-step-container .primary .action.checkout, .am-checkout.-modern .amcheckout-step-container .action.checkout.amasty
{    background: #2f7d31; border-radius: 5px;}
.am-checkout.-modern .amcheckout-step-container .primary .action.checkout:hover, .am-checkout.-modern .amcheckout-step-container .action.checkout.amasty:hover {
    background: #73bf42;
}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover {
    background: #73bf42;
}
.checkout-index-index #checkout-shipping-method-load table.table-checkout-shipping-method input[type="radio"]{display: none;}
.checkout-index-index #checkout-shipping-method-load table>tbody>tr>td:first-child{border: 0;}
.checkout-index-index #checkout-shipping-method-load table>tbody>tr>td{border: 0;}
.checkout-index-index #checkout-shipping-method-load table>tbody>tr>td:last-child{    border: 0;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method{border: 1px solid #dedede; padding: 0 10px;}
.amcheckout-step-container input[type='checkbox']+label:hover:before, .amcheckout-step-container input[type='radio']+label:hover:before, .amcheckout-step-container input[type='checkbox']:checked+label:before, .amcheckout-step-container input[type='radio']:checked+label:before, .amcheckout-step-container input[type='checkbox']:focus+label:before, .amcheckout-step-container input[type='radio']:focus+label:before
{border-color: #2f7d31; box-shadow: none;}
._amcheckout-selectable-item, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details, .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details, .amcheckout-step-container .shipping-address-items .shipping-address-item, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method
{background: #fff;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options{    background: #fff;    border: 0px;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .form-discount .actions-toolbar{margin-bottom: 0;}
.checkout-index-index .payment-option-content .form.form-discount .actions-toolbar .primary .action{background-color: #2f7d31;}
.checkout-index-index .payment-option-content .form.form-discount .actions-toolbar:hover .primary .action{background-color: #73bf42;}
.checkout-payment-method .payment-option._collapsible .payment-option-content{    margin-bottom: 20px;}
.checkout-index-index .minicart-items .product-image-container img{    border: 0px;}
 .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .table-totals{    margin-top: 10px;}
.am-checkout.-modern .amcheckout-step-container .primary .action.checkout.disabled, .am-checkout.-modern .amcheckout-step-container .action.checkout.amasty.disabled, .am-checkout.-modern .amcheckout-step-container .primary .action.checkout[disabled], .am-checkout.-modern .amcheckout-step-container .action.checkout.amasty[disabled]
{background: #2f7d31;}
.amcheckout-step-container .checkout-billing-address input[type='checkbox']+label {    display: block;}

.form-create-account{    margin: 0 auto; -webkit-box-shadow: 0 10px 34px -15px #000;-moz-box-shadow: 0 10px 34px -15px #000; box-shadow: 0 10px 34px -15px #000; padding: 20px 0;}
.customer-account-create #maincontent{max-width: 900px;}
.customer-account-create .form-create-account .fieldset .create-account-bottom .bottom-note p{ font-size: 15px;}
.form-create-account{
	 .mage-error{font-size: 14px;}
	.field.required>.label:after{content: '*';color: #e02b27; font-size: 1.2rem; margin: 0 0 0 6px;}
	.legend, #referred-by, .required-note ,#referred-by{    padding: 0 10px;}
	.field-name-firstname{    width: 50%;float: left;padding: 0 10px;}
	.field-name-lastname{    width: 50%;float: left;padding: 0 10px;}
	#phone{    width: 50%;float: left;padding: 0 10px;}
	.field.required{    width: 50%;float: left;padding: 0 10px;}
	#phone .field.required{     width: 100%; padding: 0;float: none;}
	#registration-type{font-size: 20px; font-weight: 400; text-align: center;}
	#registration-type .amorderattr_img_radio{    padding: 5px 10px;}
	.field.choice{    float: none; display: inline-block;width: 100%;    padding: 0 10px;}
	#phone .label {  margin: 0 0 5px;float: left;}
	.required-note{  margin: 0 10px 30px 10px;}
	.create-account-bottom{
		.top,.gender, #how-buy, #id-number{padding: 0 10px;}
		#bank-name, #bank-number, #bank-account-en, #bank-account-ch{width: 50%;float: left;padding: 0 10px;}
		#upload-br, #br-expiration-date{ width: 50%;float: left;padding: 0 10px;}
		.bottom .bottom-note{padding: 0 10px;}
		.bottom .privacy-policy , .bottom .terms-conditions {position: relative;}
		.bottom .privacy-policy input[type="checkbox"],.bottom .terms-conditions input[type="checkbox"]{    position: absolute;top: 6px;}
		.bottom .privacy-policy .label span , .bottom .terms-conditions .label span{    margin-left: 22px; display: inline-block;}
	}
	.actions-toolbar .primary .submit{    padding: 10px 50px;    margin-bottom: 20px;}
}

#affiliate-campaigns tr th, #affiliate-withdraws-history tr th, .affiliate-campaigns-list tr th, #affiliate-traffic-statistics tr th{    background-color: #06422e;    color: #fff;}
#content_campaigns .get_referral_link{    font-size: 14px;}
.affiliate-account-referrals .tree li{padding-left: 30px;}
.affiliate-account-referrals .tree li::after{    top: 6px;}
.affiliate-index-index #accordion{    display: none;}
.affiliate-index-index  .affiliate-campaigns-list{display: none;}
.treeview__level{padding: 4px !important;padding-left: 25px !important;}
.affiliate-strength-meter{font-size: 14px;    line-height: 16px;}
.affiliate-account-commissionlogs #reports_withdraw{display: none;}
.affiliate-index-index .block-wishlist,.affiliate-account-banner .block-wishlist,.affiliate-account-commissionlogs .block-wishlist,.affiliate-account-referrals .block-wishlist,.affiliate-account-change .block-wishlist,.affiliate-account-reports .block-wishlist,.affiliate-account-subscribe .block-wishlist{display: none;}
.copied_text{top: -40px !important;  padding: 5px 10px; background: #2f7d31;color: #fff;border-radius: 10px;    right: 0 !important;}
.copy_referral_link .btn-outline{    color: #2f7d31; border: 1px solid #2f7d31;}
.copy_referral_link .btn-outline:hover{  border: 0;  background-color: #2f7d31 !important;}
.action.print{    display: none !important;}
.affiliate-account-change .message.notice>*:first-child:before{top: 39px;}
.form-create-account .create .legend{display: none;}
.form-create-account .create .field-registration_type .label.admin__field-label{    color: #06422e; font-size: 22px;}
#affiliate-traffic-statistics{    font-size: 14px;}
#affiliate-withdraws-history{    font-size: 14px;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method{    width: 100%;    table-layout: fixed; border-collapse: collapse;}
.table-checkout-shipping-method .row:first-child .col-price{     display: none;}
.table-checkout-shipping-method .row:first-child #label_method_freeshipping_freeshipping{ width: 40% !important;}
.amcheckout-shipping-methods td.col-method
{
    width: 15% !important; 
}

.amcheckout-shipping-methods td.col-price {
    width: 20%; 
}


.amcheckout-shipping-methods td.col-carrier {
    width: 40%;
}
.copy_referral_link{bottom: -50px !important;}
.customer-account-create .form-create-account .fieldset #uzsing-bk-note .field .label{ display: none;}
.form-create-account #opposition{    margin-top: 10px;}
.form-create-account #opposition .label{     display: inline-block;   padding-left: 10px;}
.customer-account-create .form-create-account .fieldset#group-fields-customer-attributes {
    display: none;
}
#shipping-new-address-form input[type='radio']+label:before{    margin: 8px 15px 0 0;}
#shipping-new-address-form .field iframe{    display: none;}
.customer-account-index .block-dashboard-affiliate-referer {   display: none;}
.header-container .customer-welcome .customer-menu .header .wishlist {   display: none;}
#company-org .field.required{    width: 100%;}
.btn_close_popup{color: #2f7d31; border-color: #2f7d31;}
.btn_close_popup:hover{    background-color: #2f7d31; border-color: #2f7d31;}
.box-info.box-affiliate-summary{display: inline-block; width: 100%;}
.affiliate-input-read-only{    background-color: #fff !important; border: 1px solid #d2d2d2 !important;}
body.account .column.main .form-edit-account .action:not(.save, .back):not(:hover){color: #fff;}
.form-edit-account .admin__legend.step-title{display: none;}
.customer-account-edit .field.field-registration_type{    border-top: 1px solid #eee;  padding-top: 20px;}
.customer-account-edit .field.field-registration_type .label-text{    color: #06422e;  font-size: 22px;}
.customer-account-edit  .field-opposition input[type="checkbox"]{    margin: 2px 2px 0 0;    top: 6px;}
.customer-account-edit  .field-opposition .amorderattr_img_checkbox{padding-right: 10px !important;}
.payment-method .payment-icon{    display: none !important;}
.affiliate-account-signup .columns .sidebar{    display: none;}
.affiliate-account-signup .columns .main{    width: 100% !important;}
.affiliate-account-withdraw #withdraw_estimate_fee_container{display: none;}
.cart-summary #shipping-zip-form{display: none;}
.payment-group  .payment-method-content p[data-bind*="getYedpayDescription"]{    display: none;}
.yedpay-icon-container{top: 0;}
.checkout-index-index .checkout-payment-method:first-child .payment-method-title {
    padding: 10px 0 10px 0;
}
#shipping-new-address-form label[data-bind*="Address Type"] { display: none;}
.login-container .block-customer-login .form-login .note{ display: none;}
.joyus-rewards-highlight{    color: #06422e;}
.customer-account-index .box-newsletter .box-actions{ display: none;}
.customer-account-edit .form-edit-account .field #change-email{ display: none;}
.customer-account-edit .form-edit-account .field label[for="change-email"]{ display: none;}
.order-details-items .action.track{ display: none;}
.affiliate-index-index  .copy_referral_link{ display: none;}
.copied_text2{    top: -40px !important;
    padding: 5px 10px;
    background: #2f7d31;
    color: #fff;
    border-radius: 10px;
    left: 0 !important;}
#coupon-prefix-form .affiliate-clear{ position: relative;display: inline-block;}
.box_wrapper button:focus,.box_wrapper button:active{background: #2f7d31; border: 1px solid #2f7d31;    box-shadow: none;}
body.account .column.main .affiliate-refer-type .form-edit-account{padding: 0;}
.form-address-edit .fieldset .region,.form-address-edit .fieldset .city,.form-address-edit .fieldset .zip{ display: none;}
/****** checkout *********/ 


@media (max-width: 1200px) and (min-width: 768px){
	.header__action .account-link-header{display: block !important;}
}

@media (min-width: 992px){
.w-400 > *{
    max-width: 400px;
}
.w-500 > *{
    max-width: 500px;
}
.blog-post-view .products-grid .product-item{width: calc((100% - 4%)/4);}
.customer-account-create .form-create-account .fieldset:not(.additional_info){margin: 0 16px;}

}
@media (max-width: 992px){
.widget-testimonial.widget-testimonial-slider-default {
    --bls_testimonial-content-size: 24px;
}
.navigation ul.header-links-account li.header-links>a.header-icon{    background: #2f7d31; border: 0px;}
.navigation ul.header-links-account li.header-links>a.header-icon:hover{    background: #73bf42; border: 0px;}
.navigation ul.header-links-account li.header-links>a{    border: 1px solid #2f7d31; color: #2f7d31;}
.navigation ul.header-links-account li.header-links>a:hover{background: #2f7d31; border: 0px;}


}

@media (max-width: 767px){
div[data-content-type='tabs'] .tabs-navigation{display: block;}
div[data-content-type="tabs"] .tabs-navigation li.tab-header, .pagebuilder-content-type.pagebuilder-tabs .tabs-navigation li.tab-header{width: 100%;margin-bottom: 10px;}
div[data-content-type="tabs"] .tabs-navigation li.tab-header+li.tab-header a, .pagebuilder-content-type.pagebuilder-tabs .tabs-navigation li.tab-header+li.tab-header a{    margin-left: 0;}
.product-item-actions_middle .field .qty-change{    max-width: 144px;}

.block-quick-search .top-search svg{display: none;}
.block-quick-search .top-search .tooltip-content{display: none !important;}
.header-container .minicart-wrapper .action.showcart svg{display: none;}
.header-container .minicart-wrapper .action.showcart .text{display: none !important;}
.header-container .minicart-wrapper .action.showcart .qty {display: none !important;}
.cus-lang{display: none !important;}
.product-info-main .special-price *, .product-item .special-price *, .product-info-main .minimal-price *, .product-item .minimal-price *, .product-info-main .special-price .price-final_price *, .product-item .special-price .price-final_price *, .product-info-main .minimal-price .price-final_price *, .product-item .minimal-price .price-final_price *
{font-size: 20px;}
.product-item .old-price .price-final_price *{font-size: 1.4rem;}
.product-item .product-item-name, .product-item .product.name a{    min-height: 51px;}
.product-item-name > a{    font-size: 17px;}

.visible-phone {
    display: block !important;
}
.hidden-phone {
    display: none !important;
}
.product-item-actions_middle .field .qty-change{    max-width: 90%;}
.product__style-1 .products-grid.widget-product-advanced-grid .product-item-actions_middle .action{  height: 43px;}
.product__style-1 .products-grid .product-item-actions_middle .action:not(:hover){ height: 43px;padding: 10px 20px;}

.product-align-center .products-grid .price-box{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 51px;
    line-height: 25.5px;
    white-space: normal;}
.product.attribute.description img{    width: 100% !important; height: auto !important;}
.product-item-details .tocart  .fa-cart-shopping{    display: block;}
.product-item-actions_middle .tocart  .fa-cart-shopping{    display: block;}
.product-item-details .tocart  span{    display: none;}
.product-item-actions_middle .tocart  span{    display: none;}
.product-nex-i8 .product.attribute.description img,.product-nex-whp3230 .product.attribute.description img{margin-bottom: 0;}
div[data-content-type="tabs"] .tabs-navigation li.tab-header{    width: 50%;}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title{    font-size: 20px;}
.home-box3  .pagebuilder-column{margin-bottom: 20px !important;}
.home-box3  .pagebuilder-column:last-child{margin-bottom: 0px !important;}
.navigation .level0.multicolumn_dropdown .columns4>li{    margin-bottom: 0;}
.navigation .level0.multicolumn_dropdown *[class*="columns"] .level1>a{    padding: 10px 12px;}
.mob-ft4{    padding-top: 20px;padding-bottom: 20px;}
.data-header-faqs .faq-title{padding: 10px 4rem 10px 0; margin: 0;}
.checkout-index-index #checkout-shipping-method-load table>tbody>tr>td{    display: table-cell;}
.cart-container .checkout-methods-items{    text-align: right;}
.create-account-bottom .top{    margin-bottom: 10px;}
.customer-account-create .form-create-account .actions-toolbar, .customer-account-forgotpassword .form-create-account .actions-toolbar, .customer-account-create .forget .actions-toolbar, .customer-account-forgotpassword .forget .actions-toolbar{display: inline-block;}
.form-create-account .fieldset.additional_info{margin: 0;}
body.account .orders-history table#my-orders-table thead th, body.account .orders-history table#my-orders-table tbody th, body.account .orders-history table#my-orders-table thead td, body.account .orders-history table#my-orders-table tbody td{    border: 0px;}

.table-wrapper.orders-history .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{margin-bottom: 30px;}

}



