/* source: lomax-refinements.css */
.woocommerce-checkout form.checkout.lx-checkout-form{display:block!important;width:100%!important}
.lx-header .lx-header-in,.lx-header .lx-nav-in{box-sizing:border-box!important;width:calc(100% - 40px)!important;max-width:1320px!important;margin-inline:auto!important;padding-inline:0!important}
.lx-footer-secondary .lx-footer-trust>a{height:100px!important;padding:10px!important;overflow:hidden!important;box-sizing:border-box!important}
.lx-footer-secondary .lx-footer-trust>a img{display:block!important;width:auto!important;height:auto!important;max-height:78px!important;max-width:100%!important;margin:auto!important;object-fit:contain!important}
.lx-sort-toggle,.lx-filters-toggle{border-color:#d5ac5a!important;color:#765016!important}
.lx-sort-options .lx-sort-choice{background:#f8f5ee!important;color:#765016!important}
.lx-sort-options .lx-sort-choice.is-active{background:#fff0c7!important;color:#332400!important}
@media(min-width:861px){
.lx-header .lx-header-in{grid-template-columns:180px minmax(0,1fr) 140px!important;gap:28px!important;grid-template-rows:76px!important;min-height:76px!important}
.lx-header .lx-header-in>.lx-header-actions{grid-row:1!important;justify-self:start!important;width:auto!important;position:static!important}
.lx-header .lx-header-in>.lx-brand{grid-row:1!important;justify-self:end!important;width:140px!important;max-width:140px!important;position:static!important}
.lx-header .lx-header-in>.lx-brand img{width:140px!important;max-width:140px!important;height:64px!important;object-fit:contain!important}
.lx-header .lx-header-in>.lx-search{grid-row:1!important;width:100%!important}
.lx-footer-topcols{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}.lx-footer-topcols>.lx-footer-social-fixed{display:block!important;border:0!important;padding:0!important}.lx-footer-store p>span:last-child{order:-2!important}.lx-footer-store p>i{order:-1!important}
}
@media(max-width:860px){
.lx-header,.admin-bar .lx-header{top:0!important;position:sticky!important}.lx-header .lx-header-in{min-height:68px!important}.lx-mobile-primary{z-index:1300!important}.lx-mobile-primary-close{z-index:1302!important}.lx-tabbar{bottom:0!important;margin-bottom:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}
.lx-mega .lx-mega-cat{min-height:40px!important;padding:8px 5px!important;font-size:10px!important;border-radius:0!important}.lx-mega .lx-mega-link{display:flex!important;align-items:center!important;min-height:42px!important;background:transparent!important;border:0!important;border-bottom:1px solid #eee!important;border-radius:0!important;padding:10px 0!important}.lx-mega .lx-mega-link-img{display:none!important}.lx-mega .lx-mega-grand{padding:5px 8px!important;border:0!important;background:transparent!important}.lx-mega .lx-mega-grand a{font-size:11px!important}.lx-mega .lx-mega-panels{padding-top:50px!important}
.lx-search-open .lx-search-results{overflow-y:auto!important;max-height:calc(100dvh - 170px)!important}.lx-footer-topcols>.lx-footer-social-fixed .lx-social-links{display:flex!important}.lx-footer-topcols>.lx-footer-social-fixed{padding:18px 0!important}
.woocommerce-checkout .lx-checkout-form.is-step-1 .lx-checkout-review{display:flex!important;width:100%!important;overflow:visible!important}.woocommerce-checkout .lx-checkout-form.is-step-1 .lx-checkout-review>.lx-address-next{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;bottom:auto!important;min-height:52px!important;color:#211b0b!important;background:#ffad0a!important;margin:14px 0!important;order:2!important}
.lx-buybox-cart .single_add_to_cart_button{display:none!important}.lx-keyspec-row{display:flex!important;justify-content:space-between!important;gap:16px!important}.lx-keyspec-row dt{text-align:right!important;flex:1}.lx-keyspec-row dd{text-align:left!important;flex:1;margin:0!important}.woocommerce-product-attributes-item{display:table-row!important}.woocommerce-product-attributes-item th{text-align:right!important;width:45%!important}.woocommerce-product-attributes-item td{text-align:left!important;width:55%!important}
.lx-crumbs{padding-top:18px!important}.woocommerce-account .lx-commerce-shell{padding-top:22px!important}.lx-wishlist{width:36px!important;height:36px!important;border:1px solid #e7dfd2!important;background:#f7f3eb!important;border-radius:10px!important;font-size:23px!important}
}

/* source: lomax-layout-fixes.css */
/* Shared card geometry, also used by homepage product loops. */
.woocommerce ul.products li.product.lx-pcard,.lomax-home ul.products li.product.lx-pcard{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;padding:0!important;background:#f6f3ed!important;margin:0!important;float:none!important;width:auto!important}
.lx-pcard .lx-pcard-media{height:240px!important;min-height:240px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:16px!important;box-sizing:border-box!important;background:#f6f3ed!important}
.lx-pcard .lx-pcard-media img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0!important;transform:none!important}
.lx-pcard .lx-pcard-title{padding:16px!important;min-height:76px!important;box-sizing:border-box!important}.lx-pcard .lx-pcard-meta:empty{display:none!important}
.lx-pcard .lx-pcard-foot{display:flex!important;align-items:center!important;justify-content:center!important;min-height:70px!important;height:70px!important;box-sizing:border-box!important;padding:12px!important;margin-top:auto!important;text-align:center!important;width:100%!important;flex:none!important}
.lx-pcard .lx-pcard-foot>.lx-price{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;text-align:center!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.6!important}
.lx-filter-close{display:none!important}.lx-sort-options{display:flex;align-items:center;gap:6px}.lx-sort-options>strong{display:none!important}.lx-sort-options .lx-sort-close{display:none!important}
.lx-footer-secondary .lx-footer-trust{align-items:stretch!important}.lx-footer-secondary .lx-footer-trust>a,.lx-footer-secondary .lx-footer-trust>img{height:92px!important;box-sizing:border-box!important;align-self:stretch!important;padding:8px!important;margin:0!important;max-height:92px!important;overflow:hidden!important}.lx-footer-secondary .lx-footer-trust>a img{height:74px!important;max-height:74px!important;width:100%!important;object-fit:contain!important;margin:0!important}
.lx-buybox{top:190px!important}.lx-checkout-summary-card{top:190px!important}.lx-checkout-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:600px!important}.lx-checkout-steps button:nth-child(n+3){display:flex!important}.lx-confirmation-steps{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:24px;font-size:12px}.lx-confirmation-steps strong{color:#976100}
.woocommerce-checkout form.lx-checkout-form>.lx-address-continue{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:100%!important;min-height:48px!important;margin:16px 0!important;background:#ffad0a!important;color:#211b0b!important}.woocommerce-checkout form.lx-checkout-form.is-step-2>.lx-address-continue{display:none!important}
.lx-gallery-actions{gap:12px!important}.lx-gallery-actions a,.lx-gallery-actions button,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{width:38px!important;height:38px!important;background:#f4f1eb!important;border:1px solid #e7dfd2!important;border-radius:10px!important;box-sizing:border-box!important}.lx-gallery-actions{top:62px!important}
.lx-buybox-cart input.qty{font-family:inherit!important;font-feature-settings:'ss01'!important}
.lx-qty-localized{position:relative!important}.lx-qty-localized input.qty{color:transparent!important;caret-color:#222!important}.lx-qty-persian{position:absolute;inset:0 50px;display:flex;align-items:center;justify-content:center;pointer-events:none;font:800 16px Vazirmatn,system-ui,sans-serif;color:#222}
.lx-mega-cats{border-left:1px solid #e7e2d9!important}.lx-mega-arrow{font-size:0!important;display:inline-flex!important;align-items:center;justify-content:center}.lx-mega-arrow:before{content:'‹';font-size:18px}
.lx-sort-toggle,.lx-filters-toggle,.lx-sort-options .lx-sort-choice,.lx-filters a,.lx-filters summary{transition:background .18s,color .18s,box-shadow .18s!important}.lx-sort-toggle:hover,.lx-filters-toggle:hover,.lx-sort-options .lx-sort-choice:hover,.lx-filters a:hover,.lx-filters summary:hover{background:#fff0c9!important;color:#805400!important;box-shadow:inset 0 0 0 1px #e5b855!important}
.lx-gallery-actions a,.lx-gallery-actions button,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{color:#3b3428!important;background:#f4f1eb!important;box-shadow:0 2px 7px rgba(40,30,10,.06)!important;transition:background .18s,box-shadow .18s,transform .18s!important}.lx-gallery-actions a:hover,.lx-gallery-actions button:hover,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background:#ffedc2!important;box-shadow:0 4px 10px rgba(40,30,10,.12)!important;transform:translateY(-1px)}
@media(min-width:861px){.lx-sortbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.lx-sort-options{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.lx-sort-options .lx-sort-choice{padding:9px 12px!important}.lx-footer-secondary{grid-template-columns:minmax(0,1fr) 310px!important;gap:28px!important;padding-block:12px!important}.lx-footer-secondary .lx-footer-about{max-width:none!important;width:100%!important;margin:0!important}.lx-footer-secondary h3{margin-bottom:5px!important}}
@media(max-width:860px){
.lx-sortbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.lx-sort-toggle,.lx-filters-toggle{min-height:36px!important;padding:7px!important;font-size:11px!important}.lx-filters.is-open>.lx-filter-close{display:grid!important}
.lx-sort-options.is-open{display:flex!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(88vw,380px)!important;box-sizing:border-box!important;padding:40px 16px 16px!important;border-radius:18px!important;gap:4px!important}.lx-sort-options.is-open>strong,.lx-sort-options.is-open .lx-sort-close{display:block!important}.lx-sort-options.is-open .lx-sort-choice{padding:10px!important;min-height:36px!important}
.lx-mobile-primary-menu .sub-menu{display:none!important}.lx-mobile-primary-menu li.is-sub-open>.sub-menu{display:block!important}.lx-mega .lx-mega-cat{min-height:32px!important;padding:6px 4px!important;font-size:10px!important}.lx-mega .lx-mega-link{min-height:32px!important;padding:6px 0!important}.lx-mega .lx-mega-group{margin-bottom:3px!important}.lx-mega .lx-mega-grand a{line-height:1.6!important;font-size:10px!important}.lx-mega .lx-mega-grand{gap:2px 8px!important;padding:3px 6px!important}
.lx-checkout-customer input.input-text,.lx-checkout-customer select,.lx-checkout-customer .select2-selection{min-height:42px!important;height:42px!important;padding:8px 10px!important}.lx-checkout-customer .select2-selection__rendered{line-height:24px!important}.lx-checkout-customer .select2-selection__arrow{height:40px!important}
.lx-pcard .lx-pcard-media{height:170px!important;min-height:170px!important}.lx-pcard .lx-pcard-title{min-height:64px!important;padding:12px!important}.lx-pcard .lx-pcard-foot{height:59px!important;min-height:59px!important;padding:10px!important}.lomax-home ul.lx-products{list-style:none!important;padding:0!important;margin:0!important}.lomax-home ul.lx-products>li.product{flex:0 0 76vw!important;scroll-snap-align:start!important}
.lx-tabbar{position:fixed!important;bottom:0!important;inset-inline:0!important;margin:0!important;transform:none!important;padding:5px 4px 0!important;border-bottom:0!important;min-height:55px!important;height:55px!important;box-sizing:border-box!important}.lx-tab{gap:2px!important}.lx-pdp-related ul.products{overflow-x:auto!important;touch-action:pan-x pan-y!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important}
.single-product .lx-footer-bottom{padding-bottom:145px!important}.lx-footer-store p>i{display:none!important}
.lx-mega,.lx-mobile-primary{position:fixed!important;top:var(--lx-mobile-header-edge,68px)!important;bottom:0!important;height:calc(100dvh - var(--lx-mobile-header-edge,68px))!important;min-height:0!important;z-index:850!important;background:#fff!important;border-top:1px solid #e9e4db!important;box-shadow:0 12px 30px rgba(30,25,15,.1)!important}
.lx-mega .lx-mega-in{height:100%!important;min-height:0!important;padding-bottom:0!important}.lx-mega .lx-mega-cats,.lx-mega .lx-mega-panels{height:100%!important;padding-top:44px!important}.lx-mega .lx-mega-cats{background:#f8f7f4!important;width:106px!important}.lx-mega .lx-mega-cat{border:0!important;border-radius:0!important;color:#615d55!important;line-height:1.6!important}.lx-mega .lx-mega-cat.is-active{background:#fff4d8!important;color:#785300!important;box-shadow:inset -3px 0 #efad23!important}.lx-mega .lx-mega-close,.lx-mobile-primary-close{position:absolute!important;top:8px!important;left:10px!important;right:auto!important;width:30px!important;height:30px!important;border:1px solid #e9e4db!important;border-radius:9px!important;background:#f8f7f4!important;color:#433d33!important;font-size:21px!important}
.lx-mobile-primary>ul,.lx-mobile-primary-menu,.lx-mobile-post-menu{width:100%!important;min-height:0!important;padding:44px 18px 20px!important;box-sizing:border-box!important;background:#fff!important}.lx-mobile-primary-menu>li>a{font-size:12px!important;padding:12px 4px!important;border-bottom:1px solid #eeeae3!important}.lx-mobile-primary-menu .sub-menu{background:#f8f7f4!important;border-radius:9px!important;margin:0 0 8px!important;padding:4px 12px!important}.lx-mobile-primary-menu .sub-menu a{font-size:11px!important;padding:9px 0!important}.lx-mobile-primary:before{display:none!important}
.woocommerce table.shop_attributes{display:table!important;table-layout:fixed!important;width:100%!important;max-width:none!important}.woocommerce table.shop_attributes tbody{display:table-row-group!important;width:100%!important}.woocommerce table.shop_attributes tr{display:table-row!important}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{display:table-cell!important;width:50%!important;vertical-align:middle!important;padding:10px!important}.woocommerce table.shop_attributes th{text-align:right!important}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes td p{text-align:left!important;margin:0!important}
}

/* source: lomax-stock-mobile.css */
.lx-pcard .lx-pcard-foot>.lx-out-price{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;text-align:center!important}
.lx-pcard .lx-off{background:#ffb414!important;color:#382900!important;font-weight:800!important}
.lx-mega-arrow{display:none!important}.lx-mega-arrow:before{content:none!important}.lx-category-expand{display:none}
.lx-cart-line-body dl.variation{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important;margin:6px 0!important;font-size:11px!important}.lx-cart-line-body dl.variation dt,.lx-cart-line-body dl.variation dd{float:none!important;display:inline!important;margin:0!important;padding:0!important;line-height:1.8!important}.lx-cart-line-body dl.variation dd p{display:inline!important;margin:0!important}.lx-cart-unit-price del{opacity:.5;margin-left:8px}.lx-cart-unit-price ins{text-decoration:none}.lx-cart-savings{color:#927000}
.lomax-home .lx-grid-cat .lx-cat,.lomax-home .lx-grid-cat .lx-cat img{background:#f6f3ed!important}
@media(min-width:861px){.lomax-home ul.products.lx-products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.lx-pdp-related ul.products li.product.lx-pcard{flex:0 0 calc((100% - 60px)/4)!important}}
@media(max-width:860px){
.single-product .lx-footer,.woocommerce-cart .lx-footer,.woocommerce-checkout .lx-footer,.woocommerce-account .lx-footer{display:none!important}.single-product .lx-keyspecs{display:none!important}
.lx-tabbar{z-index:1500!important;opacity:1!important;visibility:visible!important;filter:none!important}.lx-body .lx-header{z-index:1400!important}
.lx-mega,.lx-mobile-primary{top:var(--lx-mobile-header-edge,68px)!important;bottom:55px!important;height:calc(100dvh - var(--lx-mobile-header-edge,68px) - 55px)!important;z-index:1300!important;overflow:hidden!important}
.lx-mega .lx-mega-in,.lx-mega .lx-mega-cats,.lx-mega .lx-mega-panels{height:100%!important;min-height:0!important;box-sizing:border-box!important}.lx-mega .lx-mega-panels,.lx-mega .lx-mega-cats{padding-bottom:16px!important}.lx-mega-group{position:relative!important}.lx-mega .lx-mega-group>.lx-mega-link{padding-left:34px!important}.lx-category-expand{display:grid!important;place-items:center;position:absolute;left:0;top:5px;width:28px;height:28px;border:1px solid #e5dfd4;border-radius:8px;background:#f8f7f4;color:#775722;font-size:19px}.lx-mega .lx-mega-group>.lx-mega-grand{display:none!important}.lx-mega .lx-mega-group.is-expanded>.lx-mega-grand{display:flex!important}
.lx-mobile-primary{width:min(88vw,390px)!important;right:0!important;left:auto!important;background:#f8f7f4!important;overflow-y:auto!important}.lx-mobile-primary>ul,.lx-mobile-primary-menu,.lx-mobile-post-menu{background:#f8f7f4!important}.lx-mobile-primary-menu .sub-menu{background:#fff!important}
body.lx-mobile-primary-open:before{content:''!important;position:fixed!important;inset:var(--lx-mobile-header-edge,68px) 0 55px!important;background:rgba(25,22,18,.42)!important;z-index:1200!important;backdrop-filter:none!important}
.lx-subcats{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:9px!important}.lx-subcats>.lx-subcat{flex:0 0 100px!important;min-width:100px!important}
.woocommerce ul.products li.product.lx-pcard,.lomax-home ul.products li.product.lx-pcard,.lx-pdp-related ul.products li.product.lx-pcard{flex:0 0 calc((100vw - 48px)/2)!important;width:calc((100vw - 48px)/2)!important;min-width:0!important;max-width:none!important}
.lx-pcard .lx-pcard-media{height:170px!important;min-height:170px!important}.lx-pcard .lx-pcard-title{height:70px!important;min-height:70px!important;font-size:11px!important;padding:10px!important;overflow:hidden!important}.lx-pcard .lx-pcard-foot{height:59px!important;min-height:59px!important}.lx-pdp-related ul.products{gap:12px!important}.lomax-home ul.products.lx-products{gap:12px!important}
}

/* source: lomax-interaction-fixes.css */
.lx-percent-sale,.lx-off{background:#ffb414!important;color:#372900!important;font-weight:800!important}
.lx-apply-filters{display:block;width:100%;padding:11px 15px;margin-top:15px;border:1px solid #e3a829;border-radius:11px;background:#ffb414;color:#2c210b;font:800 13px inherit;cursor:pointer}.lx-apply-filters:hover{background:#f2a600}
.lx-body .lx-search>.lx-search-icon{display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:#756544!important;font-size:27px!important;padding:0!important;width:38px!important;height:38px!important;flex:0 0 38px!important}
.woocommerce-checkout .woocommerce-checkout-review-order-table{display:none!important}
.lx-cart-summary .lx-checkout-summary-card{position:static!important;border:0!important;box-shadow:none!important;padding:0!important}.lx-cart-summary div.lx-cart-savings,.lx-checkout-summary-card div.lx-cart-savings{display:grid!important;visibility:visible!important}
@media(min-width:861px){
.lx-search>button[type=submit]:not(.lx-search-icon){display:none!important}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{align-items:end!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_address_1_field{grid-column:span 9!important;min-width:0!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_postcode_field{grid-column:span 3!important;min-width:0!important}.woocommerce-checkout #billing_address_1_field label,.woocommerce-checkout #billing_postcode_field label{min-height:26px!important;line-height:26px!important;margin-bottom:6px!important;white-space:nowrap!important}.woocommerce-checkout #billing_address_1_field input,.woocommerce-checkout #billing_postcode_field input{height:52px!important;min-height:52px!important;box-sizing:border-box!important}
.lx-checkout-review #order_review{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.lx-checkout-review #payment{background:transparent!important}.lx-checkout-review #lomax-payment-box{margin-top:18px!important}
}
@media(max-width:860px){
.lx-body.lx-search-open>.lx-search{display:flex!important;position:fixed!important;top:calc(var(--lx-mobile-header-edge,68px) + 10px)!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;height:56px!important;z-index:100005!important;background:#fff!important;filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.lx-body.lx-search-open>.lx-search input{background:#fff!important;color:#222!important;filter:none!important;opacity:1!important}.lx-body.lx-search-open:before{z-index:100000!important}.lx-body.lx-search-open>.lx-search .lx-search-results{top:calc(var(--lx-mobile-header-edge,68px) + 76px)!important;z-index:100006!important;max-height:calc(100dvh - var(--lx-mobile-header-edge,68px) - 145px)!important;overflow-y:auto!important;filter:none!important;opacity:1!important}.lx-body.lx-search-open>.lx-search>.lx-mobile-search-close{display:block!important;flex:0 0 30px!important}.lx-body.lx-search-open>.lx-search>button[type=submit]:not(.lx-search-icon){display:none!important}
.lx-mega{top:calc(var(--lx-mobile-header-edge,68px) + 1px)!important;transform:none!important;margin:0!important}.lx-mega .lx-mega-in{top:0!important;margin:0!important;transform:none!important;position:relative!important}.lx-mega .lx-mega-cats,.lx-mega .lx-mega-panels{padding-top:42px!important}.lx-mega .lx-mega-cat,.lx-mega .lx-mega-link{height:40px!important;min-height:40px!important;box-sizing:border-box!important;padding:7px 5px!important;line-height:1.5!important}.lx-mega .lx-mega-group>.lx-mega-link{padding-left:34px!important}.lx-mega .lx-category-expand{top:20px!important;transform:translateY(-50%)!important;width:27px!important;height:27px!important}
.lx-mobile-primary{bottom:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--lx-mobile-header-edge,68px) - 65px)!important;box-shadow:0 10px 25px rgba(0,0,0,.13)!important}.lx-mobile-primary>ul,.lx-mobile-primary-menu,.lx-mobile-post-menu{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:14px!important}.lx-mobile-primary .menu-item-has-children>a{position:relative!important;padding-left:32px!important}.lx-mobile-primary .menu-item-has-children>a:after{content:'+'!important;position:absolute!important;left:4px!important;top:50%!important;transform:translateY(-50%)!important;font-size:20px!important;line-height:1!important}.lx-mobile-primary .menu-item-has-children.is-sub-open>a:after{content:'−'!important}
.lx-subcats{touch-action:pan-x!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}.lx-subcats>.lx-subcat{scroll-snap-align:start!important}
.lomax-home .lx-grid-cat{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}.lomax-home .lx-grid-cat>.lx-cat{width:auto!important;min-width:0!important;flex:none!important;background:#f6f3ed!important}.lomax-home .lx-grid-cat>.lx-cat img{background:#f6f3ed!important}
}

/* source: lomax-components.css */
.lx-mobile-catalog{display:none}
.lx-drawer-social{display:none}
.lx-body .lx-cart-summary table tr.lx-cart-savings{display:table-row!important}.lx-body .lx-cart-summary table tr.lx-cart-savings>th,.lx-body .lx-cart-summary table tr.lx-cart-savings>td{display:table-cell!important;width:50%!important;white-space:normal!important;word-break:normal!important;vertical-align:middle!important}.lx-body .lx-cart-summary table tr.lx-cart-savings>td{text-align:left!important}.lx-body .lx-cart-summary table tr.lx-cart-savings>td:before{display:none!important}
.lx-body .lx-product-palette>strong:before,.lx-body .lx-product-palette>strong:after,.lx-body .lx-selected-color:before{content:none!important}
.lx-mobile-catalog button{font-family:inherit}.lx-mobile-catalog .lx-catalog-roots>button{font-size:10px;font-weight:600;line-height:1.5}.lx-mobile-catalog .lx-catalog-roots>button[aria-pressed=true]{font-weight:900}
.lx-cart-totals-clean .lx-total-line{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;padding:14px 0!important;border-bottom:1px solid #e8e4dd!important;width:100%!important}.lx-cart-totals-clean .lx-total-line>span{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;white-space:normal!important;word-break:normal!important;font-size:12px!important;line-height:1.8!important}.lx-cart-totals-clean .lx-total-line>strong{display:block!important;width:auto!important;text-align:left!important;font-size:13px!important}.lx-total-saving{color:#997000!important}
.lx-body .lomax-home ul.products.lx-products li.product.lx-pcard{padding:0!important;margin:0!important;align-items:stretch!important;box-sizing:border-box!important}
.lx-body .lomax-home ul.products.lx-products li.product.lx-pcard .lx-pcard-foot{width:100%!important;max-width:none!important;align-self:stretch!important;margin:0!important;padding:12px!important;background:#fff!important;box-sizing:border-box!important;flex:0 0 70px!important;height:70px!important;border-top:1px solid #e5e0d6!important}
.lx-body .lomax-home ul.products.lx-products li.product.lx-pcard .lx-pcard-title{min-height:70px!important;height:70px!important;flex:0 0 70px!important}.lx-body .lomax-home ul.products.lx-products li.product.lx-pcard .lx-pcard-meta{min-height:0!important;height:auto!important;padding:0!important}
.lomax-home .lx-grid-cat .lx-cat img{mix-blend-mode:multiply!important;background:transparent!important}
.lx-checkout-customer input.input-text,.lx-checkout-customer select{height:44px!important;min-height:44px!important;padding:9px 12px!important;box-sizing:border-box!important}.lx-checkout-customer textarea{min-height:92px!important;border:1px solid #ddd8d0!important;border-radius:12px!important;background:#fff!important;font:inherit!important;padding:10px 12px!important;box-sizing:border-box!important;width:100%!important}.lx-checkout-customer .select2-selection{min-height:44px!important;height:44px!important}.lx-checkout-customer .select2-selection__rendered{line-height:42px!important}.lx-checkout-customer .select2-selection__arrow{height:42px!important}
@media(min-width:861px){.lx-body .lx-header .lx-search{position:relative!important;overflow:visible!important}.lx-body .lx-header .lx-search>.lx-search-results{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;margin:0!important;box-sizing:border-box!important}}
@media(max-width:860px){
.lx-body .lx-mega:not([hidden])>.lx-mega-in{display:none!important}.lx-body .lx-mega:not([hidden])>.lx-mobile-catalog{display:flex!important;flex-direction:column;position:absolute;inset:0;background:#fff;overflow:hidden}
.lx-catalog-top{height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #e7e2d9;font-size:12px}.lx-catalog-close{width:28px;height:28px;background:#f6f3ed;border:1px solid #e7e2d9;border-radius:8px;color:#333;font-size:20px}
.lx-catalog-columns{display:grid;grid-template-columns:106px minmax(0,1fr);min-height:0;flex:1;direction:rtl}.lx-catalog-roots{overflow-y:auto;background:#f6f3ed;border-left:1px solid #e7e2d9}.lx-catalog-roots>button{display:flex;align-items:center;justify-content:flex-start;width:100%;height:42px;min-height:42px;padding:5px 8px;text-align:right;border:0;border-bottom:1px solid #ebe7df;border-radius:0;background:transparent;color:#615b50;font:600 10px/1.5 inherit;box-sizing:border-box}.lx-catalog-roots>button[aria-pressed=true]{background:#ffedbe;color:#704a00;box-shadow:inset -3px 0 #ffb414;font-weight:900}.lx-catalog-content{min-width:0;overflow-y:auto;padding:0 10px}.lx-catalog-content>section[hidden],.lx-catalog-children[hidden]{display:none!important}.lx-catalog-parent{display:flex;align-items:center;min-height:42px;font-size:11px;color:#916000;border-bottom:1px solid #e8e3d9;font-weight:800}.lx-catalog-row{height:42px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #ece8e0}.lx-catalog-row>a{flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.5}.lx-catalog-expand{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid #e7e2d9;background:#f8f6f1;border-radius:7px;font-size:19px;color:#806000}.lx-catalog-children a{display:block;padding:8px;font-size:10px;line-height:1.6;border-bottom:1px solid #f1eee8}
.lx-body .lx-mega{top:var(--lx-mobile-header-edge,76px)!important;bottom:55px!important;height:calc(100dvh - var(--lx-mobile-header-edge,76px) - 55px)!important;margin:0!important;transform:none!important}.lx-body .lx-header{z-index:1400!important;transform:none!important}
.lx-body .lomax-home ul.products.lx-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;overflow:visible!important;padding:0!important;gap:12px!important}.lx-body .lomax-home ul.products.lx-products>li.product.lx-pcard{width:100%!important;flex:none!important;min-width:0!important;max-width:100%!important}.lx-body .lomax-home ul.products.lx-products li.product.lx-pcard .lx-pcard-foot{height:59px!important;flex-basis:59px!important;min-height:59px!important}
.lx-body .lx-cart-toast,.lx-body .lx-cart-toast.is-open{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:calc(125px + env(safe-area-inset-bottom,0px))!important;transform:translateX(-50%)!important;width:calc(100vw - 32px)!important;max-width:390px!important;margin:0!important;box-sizing:border-box!important;text-align:center!important}
.post-type-archive-product .lx-footer,.tax-product_cat .lx-footer,.tax-product_tag .lx-footer,.tax-product_brand .lx-footer{display:none!important}
.lx-body .lx-mobile-primary-toggle{background:#f6f3ed!important;color:#725015!important;border:1px solid #e5dccb!important}.lx-body .lx-mobile-primary-toggle:hover{background:#ffedbf!important;color:#4e360b!important}
.lx-mobile-primary>.lx-drawer-social{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;padding:14px 12px!important;border-top:1px solid #e6e0d5!important;box-sizing:border-box!important;max-width:100%!important;background:#f8f7f4!important}.lx-drawer-social>a{display:flex!important;align-items:center;justify-content:center;flex:0 1 32px;min-width:0;max-width:32px;aspect-ratio:1}.lx-drawer-social>a img{display:block;width:100%;height:100%;max-width:32px;max-height:32px;object-fit:contain;filter:grayscale(1)}
.single-product .woocommerce-message{display:none!important}
}

/* source: account-experience.css */
.lx-account-mobile-select,.lx-header-spacer{display:none}
.lx-account-mobile-select select{font-family:inherit!important;font-size:12px!important;font-weight:700!important}
.lx-order-status-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;direction:rtl}.lx-status-card{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:20px 12px;border:1px solid #e7e1d7;border-radius:15px;background:#fff;color:#554b39;transition:background .18s,border-color .18s}.lx-status-card:hover,.lx-status-card.is-active{background:#fff5d9;border-color:#efb33c}.lx-status-card svg{width:32px;height:32px;fill:none;stroke:#b47b11;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lx-status-card span{font-size:12px;font-weight:700}.lx-status-card b{position:absolute;top:9px;right:10px;min-width:24px;height:24px;display:grid;place-items:center;border-radius:20px;background:#ffb414;color:#3d2900;font-size:11px}
.lx-cart-totals-clean .lx-total-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important}.lx-cart-totals-clean .lx-total-line>span{text-align:right!important;justify-self:start!important}.lx-cart-totals-clean .lx-total-line>strong{text-align:left!important;justify-self:end!important;white-space:nowrap!important}.lx-favorite-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;list-style:none!important;padding:0!important}
@media(min-width:1200px){.lx-body .lx-pdp-related ul.products li.product.lx-pcard{flex:0 0 calc((100% - 64px)/5)!important;max-width:calc((100% - 64px)/5)!important;width:auto!important}.lx-body .lx-pdp-related .lx-pcard-media{height:200px!important;min-height:200px!important}}
@media(max-width:860px){
.lx-body .lx-header,.lx-body.admin-bar .lx-header{position:fixed!important;top:var(--lx-mobile-admin-offset,0px)!important;left:0!important;right:0!important;width:100%!important;transform:none!important;z-index:1400!important}.lx-header-spacer{display:block;height:var(--lx-header-height,76px);width:100%;pointer-events:none}
.woocommerce-account .woocommerce-MyAccount-navigation.lx-account-nav{position:static!important;padding:10px!important;border-radius:13px!important;margin:0!important}.lx-account-nav>ul{display:none!important}.lx-account-mobile-select{display:flex;align-items:center;gap:10px}.lx-account-mobile-select>span{font-size:11px;white-space:nowrap;color:#7b705d}.lx-account-mobile-select select{flex:1;min-width:0;height:40px;padding:8px 10px;border:1px solid #e8d9b9;border-radius:10px;background:#fffaf0;color:#463517;font:700 12px inherit}.woocommerce-account .lx-account-header{padding:16px!important;gap:12px!important}.woocommerce-account .lx-account-name{font-size:16px!important}.woocommerce-account .lx-account-wallet{padding:8px 12px!important;font-size:11px!important}
.lx-order-status-cards{gap:7px;margin-bottom:16px}.lx-status-card{padding:20px 4px 12px;gap:8px;border-radius:12px}.lx-status-card span{font-size:10px}.lx-status-card svg{width:27px;height:27px}.lx-status-card b{top:5px;right:5px;min-width:20px;height:20px;font-size:9px}.lx-favorite-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.lx-body .lx-mbuy{bottom:55px!important;margin:0!important;left:0!important;right:0!important;border-bottom:0!important}.single-product .lx-footer-bottom{padding-bottom:0!important}.lx-body .lx-footer-bottom,.lx-body .lx-footer-bottom-in{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important}.lx-body .lx-footer-copy{padding-block:10px!important;margin:0!important}.lx-body .lx-footer{margin-bottom:0!important;padding-bottom:0!important}.lx-body{padding-bottom:55px!important}.lx-body.single-product{padding-bottom:123px!important}.lx-body .lx-tabbar{border-radius:18px 18px 0 0!important;box-shadow:0 -3px 14px rgba(0,0,0,.07)!important;background:#fff!important}.lx-body:after{background:transparent}
.lx-body .lx-gallery-actions.lx-gallery-tools-ready{display:flex!important;flex-direction:row!important;gap:10px!important;position:absolute!important;top:10px!important;left:10px!important;right:auto!important;align-items:center!important;z-index:3!important}.lx-gallery-tools-ready>.woocommerce-product-gallery__trigger{position:static!important;inset:auto!important;margin:0!important;display:block!important;transform:none!important;flex:0 0 38px!important}.lx-gallery-tools-ready>a,.lx-gallery-tools-ready>button{margin:0!important;flex:0 0 38px!important}
}

/* source: commerce-refinements.css */
/* Desktop header is deliberately unaffected. */
.lx-mobile-commerce-head,.lx-account-brand,.lx-account-mobile-cards{display:none}
@media(min-width:1101px){
 .lx-body .lx-pdp>.lx-smart-buybox-track{grid-area:buy;position:relative;align-self:stretch;min-width:0;width:100%;min-height:var(--lx-buybox-min-height,0px);direction:rtl;overflow:visible}
 .lx-body .lx-smart-buybox-track>.lx-buybox{position:absolute!important;inset:0 0 auto!important;top:0!important;bottom:auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;align-self:auto!important;margin:0!important;transform:translate3d(0,var(--lx-buybox-shift,0px),0)!important;transition:none!important;box-sizing:border-box!important}
}
.lx-body .lx-cart-summary table.lx-cart-summary-table{display:table!important;table-layout:fixed!important;width:100%!important;border:0!important;border-collapse:collapse!important;direction:rtl!important;margin:0!important;padding:0!important;box-shadow:none!important;background:none!important}
.lx-cart-summary-table .lx-summary-label-col{width:43%}.lx-cart-summary-table .lx-summary-amount-col{width:57%}
.lx-body .lx-cart-summary .lx-cart-summary-table tbody{display:table-row-group!important}.lx-body .lx-cart-summary .lx-cart-summary-table tr{display:table-row!important;background:none!important;border:0!important}
.lx-body .lx-cart-summary .lx-cart-summary-table th,.lx-body .lx-cart-summary .lx-cart-summary-table td{display:table-cell!important;float:none!important;vertical-align:middle!important;width:auto!important;margin:0!important;padding:12px 0!important;border:0!important;background:none!important;font-size:12px!important;line-height:1.8!important;position:static!important;transform:none!important}
.lx-body .lx-cart-summary .lx-cart-summary-table th{text-align:right!important;font-weight:600!important;color:#79746b!important;padding-left:10px!important}
.lx-body .lx-cart-summary .lx-cart-summary-table td{text-align:left!important;font-weight:600!important;color:#2b2925!important;white-space:nowrap!important}
.lx-body .lx-cart-summary .lx-cart-summary-table td:before,.lx-body .lx-cart-summary .lx-cart-summary-table td:after{content:none!important;display:none!important}
.lx-body .lx-cart-summary .lx-summary-value{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important;direction:rtl!important}
.lx-body .lx-cart-summary .lx-summary-value .amount,.lx-body .lx-cart-summary .lx-summary-value bdi,.lx-body .lx-cart-summary .lx-summary-value strong{display:inline!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;text-align:inherit!important;position:static!important;transform:none!important;font-size:inherit!important;line-height:inherit!important}
.lx-body .lx-cart-summary .lx-cart-summary-table .lx-summary-saving td{color:#997000!important}.lx-body .lx-cart-summary .lx-cart-summary-table .lx-summary-grand td{font-size:clamp(14px,3.5vw,18px)!important;font-weight:800!important}.lx-summary-value .includes_tax{display:block;font-size:10px;white-space:normal}
.lx-authorized-dealer{display:flex;align-items:center;justify-content:flex-start;gap:9px;margin-top:14px;padding:12px 0 0;border-top:1px solid #e8e2d8;color:#554d40;font-size:12px;line-height:1.8;direction:rtl}.lx-authorized-dealer svg{width:23px;height:23px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.lx-favorite-remove-form{margin:0!important;padding:0 10px 10px!important;width:100%;box-sizing:border-box}.lx-favorite-remove{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:8px 5px;border:1px solid #e8dfd0;border-radius:9px;background:#fff9ed;color:#785329;font-family:inherit;font-size:11px;cursor:pointer;transition:background .18s,border-color .18s}.lx-favorite-remove:hover{background:#fff0d2;border-color:#d9b86e}.lx-favorite-remove:disabled{opacity:.5;cursor:wait}.lx-favorite-remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lx-favorite-error{margin:7px 0 0;font-size:10px;color:#b33f27}.lx-favorite-products[hidden],.lx-favorites-empty[hidden]{display:none!important}
.lx-pdp-related ul.products{cursor:grab}.lx-pdp-related ul.products.is-dragging{cursor:grabbing;user-select:none}
.lx-body .lx-cart-summary dl.lx-summary-rows{display:block!important;margin:0!important;padding:0!important;width:100%!important;direction:rtl!important}
.lx-body .lx-cart-summary .lx-summary-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:12px 0!important;border:0!important}
.lx-body .lx-cart-summary .lx-summary-row>dt,.lx-body .lx-cart-summary .lx-summary-row>dd{display:block!important;float:none!important;position:static!important;width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;line-height:1.8!important;font-size:12px!important;letter-spacing:normal!important;word-break:normal!important;overflow-wrap:normal!important}
.lx-body .lx-cart-summary .lx-summary-row>dt{text-align:right!important;justify-self:stretch!important;color:#79746b!important;font-weight:600!important}
.lx-body .lx-cart-summary .lx-summary-row>dd{text-align:left!important;justify-self:end!important;white-space:nowrap!important;color:#2b2925!important;font-weight:600!important}
.lx-body .lx-cart-summary .lx-summary-row>dd>.woocommerce-Price-amount,.lx-body .lx-cart-summary .lx-summary-row>dd>strong{display:inline!important;margin:0!important;width:auto!important}
.lx-body .lx-cart-summary .lx-summary-saving>dd{color:#997000!important}.lx-body .lx-cart-summary .lx-summary-grand>dd{font-size:clamp(14px,3.5vw,18px)!important;font-weight:800!important}.lx-summary-row .woocommerce-remove-coupon{font-size:10px}.lx-summary-row .includes_tax{display:block;font-size:10px;white-space:normal}
.lx-body .lx-cart-summary .lx-cart-totals-clean .lx-total-line{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;direction:rtl!important;border:0!important;padding:13px 0!important}
.lx-body .lx-cart-summary .lx-total-line>span{flex:1 1 auto!important;text-align:right!important;white-space:normal!important;min-width:0!important}
.lx-body .lx-cart-summary .lx-total-line>strong{flex:0 0 auto!important;text-align:left!important;white-space:nowrap!important;margin:0!important}
.lx-body .woocommerce-Price-amount,.lx-body .woocommerce-Price-amount bdi,.lx-body .price,.lx-body .lx-price,.lx-body ins,.lx-body .lx-cart-line-total{border-bottom:0!important;text-decoration:none!important}
.lx-body del,.lx-body del .woocommerce-Price-amount,.lx-body del bdi{text-decoration:line-through!important}
.lx-body .lx-qty-localized{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;gap:0!important}
.lx-body .lx-qty-localized .lx-qty-persian{inset:0!important;font-family:inherit!important;font-size:14px!important;line-height:1;z-index:1}
.lx-body .lx-qty-localized .lx-qty-btn{position:relative;z-index:2}
.lx-body .lx-qty-localized input.qty:focus{color:var(--lx-ink,#222)!important}
.lx-body .lx-qty-localized:has(input.qty:focus) .lx-qty-persian{visibility:hidden}
.lx-component-picker{padding:15px;border:1px solid #e4dfd5;border-radius:14px;background:#faf8f3;margin-bottom:15px}
.lx-component-picker h3{font-size:14px;margin:0 0 7px}.lx-component-picker>p{font-size:11px;color:#7b7467;line-height:1.9;margin:0 0 13px}
.lx-component-options{display:grid;gap:9px}.lx-component-option{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;background:#fff;border:1px solid #e2ded6;border-radius:10px;padding:12px;cursor:pointer}
.lx-component-option:has(input:checked){background:#fff6db;border-color:#efad20}.lx-component-choice{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.lx-component-choice input{width:18px;height:18px;flex:none;accent-color:#eaa318}.lx-component-choice strong{font-size:12px}.lx-component-price{font-size:11px;color:#927000;white-space:nowrap}.lx-component-price ins{background:none}.lx-component-price del{opacity:.55;display:block}.lx-component-option.is-unavailable{opacity:.55;cursor:default}.lx-component-total{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed #ddd5c6;padding-top:13px;margin-top:15px;font-size:12px}.lx-component-total strong{color:#927000}.lx-component-picker .lx-component-warning{margin:12px 0 0;padding:9px;background:#fff0ec;border-radius:8px;color:#bb4e32}.lx-component-warning[hidden]{display:none!important}.lx-component-wildcard{flex-basis:100%;font-size:11px}.lx-component-wildcard select{width:100%;margin-top:5px}.lx-component-form button:disabled{opacity:.5;cursor:not-allowed}
@media(min-width:861px){
 .lx-body .lx-buybox-price{margin:8px 0 14px!important;padding:0!important;min-height:0!important;height:auto!important}
 .lx-body .lx-buybox-price>.price{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;min-height:0!important;line-height:1.45!important;font-size:clamp(24px,2.2vw,32px)!important}
 .lx-body .lx-buybox-price .amount,.lx-body .lx-buybox-price bdi{margin:0!important;padding:0!important;line-height:inherit!important}.lx-body .lx-buybox-price .price del{font-size:13px!important}
 .lx-body .lx-buybox-cart{margin:0!important;padding:0!important;min-height:0!important}.lx-body .lx-buybox-cart p.stock{margin:0 0 8px!important;line-height:1.6!important}.lx-body .lx-buybox-cart .woocommerce-variation:empty{display:none!important}
 .lx-body .lx-buybox-seller{justify-content:flex-start!important;gap:7px!important;margin-bottom:10px!important;padding-bottom:10px!important;direction:rtl!important}
 .lx-body .lx-buybox-seller-line{flex:0 1 auto!important;justify-content:flex-start!important;margin:0!important;gap:4px!important}.lx-body .lx-buybox-seller>.lx-out{margin-right:auto!important}
 .lx-body .lx-pdp-related{display:block!important;clear:both!important;min-height:0!important}
 .lx-body .lx-pdp-related .related{display:block!important;width:100%!important;float:none!important}
 .lx-body .lx-pdp-related ul.products{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;float:none!important;scroll-snap-type:x proximity!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important}
 .lx-body .lx-pdp-related ul.products:before,.lx-body .lx-pdp-related ul.products:after{display:none!important}
 .lx-body .lx-pdp-related ul.products li.product.lx-pcard{display:flex!important;float:none!important;width:calc((100% - 60px)/4)!important;max-width:none!important;min-width:0!important;margin:0!important;flex:0 0 calc((100% - 60px)/4)!important;scroll-snap-align:start!important}
 .lx-body .lx-pdp-related .lx-pcard-media{height:240px!important;min-height:240px!important}
 .lx-body .lx-related-controls{display:block!important}
}
@media(min-width:1200px){.lx-body .lx-pdp-related ul.products li.product.lx-pcard{width:calc((100% - 80px)/5)!important;flex-basis:calc((100% - 80px)/5)!important}}
@media(max-width:860px){
 .lx-body .lx-account-nav>ul{flex-direction:row!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important}
 .single-product .lx-header-in,.single-product .lx-header>.lx-nav,.woocommerce-account .lx-header-in,.woocommerce-account .lx-header>.lx-nav{display:none!important}
 .woocommerce-cart .lx-mobile-commerce-head,.woocommerce-checkout .lx-mobile-commerce-head{display:none!important}
 .logged-in.woocommerce-account .lx-header,.logged-in.woocommerce-account .lx-header-spacer{display:none!important}
 .lx-mobile-commerce-head{display:grid;grid-template-columns:44px 1fr 80px;align-items:center;gap:10px;padding:9px 16px;min-height:62px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e8e2d8}
 .lx-mobile-commerce-head>a:nth-child(2){justify-self:center}.lx-mobile-commerce-head img{width:108px;height:42px;object-fit:contain}.lx-mobile-commerce-head>span{font-size:11px;color:#756b58;text-align:left}.lx-commerce-back{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f6f3ed;color:#54452a;font-size:24px}
 .lx-body.lx-search-open>.lx-search{display:flex!important;position:fixed!important;top:calc(var(--lx-mobile-admin-offset,0px) + 14px)!important;left:12px!important;right:12px!important;width:auto!important;z-index:1600!important}
 .lx-body.lx-search-open>.lx-search .lx-search-results{top:calc(100% + 8px)!important;max-height:65dvh!important}
 .lx-body .lx-account-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;background:#fff!important;color:#24211c!important;border:1px solid #e8dfce!important;border-radius:17px!important;box-shadow:0 5px 18px rgba(65,49,22,.04)!important;padding:17px!important;margin-top:8px!important}
 .lx-account-brand{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid #eee6d7}.lx-account-brand img{width:48px;height:64px;object-fit:contain}.lx-account-brand>a:last-child{font-size:13px;font-weight:800;color:#916200;background:#fff7df;border-radius:10px;padding:7px 11px}
 .lx-body .lx-account-id{gap:9px!important;min-width:0}.lx-body .lx-account-header .lx-account-name{color:#24211c!important;font-size:13px!important}.lx-body .lx-account-header .lx-account-meta{display:none!important}.lx-body .lx-account-header .lx-avatar{background:#25221c!important;color:#ffbb20!important;width:35px!important;height:35px!important;font-size:16px!important}
 .lx-body .lx-account-header .lx-account-wallet{display:flex!important;flex-direction:column!important;gap:3px!important;background:#fff7df!important;border:1px solid #eee0b9!important;border-radius:10px!important;padding:7px 10px!important;color:#554221!important;min-width:0!important}.lx-body .lx-account-wallet span,.lx-body .lx-account-wallet strong{color:inherit!important;font-size:10px!important}
 .lx-body .lx-account-nav .lx-account-mobile-select{display:none!important}.lx-body .lx-account-nav>ul{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;overflow-x:auto!important;touch-action:pan-x!important;padding:0 0 3px!important;margin:0!important;list-style:none!important;scrollbar-width:none}.lx-body .lx-account-nav>ul>li{flex:0 0 auto!important;border:0!important;margin:0!important;padding:0!important}.lx-body .lx-account-nav>ul>li>a{display:block!important;padding:8px 12px!important;border:1px solid #ece5d9!important;border-radius:10px!important;background:#faf8f3!important;color:#62533b!important;font-size:11px!important;white-space:nowrap!important}.lx-body .lx-account-nav>ul>li.is-active>a{background:#fff0c5!important;border-color:#e8b644!important;color:#694900!important}
 .lx-body .lx-pdp-related ul.products{overflow-x:auto!important;display:flex!important;touch-action:pan-x pan-y!important}.lx-body .lx-pdp-related ul.products li.product.lx-pcard{flex:0 0 calc((100vw - 48px)/2)!important;min-width:0!important;max-width:none!important;width:calc((100vw - 48px)/2)!important}
 .lx-body .lx-component-form .single_add_to_cart_button{display:none!important}
 /* The account header is two compact cards, only on phones. */
 .lx-body.logged-in.woocommerce-account .lx-account-header{display:none!important}
 .lx-body.logged-in.woocommerce-account .lx-main{padding-top:10px!important;padding-bottom:6px!important;min-height:0!important}
 .lx-body.logged-in.woocommerce-account .lx-commerce-shell,.lx-body.logged-in.woocommerce-account .lx-commerce-content{padding-block:0!important;margin-block:0!important;min-height:0!important}
 .lx-body.logged-in.woocommerce-account .lx-commerce-content>.woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'head' 'nav' 'account'!important;gap:6px!important;padding:0 10px!important;margin:0 auto!important;min-width:0!important}
 .lx-account-mobile-cards{display:grid;grid-area:head;direction:rtl;gap:10px;width:100%;min-width:0;container-type:inline-size}
 .lx-profile-strip,.lx-profile-benefits{width:100%;min-width:0;box-sizing:border-box;border:1px solid #e8dfce;border-radius:13px;background:#fff;padding:8px 10px;box-shadow:0 3px 12px rgba(65,49,22,.035)}
 .lx-profile-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(4px,2cqi,9px);min-height:62px}
 .lx-profile-customer{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}
 .lx-profile-customer strong{display:block;min-width:0;max-width:100%;font-size:clamp(9px,3.2cqi,13px);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#29251d}
 .lx-profile-customer>span{display:block;max-width:100%;font-size:clamp(9px,2.9cqi,11px);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;color:#82745b}
 .lx-profile-logo{display:flex;align-items:center;justify-content:center;width:clamp(34px,12cqi,44px);height:44px}.lx-profile-logo img{display:block;width:100%;height:44px;max-width:100%;object-fit:contain}
 .lx-profile-store-phone{display:block;min-width:0;max-width:100%;justify-self:stretch;text-align:left;font-size:clamp(9px,3.2cqi,12px);font-weight:800;color:#916200;white-space:nowrap}
 .lx-profile-benefits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:53px}
 .lx-profile-points,.lx-profile-wallet{display:flex;align-items:center;gap:7px;min-width:0;font-size:clamp(10px,3.2cqi,12px);color:#685124}.lx-profile-wallet{justify-content:flex-end;text-align:left}.lx-profile-points>strong{white-space:nowrap}.lx-profile-benefits svg{width:21px;height:21px;flex:none;fill:none;stroke:#b07a14;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.lx-profile-wallet>span{display:flex;flex-direction:column;gap:1px;min-width:0}.lx-profile-wallet small{font-size:9px;color:#8a7b61;line-height:1.5}.lx-profile-wallet strong{font-size:clamp(10px,3.2cqi,12px);line-height:1.6;white-space:nowrap;color:#51442c}
 .lx-body .lx-account-nav>ul{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important;touch-action:auto!important;gap:5px 6px!important;padding:0!important}
 .lx-body .lx-account-nav>ul>li{flex:0 1 calc((100% - (var(--lx-account-menu-columns,4) - 1)*6px)/var(--lx-account-menu-columns,4))!important;min-width:0!important}
 .lx-body .lx-account-nav>ul>li>a{padding:6px 3px!important;font-size:clamp(9px,2.5vw,11px)!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:8px!important;line-height:1.7!important}
 .lx-body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.lx-account-nav{padding:7px!important}
 .lx-body.logged-in.woocommerce-account .woocommerce-MyAccount-content{margin-bottom:0!important;padding-bottom:10px!important;min-height:0!important}
 .lx-body.logged-in.woocommerce-account .woocommerce-MyAccount-content>:last-child{margin-bottom:0!important}
 .lx-body.logged-in.woocommerce-account .woocommerce-MyAccount-content{min-height:var(--lx-account-content-min,0px)!important;box-sizing:border-box!important}
 .lx-body.logged-in.woocommerce-account .lx-commerce-content>p:empty{display:none!important}
}
@media(min-width:1101px){
 /* Do not let scroll anchoring fight the moving card/header spacer. */
 body.single-product{overflow-anchor:none}
 .lx-smart-buybox-track{overflow-anchor:none}
 .lx-smart-buybox-track>.lx-buybox{will-change:transform;backface-visibility:hidden}
}

/* source: lomax-performance.css */
/* One final layer above every historical search override. No full-screen GPU blur. */
.lx-scroll-progress i{width:100%!important;transform:scaleX(0);transform-origin:right;transition:none!important}
@media(max-width:860px){
 body.lx-body.lx-search-open:before{z-index:100000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(25,22,18,.42)!important}
 body.lx-body.lx-search-open>.lx-search{display:flex!important;position:fixed!important;top:calc(var(--lx-mobile-header-edge,68px) + 10px)!important;left:12px!important;right:12px!important;width:auto!important;height:56px!important;z-index:100010!important;filter:none!important;transform:none!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}
 body.lx-body.lx-search-open>.lx-search .lx-search-results{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--lx-mobile-header-edge,68px) - 145px)!important;z-index:100011!important;filter:none!important;overflow-y:auto!important;overscroll-behavior:contain}
 body.lx-search-open .lx-search input{pointer-events:auto!important;filter:none!important}
}
.lx-search-results[hidden]{display:none!important}.lx-search-tax-links{display:flex;flex-wrap:wrap;gap:8px;padding:10px 6px}.lx-search-results .lx-search-tax-links>a{display:block;padding:8px 12px;background:#fff4d5;border:1px solid #eddaaa;border-radius:10px;color:#77551c;font-weight:700;font-size:11px}
.lx-auth-loading,.lx-auth-load-error{position:fixed;z-index:10000200;bottom:80px;left:50%;transform:translateX(-50%);width:max-content;max-width:90vw;padding:12px 18px;border:1px solid #ead8b0;border-radius:12px;background:#fff8e7;color:#72521c;font:inherit;font-size:12px;box-shadow:0 5px 22px rgba(0,0,0,.12);text-align:center}
.lx-auth-account-intro{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:18px}.lx-auth-account-intro img{object-fit:contain}.lx-auth-account-intro h1{font-size:20px}

/* Reviews use the site's RTL flow, including WooCommerce's default pending view. */
.single-product #reviews,.single-product #reviews .comment-text,.single-product #reviews .description,.single-product #review_form{direction:rtl!important;text-align:right!important}
.single-product #reviews .commentlist{padding:0!important;margin:0!important;list-style:none!important}
.single-product #reviews .comment-text{margin:0!important;padding:14px!important}
.single-product #reviews .meta{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;direction:rtl!important;text-align:right!important}
.lx-review-publication time{font-size:11px;color:#777;font-weight:400}
.single-product #reviews .star-rating{float:none!important;margin:0 0 8px auto!important}
.single-product #reviews .avatar{display:none}
.lx-detail-more[hidden],.lx-detail-sheet[hidden]{display:none!important}
.lx-detail-more{display:block;margin:8px auto 0;padding:9px 14px;border:0;background:transparent;color:#86600e;font:700 12px inherit;cursor:pointer}
.lx-detail-sheet{position:fixed;inset:0;z-index:10000100;direction:rtl;display:flex;align-items:flex-end}
.lx-detail-backdrop{position:absolute;inset:0;border:0;background:rgba(20,18,15,.45);width:100%;height:100%;cursor:pointer}
.lx-detail-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-height:86dvh;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px)}
.lx-detail-dialog>header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:12px 16px;border-bottom:1px solid #eee;font-size:14px}
.lx-detail-close{width:36px;height:36px;flex:none;border:0;border-radius:10px;background:#f6f3ed;color:#333;font-size:25px;cursor:pointer}
.lx-detail-content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 18px;line-height:2;font-size:13px;text-align:right;min-height:0}
.lx-detail-content img{max-width:100%;height:auto}.lx-detail-content table{width:100%;border-collapse:collapse}.lx-detail-content td,.lx-detail-content th{padding:8px;border-bottom:1px solid #eee;text-align:right}
/* One original WooCommerce tab group lives in the mobile sheet while it is open. */
.lx-detail-shared .lx-detail-content{padding-top:0}
.lx-detail-sheet .woocommerce-tabs{width:100%;min-width:0;direction:rtl;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.lx-detail-sheet .woocommerce-tabs>ul.tabs{position:sticky!important;top:0;z-index:2;display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;list-style:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eee!important;border-radius:0!important;margin:0 -18px 12px!important;padding:0 10px!important;scrollbar-width:none;overscroll-behavior-x:contain}
.lx-detail-sheet .woocommerce-tabs>ul.tabs:before,.lx-detail-sheet .woocommerce-tabs>ul.tabs:after,.lx-detail-sheet .woocommerce-tabs>ul.tabs>li:before,.lx-detail-sheet .woocommerce-tabs>ul.tabs>li:after{display:none!important}
.lx-detail-sheet .woocommerce-tabs>ul.tabs>li{flex:1 0 auto!important;float:none!important;display:block!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.lx-detail-sheet .woocommerce-tabs>ul.tabs>li>a{display:block!important;padding:13px 10px!important;margin:0!important;border:0!important;border-bottom:3px solid transparent!important;color:#777!important;white-space:nowrap;text-decoration:none;font-size:12px!important;font-weight:700!important;text-align:center}
.lx-detail-sheet .woocommerce-tabs>ul.tabs>li.active>a{border-bottom-color:#fbab18!important;color:#302b23!important}
.lx-detail-sheet .woocommerce-Tabs-panel{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important}
.lx-detail-sheet .lx-detail-preview>.lx-detail-inner{max-height:none!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}
.lx-detail-sheet .lx-detail-more{display:none!important}
.lx-detail-sheet textarea,.lx-detail-sheet input,.lx-detail-sheet select{max-width:100%;box-sizing:border-box}
.lx-sheet-intro{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eee}
.lx-qa-list{min-width:0}.lx-qa-item{padding:14px;margin-bottom:12px;border:1px solid #e9e3da;border-radius:12px;background:#fff;direction:rtl;text-align:right}.lx-qa-item>header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.lx-qa-item time{font-size:11px;color:#888}.lx-qa-answer{padding:12px;margin-top:10px;background:#faf7ef;border-right:3px solid #fbab18;border-radius:8px}.lx-question-form label{display:block;margin:10px 0}.lx-question-form input,.lx-question-form textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid #e3ddd3;border-radius:10px;font:inherit}.lx-qa-honeypot{display:none!important}.lx-qa-status{font-size:12px;color:#53752c}.lx-qa-status.is-error{color:#b13124}.lx-qa-pagination{display:flex;justify-content:center;gap:20px}
.lx-goftino-launcher{position:fixed;right:24px;bottom:var(--lx-goftino-bottom,24px);z-index:1600;display:flex;align-items:center;justify-content:center;gap:7px;min-width:52px;height:52px;padding:0 14px;border:1px solid #e3a022;border-radius:28px;background:#fbab18;color:#25211b;box-shadow:0 3px 14px rgba(50,38,10,.16);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.lx-goftino-launcher svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lx-goftino-launcher:hover{background:#f5bd4b}.lx-goftino-launcher b:empty{display:none}.lx-goftino-launcher b{position:absolute;top:-4px;left:-3px;min-width:17px;padding:1px 3px;border-radius:12px;background:#a52d24;color:#fff;font-size:10px}.lx-goftino-status{position:fixed;right:24px;bottom:calc(var(--lx-goftino-bottom,24px) + 60px);max-width:min(300px,85vw);z-index:1600;background:#fff7e6;padding:9px 12px;border:1px solid #e7d1a2;border-radius:10px;font-size:12px}.lx-goftino-status[hidden]{display:none!important}
.lx-auth-open .lx-goftino-launcher,.lx-detail-open .lx-goftino-launcher,.lx-search-open .lx-goftino-launcher,.lx-mega-open .lx-goftino-launcher,.lx-mobile-primary-open .lx-goftino-launcher{visibility:hidden;pointer-events:none}
@media(max-width:860px){.lx-goftino-launcher{right:12px;width:46px;min-width:46px;height:46px;padding:0;border-radius:50%}.lx-goftino-launcher>span{display:none}.lx-goftino-status{right:12px}}
@media(max-width:860px){
 /* Same header as home; account's separate compact header is unaffected. */
 .lx-body.single-product .lx-header .lx-header-in,.lx-body.woocommerce-shop .lx-header .lx-header-in,.lx-body.tax-product_cat .lx-header .lx-header-in{display:grid!important}
 .lx-body.single-product .lx-header>.lx-nav{display:block!important}
 .single-product .lx-mobile-commerce-head,.woocommerce-shop .lx-mobile-commerce-head,.tax-product_cat .lx-mobile-commerce-head{display:none!important}
 /* Stop the screen shade above the bar so its curved corners reveal the page. */
 body.lx-mega-open:after{bottom:55px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 body.lx-mobile-primary-open:before{bottom:55px!important}
 .lx-body .lx-tabbar{box-shadow:0 -2px 8px rgba(0,0,0,.035)!important}
 .single-product .lx-pdp{display:flex!important;flex-direction:column!important;gap:10px!important}
 .single-product .lx-pdp-main,.single-product .lx-pdp-top{display:contents!important}
 .single-product .lx-pdp-gallery{order:1;width:100%;box-sizing:border-box}
 .single-product .lx-pdp-info{order:2;width:100%;box-sizing:border-box;padding:12px!important}
 .single-product .lx-buybox,.single-product .lx-smart-buybox-track{order:3;width:100%;box-sizing:border-box}
 .single-product .lx-pdp-tabs{order:4;width:100%;box-sizing:border-box;margin-top:0!important}
 .single-product .lx-pdp-gallery .woocommerce-product-gallery{margin-bottom:0!important;padding:8px!important;box-sizing:border-box}
 .single-product .lx-pdp-gallery .woocommerce-product-gallery__image a{min-height:0!important;height:clamp(210px,62vw,290px)!important}
 .single-product .lx-pdp-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:100%!important;max-height:290px!important;width:auto!important;max-width:100%!important;object-fit:contain}
 .single-product .lx-pdp-gallery .flex-viewport{max-height:290px!important}
 .single-product .lx-pdp-gallery .flex-control-thumbs{margin:6px 0 0!important}
 .single-product .lx-pdp-info .product_title{font-size:18px!important;line-height:1.7!important;margin-bottom:6px!important}
 .single-product .lx-pdp-social{margin-block:6px!important;gap:8px!important}
 .single-product .lx-pdp-excerpt{font-size:12px!important;line-height:1.9!important}
 .single-product .lx-pdp-excerpt p{margin-block:4px!important}
 .lx-detail-preview>.lx-detail-inner{max-height:160px;overflow:hidden;mask-image:linear-gradient(#000 75%,transparent);-webkit-mask-image:linear-gradient(#000 75%,transparent)}
 .single-product .lx-buybox{padding:14px!important}
 .single-product .lx-authenticity{padding:9px 12px!important;margin-bottom:10px!important}
 .single-product .lx-pdp-related{padding-block:16px!important}
 .single-product .lx-crumbs{margin-block:8px!important;font-size:11px!important}
}
@media(prefers-reduced-motion:no-preference){.lx-detail-sheet:not([hidden]) .lx-detail-dialog{animation:lx-sheet-in .18s ease-out}@keyframes lx-sheet-in{from{transform:translateY(35px);opacity:.4}to{transform:translateY(0);opacity:1}}}
/* Community controls keep the four-tab sheet and ordinary desktop flow intact. */
.lx-review-votes{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;direction:rtl}
.lx-review-votes button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 12px;border:1px solid #e6dfd2;border-radius:10px;background:#faf8f3;color:#5b574e;font:inherit;cursor:pointer}
.lx-review-votes button[aria-pressed=true]{background:#fff2cc;color:#865a00;border-color:#fbab18}
.lx-review-votes button:disabled{opacity:.6;cursor:wait}
.lx-review-votes svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
.lx-review-votes svg.is-dislike{transform:rotate(180deg)}
.lx-vote-status{flex-basis:100%;font-size:12px;color:#a33627}
.lx-qa-reply{margin-top:10px;font-size:12px}.lx-qa-cancel{margin-inline-start:8px}.lx-qa-cancel[hidden]{display:none!important}
.lx-component-status{font-size:13px;color:#a33627;line-height:1.8}
.lx-empty-cart{text-align:center;max-width:640px;margin:30px auto;padding:36px 20px;background:#fff;border:1px solid #eee5d8;border-radius:24px}
.lx-empty-cart>svg{display:block;width:150px;height:150px;margin:0 auto 18px;color:#bc8307}
.lx-empty-cart h1{font-size:24px;margin:12px 0}.lx-empty-cart p{color:#777;line-height:1.8;margin-bottom:22px}
.lx-chat-debug{position:fixed;left:12px;bottom:140px;max-width:min(350px,90vw);z-index:12000;background:#fff8dc;border:1px solid #d7a21b;border-radius:12px;padding:12px;font-size:12px;direction:rtl;color:#302715;box-shadow:0 3px 18px #0002}
.lx-chat-debug p{margin:8px 0 0}
@media(max-width:860px){.lx-empty-cart{margin:12px 0;padding:26px 14px}.lx-empty-cart>svg{width:120px;height:120px}.lx-empty-cart h1{font-size:21px}}
.lx-body .lx-empty-cart{max-width:none;margin:0 auto 20px;padding:28px 16px 38px;background:transparent;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;box-shadow:none;text-align:center}
.lx-body .lx-empty-cart>svg{width:200px;height:155px;margin:0 auto 18px}
.lx-body .lx-empty-cart h1{font-size:20px;line-height:1.9;margin:0 0 20px}
.lx-body .lx-empty-shop-link{display:inline-block;color:#08abc5;font-size:16px;text-decoration:none}
.lx-body .lx-empty-shop-link:hover{color:#087f94;text-decoration:underline}
.lx-auto-cart .lx-update-cart{display:none!important}
.lx-auto-cart-status{padding:10px 14px;color:#786126;background:#fff8e7;border-radius:10px;font-size:13px;line-height:1.8}
.lx-auto-cart-status.is-error{color:#a12f20;background:#fff1ee}
.lx-auto-cart-retry{font:inherit;padding:4px 10px;border:1px solid currentColor;border-radius:7px;background:transparent;cursor:pointer}
.lx-cart-saving .lx-cart-summary{opacity:.7}
.lx-navigation-loading:after{content:"";position:fixed;z-index:2000;top:0;left:0;right:0;height:3px;background:#ffb20c;animation:lx-nav-pulse .8s ease-in-out infinite alternate;pointer-events:none}
@keyframes lx-nav-pulse{from{opacity:.3}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.lx-navigation-loading:after{animation:none}}


/* ===== v3.35.1 ===== */
/* iOS: ورودی با font-size کمتر از ۱۶px باعثِ زومِ خودکارِ صفحه می‌شود؛ ۱۶px روی صفحه‌های لمسی + پنلِ نتایج داخلِ ناحیه‌ی «دیدنی» (کیبورد را کم می‌کند) */
@media (pointer:coarse){
 html{-webkit-text-size-adjust:100%}
 html body.lx-body .lx-search input[type=search],html body.lx-body.lx-search-open .lx-search input[type=search]{font-size:16px!important}
 html body.lx-body.lx-search-open .lx-search-results{max-height:calc(var(--lx-vvh,100dvh) - max(142px,calc(env(safe-area-inset-top,0px) + 136px)) - 12px)!important;overscroll-behavior:contain}
}
/* حذف از سبد: ووکامرس روی hover رنگِ متن را سفید می‌کند (.woocommerce a.remove:hover{color:#fff!important}) و پس‌زمینه‌ی قالب شفاف/روشن است ⇒ نامرئی */
html body.lx-body a.remove:hover,html body.lx-body a.remove:focus-visible{color:#fff!important;background:#c62828!important}
html body.lx-body a.lx-cart-remove.remove:hover,html body.lx-body a.lx-cart-remove.remove:focus-visible{color:#8c1111!important;background:#fff1f1!important;text-decoration:underline}
/* برگه‌ی توضیحاتِ محصول: ارتفاع روی بلندترین تب قفل می‌شود (جاوااسکریپت)؛ کشیدنِ انگشتِ چپ/راست بینِ تب‌ها */
.lx-detail-content{touch-action:pan-y pinch-zoom}
@media(prefers-reduced-motion:no-preference){
 .lx-detail-sheet .woocommerce-Tabs-panel.lx-tab-in-next{animation:lx-tab-next .18s ease-out}
 .lx-detail-sheet .woocommerce-Tabs-panel.lx-tab-in-prev{animation:lx-tab-prev .18s ease-out}
}
@keyframes lx-tab-next{from{opacity:.35;transform:translateX(-18px)}to{opacity:1;transform:none}}
@keyframes lx-tab-prev{from{opacity:.35;transform:translateX(18px)}to{opacity:1;transform:none}}

/* 3.35.3: keep the header spacer, remove only the extra gap before page heroes. */
@media(min-width:861px){
 .lx-body .lx-main:has(>section[class*="lomax-"]){padding-top:0}
}
@media(max-width:860px){
 .lx-blog-menu{display:none!important}
}


/* ===== v3.35.4 — پنلِ «برندها» در مگامنویِ دسکتاپ: فشرده، بدونِ اسکرول؛ ترتیبِ الفبایی به‌صورتِ عمودی در ستون‌ها (تعدادِ ستون از PHP: --lx-brand-cols) ===== */
@media (min-width:861px){
 html body.lx-body .lx-mega #lx-panel-brands .lx-mega-brand-links{display:block!important;grid-template-columns:none!important;column-count:var(--lx-brand-cols,6)!important;column-gap:18px!important;gap:0!important}
 html body.lx-body .lx-mega #lx-panel-brands .lx-mega-group{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;break-inside:avoid!important}
 html body.lx-body .lx-mega #lx-panel-brands .lx-mega-link,html body.lx-body .lx-mega #lx-panel-brands .lx-mega-group>.lx-mega-link{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:3px 0!important;border:0!important;font-size:12.5px!important;line-height:1.55!important;font-weight:600!important}
 html body.lx-body .lx-mega #lx-panel-brands{padding-bottom:0!important}
}


/* ===== v3.36.0 ===== */
/* مگامنوی دسکتاپ: قابِ ثابت، بدونِ اسکرولِ افقی/عمودی؛ چیدمانِ ستونی با عرضِ ستونِ حداقلی (تعدادِ ستون از عرض می‌آید) و مقیاس‌دهیِ جاوااسکریپت (lomax-mega-fit.js).
   فقط وقتی کلاسِ lx-mega-fit-on را جاوااسکریپت گذاشته فعال است؛ بدونِ جاوااسکریپت ظاهرِ قبلی می‌ماند. */
@media (min-width:861px){
 html body.lx-body .lx-mega.lx-mega-fit-on{overflow:hidden!important}
 html body.lx-body .lx-mega.lx-mega-fit-on:not([hidden]) .lx-mega-in{display:grid!important;grid-template-columns:262px minmax(0,1fr)!important;height:var(--lx-mega-frame,520px)!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-cats{height:100%!important;max-height:none!important;overflow:hidden!important;padding:12px 0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-cat{flex:0 0 auto!important;height:var(--lx-cat-h,46px)!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-panels{height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:20px 28px!important;box-sizing:border-box!important;position:relative!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-panel{overflow:visible!important;min-height:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-links{display:block!important;grid-template-columns:none!important;column-width:210px!important;column-count:auto!important;column-gap:26px!important;gap:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on .lx-mega-group{display:block!important;width:auto!important;break-inside:avoid!important;margin:0 0 12px!important;padding:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-brand-links{column-width:150px!important;column-count:auto!important;column-gap:20px!important}
}
/* زیرمجموعه‌ی سومِ دسته‌بندی: فونتِ بزرگ‌تر (قبلاً ۱۱px دسکتاپ و ۱۰px موبایل) */
html body.lx-body .lx-mega .lx-mega-grand a{font-size:13px!important;line-height:1.7!important}
html body.lx-body .lx-catalog-children a{font-size:13px!important;line-height:1.7!important;padding:9px 8px!important}
/* منویِ کنارِ «دسته‌بندی محصولات» در هدر: آیتم‌هایِ دارایِ زیرمنو در حالتِ عادی مثلِ بقیه‌اند؛ فقط با موس‌اور (یا فوکوس) رنگ می‌گیرند */
html body.lx-body .lx-nav .lx-menu>li.menu-item-has-children:not(:hover):not(:focus-within)>a{background:transparent!important;color:rgba(0,0,0,.62)!important;font-weight:600!important}
html body.lx-body .lx-nav .lx-menu>li.menu-item-has-children:hover>a,html body.lx-body .lx-nav .lx-menu>li.menu-item-has-children:focus-within>a{background:#f1efea!important;color:var(--lx-ink,#111)!important}

/* ===== مقایسه‌ی محصولات (v3.36.0) ===== */
.lx-compare-add{position:relative;margin:0 0 18px}
.lx-compare-add input{width:100%;padding:12px 14px;border:1px solid var(--lx-line,#e7e2d8);border-radius:12px;font-size:16px;background:#fff}
.lx-compare-results{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:40;background:#fff;border:1px solid var(--lx-line,#e7e2d8);border-radius:12px;box-shadow:0 14px 30px rgba(0,0,0,.12);max-height:340px;overflow:auto}
.lx-compare-results[hidden]{display:none}
.lx-compare-results button{display:flex;gap:10px;align-items:center;width:100%;text-align:right;padding:8px 12px;border:0;border-bottom:1px solid #f1eee8;background:#fff;cursor:pointer;font:inherit}
.lx-compare-results button:hover{background:#faf6ee}
.lx-compare-results img{border-radius:8px;object-fit:cover;flex:0 0 40px}
.lx-compare-results span{flex:1;font-weight:700;font-size:13px}
.lx-compare-results small{color:#7a7468;font-size:12px}
.lx-compare-remove{width:28px;height:28px;border-radius:50%;border:1px solid #e3ddd1;background:#fff;color:#8c1111;font-size:18px;line-height:1;cursor:pointer}
.lx-compare-remove:hover{background:#c62828;color:#fff;border-color:#c62828}
.lx-compare-clear{border:0;background:none;color:#8c1111;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}
@media (max-width:640px){
 .lx-compare-scroll{overflow:visible!important}
 .lx-compare-table,.lx-compare-table tbody{display:block!important;width:100%!important}
 .lx-compare-table tr{display:grid!important;grid-template-columns:repeat(var(--lx-cmp-n,2),minmax(0,1fr));gap:0 8px;margin:0 0 8px;padding:0;border:0}
 .lx-compare-table th{grid-column:1/-1;display:block!important;font-size:12px;font-weight:800;background:#faf9f6;padding:6px 10px;border-radius:8px;text-align:right}
 .lx-compare-table td{display:block!important;min-width:0;font-size:12px;line-height:1.7;padding:6px 4px;word-break:break-word;border:0!important;text-align:center}
 .lx-compare-table td img{max-width:100%;height:auto;border-radius:10px}
 .lx-compare-actions th{background:none;padding:0;text-align:left}
 .lx-compare-actions td{padding:0}
}

/* 3.36.2: one image geometry; uncropped thumbnails preserve the whole product. */
html body.lx-body .lx-pcard .lx-pcard-media{display:flex!important;align-items:center!important;justify-content:center!important;background:#f6f3ec!important;overflow:hidden!important;padding:18px!important;box-sizing:border-box!important}
html body.lx-body .lx-pcard .lx-pcard-media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:multiply;transform:none!important;margin:0!important;background:transparent!important}
html body.lx-body .lx-checkout-customer select{padding-block:0!important;line-height:normal!important;vertical-align:middle;appearance:auto}
html body.lx-body .lx-checkout-customer .select2-selection--single{display:flex!important;align-items:center!important;padding:0 10px!important}
html body.lx-body .lx-checkout-customer .select2-selection__rendered{line-height:normal!important;padding-block:0!important;display:block!important;width:100%}
.lx-sort-toggle svg,.lx-filters-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;vertical-align:middle;flex-shrink:0}
html body.lx-body .lx-active-filters{display:inline-flex!important;align-items:center;white-space:nowrap;font-size:11px}
.lx-header-notice{font:inherit;cursor:pointer}.lx-header-notice [hidden]{display:none!important}
.lx-tab-account .lx-tab-ico{position:relative;overflow:visible}
.lx-body .lx-tabbar .lx-tab-account .lx-tab-ico>.lx-notice-count{position:absolute!important;inset:auto!important;top:-3px!important;left:-4px!important;right:auto!important;bottom:auto!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid #fff!important;border-radius:50%!important;font-size:8px!important;line-height:1!important;box-sizing:border-box!important;flex:none!important;transform:none!important;overflow:hidden!important}
.lx-body .lx-tabbar .lx-tab-account .lx-tab-ico>.lx-notice-count[hidden]{display:none!important}
.lx-tab-account .lx-notice-count,.lx-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:12px;background:#ffb20c;color:#211b0b;font-size:10px;font-style:normal;font-weight:800;line-height:1}
.lx-tab-account .lx-notice-count{position:absolute;top:-6px;right:-8px;z-index:2}
.lx-notice-count[hidden],.lx-filter-count[hidden]{display:none!important}
.lx-smart-filter-count{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:9px 10px;margin-bottom:8px;border-radius:9px;background:#fff6df;color:#745009}
.lx-filters-toggle{gap:6px}
.lx-detail-sheet .lx-detail-content,.lx-detail-sheet .lx-detail-inner{touch-action:pan-y pinch-zoom}
html body.lx-body .lx-mini-cart-panel li.mini_cart_item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;position:relative;padding:30px 12px 14px!important}
html body.lx-body .lx-mini-cart-panel .lx-mini-product{display:flex!important;align-items:center;gap:10px;min-width:0!important;grid-column:1!important;text-align:right}
html body.lx-body .lx-mini-cart-panel .lx-mini-product img{float:none!important;order:0;width:58px!important;height:58px!important;object-fit:contain!important;margin:0!important}
html body.lx-body .lx-mini-cart-panel .lx-mini-product>span{min-width:0}.lx-mini-product b{display:block;line-height:1.7}
html body.lx-body .lx-mini-cart-panel .quantity[hidden]{display:none!important}
html body.lx-body .lx-mini-cart-panel .lx-mini-qty{grid-column:2!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center;gap:8px;direction:ltr;float:none!important;margin:0!important}
html body.lx-body .lx-mini-cart-panel .lx-mini-qty button{width:30px!important;height:32px!important}
@media(min-width:861px){
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-brand-links{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--lx-brand-rows,12),29px)!important;grid-template-columns:repeat(var(--lx-brand-columns,4),minmax(120px,1fr))!important;column-count:unset!important;column-width:auto!important;gap:0 14px!important;overflow-x:auto;max-width:100%;overscroll-behavior:contain}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-group{margin:0!important;height:29px!important;min-height:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-link{display:flex!important;align-items:center!important;height:29px!important;min-height:0!important;padding:0!important;line-height:1.4!important;font-size:12px!important;border:0!important}
}
@media(max-width:860px){
 html body.lx-body.lx-search-open>.lx-search{position:fixed!important;top:calc(var(--lx-vv-top,0px) + min(22vh,140px))!important;transform:none!important}
 html body.lx-body.lx-search-open>.lx-search .lx-search-results{max-height:calc(var(--lx-vvh,100dvh) - min(22vh,140px) - 85px)!important}
 .lx-sort-toggle,.lx-filters-toggle{align-items:center;justify-content:center;gap:6px}
 .lx-detail-sheet .lx-detail-dialog{contain:layout style;will-change:transform}
 .lx-detail-sheet .lx-detail-content{touch-action:pan-y pinch-zoom;overscroll-behavior:contain}
 .lx-compare-scroll{overflow-x:auto!important;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
 .lx-compare-table,.lx-compare-table tbody{min-width:0!important}
 .lx-compare-table tr{grid-template-columns:repeat(var(--lx-cmp-n,2),minmax(135px,1fr))!important;min-width:calc(var(--lx-cmp-n,2) * 143px)}
 .lx-compare-table td{scroll-snap-align:start}.lx-compare-table td img{height:112px!important;object-fit:contain!important}
 .lx-compare-results button{flex-wrap:wrap}.lx-compare-results small{width:100%;padding-inline-start:50px}
}
.lx-notice-preview{display:flex;align-items:center;gap:10px;text-align:right;width:100%;border:0;border-bottom:1px solid #eee8dc;padding:10px;background:#fffaf0;color:#26231c;font:inherit;cursor:pointer}
.lx-notice-preview.is-seen{background:#fff}.lx-notice-preview img{flex:0 0 40px;object-fit:contain;border-radius:8px}.lx-notice-preview>span{min-width:0}.lx-notice-preview strong{display:block;font-size:13px}.lx-notice-preview small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#777;font-size:12px;line-height:1.7}
.lx-notice-open{overflow:hidden!important}.lx-notice-modal{position:fixed;inset:0;z-index:100100;display:grid;place-items:center;direction:rtl}
.lx-notice-shade{position:absolute;inset:0;background:#0007;border:0}.lx-notice-modal>section{position:relative;background:#fff;border-radius:18px;width:min(520px,calc(100% - 28px));max-height:80dvh;display:flex;flex-direction:column;box-shadow:0 20px 70px #0003}
.lx-notice-modal header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;gap:12px}.lx-notice-modal h3{font-size:16px;margin:0}.lx-notice-modal header button{border:0;border-radius:8px;background:#f6f3ec;font-size:24px;width:36px;height:36px;cursor:pointer}.lx-notice-body{padding:16px;overflow-y:auto;overscroll-behavior:contain;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.lx-notice-image{width:80px;height:80px;object-fit:contain;display:block;margin:0 auto 14px}.lx-notice-body img{max-width:100%;height:auto}.lx-notice-body a{overflow-wrap:anywhere}.lx-notice-dashboard{margin-top:14px}
.woocommerce-MyAccount-content[aria-busy=true]{opacity:.7;pointer-events:none;transition:opacity .1s}
@media(max-width:860px){.lx-notice-modal{align-items:end}.lx-notice-modal>section{width:100%;max-height:85dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:lx-notice-up .18s ease-out}.lx-notice-body{font-size:13px}.lx-notice-modal h3{font-size:14px}}
@keyframes lx-notice-up{from{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}
@media(prefers-reduced-motion:reduce){.lx-notice-modal>section{animation:none}}

/* ===== v3.37.0 ===== */
/* ---- برندهایِ مگامنو (دسکتاپ): تیترِ گروه + برندها در ستون‌هایِ جریانِ ستونی؛ ارتفاعِ ردیف و تعدادِ ردیف/ستون از lomax-mega-fit.js ---- */
html body.lx-body .lx-mega #lx-panel-brands .lx-mega-brand-title{display:block;margin:0;padding:6px 0 3px;font-size:12px;font-weight:800;color:#785300;border-bottom:1px solid #f0e4c8;break-after:avoid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (min-width:861px){
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-brand-links{display:grid!important;grid-auto-flow:column!important;grid-template-rows:repeat(var(--lx-brand-rows,12),var(--lx-brand-row,29px))!important;grid-template-columns:repeat(var(--lx-brand-columns,4),minmax(118px,1fr))!important;column-gap:14px!important;row-gap:0!important;column-count:unset!important;column-width:auto!important}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-group{margin:0!important;height:var(--lx-brand-row,29px)!important;min-height:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-link{display:flex!important;align-items:center!important;height:var(--lx-brand-row,29px)!important;min-height:0!important;padding:0!important;line-height:1.4!important;font-size:12px!important;border:0!important}
 html body.lx-body .lx-mega.lx-mega-fit-on #lx-panel-brands .lx-mega-brand-title{display:flex!important;align-items:center!important;height:var(--lx-brand-row,29px)!important;padding:0!important}
}
/* ---- برندهایِ مگامنو (موبایل): عنوانِ گروه بالا، برندها دوتا در هر ردیف ---- */
html body.lx-body .lx-catalog-brandgroup{margin:0 0 6px}
html body.lx-body .lx-catalog-grouptitle{display:block;padding:8px 10px 6px;font-size:12.5px;font-weight:800;color:#785300;background:#fbf6e9;border-bottom:1px solid #f0e4c8}
html body.lx-body .lx-catalog-brandgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
html body.lx-body .lx-catalog-brandgrid a{display:block;min-width:0;padding:10px 10px;font-size:13px;line-height:1.5;font-weight:600;color:#292723;border-bottom:1px solid #f1eee8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html body.lx-body .lx-catalog-brandgrid a:nth-child(odd){border-left:1px solid #f1eee8}
html body.lx-body .lx-catalog-brandgrid a:active,html body.lx-body .lx-catalog-brandgrid a:hover{background:#fff4d8;color:#785300}
/* ---- منویِ همبرگریِ موبایل: بدونِ فاصله‌ی خالیِ بالا؛ رنگ‌بندیِ ستونِ دسته‌هایِ منویِ «دسته‌بندی محصولات» (بژ #f6f3ed، متنِ #615b50، فعال: #ffedbe + نوارِ زردِ #ffb414) ---- */
@media (max-width:860px){
 html body.lx-body .lx-mobile-primary,html body.lx-body .lx-mobile-primary>ul,html body.lx-body .lx-mobile-primary>.lx-drawer-social{background:#f6f3ed!important}
 html body.lx-body .lx-mobile-primary{border-top:1px solid #e7e2d9!important}
 html body.lx-body .lx-mobile-primary>ul{padding:0 0 8px!important;margin:0!important}
 html body.lx-body .lx-mobile-primary-close{top:8px!important;left:10px!important;width:28px!important;height:28px!important;font-size:18px!important;background:#fff!important;color:#704a00!important;border:1px solid #e7e2d9!important;border-radius:9px!important;z-index:3!important}
 html body.lx-body .lx-mobile-primary-menu>li{border:0!important;margin:0!important}
 html body.lx-body .lx-mobile-primary-menu>li>a{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;color:#615b50!important;background:transparent!important;border:0!important;border-bottom:1px solid #ebe7df!important;border-radius:0!important;box-shadow:none!important}
 html body.lx-body .lx-mobile-primary-menu>li:first-child>a{padding-left:52px!important}
 html body.lx-body .lx-mobile-primary-menu>li:first-child.menu-item-has-children>a:after{left:46px!important}
 html body.lx-body .lx-mobile-primary-menu>li>a:hover,html body.lx-body .lx-mobile-primary-menu>li>a:active,html body.lx-body .lx-mobile-primary-menu>li.current-menu-item>a,html body.lx-body .lx-mobile-primary-menu>li.current-menu-ancestor>a,html body.lx-body .lx-mobile-primary-menu>li.is-sub-open>a,html body.lx-body .lx-mobile-primary-menu>li.is-open>a{background:#ffedbe!important;color:#704a00!important;font-weight:900!important;box-shadow:inset -3px 0 0 #ffb414!important}
 html body.lx-body .lx-mobile-primary .menu-item-has-children>a:after{color:#916000!important}
 html body.lx-body .lx-mobile-primary-menu .sub-menu{background:#fff!important;padding:0!important;margin:0!important;border-bottom:1px solid #ebe7df!important}
 html body.lx-body .lx-mobile-primary-menu .sub-menu a{display:block!important;padding:10px 26px 10px 16px!important;font-size:12.5px!important;font-weight:600!important;color:#4a463f!important;border-bottom:1px solid #f1eee8!important;background:#fff!important}
 html body.lx-body .lx-mobile-primary-menu .sub-menu a:hover,html body.lx-body .lx-mobile-primary-menu .sub-menu a:active{background:#fff8e6!important;color:#704a00!important}
 html body.lx-body .lx-mobile-primary>.lx-drawer-social{border-top:1px solid #e7e2d9!important}
}
/* ---- نشانِ عددی (اعلان‌ها، حساب، فیلتر): عدد همیشه خوانا؛ دیگر دایره‌ی ۱۴px با فونتِ ۸px (که خالی به نظر می‌رسید) نیست ---- */
html body.lx-body .lx-notice-count,html body.lx-body .lx-header .lx-notice-count,html body.lx-body .lx-tabbar .lx-tab-account .lx-tab-ico>.lx-notice-count{min-width:17px!important;width:auto!important;max-width:none!important;height:17px!important;min-height:17px!important;max-height:17px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#ffb20c!important;color:#211b0b!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;font-family:inherit!important;overflow:visible!important;box-sizing:border-box!important;border:1.5px solid #fff!important}
html body.lx-body .lx-tabbar .lx-tab-account .lx-tab-ico>.lx-notice-count{top:-6px!important;left:-9px!important}
html body.lx-body .lx-notice-count[hidden],html body.lx-body .lx-tabbar .lx-tab-account .lx-tab-ico>.lx-notice-count[hidden]{display:none!important}
html body.lx-body .lx-notice-count:empty{display:none!important}
/* ---- تصویرهایِ زمینه‌سفید: مثلِ کارتِ محصول، زمینه‌ی بژ + multiply تا مستطیلِ سفید دیده نشود ---- */
html body.lx-body .lx-cart-line-image{background:#f6f3ec!important;border-radius:14px;overflow:hidden}
html body.lx-body .lx-cart-line-image a{display:block}
html body.lx-body .lx-cart-line-image img{display:block;width:100%;height:auto;mix-blend-mode:multiply;background:transparent!important}
html body.lx-body td.product-thumbnail{background:#f6f3ec;border-radius:12px}
html body.lx-body td.product-thumbnail img{mix-blend-mode:multiply;background:transparent!important}
html body.lx-body .lx-compare-table td img.attachment-woocommerce_thumbnail{mix-blend-mode:multiply}
html body.lx-body .lx-compare-table tr:nth-child(2) td{background:#f6f3ec}
/* ---- فیلتر: شمارِ فیلترِ فعال فقط یک نشانِ کوچک روی دکمه‌ی «فیلترها»؛ جمله‌ی زیرِ دکمه‌ها حذف شد ---- */
html body.lx-body .lx-active-filters{display:none!important}
html body.lx-body .lx-filters-toggle{position:relative}
html body.lx-body .lx-filters-toggle .lx-filter-count{position:absolute;top:-7px;left:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#fbab18;color:#1d1a15;font-size:11px;font-weight:800;line-height:19px;text-align:center;box-shadow:0 0 0 2px #fff;box-sizing:border-box}
html body.lx-body .lx-filters-toggle .lx-filter-count[hidden]{display:none!important}
