.yith-wcwl-add-to-wishlist-button__label{display:none !important}.entry-content,.entry-content p,.post-content,.page-content,.post-excerpt,.entry-summary,.entry-excerpt,.excerpt,.excerpt p,.type-post p,.type-page p,.wp-block-post-content,.wp-block-post-excerpt,.elementor,.elementor p{font-family:'MinSans' !important;font-weight:600 !important;color:#2b2d22 !important}.wc-block-checkout__shipping-option--free,.wc-block-components-shipping-rates-control__package__title{display:none !important}/* فقط مقدار Free در بخش Delivery را مخفی کنید */.wc-block-components-totals-shipping .wc-block-components-totals-item__value{visibility:hidden;position:relative}.wc-block-components-totals-shipping .wc-block-components-totals-item__value::after{content:"";/* مقدار خالی */visibility:visible;position:absolute;left:0}/* حذف کامل متن "Free" و نمایش ندادن هیچ چیزی به جای آن */.wc-block-components-shipping-rates-control__package__description--free{display:none !important}.elementor-menu-toggle{background-color:transparent}.elementor-element-4368110{background-color:transparent}/* Remove left/right space on the header */header.elementor-element.elementor-element-9c91a7e{width:100% !important;max-width:100vw !important;margin:0 !important;padding:0 !important;box-sizing:border-box}/* Make the header inner container a flex row that spreads items */header.elementor-element.elementor-element-9c91a7e >.e-con-full{display:flex;justify-content:space-between;/* logo on left,menu/cart on right */align-items:center;padding:0 20px;/* small inner padding for safety */gap:20px;/* controls spacing between logo and menu/cart */}/* Remove extra padding/margin from child containers */header.elementor-element.elementor-element-9c91a7e .e-con-child{margin:0 !important;padding:0 !important}/* Ensure the logo hugs the left edge */header.elementor-element.elementor-element-9c91a7e .elementor-widget-theme-site-logo{justify-content:flex-start}/* Push the cart and menu to the right */header.elementor-element.elementor-element-9c91a7e .elementor-widget-woocommerce-menu-cart,header.elementor-element.elementor-element-9c91a7e .elementor-widget-nav-menu{margin-left:auto !important}/* Responsive adjustments */@media (max-width:768px){header.elementor-element.elementor-element-9c91a7e >.e-con-full{flex-wrap:wrap;justify-content:space-between;padding:0 10px}/* Make sure logo stays left and menu/cart align right on small screens */header.elementor-element.elementor-element-9c91a7e .elementor-widget-theme-site-logo{flex:1 1 auto}header.elementor-element.elementor-element-9c91a7e .elementor-widget-woocommerce-menu-cart,header.elementor-element.elementor-element-9c91a7e .elementor-widget-nav-menu{flex:0 0 auto}#desktop-add-to-cart-container{justify-content:flex-start !important;text-align:left !important;border:none !important}}#site-header{border-bottom:none}.elementor-element-7e5f9e72{height:98px}#site-header{background-color:transparent;position:absolute}/* change back to transparent after christmas */.elementor-7186 .elementor-element.elementor-element-7e5f9e72:not(.elementor-motion-effects-element-type-background),.elementor-7186 .elementor-element.elementor-element-7e5f9e72 >.elementor-motion-effects-container >.elementor-motion-effects-layer{/* background:linear-gradient(to bottom,rgba(255,255,255,0.7),rgba(255,255,255,0));*/background:transparent;height:85px}.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none !important}.desktop-image-container{width:60%}.desktop-image-container:hover{width:70%}/*Desktop Logo Animation*//* Initial big logo */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456{height:130px;margin-top:30px;transition:all 0.35s ease;/* Smooth scale + movement */}/* Smaller logo when scrolled */.elementor-element-10ef0359 .elementor-widget-container a img.wp-image-7456.shrink{height:95px;margin-top:0}/*Other Page Style Change*/@media (min-width:768px){#primary,#right-sidebar{margin-top:-10px !important}.elementor-element-906c171{margin-top:170px}.elementor-element-caa4d11{margin-top:170px}#wpgs-gallery .gallery-navigation-carousel-wrapper{margin-left:30px !important}.elementor-element.elementor-element-906c171.e-con-full.e-flex.e-con.e-child{width:60%}#wpgs-gallery{width:100% !important;max-width:100% !important}.gallery-navigation-carousel-wrapper.vertical.wcgs-vertical-right.wcgs_preloader_normal{width:5.5% !important}.wcgs-carousel.vertical.wcgs-vertical-right.wcgs_preloader_normal.spswiper.spswiper-initialized.spswiper-horizontal.spswiper-backface-hidden{width:90% !important}.elementor-element.elementor-element-d3d433a.e-con-full.e-flex.e-con.e-child{height:12px;margin:0;padding:0}.elementor-element.elementor-element-da0bf2f.elementor-widget.elementor-widget-woocommerce-product-short-description{height:12px}button.single_add_to_cart_button.button.alt{width:100%}.elementor-element.elementor-element-93f0a28.elementor-add-to-cart--align-center.elementor-widget.elementor-widget-woocommerce-product-add-to-cart{margin:1px !important}.elementor-element.elementor-element-caa4d11.e-con-full.e-flex.e-con.e-child{padding-right:10% !important}}p.stock.in-stock{color:grey !important}.elementor-product-simple .stock.in-stock{display:none}.sp_wgs-lightbox{display:none !important}#desktop-list{display:none}.elementor-element-7d0caae{display:flex;justify-content:center;align-items:baseline}.outofstock-badge{display:none !important}.elementor-element-4368110{display:none !important}form.cart{border:none !important}#custom-enquire-button{margin:0 !important;padding:0 !important}#custom-delivery-btn{background:transparent !important}#custom-inquiry-btn{background:transparent}.fa-envelope{margin-right:7px !important}.bgd-product{background:white !important;border-bottom:1px solid rgb(231,231,231) !important}h1.product_title.entry-title.elementor-heading-title.elementor-size-default{text-decoration:none;color:#2b2d22 !important;border:none;height:10px;font-family:"minsans",Sans-serif !important;font-weight:600;font-size:x-large}h1.product_title.entry-title.elementor-heading-title.elementor-size-default:hover{color:#8e4b2d !important}#wpgs-gallery .wcgs-thumb.spswiper-slide-thumb-active.wcgs-thumb img{border:1px solid #994a28}@media (max-width:768px){.elementor-element-906c171{margin-top:80px}.elementor-element-caa4d11{margin-top:80px}}.cf7-product-link{display:none !important}.out-of-stock{color:#2b2d22 !important;font-family:"minsans",Sans-serif !important;font-weight:600 !important}.ac-textBlock p{color:black !important;font-family:"minsans",Sans-serif !important;font-weight:600 !important;padding-left:0;padding-right:0;padding-bottom:0;padding-top:50px}#tab-title-description{display:none !important}#tab-title-reviews{display:none !important}#tab-additional_information h2{display:none !important}.elementor-element.elementor-element-998707d.elementor-woo-meta--view-table.elementor-widget.elementor-widget-woocommerce-product-meta{margin-bottom:60px !important}div#tab-additional_information{font-family:"minsans",Sans-serif !important;font-weight:600 !important;border:none !important}.site-breadcrumbs.woocommerce-breadcrumbs.clr{color:#2b2d22;font-family:"minsans",Sans-serif !important;font-weight:600 !important}.site-breadcrumbs.woocommerce-breadcrumbs.clr a{color:#2b2d22;font-family:"minsans",Sans-serif !important;font-weight:600 !important}.content .ac-adaptiveCard .ac-textBlock p{padding:none !important}.price{font-size:1.8rem !important}#ocean_mailchimp-1{display:none}.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block{margin-top:150px}.search-entry-header h2 a{font-family:"minsans",Sans-serif;font-weight:600}.search-entry-summary p{font-family:"minsans",Sans-serif !important;font-weight:600 !important}.search-entry-readmore a{font-family:"minsans",Sans-serif !important;font-weight:600 !important}/*Header Style*/#mente-header-desktop{padding:0 !important}#mente-header-mobile{padding:0 !important}#tab-additional_information{display:block !important}li#tab-title-additional_information{display:none}#tab-description{display:none !important}ul.tabs.wc-tabs{border:none !important}/* Mobile Header Transparent */header.elementor-element.elementor-element-9c91a7e.e-con-full.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.e-flex.e-con.e-parent.elementor-sticky.e-lazyloaded{background:transparent}.elementor-7186 .elementor-element.elementor-element-8a54ceb.elementor-view-framed .elementor-icon,.elementor-7186 .elementor-element.elementor-element-8a54ceb.elementor-view-default .elementor-icon{color:#2B2D22;border-color:#2B2D22;padding-top:3.5px !important}.single_variation_wrap{margin-top:-18px}a.reset_variations{display:none !important}.elementor-menu-cart__toggle.elementor-button-wrapper{padding-top:10px !important}/* Product Archive Style */aside#right-sidebar Specificity:(1,0,1){display:none}div#primary{width:100%;padding:0;margin:0}ul.products.oceanwp-row.clr.grid.tablet-col.tablet-2-col{margin:0;padding:0;width:100%}a.woocommerce-LoopProduct-link.no-lightbox{border:none;text-decoration:none}a.woocommerce-LoopProduct-link.no-lightbox:hover{border:none;text-decoration:none}img.woo-entry-image-main{width:100%;padding:0;margin:0}div#content-wrap{padding:0;width:100%;max-width:100vw;margin:0}.product-inner.clr{background:#f9f7ee;padding-bottom:10px}li.btn-wrap.clr{display:none !important}li.image-wrap{margin:0}li.category{display:none !important}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{padding:0;margin:0;font-family:"minsans",Sans-serif;font-weight:600;color:#2b2d22}span.woocommerce-Price-amount.amount{font-size:17px}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{color:#2b2d22}#elementor-menu-cart__toggle_button .elementor-button-text{display:none !important}.term-description h1{font-family:"minsans",Sans-serif !important;font-weight:600 !important;color:#2b2d22 !important}.term-description p{font-family:"minsans",Sans-serif !important;font-weight:600 !important;color:#2b2d22 !important}/* Category Header */@media (min-width:767px){header.woocommerce-products-header{display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}header.woocommerce-products-header .category-image{width:50% !important;display:flex;justify-content:center;margin:0}.woocommerce-products-header .category-image img{width:100% !important}header.woocommerce-products-header .term-description{width:50% !important;padding:50px !important}}@media (max-width:767px){header.woocommerce-products-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px}header.woocommerce-products-header .category-image{width:100% !important;display:flex;justify-content:center}.woocommerce-products-header .category-image img{width:100% !important}header.woocommerce-products-header .term-description{width:100% !important;padding:7px !important;text-align:center}}/* a click */a:focus,a:active,button:focus,button:active{outline:none !important;box-shadow:none !important;border:none !important}/* right-sidebar hidden category */#right-sidebar{display:none !important}/* Details */@media (min-width:768px){.elementor-7186 .elementor-element.elementor-element-4f31af59 .elementor-icon{font-size:22px !important}svg.e-font-icon-svg.e-eicon-cart-light{height:22px !important}.elementor-7186 .elementor-element.elementor-element-e991ecf .ekit_navsearch-button :is(i,svg){font-size:20px !important}}.elementor-7186 .elementor-element.elementor-element-e991ecf .ekit_navsearch-button Specificity:(0,4,0){color:#2b2d22 !important}.elementor-menu-cart__toggle .elementor-button svg{fill:#2b2d22 !important}i.icon.icon-like{color:#2b2d22 !important}.elementor-menu-toggle .e-font-icon-svg{fill:#2b2d22 !important}a.ekit_navsearch-button.ekit-modal-popup{display:flex !important;display:flex !important;justify-content:right;align-items:center;padding:0 !important;margin:0 !important}/* .elementor-7186 .elementor-element.elementor-element-e991ecf .ekit_navsearch-button{margin:0 0 0 0;padding:0 0 0 0 !important;width:0 !important;height:0 !important;line-height:0 !important;text-align:center}*/svg.e-font-icon-svg.e-fas-bookmark{height:1em !important;width:1em !important}@media (max-width:1366px){.elementor-7186 .elementor-element.elementor-element-e991ecf >.elementor-widget-container{margin:0 0 0 0 !important;padding:0 0 0 0 !important}}.elementor-menu-toggle .e-font-icon-svg{fill:#2b2d22 !important}/* Hover Animation Detail */i.icon.icon-magnifier:hover{color:black;transform:scale(1.2)}svg.e-font-icon-svg.e-fas-bookmark:hover{fill:black !important;transform:scale(1.2)}svg.e-font-icon-svg.e-eicon-cart-light:hover{fill:black !important;transform:scale(1.2)}i.icon.icon-user:hover{color:black !important;transform:scale(1.2)}svg.elementor-menu-toggle__icon--open.e-font-icon-svg.e-eicon-menu-bar:hover{fill:black !important;transform:scale(1.2)}.wpb-gqf-btn-loading::before{color:#8e4b2d !important}.wpb-gqf-btn-loading::after{color:#8e4b2d !important}/* Enquire Style */form.wpcf7-form.init.wpb_gqb_form_product_info_show Specificity:(0,3,1){font-family:"minsans",Sans-serif !important}/* YITH Button */.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{color:#2b2d22 !important}.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon:hover{color:#8e4b2d !important}a#custom-delivery-btn{padding:0 !important}a#custom-inquiry-btn{padding:0}div#custom-delivery-btn-container{padding:0 !important}.elementor-element.elementor-element-d3d433a.e-con-full.e-flex.e-con.e-child Specificity:(0,6,0){padding:0 !important}.elementor-element.elementor-element-d3d433a.e-con-full.e-flex.e-con.e-child{padding:0 !important}button.single_add_to_cart_button.button.alt{width:100%}.woocommerce .elementor-7537 .elementor-element.elementor-element-da0bf2f .woocommerce-product-details__short-description p{color:#2b2d22 !important;font-family:"minsans",Sans-serif !important;font-weight:600 !important}h2.woocommerce-loop-category__title{color:#2b2d22 !important;font-family:"minsans",Sans-serif !important;font-weight:600 !important;font-size:medium !important}h2.woocommerce-loop-category__title:hover{color:#8e4b2d !important}.page-description h1{color:#2b2d22 !important;font-family:"minsans",Sans-serif !important;font-weight:600 !important}.page-description h1:hover{color:#8e4b2d !important}.description{font-family:"minsans",Sans-serif !important}/* Cart Style*/a.elementor-button.elementor-button--checkout.elementor-size-md{display:none}.elementor-menu-cart__footer-buttons{display:flex}a.elementor-button.elementor-button--view-cart.elementor-size-md{width:100% !important}a.elementor-button.elementor-button--view-cart.elementor-size-md{width:100% !important;color:white;background:#2b2d22;font-family:'MinSans';border:none !important;padding:5px;font-size:large}a.elementor-button.elementor-button--view-cart.elementor-size-md:hover{background:black !important}.elementor-menu-cart__subtotal{border-color:#2b2d22}.elementor-menu-cart__subtotal strong{color:#2b2d22;font-size:large;font-family:'MinSans';font-weight:600}.elementor-7186 .elementor-element.elementor-element-66d4773 .elementor-menu-cart__product-name a{font-size:large;font-family:'MinSans';color:#2b2d22 !important;font-weight:600 !important}.elementor-7186 .elementor-element.elementor-element-4c5f26b1 .elementor-menu-cart__product-name a{font-size:large;font-family:'MinSans';color:#2b2d22 !important;font-weight:600 !important}span.product-quantity{font-size:large;font-family:'MinSans';font-weight:600;color:#2b2d22 !important}.elementor-menu-cart__product-remove.product-remove{border-color:#2b2d22 !important}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{background:#2b2d22 !important}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{background:#2b2d22 !important}/* Cart Page Style */.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{margin-top:90px !important}span.wc-block-components-totals-item__label{font-family:'MinSans';font-size:large;font-weight:600;color:#2b2d22}h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{font-size:x-large;color:#2b2d22;font-family:'MinSans';font-weight:600}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{font-size:medium;font-weight:600;font-family:'MinSans';background:#2b2d22}a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{background:black !important}tr.wc-block-cart-items__header{font-family:'MinSans';font-size:large;color:#2b2d22;font-weight:600}a.wc-block-components-product-name{font-family:'MinSans';font-weight:600;font-size:large;color:#2b2d22}button.wc-block-cart-item__remove-link{font-size:small !important;font-family:'MinSans' !important;color:#2b2d22 !important;font-weight:600 !important}/* Empty Cart Style */h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{margin-top:90px !important;font-size:large;font-family:'MinSans';font-weight:600;color:#2b2d22}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none !important}.wc-block-grid.wp-block-product-new.wp-block-woocommerce-product-new.wc-block-product-new.has-4-columns{display:none !important}.entry-content h2,.post-content h2,.page-content h2,#content h2,.type-post h2,.type-page h2,.elementor h2{font-family:'MinSans';font-weight:600}/* Checkout */span#radio-control-0-free_shipping\:1__label{font-weight:600}.wc-block-must-login-prompt{padding-top:65px !important;font-size:x-large !important;font-family:'MinSans' !important;font-weight:600 !important}form.wc-block-components-form.wc-block-checkout__form{font-family:'minsans';font-weight:600 !important;color:#2b2d22 !important}h2.wc-block-components-title.wc-block-components-checkout-step__title{font-size:x-large;font-family:'MinSans';color:#2b2d22}p.wc-block-components-checkout-step__description{font-size:medium;font-family:'MinSans';color:#2b2d22}p.wc-block-components-checkout-order-summary__title-text{font-family:'MinSans';font-weight:600 !important;font-size:medium}/* Delivery Btn */a#custom-delivery-btn{cursor:pointer !important}/* Ham Menu */span.desktop-list-name{color:#2b2d22;font-family:'MinSans';font-weight:600}span.mobile-list-name{color:#2b2d22;font-family:'MinSans';font-weight:600}#close-desktop-list:hover{color:black !important}#close-mobile-list:hover{color:black !important}/* Product List Padding */.woocommerce ul.products .product{padding-bottom:0 !important}/* Load More Style */button.load-more-button.button{font-family:'MinSans';font-weight:600;font-size:medium;color:#2b2d22 !important;text-decoration:underline !important;text-decoration-color:#2b2d22 !important;background:transparent !important;border:none !important}/* Wish List Page Mobile */.elementor-element.elementor-element-47fac49.elementor-widget.elementor-widget-text-editor{font-family:'MinSans' !important}.woocommerce .wishlist-title h2{font-family:'MinSans' !important}td.label{font-family:'MinSans' !important;font-weight:600 !important}.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3{font-family:'MinSans' !important;font-weight:600 !important}td.product-name{font-weight:600 !important}/* Order Now Button Page */.elementor-element.elementor-element-a04d940.elementor-widget.elementor-widget-heading{margin-top:80px !important}.elementor-2646 .elementor-element.elementor-element-a04d940 .elementor-heading-title{font-family:"MinSans",Sans-serif !important;font-size:large !important;font-weight:600 !important;color:#2b2d22 !important}.elementor-2646 .elementor-element.elementor-element-efd1b0f .elementor-heading-title{font-family:"MinSans",Sans-serif !important;font-size:medium !important;letter-spacing:.2px !important;font-weight:600 !important;word-spacing:0 !important;color:#2b2d22 !important}label.elementor-field-label{font-family:'MinSans' !important;font-weight:600 !important}.elementor-2646 .elementor-element.elementor-element-0387666 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;font-family:'MinSans' !important;font-weight:600 !important;color:grey !important}.elementor-2646 .elementor-element.elementor-element-0387666 .elementor-button[type="submit"]{color:white !important;background:#2b2d22 !important;font-family:'MinSans' !important;font-weight:600 !important}.elementor-2646 .elementor-element.elementor-element-0387666 .elementor-button[type="submit"]:hover{color:white !important;background:black !important}/* skip to content hide */a.skip-link.screen-reader-text{display:none !important}.elementor-51 .elementor-element.elementor-element-6ce1cc7 .widget-image-caption{padding-top:10px !important}/* Hide Reviews */#reviews{display:none !important}/* Search Section */.search-entry-inner.clr{margin-top:40px !important;margin-left:10px !important}/* Login / Sign Up */.woocommerce-MyAccount-navigation-link a{font-family:'MinSans' !important;font-weight:600}ul.owp-account-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.elementor-element-65fe5429 .elementor-widget-container .woocommerce{display:flex;flex-direction:column;justify-content:center;align-items:center}a.owp-account-link{font-size:xx-large !important;font-family:'MinSans' !important;font-weight:600 !important;animation:color-blink 2s infinite !important}@keyframes color-blink{0%{color:#2b2d22}50%{color:#c73e00}100%{color:#2b2d22}}li.or{display:none !important}@media (min-width:768px){.woocommerce-MyAccount-tabs{width:50% !important}}.login .form-row{width:100% !important}button.woocommerce-button.button.woocommerce-form-login__submit{width:100% !important;background-color:#2b2d22 !important}button.woocommerce-button.button.woocommerce-form-login__submit:hover{background-color:black !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{background:#2b2d22 !important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{background:black !important}.elementor-element.elementor-element-e3aaf3d.elementor-widget.elementor-widget-html{padding-bottom:300px !important}.oceanwp-user-profile.clr .image{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--giftcards{display:none !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--saved-cards{display:none !important}.woocommerce-MyAccount-tabs.clr{margin-bottom:100px !important}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard{display:none !important}header.woocommerce-Address-title.title h2{font-size:medium !important;font-family:'MinSans' !important}.woocommerce-info{font-family:'MinSans';font-weight:600;color:#2b2d22}a.woocommerce-Button.wc-forward.button{font-family:'MinSans';font-weight:600;margin-top:25px;background:#2b2d22}a.woocommerce-Button.wc-forward.button:hover{background:black !important}.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info{padding-left:0 !important}/* Wish List */.elementor-element.elementor-element-47fac49.elementor-widget.elementor-widget-text-editor{margin-top:50px !important}/* zoom animation removal on product */.wcgs-photo{transform:none !important}/* lost password position */.woocommerce #customer_login>div{padding-bottom:60px !important}.elementor-8415 .elementor-element.elementor-element-b265aa9 .elementor-button[type="submit"]{color:#ffffff !important;background:#2b2d22 !important;font-size:large !important;font-family:'MinSans' !important;font-weight:600 !important;margin-top:20px !important}form#eiform{padding:35px !important}/* Hide the old inquiry */button.wpb-get-a-quote-button-form-fire.wpb-get-a-quote-button-btn-large.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-default{display:none}/* No Stock Inquiry Button Style */.custom-inquiry-btn-no-stock{padding:12px !important;background-color:#2b2d22 !important;width:100% !important;color:white !important;justify-content:center !important;font-family:'generalsansbold' !important;font-weight:300 !important;letter-spacing:.1px !important}/* Hide Rating on Category Catalog */li.rating{display:none !important}figcaption.widget-image-caption.wp-caption-text{padding-top:10px !important;padding-bottom:20px !important}/* christmas disposable *//* Badge Display *//* Force sale badge to red */.woocommerce span.onsale{background-color:#A92128 !important;/* Red background */color:#ffffff !important;/* White text */font-weight:bold;padding:5px 10px !important;border-radius:5px}.elementor-popup-modal .dialog-close-button svg{fill:#ff0000 !important;height:2em !important;width:2em !important}.force-onsale{display:block !important;visibility:visible !important;opacity:1 !important}/* Product Gallery Lightbox */.dialog-type-lightbox{background-color:rgb(0 0 0 / 30%)}/* Fix only blog/article pages header overlap */body.single-post #site-header{position:relative !important;background:#ffffff !important}body.single-post #main{padding-top:12px !important}/* Fix only blog/article pages header overlap */body.single-post #site-header{position:relative !important;background:#ffffff !important}body.single-post #main{padding-top:12px !important}/* Mente - Also Read Box Style Only */body.single-post .entry-content pre,body.single-post .entry-content .wp-block-preformatted,body.single-post .elementor-widget-theme-post-content pre,body.single-post .elementor-widget-theme-post-content .wp-block-preformatted{background:transparent !important;color:#B98A45 !important;padding:18px 20px !important;margin:34px 0 !important;border:1px solid #D8B27A !important;border-radius:6px !important;box-shadow:none !important;font-family:inherit !important;font-size:15px !important;font-weight:600 !important;line-height:1.7 !important;white-space:normal !important;overflow:visible !important;word-break:normal !important}/* Link inside Also Read box only */body.single-post .entry-content pre a,body.single-post .entry-content .wp-block-preformatted a,body.single-post .elementor-widget-theme-post-content pre a,body.single-post .elementor-widget-theme-post-content .wp-block-preformatted a{color:#D8B77A !important;font-weight:700 !important;text-decoration:none !important;border:none !important;background:transparent !important;padding:0 !important}/* Force inner text inside Also Read link only */body.single-post .entry-content pre a *,body.single-post .entry-content .wp-block-preformatted a *,body.single-post .elementor-widget-theme-post-content pre a *,body.single-post .elementor-widget-theme-post-content .wp-block-preformatted a *{color:#D8B77A !important;background:transparent !important}/* Hover inside Also Read only */body.single-post .entry-content pre a:hover,body.single-post .entry-content .wp-block-preformatted a:hover,body.single-post .elementor-widget-theme-post-content pre a:hover,body.single-post .elementor-widget-theme-post-content .wp-block-preformatted a:hover{color:#B8924F !important}/* Remove monospace inside Also Read */body.single-post .entry-content pre code,body.single-post .elementor-widget-theme-post-content pre code{font-family:inherit !important;background:transparent !important;color:inherit !important;padding:0 !important;border:none !important}/* Mobile */@media (max-width:768px){body.single-post .entry-content pre,body.single-post .entry-content .wp-block-preformatted,body.single-post .elementor-widget-theme-post-content pre,body.single-post .elementor-widget-theme-post-content .wp-block-preformatted{padding:16px 18px !important;font-size:14px !important}}/* Mente - GLOBAL TABLE STYLE (ALL TABLES SITE) */table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;margin:30px 0 !important;background:#ffffff !important;border:1px solid #E6D8BF !important;border-radius:12px !important;overflow:hidden !important;font-family:inherit !important;color:#2B2D22 !important}/* HEADER */table thead th{background:#F9F7EE !important;color:black !important;font-weight:700 !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:.4px !important;padding:16px 18px !important;border-bottom:1px solid #E6D8BF !important;text-align:left !important}/* CELLS */table td,table th{padding:15px 18px !important;border-bottom:1px solid #EFE8DC !important;font-size:15px !important;line-height:1.6 !important;vertical-align:middle !important}/* FIRST COLUMN (labels) */table td:first-child{color:#6F6252 !important;font-weight:600 !important;width:32% !important}/* SECOND COLUMN (values) */table td:nth-child(2){color:#2B2D22 !important;font-weight:500 !important}/* ROW HOVER */table tbody tr:hover{background:#FCFAF5 !important}/* LAST ROW CLEAN */table tr:last-child td{border-bottom:none !important}/* LINKS INSIDE TABLE */table a{color:#B98A45 !important;font-weight:600 !important;text-decoration:none !important;border-bottom:1px solid rgba(184,154,69,0.35) !important}table a:hover{color:#8A6A2A !important;border-bottom-color:#8A6A2A !important}/* MOBILE */@media (max-width:768px){table{display:block !important;overflow-x:auto !important;white-space:nowrap !important;border-radius:10px !important}table td,table th{padding:12px 14px !important;font-size:14px !important}}/* ========================================= MENTE BLOG / ARCHIVE FINAL CARD STYLE FIXED WIDTH + FULL TITLE ========================================= *//* Outer content safety */body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{width:calc(100% - 96px) !important;max-width:1600px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;overflow:hidden !important}/* Container */body.blog #blog-entries,body.archive:not(.woocommerce) #blog-entries,body.author #blog-entries,body.search #blog-entries,body.blog .entries,body.archive:not(.woocommerce) .entries,body.author .entries,body.search .entries{display:flex !important;flex-wrap:wrap !important;gap:26px !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;overflow:hidden !important}/* Each card - 4 columns */body.blog #blog-entries article.blog-entry,body.archive:not(.woocommerce) #blog-entries article.blog-entry,body.author #blog-entries article.blog-entry,body.search #blog-entries article.blog-entry,body.blog .entries article.blog-entry,body.archive:not(.woocommerce) .entries article.blog-entry,body.author .entries article.blog-entry,body.search .entries article.blog-entry,body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry{width:calc((100% - 78px) / 4) !important;max-width:calc((100% - 78px) / 4) !important;flex:0 0 calc((100% - 78px) / 4) !important;margin:0 0 24px 0 !important;padding:0 !important;border:none !important;background:transparent !important;box-shadow:none !important;float:none !important;clear:none !important;box-sizing:border-box !important;overflow:visible !important}/* Remove theme inner box */body.blog .blog-entry-inner,body.archive:not(.woocommerce) .blog-entry-inner,body.author .blog-entry-inner,body.search .blog-entry-inner,body.blog .search-entry-inner,body.archive:not(.woocommerce) .search-entry-inner,body.author .search-entry-inner,body.search .search-entry-inner{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;height:100% !important;overflow:visible !important}/* Image wrapper */body.blog article.blog-entry .thumbnail,body.archive:not(.woocommerce) article.blog-entry .thumbnail,body.author article.blog-entry .thumbnail,body.search article.blog-entry .thumbnail,body.blog article.blog-entry .blog-entry-media,body.archive:not(.woocommerce) article.blog-entry .blog-entry-media,body.author article.blog-entry .blog-entry-media,body.search article.blog-entry .blog-entry-media{width:100% !important;margin:0 0 16px 0 !important;border-radius:10px !important;overflow:hidden !important;background:#ffffffff !important}/* Image */body.blog article.blog-entry img,body.archive:not(.woocommerce) article.blog-entry img,body.author article.blog-entry img,body.search article.blog-entry img{width:100% !important;height:auto !important;aspect-ratio:16 / 9 !important;object-fit:cover !important;display:block !important;border-radius:10px !important;box-shadow:none !important;transform:scale(1) !important;transition:transform 0.35s ease !important}/* Tiny zoom on image hover */body.blog article.blog-entry .thumbnail:hover img,body.archive:not(.woocommerce) article.blog-entry .thumbnail:hover img,body.author article.blog-entry .thumbnail:hover img,body.search article.blog-entry .thumbnail:hover img,body.blog article.blog-entry .blog-entry-media:hover img,body.archive:not(.woocommerce) article.blog-entry .blog-entry-media:hover img,body.author article.blog-entry .blog-entry-media:hover img,body.search article.blog-entry .blog-entry-media:hover img{transform:scale(1.025) !important;box-shadow:none !important}/* Content area */body.blog .blog-entry-content,body.archive:not(.woocommerce) .blog-entry-content,body.author .blog-entry-content,body.search .blog-entry-content,body.blog .search-entry-content,body.archive:not(.woocommerce) .search-entry-content,body.author .search-entry-content,body.search .search-entry-content{padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;overflow:visible !important}/* Meta row */body.blog article.blog-entry ul.meta,body.archive:not(.woocommerce) article.blog-entry ul.meta,body.author article.blog-entry ul.meta,body.search article.blog-entry ul.meta,body.blog article.blog-entry .blog-entry-meta,body.archive:not(.woocommerce) article.blog-entry .blog-entry-meta,body.author article.blog-entry .blog-entry-meta,body.search article.blog-entry .blog-entry-meta{margin:0 0 10px 0 !important;padding:0 !important;list-style:none !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:4px !important;color:#737373 !important;font-size:12.5px !important;line-height:1.45 !important;font-weight:500 !important}body.blog article.blog-entry ul.meta li,body.archive:not(.woocommerce) article.blog-entry ul.meta li,body.author article.blog-entry ul.meta li,body.search article.blog-entry ul.meta li{margin:0 !important;padding:0 !important}body.blog article.blog-entry ul.meta a,body.archive:not(.woocommerce) article.blog-entry ul.meta a,body.author article.blog-entry ul.meta a,body.search article.blog-entry ul.meta a,body.blog article.blog-entry .blog-entry-meta a,body.archive:not(.woocommerce) article.blog-entry .blog-entry-meta a,body.author article.blog-entry .blog-entry-meta a,body.search article.blog-entry .blog-entry-meta a{color:#737373 !important;text-decoration:none !important;border:none !important;font-weight:500 !important}body.blog article.blog-entry ul.meta a:hover,body.archive:not(.woocommerce) article.blog-entry ul.meta a:hover,body.author article.blog-entry ul.meta a:hover,body.search article.blog-entry ul.meta a:hover{color:#c49a5c !important}/* Title - full title,no dots */body.blog article.blog-entry .blog-entry-title,body.archive:not(.woocommerce) article.blog-entry .blog-entry-title,body.author article.blog-entry .blog-entry-title,body.search article.blog-entry .blog-entry-title,body.blog article.blog-entry h2.entry-title,body.archive:not(.woocommerce) article.blog-entry h2.entry-title,body.author article.blog-entry h2.entry-title,body.search article.blog-entry h2.entry-title{margin:0 0 10px 0 !important;color:#111111 !important;font-size:16px !important;line-height:1.32 !important;font-weight:700 !important;min-height:0 !important;max-height:none !important;height:auto !important;display:block !important;overflow:visible !important;white-space:normal !important;text-overflow:unset !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important}/* Title links */body.blog article.blog-entry .blog-entry-title a,body.archive:not(.woocommerce) article.blog-entry .blog-entry-title a,body.author article.blog-entry .blog-entry-title a,body.search article.blog-entry .blog-entry-title a,body.blog article.blog-entry h2.entry-title a,body.archive:not(.woocommerce) article.blog-entry h2.entry-title a,body.author article.blog-entry h2.entry-title a,body.search article.blog-entry h2.entry-title a{color:#111111 !important;text-decoration:none !important;border:none !important}body.blog article.blog-entry .blog-entry-title a:hover,body.archive:not(.woocommerce) article.blog-entry .blog-entry-title a:hover,body.author article.blog-entry .blog-entry-title a:hover,body.search article.blog-entry .blog-entry-title a:hover,body.blog article.blog-entry h2.entry-title a:hover,body.archive:not(.woocommerce) article.blog-entry h2.entry-title a:hover,body.author article.blog-entry h2.entry-title a:hover,body.search article.blog-entry h2.entry-title a:hover{color:#c49a5c !important}/* Excerpt - shorter,so Continue Reading stays closer */body.blog article.blog-entry .blog-entry-summary,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary,body.author article.blog-entry .blog-entry-summary,body.search article.blog-entry .blog-entry-summary,body.blog article.blog-entry .blog-entry-summary p,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary p,body.author article.blog-entry .blog-entry-summary p,body.search article.blog-entry .blog-entry-summary p{margin:0 0 10px 0 !important;color:#737373 !important;font-size:14px !important;line-height:1.55 !important;font-weight:500 !important;min-height:0 !important;max-height:46px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}/* Read more wrapper */body.blog article.blog-entry .blog-entry-readmore,body.archive:not(.woocommerce) article.blog-entry .blog-entry-readmore,body.author article.blog-entry .blog-entry-readmore,body.search article.blog-entry .blog-entry-readmore{margin-top:0 !important;padding-top:0 !important}/* Read more */body.blog article.blog-entry .blog-entry-readmore a,body.archive:not(.woocommerce) article.blog-entry .blog-entry-readmore a,body.author article.blog-entry .blog-entry-readmore a,body.search article.blog-entry .blog-entry-readmore a{color:#111111 !important;font-size:14px !important;line-height:1.4 !important;font-weight:700 !important;text-decoration:none !important;border:none !important;background:transparent !important;padding:0 !important}body.blog article.blog-entry .blog-entry-readmore a:hover,body.archive:not(.woocommerce) article.blog-entry .blog-entry-readmore a:hover,body.author article.blog-entry .blog-entry-readmore a:hover,body.search article.blog-entry .blog-entry-readmore a:hover{color:#c49a5c !important}/* Hide edit */body.blog a.post-edit-link,body.archive:not(.woocommerce) a.post-edit-link,body.author a.post-edit-link,body.search a.post-edit-link,body.blog .edit-link,body.archive:not(.woocommerce) .edit-link,body.author .edit-link,body.search .edit-link{display:none !important}/* Hide comments */body.blog .comments-link,body.archive:not(.woocommerce) .comments-link,body.author .comments-link,body.search .comments-link{display:none !important}/* Remove default borders */body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry,body.blog .blog-entry-inner,body.archive:not(.woocommerce) .blog-entry-inner,body.author .blog-entry-inner,body.search .blog-entry-inner,body.blog .blog-entry-content,body.archive:not(.woocommerce) .blog-entry-content,body.author .blog-entry-content,body.search .blog-entry-content{border:none !important;box-shadow:none !important}/* Tablet */@media (max-width:1024px){body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{width:calc(100% - 56px) !important}body.blog #blog-entries article.blog-entry,body.archive:not(.woocommerce) #blog-entries article.blog-entry,body.author #blog-entries article.blog-entry,body.search #blog-entries article.blog-entry,body.blog .entries article.blog-entry,body.archive:not(.woocommerce) .entries article.blog-entry,body.author .entries article.blog-entry,body.search .entries article.blog-entry,body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry{width:calc((100% - 26px) / 2) !important;max-width:calc((100% - 26px) / 2) !important;flex:0 0 calc((100% - 26px) / 2) !important}}/* Mobile */@media (max-width:767px){body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{width:calc(100% - 32px) !important}body.blog #blog-entries article.blog-entry,body.archive:not(.woocommerce) #blog-entries article.blog-entry,body.author #blog-entries article.blog-entry,body.search #blog-entries article.blog-entry,body.blog .entries article.blog-entry,body.archive:not(.woocommerce) .entries article.blog-entry,body.author .entries article.blog-entry,body.search .entries article.blog-entry,body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry{width:100% !important;max-width:100% !important;flex:0 0 100% !important}body.blog article.blog-entry .blog-entry-title,body.archive:not(.woocommerce) article.blog-entry .blog-entry-title,body.author article.blog-entry .blog-entry-title,body.search article.blog-entry .blog-entry-title,body.blog article.blog-entry h2.entry-title,body.archive:not(.woocommerce) article.blog-entry h2.entry-title,body.author article.blog-entry h2.entry-title,body.search article.blog-entry h2.entry-title{font-size:18px !important}body.blog article.blog-entry .blog-entry-summary,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary,body.author article.blog-entry .blog-entry-summary,body.search article.blog-entry .blog-entry-summary,body.blog article.blog-entry .blog-entry-summary p,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary p,body.author article.blog-entry .blog-entry-summary p,body.search article.blog-entry .blog-entry-summary p{max-height:none !important;-webkit-line-clamp:unset !important}}/* ========================= MOBILE BLOG SAFE SPACING ========================= */@media (max-width:767px){/* جلوگیری از چسبیدن به لبه‌ها */body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{width:100% !important;max-width:100% !important;padding-left:18px !important;padding-right:18px !important;box-sizing:border-box !important;overflow-x:hidden !important}/* کنترل کانتینر لیست */body.blog #blog-entries,body.archive:not(.woocommerce) #blog-entries,body.author #blog-entries,body.search #blog-entries,body.blog .entries,body.archive:not(.woocommerce) .entries,body.author .entries,body.search .entries{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;gap:22px !important;box-sizing:border-box !important}/* هر کارت = یک ستون */body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry{width:100% !important;max-width:100% !important;flex:0 0 100% !important;box-sizing:border-box !important;margin:0 0 24px 0 !important}/* جلوگیری از بیرون‌زدن عکس */body.blog article.blog-entry img,body.archive:not(.woocommerce) article.blog-entry img,body.author article.blog-entry img,body.search article.blog-entry img{width:100% !important;height:auto !important;display:block !important;object-fit:cover !important}}/* ========================= TABLET BLOG SAFE SPACING ========================= */@media (min-width:768px) and (max-width:1024px){body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{width:100% !important;max-width:100% !important;padding-left:26px !important;padding-right:26px !important;box-sizing:border-box !important;overflow-x:hidden !important}body.blog #blog-entries,body.archive:not(.woocommerce) #blog-entries,body.author #blog-entries,body.search #blog-entries,body.blog .entries,body.archive:not(.woocommerce) .entries,body.author .entries,body.search .entries{display:flex !important;flex-wrap:wrap !important;gap:26px !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}body.blog article.blog-entry,body.archive:not(.woocommerce) article.blog-entry,body.author article.blog-entry,body.search article.blog-entry,body.blog #blog-entries article.blog-entry,body.archive:not(.woocommerce) #blog-entries article.blog-entry,body.author #blog-entries article.blog-entry,body.search #blog-entries article.blog-entry,body.blog .entries article.blog-entry,body.archive:not(.woocommerce) .entries article.blog-entry,body.author .entries article.blog-entry,body.search .entries article.blog-entry{width:calc((100% - 26px) / 2) !important;max-width:calc((100% - 26px) / 2) !important;flex:0 0 calc((100% - 26px) / 2) !important;margin:0 0 28px 0 !important;box-sizing:border-box !important}body.blog article.blog-entry .thumbnail,body.archive:not(.woocommerce) article.blog-entry .thumbnail,body.author article.blog-entry .thumbnail,body.search article.blog-entry .thumbnail,body.blog article.blog-entry .blog-entry-media,body.archive:not(.woocommerce) article.blog-entry .blog-entry-media,body.author article.blog-entry .blog-entry-media,body.search article.blog-entry .blog-entry-media{margin-bottom:14px !important;border-radius:10px !important;overflow:hidden !important}body.blog article.blog-entry img,body.archive:not(.woocommerce) article.blog-entry img,body.author article.blog-entry img,body.search article.blog-entry img{width:100% !important;aspect-ratio:16 / 9 !important;object-fit:cover !important;display:block !important}body.blog article.blog-entry .blog-entry-title,body.archive:not(.woocommerce) article.blog-entry .blog-entry-title,body.author article.blog-entry .blog-entry-title,body.search article.blog-entry .blog-entry-title,body.blog article.blog-entry h2.entry-title,body.archive:not(.woocommerce) article.blog-entry h2.entry-title,body.author article.blog-entry h2.entry-title,body.search article.blog-entry h2.entry-title{font-size:18px !important;line-height:1.35 !important;margin-bottom:10px !important;overflow:visible !important;max-height:none !important;-webkit-line-clamp:unset !important}body.blog article.blog-entry .blog-entry-summary,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary,body.author article.blog-entry .blog-entry-summary,body.search article.blog-entry .blog-entry-summary,body.blog article.blog-entry .blog-entry-summary p,body.archive:not(.woocommerce) article.blog-entry .blog-entry-summary p,body.author article.blog-entry .blog-entry-summary p,body.search article.blog-entry .blog-entry-summary p{font-size:14px !important;line-height:1.55 !important;max-height:44px !important;-webkit-line-clamp:2 !important}}/* Mobile - add space below header before blog cards */@media (max-width:767px){body.blog #content-wrap,body.archive:not(.woocommerce) #content-wrap,body.author #content-wrap,body.search #content-wrap{margin-top:10px !important}body.blog #blog-entries,body.archive:not(.woocommerce) #blog-entries,body.author #blog-entries,body.search #blog-entries,body.blog .entries,body.archive:not(.woocommerce) .entries,body.author .entries,body.search .entries{margin-top:12px !important}}/* Mobile only - fix single blog post title overlap with header */@media (max-width:768px){body.single-post{padding-top:0 !important}body.single-post #main,body.single-post #content,body.single-post .site-content,body.single-post .content-area,body.single-post #primary,body.single-post main,body.single-post article{padding-top:12px !important}body.single-post .entry-header,body.single-post header.entry-header,body.single-post .page-header,body.single-post .single-post-title,body.single-post .blog-post-title{margin-top:0 !important;padding-top:0 !important}body.single-post h1,body.single-post h1.entry-title,body.single-post .entry-title,body.single-post .page-title{margin-top:0 !important;padding-top:0 !important;font-size:28px !important;line-height:1.15 !important;position:relative !important;z-index:1 !important}}/* Mente - Move WooCommerce category section slightly down */body.tax-product_cat header.woocommerce-products-header,body.woocommerce.archive header.woocommerce-products-header{margin-top:50px !important}