.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:65%}#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:30px}h1.product_title.entry-title.elementor-heading-title.elementor-size-default:hover{color:#000 !important}#wpgs-gallery .wcgs-thumb.spswiper-slide-thumb-active.wcgs-thumb img{border:2.5px solid #000;border-radius:13px}@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:24px}.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:#000!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 ========================================= */table{width:100% !important;max-width:100% !important;border-collapse:separate !important;border-spacing:0 !important;table-layout:fixed !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:#000000 !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-right:1px solid #EFE8DC !important;border-bottom:1px solid #EFE8DC !important;font-size:15px !important;line-height:1.6 !important;vertical-align:middle !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;box-sizing:border-box !important}/* Ø­Ø°Ù Ø®Ø· Ø³Ù…Øª Ø±Ø§Ø³Øª Ø¢Ø®Ø±ÛŒÙ† Ø³ØªÙˆÙ† */table td:last-child,table th:last-child{border-right:none !important}/* FIRST COLUMN - LABELS */table td:first-child,table th:first-child{width:32% !important;color:#6F6252 !important;font-weight:600 !important}/* SECOND COLUMN - VALUES */table td:nth-child(2),table th:nth-child(2){width:68% !important;color:#2B2D22 !important;font-weight:500 !important}/* ROW HOVER */table tbody tr:hover{background:#FCFAF5 !important}/* LAST ROW */table tr:last-child td,table tr:last-child th{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}/* ========================================= TABLET AND MOBILE ========================================= */@media screen and (max-width:768px){table{display:table !important;width:100% !important;max-width:100% !important;min-width:0 !important;table-layout:fixed !important;white-space:normal !important;overflow:hidden !important;margin:20px 0 !important;border-radius:10px !important}table thead,table tbody{display:table-row-group !important;width:100% !important}table tr{display:table-row !important;width:100% !important}table td,table th{display:table-cell !important;padding:11px 12px !important;font-size:13px !important;line-height:1.45 !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}table td:first-child,table th:first-child{width:38% !important}table td:nth-child(2),table th:nth-child(2){width:62% !important}}/* Ù…ÙˆØ¨Ø§ÛŒÙ„â€ŒÙ‡Ø§ÛŒ Ø®ÛŒÙ„ÛŒ Ú©ÙˆÚ†Ú© */@media screen and (max-width:380px){table td,table th{padding:10px 9px !important;font-size:12px !important}table td:first-child,table th:first-child{width:40% !important}table td:nth-child(2),table th:nth-child(2){width:60% !important}}/* ========================================= BULLET LIST ========================================= */.woocommerce ul:not([class]){list-style-type:disc !important;padding-left:25px !important;margin-bottom:15px !important}.woocommerce ul:not([class]) li{display:list-item !important;color:#000000 !important}/* ========================================= HEADER FIX ========================================= */.whb-header{position:relative;z-index:999;margin-bottom:18px}.whb-main-header .container{min-height:86px;display:flex;align-items:center}.whb-main-header .site-logo,.whb-main-header .wd-tools-element,.whb-main-header .whb-column{display:flex;align-items:center}.whb-main-header .site-logo img{display:block;width:auto;max-height:58px}/* ===== Space below header / above categories ===== */.tax-product_cat .main-page-wrapper,.post-type-archive-product .main-page-wrapper,.woocommerce-shop .main-page-wrapper,.archive .main-page-wrapper{padding-top:18px}/* Ø§Ú¯Ø± Ø¨Ù†Ø± ÛŒØ§ Ø¹Ú©Ø³ Ø¯Ø³ØªÙ‡â€ŒØ¨Ù†Ø¯ÛŒ Ø¯Ø±Ø³Øª Ú†Ø³Ø¨ÛŒØ¯Ù‡ Ø¨Ø§Ø´Ø¯ */.term-description,.wd-cat-header,.wd-page-title,.wd-shop-tools,.archive .site-content >*:first-child{margin-top:45px}/* ================================================== MENTE CHECKOUT â€” EXACT MOBILE FLEX FIX Checkout Page ID:40 ================================================== */@media screen and (max-width:767px){/* Elementor checkout container */body.page-id-40 .elementor-element-7aa38c77,body.page-id-40 .elementor-element-7aa38c77 >.e-con-inner,body.page-id-40 .elementor-widget-text-editor,body.page-id-40 .elementor-widget-text-editor >.elementor-widget-container,body.page-id-40 .wp-block-woocommerce-checkout{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}/* Main checkout layout */html body.page-id-40 .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;gap:24px !important;box-sizing:border-box !important}/* Checkout form and order summary */html body.page-id-40 .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile >.wc-block-components-main,html body.page-id-40 .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile >.wc-block-components-sidebar{display:block !important;flex:0 0 100% !important;flex-basis:100% !important;flex-grow:0 !important;flex-shrink:0 !important;width:100% !important;max-width:100% !important;min-width:0 !important;float:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}/* Order summary first */html body.page-id-40 .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile >.wc-block-checkout__sidebar{order:1 !important}/* Contact and shipping fields second */html body.page-id-40 .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile >.wc-block-checkout__main{order:2 !important}/* Internal form sections */body.page-id-40 .wc-block-components-checkout-step,body.page-id-40 .wc-block-components-checkout-step__container,body.page-id-40 .wc-block-components-form,body.page-id-40 .wc-block-components-address-form,body.page-id-40 .wc-block-components-text-input,body.page-id-40 .wc-block-components-combobox{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}body.page-id-40 .wc-block-components-text-input input,body.page-id-40 .wc-block-components-combobox input,body.page-id-40 .wc-block-components-address-form input,body.page-id-40 .wc-block-components-address-form select,body.page-id-40 .wc-block-components-address-form textarea{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}/* Country field spacing â€” Checkout only */body.page-id-40 select#shipping-country,body.page-id-40 select#billing-country{margin-top:30px !important}body.page-id-40 .wc-block-components-address-form__state .wc-blocks-components-select__select,body.page-id-40 select#shipping-state,body.page-id-40 select#billing-state{padding-top:20px !important;padding-bottom:5px !important;min-height:6px !important;line-height:1.2 !important}@media (max-width:767px){.elementor-element.elementor-element-64ca54a{display:block !important;height:auto !important;min-height:0 !important;max-height:none !important}.elementor-element.elementor-element-64ca54a >.e-con-inner{display:block !important;height:auto !important;min-height:0 !important}.elementor-element.elementor-element-73884981{display:block !important;flex:none !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:auto !important;align-self:flex-start !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;--flex-grow:0 !important}.elementor-element.elementor-element-73884981 >.elementor-widget-container{height:auto !important;min-height:0 !important;max-height:none !important}}.related.products ul.products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important}.related.products ul.products li.product{width:100% !important}.related.products img.woo-entry-image-main{width:100% !important;height:350px !important;object-fit:contain !important;padding-top:20px}/* ØªØ¨Ù„Øª:2 Ø³ØªÙˆÙ† */@media (max-width:992px){.related.products ul.products{grid-template-columns:repeat(2,1fr) !important;gap:15px !important}.related.products img.woo-entry-image-main{height:280px !important}}/* Ù…ÙˆØ¨Ø§ÛŒÙ„:2 Ø³ØªÙˆÙ† */@media (max-width:576px){.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}.related.products ul.products li.product{width:100% !important;min-width:0 !important;margin:0 !important}.related.products img.woo-entry-image-main{height:180px !important}}/* ========================================= Larger Vertical Thumbnails Desktop + Tablet ========================================= *//* Desktop */@media (min-width:1025px){#wpgs-gallery .gallery-navigation-carousel{width:104px !important;min-width:104px !important;max-width:104px !important;flex:0 0 87px !important;margin-right:14px !important;overflow:hidden !important}#wpgs-gallery .wcgs-thumb.swiper-slide{width:76px !important;min-width:76px !important;max-width:76px !important;height:76px !important;min-height:76px !important;max-height:76px !important;margin-bottom:14px !important;box-sizing:border-box !important}#wpgs-gallery .wcgs-thumb.swiper-slide:last-child{margin-bottom:0 !important}#wpgs-gallery .wcgs-thumb.swiper-slide img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}#wpgs-gallery .wcgs-carousel{width:calc(100% - 110px) !important;max-width:calc(100% - 110px) !important}}/* Tablet Ùˆ iPad */@media (min-width:768px) and (max-width:1024px){#wpgs-gallery .gallery-navigation-carousel{width:64px !important;min-width:64px !important;max-width:64px !important;flex:0 0 64px !important;margin-right:10px !important;overflow:hidden !important}#wpgs-gallery .wcgs-thumb.swiper-slide{width:54px !important;min-width:54px !important;max-width:54px !important;height:54px !important;min-height:54px !important;max-height:54px !important;margin-bottom:8px !important;box-sizing:border-box !important}#wpgs-gallery .wcgs-thumb.swiper-slide:last-child{margin-bottom:0 !important}#wpgs-gallery .wcgs-thumb.swiper-slide img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}#wpgs-gallery .wcgs-carousel{width:calc(100% - 74px) !important;max-width:calc(100% - 74px) !important}}/* ========================================= MENTE - BLOG TABLE 3-COLUMN FIX ONLY Product / WooCommerce tables stay unchanged ========================================= */body.single-post .entry-content table,body.single-post .elementor-widget-theme-post-content table{table-layout:auto !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important}body.single-post .entry-content table tr,body.single-post .entry-content table th,body.single-post .entry-content table td,body.single-post .elementor-widget-theme-post-content table tr,body.single-post .elementor-widget-theme-post-content table th,body.single-post .elementor-widget-theme-post-content table td{height:auto !important;min-height:0 !important;max-height:none !important}body.single-post .entry-content table th,body.single-post .entry-content table td,body.single-post .elementor-widget-theme-post-content table th,body.single-post .elementor-widget-theme-post-content table td{vertical-align:top !important;color:#000000 !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important}/* The blog table has 3 columns. The old global CSS gave column 1 = 32% and column 2 = 68%,leaving no usable width for column 3. */body.single-post .entry-content table th:first-child,body.single-post .entry-content table td:first-child,body.single-post .elementor-widget-theme-post-content table th:first-child,body.single-post .elementor-widget-theme-post-content table td:first-child{width:30% !important;color:#000000 !important}body.single-post .entry-content table th:nth-child(2),body.single-post .entry-content table td:nth-child(2),body.single-post .elementor-widget-theme-post-content table th:nth-child(2),body.single-post .elementor-widget-theme-post-content table td:nth-child(2){width:35% !important;color:#000000 !important}body.single-post .entry-content table th:nth-child(3),body.single-post .entry-content table td:nth-child(3),body.single-post .elementor-widget-theme-post-content table th:nth-child(3),body.single-post .elementor-widget-theme-post-content table td:nth-child(3){width:35% !important;color:#000000 !important}body.single-post .entry-content table th *,body.single-post .entry-content table td *,body.single-post .elementor-widget-theme-post-content table th *,body.single-post .elementor-widget-theme-post-content table td *{color:#000000 !important}/* Mobile:keep all 3 columns usable without changing WooCommerce tables */@media screen and (max-width:768px){body.single-post .entry-content table,body.single-post .elementor-widget-theme-post-content table{table-layout:auto !important}body.single-post .entry-content table th:first-child,body.single-post .entry-content table td:first-child,body.single-post .elementor-widget-theme-post-content table th:first-child,body.single-post .elementor-widget-theme-post-content table td:first-child{width:30% !important}body.single-post .entry-content table th:nth-child(2),body.single-post .entry-content table td:nth-child(2),body.single-post .elementor-widget-theme-post-content table th:nth-child(2),body.single-post .elementor-widget-theme-post-content table td:nth-child(2){width:35% !important}body.single-post .entry-content table th:nth-child(3),body.single-post .entry-content table td:nth-child(3),body.single-post .elementor-widget-theme-post-content table th:nth-child(3),body.single-post .elementor-widget-theme-post-content table td:nth-child(3){width:35% !important}}/* ========================================= MENTE - BLOG TABLE FONT WEIGHT FIX ONLY Header titles bold / body cells normal Product & WooCommerce tables untouched ========================================= */body.single-post .entry-content table thead th,body.single-post .elementor-widget-theme-post-content table thead th{font-weight:700 !important}body.single-post .entry-content table tbody td,body.single-post .entry-content table tbody td *,body.single-post .elementor-widget-theme-post-content table tbody td,body.single-post .elementor-widget-theme-post-content table tbody td *{font-weight:400 !important}/* ========================================= MENTE - YITH WISHLIST Desktop + Tablet + Mobile ========================================= */.wishlist_table{--mente-gold:#b98a45;--mente-text:#2b2d22;--mente-muted:#777;--mente-line:#e8dfd1}/* ================================================== DESKTOP ================================================== */table.wishlist_table{width:100% !important;max-width:100% !important;table-layout:fixed !important;border-spacing:0 !important}table.wishlist_table th,table.wishlist_table td{height:auto !important;padding:18px 14px !important;vertical-align:middle !important;white-space:normal !important;box-sizing:border-box !important}/* Columns */table.wishlist_table th:nth-child(1),table.wishlist_table td:nth-child(1){width:6% !important;text-align:center !important}table.wishlist_table th:nth-child(2),table.wishlist_table td:nth-child(2){width:18% !important;text-align:center !important}table.wishlist_table th:nth-child(3),table.wishlist_table td:nth-child(3){width:32% !important}table.wishlist_table th:nth-child(4),table.wishlist_table td:nth-child(4){width:14% !important;text-align:center !important}table.wishlist_table th:nth-child(5),table.wishlist_table td:nth-child(5){width:14% !important;text-align:center !important}table.wishlist_table th:nth-child(6),table.wishlist_table td:nth-child(6){width:16% !important;text-align:center !important}/* Header */table.wishlist_table thead th:nth-child(2)::after{content:"IMAGE";display:block;transform:translateY(10px)}table.wishlist_table thead th:nth-child(6)::after{content:"ACTION";display:block}table.wishlist_table thead th:nth-child(2)::after,table.wishlist_table thead th:nth-child(6)::after{color:#000;font-family:'MinSans';font-size:14px;font-weight:700;text-align:center}/* Desktop image */table.wishlist_table .product-thumbnail{text-align:center !important}table.wishlist_table .product-thumbnail a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:180px !important;height:180px !important;max-width:100% !important;margin:auto !important;padding:0 !important;border:0 !important}table.wishlist_table .product-thumbnail img{width:170px !important;height:170px !important;max-width:100% !important;object-fit:contain !important}/* Product title */table.wishlist_table .product-name a{display:inline !important;font-family:'MinSans' !important;font-size:15px !important;font-weight:600 !important;line-height:1.45 !important;white-space:normal !important;overflow-wrap:break-word !important}/* Price */table.wishlist_table .product-price{text-align:center !important}table.wishlist_table .product-price del,table.wishlist_table .product-price ins{display:block !important;margin:0 !important;line-height:1.3 !important}table.wishlist_table .product-price del{margin-bottom:4px !important;opacity:.55 !important}table.wishlist_table .product-price ins{font-weight:700 !important;text-decoration:none !important}/* Remove */table.wishlist_table .product-remove{text-align:center !important}table.wishlist_table .product-remove a.remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;margin:auto !important;padding:0 !important;color:var(--mente-gold) !important;background:transparent !important;border:1px solid var(--mente-gold) !important;border-radius:50% !important;font-size:21px !important;line-height:1 !important;text-decoration:none !important}table.wishlist_table .product-remove a.remove:hover{color:#fff !important;background:var(--mente-gold) !important}/* Add to cart */table.wishlist_table .product-add-to-cart{text-align:center !important}table.wishlist_table .product-add-to-cart a{display:inline-block !important;width:auto !important;margin:auto !important;padding:10px 14px !important;white-space:nowrap !important}/* ================================================== TABLET TABLE FALLBACK ================================================== */@media (min-width:769px) and (max-width:1024px){table.wishlist_table th,table.wishlist_table td{padding:13px 8px !important;font-size:13px !important}table.wishlist_table .product-thumbnail a{width:150px !important;height:170px !important}table.wishlist_table .product-thumbnail img{width:140px !important;height:170px !important}table.wishlist_table .product-name a{font-size:13px !important}table.wishlist_table .product-remove a.remove{width:31px !important;height:31px !important;font-size:17px !important}}/* ================================================== YITH RESPONSIVE OUTPUT Tablet + Mobile ================================================== */@media (max-width:1024px){ul.wishlist_table.mobile{width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;border:0 !important}ul.wishlist_table.mobile >li{position:relative !important;width:100% !important;margin:0 !important;padding:22px 0 20px !important;background:transparent !important;border:0 !important;border-bottom:1px solid var(--mente-line) !important;box-sizing:border-box !important}/* Image + details */ul.wishlist_table.mobile .item-wrapper{display:grid !important;grid-template-columns:140px minmax(0,1fr) !important;gap:20px !important;align-items:start !important;width:100% !important;margin:0 !important;padding:0 !important}ul.wishlist_table.mobile .product-thumbnail,ul.wishlist_table.mobile .product-thumbnail a,ul.wishlist_table.mobile .product-thumbnail img{width:140px !important}ul.wishlist_table.mobile .product-thumbnail{margin:0 !important;padding:0 !important}ul.wishlist_table.mobile .product-thumbnail a{display:flex !important;align-items:flex-start !important;justify-content:center !important;height:170px !important;margin:0 !important;padding:0 !important;border:0 !important}ul.wishlist_table.mobile .product-thumbnail img{height:170px !important;max-width:140px !important;object-fit:contain !important}/* Details */ul.wishlist_table.mobile .item-details{min-width:0 !important;padding:3px 42px 0 0 !important;box-sizing:border-box !important}ul.wishlist_table.mobile .item-details h3{margin:0 0 14px !important;padding:0 !important;color:var(--mente-text) !important;font-family:'MinSans' !important;font-size:16px !important;font-weight:600 !important;line-height:1.35 !important}ul.wishlist_table.mobile .item-details h3 a{color:var(--mente-text) !important;white-space:normal !important;overflow-wrap:break-word !important;text-decoration:none !important}/* Reset global table CSS */ul.wishlist_table.mobile table{width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;table-layout:auto !important;border-collapse:collapse !important;border-spacing:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important}ul.wishlist_table.mobile table tr{display:grid !important;grid-template-columns:90px minmax(0,1fr) !important;align-items:center !important;width:100% !important;height:auto !important;margin:0 0 7px !important;padding:0 !important;background:transparent !important;border:0 !important}ul.wishlist_table.mobile table td,ul.wishlist_table.mobile table td:first-child,ul.wishlist_table.mobile table td:nth-child(2){display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;font-family:'MinSans' !important;font-size:12px !important;line-height:1.4 !important}ul.wishlist_table.mobile table td.label{color:var(--mente-text) !important;font-weight:600 !important;text-align:left !important;white-space:nowrap !important}ul.wishlist_table.mobile table td.value{color:var(--mente-muted) !important;text-align:right !important}/* Price */ul.wishlist_table.mobile .item-details-table .amount{color:#000 !important}ul.wishlist_table.mobile .item-details-table del,ul.wishlist_table.mobile .item-details-table ins{display:inline-block !important;margin:0 !important;line-height:1.4 !important}ul.wishlist_table.mobile .item-details-table del{margin-right:8px !important;opacity:.5 !important}ul.wishlist_table.mobile .item-details-table ins{color:#000 !important;font-weight:700 !important;text-decoration:none !important}/* Stock */ul.wishlist_table.mobile .additional-info-wrapper{width:100% !important;margin:15px 0 0 !important;padding:0 !important;border:0 !important}ul.wishlist_table.mobile table.additional-info tr{grid-template-columns:90px minmax(0,1fr) !important;margin:0 !important;padding-right:42px !important;box-sizing:border-box !important}/* Hide Add to Cart responsive */ul.wishlist_table.mobile .product-add-to-cart{display:none !important}/* Remove */ul.wishlist_table.mobile .product-remove{position:absolute !important;top:20px !important;right:0 !important;margin:0 !important;padding:0 !important;z-index:10 !important}ul.wishlist_table.mobile .product-remove a,ul.wishlist_table.mobile .remove_from_wishlist{display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;margin:0 !important;padding:0 !important;color:var(--mente-gold) !important;background:#fff !important;border:1px solid var(--mente-gold) !important;border-radius:50% !important;font-size:13px !important;line-height:1 !important;text-decoration:none !important}}/* ================================================== MOBILE ================================================== */@media (max-width:768px){ul.wishlist_table.mobile >li{padding:20px 0 !important}ul.wishlist_table.mobile .item-wrapper{grid-template-columns:100px minmax(0,1fr) !important;gap:14px !important}ul.wishlist_table.mobile .product-thumbnail,ul.wishlist_table.mobile .product-thumbnail a,ul.wishlist_table.mobile .product-thumbnail img{width:100px !important}ul.wishlist_table.mobile .product-thumbnail a,ul.wishlist_table.mobile .product-thumbnail img{height:125px !important}ul.wishlist_table.mobile .product-thumbnail img{max-width:100px !important}ul.wishlist_table.mobile .item-details{padding:3px 32px 0 0 !important}ul.wishlist_table.mobile .item-details h3{margin-bottom:11px !important;font-size:13px !important}ul.wishlist_table.mobile table tr{grid-template-columns:55px minmax(0,1fr) !important;margin-bottom:6px !important}ul.wishlist_table.mobile table td,ul.wishlist_table.mobile table td:first-child,ul.wishlist_table.mobile table td:nth-child(2){font-size:10.5px !important}ul.wishlist_table.mobile .additional-info-wrapper{margin-top:13px !important}ul.wishlist_table.mobile table.additional-info tr{grid-template-columns:45px minmax(0,1fr) !important;padding-right:0 !important}ul.wishlist_table.mobile .product-remove{top:17px !important}ul.wishlist_table.mobile .product-remove a,ul.wishlist_table.mobile .remove_from_wishlist{width:25px !important;height:25px !important;font-size:11px !important}}/* ================================================== SMALL MOBILE ================================================== */@media (max-width:420px){ul.wishlist_table.mobile .item-wrapper{grid-template-columns:85px minmax(0,1fr) !important;gap:12px !important}ul.wishlist_table.mobile .product-thumbnail,ul.wishlist_table.mobile .product-thumbnail a,ul.wishlist_table.mobile .product-thumbnail img{width:85px !important}ul.wishlist_table.mobile .product-thumbnail a,ul.wishlist_table.mobile .product-thumbnail img{height:105px !important}ul.wishlist_table.mobile .product-thumbnail img{max-width:85px !important}ul.wishlist_table.mobile .item-details{padding-right:28px !important}}/* ======================================== PRODUCT PAGINATION SPACING Desktop,Tablet and Mobile ======================================== *//* Desktop */body.tax-product_cat .woocommerce-pagination,body.post-type-archive-product .woocommerce-pagination{display:block;width:100%;margin:0 !important;padding-top:40px !important;padding-bottom:40px !important}/* Tablet */@media (min-width:768px) and (max-width:1024px){body.tax-product_cat .woocommerce-pagination,body.post-type-archive-product .woocommerce-pagination{padding-top:30px !important;padding-bottom:30px!important}}/* Mobile */@media (max-width:767px){body.tax-product_cat .woocommerce-pagination,body.post-type-archive-product .woocommerce-pagination{padding-top:30px !important;padding-bottom:30px !important}}.single-product .single_add_to_cart_button{width:100% !important;border-radius:999px !important;min-height:45px !important;display:flex !important;align-items:center !important;justify-content:center !important}.single_add_to_cart_button{position:relative !important;overflow:hidden !important;background:#17150F !important;color:#ffffff !important;border:1px solid #17150F !important;font-size:16px !important;z-index:1;transition:color 1s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1) !important}.single-product .single_add_to_cart_button{width:100% !important;border-radius:20px !important;min-height:45px !important;display:flex !important;align-items:center !important;justify-content:center !important}.single_add_to_cart_button{position:relative !important;overflow:hidden !important;background:#17150F !important;color:#ffffff !important;border:1px solid #17150F !important;font-size:16px !important;z-index:0;will-change:transform;transition:color .25s ease,transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease !important}.single_add_to_cart_button::before{content:"";position:absolute;width:170%;height:170%;left:-35%;bottom:-170%;z-index:-1;background:#ffffff;border-radius:50%;transform:translate3d(0,0,0);will-change:transform;backface-visibility:hidden;transition:transform .85s cubic-bezier(.22,1,.36,1)}.single_add_to_cart_button:hover::before{transform:translate3d(0,-79.5%,0)}.single_add_to_cart_button:hover{color:#17150F !important;box-shadow:0 10px 25px rgba(0,0,0,.10)}/* یکسان کردن قاب تمام عکس‌های کوچک گالری */#wpgs-gallery .wcgs-thumb img{display:block !important;width:100% !important;height:100% !important;box-sizing:border-box !important;border-radius:13px !important;overflow:hidden !important}@media (min-width:1025px){#wpgs-gallery .wcgs-thumb{margin-bottom:14px !important}#wpgs-gallery .wcgs-thumb:last-child{margin-bottom:0 !important}}/* Fix WPGS Gallery Thumbnail Position */@media (min-width:1025px){#wpgs-gallery{display:flex !important;align-items:flex-start !important;position:relative !important;overflow:visible !important}#wpgs-gallery .gallery-navigation-carousel-wrapper{position:relative !important;flex:0 0 104px !important;height:auto !important;z-index:5 !important}#wpgs-gallery .gallery-navigation-carousel{position:sticky !important;top:20px !important;height:max-content !important;overflow:hidden !important}#wpgs-gallery .wcgs-carousel{position:relative !important;z-index:2 !important}#wpgs-gallery .wcgs-thumb.swiper-slide{transform:none !important}#wpgs-gallery .gallery-navigation-carousel-wrapper,#wpgs-gallery .wcgs-carousel{min-height:1px !important}}/* Prevent thumbnails dropping below image on all screens */#wpgs-gallery .spswiper-wrapper{align-items:flex-start !important}#wpgs-gallery .gallery-navigation-carousel-wrapper{order:0 !important}#wpgs-gallery .wcgs-carousel{order:1 !important}/* Disable unwanted drag movement on thumbnail column */#wpgs-gallery .gallery-navigation-carousel{touch-action:none !important}/* ========================================= MENTE PRODUCT GALLERY - IPAD FIX ========================================= */@media (min-width:768px) and (max-width:1024px){#wpgs-gallery{display:flex !important;flex-direction:row !important;align-items:flex-start !important;width:100% !important;overflow:hidden !important}/* Thumbnail column */#wpgs-gallery .gallery-navigation-carousel-wrapper{width:70px !important;min-width:70px !important;max-width:70px !important;flex:0 0 70px !important;margin-right:15px !important;position:relative !important}#wpgs-gallery .gallery-navigation-carousel{width:100% !important;height:auto !important;overflow:hidden !important}#wpgs-gallery .wcgs-thumb.swiper-slide{width:58px !important;height:58px !important;min-width:58px !important;max-width:58px !important;margin-bottom:10px !important}#wpgs-gallery .wcgs-thumb img{width:100% !important;height:100% !important;object-fit:cover !important}/* Main image */#wpgs-gallery .wcgs-carousel{width:calc(100% - 85px) !important;max-width:calc(100% - 85px) !important;flex:1 !important;position:relative !important}#wpgs-gallery .wcgs-photo{width:100% !important;height:auto !important;transform:none !important}#wpgs-gallery .wcgs-photo img{width:100% !important;height:auto !important;object-fit:contain !important}}.price-on-request,.woocommerce .price-on-request,.woocommerce-page .price-on-request{display:inline-block !important;font-family:"MinSans",Sans-serif !important;font-size:22px !important;font-weight:600 !important;color:#2b2d22 !important;line-height:1.4 !important;letter-spacing:0 !important;text-transform:none !important}/* Mente Category Product Title Bigger */.woocommerce ul.products li.product .woo-entry-inner .title,.woocommerce ul.products li.product .woo-entry-inner .title a,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-family:"MinSans",sans-serif !important;font-size:22px !important;font-weight:600 !important;color:#2b2d22 !important;line-height:1.4 !important;margin-top:12px !important;margin-bottom:8px !important}/* Price smaller */.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{font-size:20px !important;font-weight:600 !important;line-height:1.3 !important}/* Available on Request smaller */.woocommerce ul.products li.product .mente-available-request{font-size:18px !important;font-weight:600 !important}/* Variation table position */.single-product .variations{position:relative !important;top:-18px !important}/* ========================================= Luxury Product Gallery Thumbnail Scroll ========================================= */@media (min-width:1025px){#wpgs-gallery .gallery-navigation-carousel-wrapper{height:620px !important;overflow:hidden !important}#wpgs-gallery .gallery-navigation-carousel{height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;scroll-behavior:smooth !important;/* Hide scrollbar */scrollbar-width:none !important;-ms-overflow-style:none !important}#wpgs-gallery .gallery-navigation-carousel::-webkit-scrollbar{display:none !important}/* smooth thumbnail spacing */#wpgs-gallery .wcgs-thumb{margin-bottom:12px !important;transition:transform .25s ease !important}#wpgs-gallery .wcgs-thumb:hover{transform:none !important}/* Keep the thumbnail list on native vertical scroll. */#wpgs-gallery .gallery-navigation-carousel{touch-action:pan-y !important}#wpgs-gallery .gallery-navigation-carousel .spswiper-wrapper{transform:translate3d(0,0,0) !important;transition:none !important}}