@charset "UTF-8";
/*!
 * e4g-styles — core part
 *
 * GENERATED by tools/split_css.py. Do not edit.
 * Edit assets/css/e4g-styles.css and run the release script, which rebuilds
 * these. Loads after core.css on every page.
 */
/* ==== PALETTE ==== */
:root{--e4g-bg:#101722;--e4g-panel:#141b26;--e4g-line:#2c3a4d;--e4g-text:#e8edf4;--e4g-muted:#8b9bb0;--e4g-accent:#e97510}body,.template-container,.page-wrapper,.content-page,.template-content,.footer,.prefooter{background-color:var(--e4g-bg)!important;color:var(--e4g-text)}body p,body li,body dd,body dt,body td,body th,body figcaption,body blockquote,body address{color:var(--e4g-text)}body h1,body h2,body h3,body h4,body h5,body h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--e4g-text)!important}strong,b,em,i,small{color:inherit}a{color:var(--e4g-text)}a:hover{color:var(--e4g-accent)}
/* ==== SITE FONT ==== */
body{font-family:'Chakra Petch','Cairo',Arial,sans-serif;font-weight:400}
/* ==== PRICE COLOR ==== */
.content-product .price .amount,.woocommerce-Price-amount,.amount{color:#e97510!important;font-weight:600!important}.ajax-item-info{color:#e97510!important;font-weight:600!important}
/* ==== HEADER SHELL ==== */
.header-wrapper,.mobile-header-wrapper{background-color:var(--e4g-panel)!important;border-bottom:1px solid var(--e4g-line)}.header-main-wrapper,.header-bottom-wrapper,.header-main{background-color:transparent!important;color:var(--e4g-text)}.header-main{padding:10px 0}.header-bottom{padding:10px 0!important;background-color:transparent!important;border-top:1px solid rgba(44,58,77,.5)}.header-bottom .et-wrap-columns{gap:14px}.site-header.sticky-on .header-main-wrapper.sticky{background-color:rgba(20,27,38,.96)!important;box-shadow:0 2px 16px rgba(0,0,0,.5)}
/* ==== LOGO ==== */
.et_b_header-logo{padding:4px 0}.et_b_header-logo img{max-height:78px!important;width:auto!important;height:auto!important;object-fit:contain;background:transparent}
/* ==== MAIN MENU — ORANGE ==== */
.header-main-menu .menu>li>a,.header-main-menu2 .menu>li>a{color:var(--e4g-accent)!important;font-weight:700;letter-spacing:.02em;padding:8px 14px;position:relative;transition:color .15s ease}.header-main-menu .menu>li>a:hover{color:#ff9838!important;text-shadow:0 0 10px rgba(233,117,16,.5)}.header-main-menu .menu>li>a:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:var(--e4g-accent);box-shadow:0 0 8px var(--e4g-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header-main-menu .menu>li:hover>a:after,.header-main-menu .menu>li.current-menu-item>a:after{transform:scaleX(1)}.header-main-menu .menu>li.current-menu-item>a{color:#ff9838!important}.et_b_header-menu-sep:before{color:var(--e4g-line)!important}.et-mini-content-head .et-element-label{color:var(--e4g-text)!important;font-size:14px!important}
/* ==== CATEGORIES DROPDOWN ==== */
.header-secondary-menu .secondary-title{display:flex;align-items:center;gap:9px;padding:0 16px;height:46px;background:rgba(233,117,16,.1)!important;border:1.5px solid var(--e4g-accent)!important;border-radius:8px;color:var(--e4g-accent)!important;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.header-secondary-menu .secondary-title:hover{background:rgba(233,117,16,.2)!important;box-shadow:0 0 14px rgba(233,117,16,.3)}.header-secondary-menu .secondary-title span,.header-secondary-menu .secondary-menu-toggle .et-icon{color:var(--e4g-accent)!important}.header-secondary-menu .secondary-menu-toggle{margin:0;padding:0;background:transparent!important;border:0!important}.header-secondary-menu .menu>li>a{color:var(--e4g-text)!important}.header-secondary-menu .menu>li>a:hover{color:var(--e4g-accent)!important}.secondary-menu-wrapper .menu{background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,.55)}.secondary-menu-wrapper .menu>li>a{padding:9px 16px!important;color:var(--e4g-text)!important;font-weight:600}.secondary-menu-wrapper .menu>li>a:hover{background:rgba(233,117,16,.1);color:var(--e4g-accent)!important}.nav-sublist-dropdown,.et_b-tabs-wrapper{background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.5)}.nav-sublist-dropdown a{color:var(--e4g-text)!important}.nav-sublist-dropdown a:hover{color:var(--e4g-accent)!important}
/* ==== SEARCH BOX ==== */
.et_b_header-search .input-row{height:46px!important;background:#101722!important;border:1px solid var(--e4g-line)!important;border-radius:8px!important;padding:0 6px 0 14px;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.et_b_header-search .input-row:hover{border-color:#3d5068!important}.et_b_header-search .input-row:focus-within{border-color:var(--e4g-accent)!important;box-shadow:0 0 0 3px rgba(233,117,16,.15),0 0 12px rgba(233,117,16,.3)!important}.et_b_header-search .form-control{height:44px!important;background:transparent!important;border:0!important;font-size:16px;color:var(--e4g-text)!important}.et_b_header-search .form-control::placeholder{color:var(--e4g-muted)!important;opacity:1}.et_b_header-search .search-button{width:34px;height:34px;border-radius:6px;background:var(--e4g-accent)!important;box-shadow:none;margin-inline-start:4px}.et_b_header-search .search-button svg{fill:#101722}.et_b_header-search .clear{color:var(--e4g-muted)!important}.autocomplete-suggestions{background:var(--e4g-panel)!important;border-color:var(--e4g-line)!important;color:var(--e4g-text)}
/* ==== CART / ACCOUNT / WISHLIST BUTTONS ==== */
.et_b_header-cart>a{box-sizing:border-box;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid var(--e4g-accent);border-radius:999px;background:rgba(233,117,16,.08);color:var(--e4g-accent)!important;font-weight:700;transition:background .15s ease,box-shadow .15s ease}.et_b_header-cart>a:hover{background:rgba(233,117,16,.18);box-shadow:0 0 14px rgba(233,117,16,.35)}.et_b_header-cart .et_b-icon svg{fill:currentColor}.et_b_header-cart .et-cart-total .woocommerce-Price-amount{color:var(--e4g-accent)!important;font-weight:700}.et_b_header-cart .et-cart-quantity,.et_b_header-wishlist .et-wishlist-quantity{background:var(--e4g-accent)!important;color:#101722!important;font-weight:800;border-radius:999px;font-size:11px;text-align:center;box-shadow:0 0 8px rgba(233,117,16,.5)}.et_b_header-account>a,.et_b_header-wishlist>a{color:var(--e4g-text)!important;padding:8px}.et_b_header-account>a:hover,.et_b_header-wishlist>a:hover{color:var(--e4g-accent)!important}
/* ==== LANGUAGE SWITCHER+CONTACTS ==== */
.trp-language-switcher>div{background-color:transparent!important;background-image:none!important;border:1.5px solid var(--e4g-line)!important;border-radius:999px}.trp-language-switcher>div>a{color:var(--e4g-text)!important;padding:6px 12px!important;border-radius:999px}.trp-language-switcher>div:hover{border-color:var(--e4g-accent)!important}.trp-language-switcher>div>a>img{margin:5px}.menu-item-object-language_switcher .trp-flag-image{margin:-1px 1px;vertical-align:text-bottom;padding:0;border:0;border-radius:0}.menu-element .menu>li{padding:0}.et_b_header-contacts .contact{color:var(--e4g-text)!important}.et_b_header-contacts .contact:hover,.et_b_header-contacts .contact-icon{color:var(--e4g-accent)!important}
/* ==== BREADCRUMB BAR ==== */
.page-heading,.breadcrumb-trail,.breadcrumb-trail .page-heading{background-color:var(--e4g-panel)!important;background-image:none!important;border-bottom:1px solid var(--e4g-line)}.breadcrumbs,.woocommerce-breadcrumb,.bbp-breadcrumb,.breadcrumbs a,.woocommerce-breadcrumb a{color:var(--e4g-muted)!important}.breadcrumbs a:hover,.woocommerce-breadcrumb a:hover{color:var(--e4g-accent)!important}.breadcrumbs .delimeter,.woocommerce-breadcrumb .delimeter{color:var(--e4g-line)!important}.page-heading .page-title,.page-heading h1{color:var(--e4g-text)!important}.page-heading .a-center{border-top:1px solid var(--e4g-line);padding-top:15px}.bc-type-left2 .bbp-breadcrumb,.bc-type-left2 .breadcrumbs,.bc-type-left2 .woocommerce-breadcrumb{width:max-content;margin-right:0}
/* ==== PRODUCT CARDS — NEON ORANGE ==== */
.content-product{background:var(--e4g-panel)!important;border:1px solid rgba(233,117,16,.45)!important;border-radius:14px!important;padding:5px;box-shadow:0 0 0 1px rgba(233,117,16,.3),0 0 26px rgba(233,117,16,.34)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.content-product:hover{border-color:var(--e4g-accent)!important;box-shadow:0 0 0 1px var(--e4g-accent),0 0 40px rgba(233,117,16,.6)!important}.content-product .product-title a{color:var(--e4g-text)!important}.content-product .product-title a:hover{color:var(--e4g-accent)!important}.content-product .product-content-image img{border-radius:10px!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important}.content-product .button,.products-grid .product-details .button{background:var(--e4g-accent)!important;color:#101722!important;border:none!important;border-radius:8px!important;font-weight:700}.content-product .button:hover{background:#ff9838!important;box-shadow:0 0 12px rgba(233,117,16,.45)}.content-product .available-on-backorder,.content-product .stock{background-color:rgba(0,0,0,.82)!important;font-size:.95rem!important;text-transform:none;color:#e97510!important;padding:8px 13px!important;border-radius:30px;white-space:nowrap}.single-product-builder .content-product .product-details,.content-product .product-details{padding-bottom:15px}.product-slide .content-product{margin-bottom:10px}.product-view-default .footer-product .show-quickly{border-radius:20px}.show-quickly{opacity:70%;border:solid 1px!important;border-color:#e97510!important}
/* ==== CATEGORY TILES ==== */
.elementor-image-box-wrapper .elementor-image-box-img,.elementor-widget-image-box .elementor-image-box-img{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px rgba(233,117,16,.55),0 0 12px rgba(233,117,16,.55),0 0 32px rgba(233,117,16,.4),0 0 64px rgba(233,117,16,.2);transition:box-shadow .2s ease,transform .2s ease}.elementor-widget-image-box:hover .elementor-image-box-img{box-shadow:0 0 0 2px var(--e4g-accent),0 0 18px rgba(233,117,16,.85),0 0 44px rgba(233,117,16,.6),0 0 88px rgba(233,117,16,.3);transform:translateY(-3px)}.elementor-image-box-img img{border-radius:16px;width:100%;height:auto}.elementor-image-box-title,.elementor-image-box-title a{color:var(--e4g-text)!important;font-weight:700;font-size:15px;margin-top:12px!important}.elementor-widget-image-box:hover .elementor-image-box-title a{color:var(--e4g-accent)!important}.category-grid,.category-grid a{overflow:visible!important}.category-grid img{border:1px solid rgba(233,117,16,.6)!important;border-radius:16px;box-shadow:0 0 0 1px rgba(233,117,16,.55),0 0 12px rgba(233,117,16,.55),0 0 32px rgba(233,117,16,.4),0 0 64px rgba(233,117,16,.2);transition:box-shadow .2s ease,border-color .2s ease}.category-grid:hover img{border-color:var(--e4g-accent)!important;box-shadow:0 0 0 2px var(--e4g-accent),0 0 18px rgba(233,117,16,.85),0 0 44px rgba(233,117,16,.6),0 0 88px rgba(233,117,16,.3)}.category-grid .categories-mask h4{color:var(--e4g-text)!important;font-size:15px!important;font-weight:700}.category-grid .categories-mask{padding:0!important}.category-grid.text-color-dark .count,.category-grid.text-color-dark sup{display:none!important}.product-category.columns-5:nth-child(5n+1){clear:none!important}.row-count-5 .product{clear:none!important}.category-description,.page-description,.term-description{margin-left:20px;margin-right:20px;padding:1px}
/* ==== SINGLE PRODUCT ==== */
.main-images{margin-bottom:0}.swipers-couple-wrapper .swiper-control-bottom ul li{margin-bottom:-10px!important}.images .thumbnails:not(.flex-control-thumbs){padding:5px}.woocommerce-product-gallery.images-wrapper,.thumbnails-list .swiper-slide a{border:0!important;border-radius:15px;padding:0;box-shadow:0 0 0 1px rgba(233,117,16,.3),0 0 18px rgba(233,117,16,.32),0 0 38px rgba(233,117,16,.16)!important}.woocommerce-product-gallery__image{border-radius:15px!important;border:2px solid rgba(233,117,16,.75)!important}.woocommerce-product-gallery__image>a,.woocommerce-product-gallery__image img{border-radius:13px!important}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{border-radius:15px!important}.thumbnails-list .slick-slide a,.thumbnails-list .slick-slide>span,.thumbnails-list .swiper-slide>span{border-radius:15px}.swiper-entry .swiper-custom-left,.swiper-entry .swiper-custom-right{color:#e97510;border-radius:20px}.single-product-sidebar{margin-top:1vw!important}.single-product .et-woocommerce-tab.active{background:var(--e4g-accent)!important;color:#101722!important;border-radius:10px 10px 0 0}.single-product .et-woocommerce-tab{color:var(--e4g-muted);font-weight:500;padding:0 25px}.woocommerce-tabs.horizontal .wc-tabs{padding-bottom:15px}.woocommerce-tabs.type-folders .wc-tabs .et-woocommerce-tab.active,.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab.active{border-radius:10px 10px 0 0!important}.product_title,.single-product .product_title,.summary .product_title{color:var(--e4g-text)!important}.single-product .summary,.single-product-builder .summary{color:var(--e4g-text)}.single-product .summary p,.single-product .summary li{color:var(--e4g-text)}.summary .price,.summary .price .amount{color:var(--e4g-accent)!important}.single-product .stock.in-stock{color:#4ade80!important}.single-product .stock.out-of-stock{color:#f87171!important}.et-viewing-product,.etheme-live-viewing,.product-viewing-count{color:var(--e4g-muted)!important}.product_meta,.product_meta a,.posted_in,.tagged_as{color:var(--e4g-muted)!important}.product_meta a:hover{color:var(--e4g-accent)!important}.woocommerce-tabs .wc-tabs .et-woocommerce-tab>a{color:var(--e4g-muted)!important;font-weight:600!important}.woocommerce-tabs .wc-tabs .et-woocommerce-tab.active>a{color:#101722!important;font-weight:800!important}.xstore-wishlist,.xstore-wishlist span{color:var(--e4g-accent)!important}.entry-content,.post-content,.woocommerce-product-details__short-description,.woocommerce-Tabs-panel,.term-description,.category-description,.page-description{color:var(--e4g-text)!important}.entry-content p,.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description li,.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel li{color:var(--e4g-text)!important}.meta-post,.post-meta,.comment-metadata,.wp-caption-text,.entry-meta{color:var(--e4g-muted)!important}
/* ==== SWATCHES ==== */
ul.st-swatch-preview-single-product{color:#e97510}ul.st-swatch-preview li:hover,.st-swatch-preview li.selected,.products-grid .content-product .st-swatch-in-loop>.et_st-default-holder .type-color.selected,.products-grid .content-product .st-swatch-in-loop>.et_st-default-holder .type-image.selected{background-color:var(--e4g-accent);color:#101722}ul.st-swatch-size-large li.type-label{border-color:var(--e4g-line)!important;border-radius:8px}.st-swatch-preview li.type-label,ul.st-swatch-preview li{color:var(--e4g-text)!important;border-color:var(--e4g-line)!important}.st-swatch-preview-single-product .selected-value,.et_st-selected-value,.variations label,.variations th{color:var(--e4g-text)!important}
/* ==== BUTTONS ==== */
.btn>a,.btn,.button,.single-post .form-submit input[type=submit],.products-grid .product-details .button:not(.compare),.actions .btn,.form-submit input[type=submit]{font-weight:700;font-size:smaller!important;text-transform:none}.single-product-builder .single_add_to_cart_button{font-weight:600}.read-more:before{width:100%}.read-more:after{opacity:1;right:-20px}.my_account_orders td .button{border:none}
/* ==== OFF-CANVAS PANELS — COLOURS ONLY,NO LAYOUT ==== */
.et-mini-content,.et-mini-content .et-content,.mobile-menu-content{background-color:var(--e4g-panel)!important;color:var(--e4g-text)}.et-mini-content-head{background-color:var(--e4g-panel)!important;border-bottom:1px solid var(--e4g-line);padding:12px 16px!important}.et-mini-content .widget_shopping_cart,.et-mini-content .widget_shopping_cart_content,.et-mini-content .woocommerce-mini-cart{background-color:var(--e4g-panel)!important}.et-mini-content a,.et-mini-content .product-title a{color:var(--e4g-text)!important}.et-mini-content .product-title a:hover{color:var(--e4g-accent)!important}.woocommerce-mini-cart-item{border-bottom:1px solid var(--e4g-line)!important}.et-mini-content .product-mini-image img{border-radius:6px;border:1px solid var(--e4g-line)}.et-mini-content .product-title{font-size:13.5px!important;line-height:1.3!important;font-weight:600;margin:0 0 6px!important}.et-mini-content .product-item-right{min-width:0}.et-mini-content .product-title a{overflow-wrap:break-word;word-break:break-word}.et-mini-content .descr-box>span.quantity{display:none}.et-mini-content .quantity-wrapper>span.quantity{font-size:12.5px!important;font-weight:600;white-space:nowrap;color:var(--e4g-accent)!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item-value p{font-size:10px!important;padding:2px 7px!important;margin:0!important;line-height:1.35!important;white-space:normal!important;word-break:normal;letter-spacing:.01em;overflow-wrap:break-word}.woocommerce-mini-cart__footer-wrapper,.woocommerce-mini-cart__footer{background-color:var(--e4g-panel)!important;border-top:1px solid var(--e4g-line);position:static!important;float:none!important;clear:both!important;width:auto!important;margin:0!important}.cart-widget-subtotal .small-h{color:var(--e4g-text)!important}.cart-widget-subtotal .big-coast,.cart-widget-subtotal .amount{color:var(--e4g-accent)!important;font-weight:700}.et-mini-content .mini-cart-buttons .button{min-height:42px!important;border-radius:8px!important;font-weight:700;font-size:14px;position:static!important;float:none!important;width:100%!important}.et-mini-content .mini-cart-buttons .button:not(.btn-checkout){background:transparent!important;border:1.5px solid var(--e4g-line)!important;color:var(--e4g-text)!important}.et-mini-content .mini-cart-buttons .btn-checkout{background:linear-gradient(135deg,#e97510,#ff9838)!important;color:#101722!important;border:none!important}.woocommerce-mini-cart__footer .elementor-heading-title{color:var(--e4g-text)!important;font-size:14px!important;margin-bottom:2px!important}.woocommerce-mini-cart__footer p{color:var(--e4g-muted)!important;font-size:11px!important;margin:0 0 8px!important}.woocommerce-mini-cart__footer img{max-width:100%;height:auto;max-height:26px;width:auto}.et-mini-content .remove_from_cart_button{color:var(--e4g-muted)!important;top:10px;right:0;width:20px;height:20px;font-size:12px}.et-mini-content .remove_from_cart_button:hover{color:var(--e4g-accent)!important}.header-wrapper .et-off-canvas .et-mini-content .et-quantity,.mobile-header-wrapper .et-off-canvas .et-mini-content .et-quantity{background-color:#e97510!important;color:#101722!important}.product_list_widget li .product-title a,.sidebar-slider li .product-title a,.wishlist-dropdown li .product-title a{white-space:inherit!important;margin-bottom:5px}.et-off-canvas.et_b_header-account input#rememberme+span{max-width:120px!important}.mobile-menu-content a{color:var(--e4g-text)!important}.mobile-menu-content a:hover{color:var(--e4g-accent)!important}
/* ==== MINI-CART QUANTITY SELECT ==== */
.quantity.quantity-select .qty{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:56px;height:32px;padding:0 24px 0 10px;margin:0;border:1px solid var(--e4g-line)!important;border-radius:8px;background-color:#0b111a!important;font-size:15px;font-weight:600;line-height:30px;color:var(--e4g-text)!important;text-align:left;cursor:pointer;box-sizing:border-box;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%238b9bb0' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.quantity.quantity-select .qty:hover{border-color:#3d5068!important}.quantity.quantity-select .qty:focus-visible{outline:2px solid #e97510;outline-offset:1px;border-color:#e97510!important}.quantity.quantity-select .qty::-ms-expand{display:none}.quantity-wrapper.type-circle span{color:#e97510;border-color:#e97510}
/* ==== QUANTITY STEPPER (cart / checkout) ==== */
.quantity-wrapper.type-simple{--q-h:34px;--q-btn:30px;--q-border:var(--e4g-line);--q-accent:#e97510;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;width:auto!important;height:var(--q-h)!important;padding:0!important;margin:0!important;border:1px solid var(--q-border)!important;border-radius:8px!important;background:#0b111a!important;overflow:hidden!important;box-sizing:border-box!important;vertical-align:middle!important;float:none!important}.quantity-wrapper.type-simple::before{content:none!important}.quantity-wrapper.type-simple .minus,.quantity-wrapper.type-simple .plus{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--q-btn)!important;position:static!important;width:var(--q-btn)!important;height:100%!important;margin:0!important;padding:0!important;background:#1a2432!important;border:0!important;border-radius:0!important;color:var(--e4g-muted)!important;float:none!important;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.quantity-wrapper.type-simple .minus:hover,.quantity-wrapper.type-simple .plus:hover{background:#22303f!important;color:var(--q-accent)!important}.quantity-wrapper.type-simple .minus{border-right:1px solid var(--q-border)!important}.quantity-wrapper.type-simple .plus{border-left:1px solid var(--q-border)!important}.quantity-wrapper.type-simple .minus svg,.quantity-wrapper.type-simple .plus svg{display:block!important;width:10px!important;height:10px!important;fill:currentColor!important}.quantity-wrapper.type-simple input.qty{flex:0 0 auto!important;position:static!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;float:none!important;font-size:16px!important;font-weight:600!important;line-height:1!important;color:var(--e4g-text)!important;text-align:center!important;-moz-appearance:textfield!important;appearance:textfield!important;box-sizing:border-box!important}.quantity-wrapper.type-simple input.qty::-webkit-outer-spin-button,.quantity-wrapper.type-simple input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-wrapper.type-simple input.qty:focus{outline:none!important}.quantity-wrapper.type-simple:focus-within{border-color:var(--q-accent)!important;box-shadow:0 0 0 3px rgba(233,117,16,.15)!important}
/* ==== CART PRICE ROW+WCPA PILLS ==== */
.product-price-quantity{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:6px 0 0!important;font-size:14px!important;font-weight:600!important}.product-price-quantity>.quantity{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}.product-price-quantity .woocommerce-Price-amount{color:#e97510!important;white-space:nowrap!important}.wcpa_cart_meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0 0;padding:0;list-style:none}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.wcpa_cart_meta .wcpa_cart_meta_item::before,.wcpa_cart_meta .wcpa_cart_meta_item::marker{display:none;content:none}.wcpa_cart_meta .wcpa_cart_meta_item-label{margin:0;padding:0;font-size:12px;font-weight:500;line-height:1.2;color:var(--e4g-muted);white-space:nowrap}.wcpa_cart_meta .wcpa_cart_meta_item-value{display:inline-flex;align-items:center;margin:0;padding:0}.wcpa_cart_meta .wcpa_cart_meta_item-value p{margin:0;padding:4px 10px;background:#0b111a;border:1px solid var(--e4g-accent);border-radius:6px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--e4g-accent);white-space:nowrap}.product-name-info .product-subtotal{margin:8px 0 0;font-size:13px;font-weight:600}
/* ==== PRODUCT NAMES / TABLE LABELS ==== */
.product-name,.product-name a,.cart_item .product-name a,.shop_table .product-name a,.woocommerce-cart-form .product-name a,.product-title,.product-title a,.etheme-sticky-cart .sticky_product_title,.order-review .product-name a{color:var(--e4g-text)!important}.product-name a:hover,.product-title a:hover{color:var(--e4g-accent)!important}.shop_table thead th,.shop_table th,.cart_totals th,.cart_totals td,.woocommerce-cart-form thead th,.cart-subtotal th,.cart-subtotal td,.order-total th,.order-total td,.woocommerce-shipping-totals th,.woocommerce-shipping-totals td,.product-subtotal,.product-price,.product-quantity{color:var(--e4g-text)!important}.cart_totals h2,.cart-totals-title,.cross-sells h2{color:var(--e4g-text)!important}.product-subtotal .woocommerce-Price-amount,.product-price .woocommerce-Price-amount,.order-total .woocommerce-Price-amount{color:var(--e4g-accent)!important}.woocommerce-shipping-destination,.shipping-calculator-button,.woocommerce-shipping-methods label,.woocommerce-remove-coupon,.restore-item,.product-remove a{color:var(--e4g-muted)!important}.shipping-calculator-button:hover,.woocommerce-remove-coupon:hover,.product-remove a:hover{color:var(--e4g-accent)!important}
/* ==== FORMS (GLOBAL) ==== */
input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select,.select2-selection{background:#0b111a!important;border:1px solid var(--e4g-line)!important;color:var(--e4g-text)!important}input::placeholder,textarea::placeholder{color:var(--e4g-muted)!important}.select2-dropdown,.select2-results__option{background:var(--e4g-panel)!important;color:var(--e4g-text)!important}.select2-results__option--highlighted{background:#22303f!important}.select2.select2-container--default .select2-selection--single,select{color:var(--e4g-text)}.onsale,textarea,textarea.form-control{border-radius:20px}.onsale{width:4em;height:2em;line-height:1.2}.coupon input[type=text]{border-radius:20px}.coupon input[type=submit]{border-radius:0 20px 20px 0!important}
/* ==== SIDEBAR WIDGETS ==== */
.sidebar-widget,.single-product .sidebar .sidebar-widget,.single-post .sidebar .sidebar-widget:not(.etheme_widget_satick_block){background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;border-radius:20px;padding:30px;margin-bottom:20px}.sidebar-widget .widget-title,.sidebar-widget li a,.sidebar-widget ul.menu>li>a,.sidebar-widget ul li a,.widget_product_categories.sidebar-widget ul li a{font-size:1.10rem;color:var(--e4g-text)!important;font-weight:700}.sidebar-widget ul .caret-icon i:before,.sidebar-widget ul .open-this:before,.widget_product_categories.sidebar-widget ul .caret-icon i:before,.widget_product_categories.sidebar-widget ul .open-this:before{font-size:14px;color:var(--e4g-text)!important}.sidebar-widget ul li .count,.widget_product_categories.sidebar-widget ul li .count{color:#e97510}.widget_product_categories ul li a,.product-categories li a{color:var(--e4g-text)!important;font-weight:600}.widget_product_categories ul li a:hover,.product-categories li a:hover{color:var(--e4g-accent)!important}.widget_product_categories .count,.product-categories .count{color:var(--e4g-muted)!important;font-weight:400}.widget_product_categories li.current-cat>a{color:var(--e4g-accent)!important}.et-toggle-mob-sidebars-inner.et-content-left .et-toggle{color:var(--e4g-text);border-color:var(--e4g-line);font-size:19px}
/* ==== TABLES / ACCOUNT / CART PAGE ==== */
.shop_table,.cart-collaterals,.cart-order-details,#customer_login>div,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation,.order-review{background:var(--e4g-panel)!important;border-color:var(--e4g-line)!important;color:var(--e4g-text);border-radius:22px}.shop_table th,.shop_table td{border-color:var(--e4g-line)!important;color:var(--e4g-text)}.cart-order-details>div{border-color:var(--e4g-line)}.cart-checkout-nav .active{color:var(--e4g-text)}.cart-checkout-nav .active:before{background-color:#e97510}ul.woocommerce-order-overview li{color:var(--e4g-muted)!important;border:1px solid var(--e4g-line)!important;background:var(--e4g-panel)!important;border-radius:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.woocommerce-order-details tbody td,.woocommerce-order-details tfoot td{color:var(--e4g-text)!important}.woocommerce-result-count,.woocommerce-ordering select,.shop-loop-head,.et-filters-wrapper,.woocommerce-pagination a,.woocommerce-pagination span{color:var(--e4g-text)!important}.page-title,.archive-title,.term-description p{color:var(--e4g-text)!important}
/* ==== NOTICES / POPUPS ==== */
.woocommerce-message,.woocommerce-error,.woocommerce-info,.dokan-info,.mc4wp-info{background:#0b111a!important;color:var(--e4g-text)!important;border-radius:8px;border-left:3px solid var(--e4g-accent)}.woocommerce-message{border-left-color:#4ade80!important}.woocommerce-error{border-left-color:#f87171!important}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:var(--e4g-accent)!important}.popup-added-to-cart,.popup-added-to-cart .product-section-01,.popup-added-to-cart .product-section-02{background:var(--e4g-panel)!important;color:var(--e4g-text)!important;border:1px solid var(--e4g-line)!important;border-radius:12px}.popup-added-to-cart a,.popup-added-to-cart .product-title,.popup-added-to-cart p,.popup-added-to-cart span{color:var(--e4g-text)!important}.popup-added-to-cart a.wc-forward,.popup-added-to-cart .view-cart{color:var(--e4g-accent)!important}.et-notify,.et-notify .message{background:var(--e4g-panel)!important;color:var(--e4g-text)!important;border:1px solid var(--e4g-line)!important}.etheme-sticky-cart{background:var(--e4g-panel)!important;border-top:1px solid var(--e4g-line)!important}.etheme-sticky-cart .sticky_product_title,.etheme-sticky-cart .single_add_to_cart_button.button{font-size:100%;color:var(--e4g-text)!important}.etheme-sticky-cart .price,.etheme-sticky-cart .amount{color:var(--e4g-accent)!important}
/* ==== FOOTER / BACK TO TOP / MOBILE PANEL ==== */
.footer a{color:var(--e4g-muted)!important}.footer a:hover{color:var(--e4g-accent)!important}.back-top{z-index:90!important;color:var(--e4g-accent);box-shadow:inset 0 0 0 1px var(--e4g-accent);font-size:18px;background-color:var(--e4g-panel);bottom:160px!important;right:16px!important}.back-top svg path{stroke:#e97510;stroke-width:6}.et-right-arrow-2:before{color:#e97510}.pos-absolute.full-left,.pos-fixed.full-left{color:var(--e4g-text);font-size:16px}.text-nowrap{overflow:visible;white-space:inherit!important}div.mobile-menu-content .open-child{font-size:20px}.footer img[src*="Payment"],.sales-booster-safe-checkout img{background:transparent}
/* ==== RESPONSIVE ==== */
@media only screen and (min-width:993px){.products-hover-shadow.with-ajax .ajax-content .product:hover .content-product,.products-hover-shadow:not(.with-ajax) .product:hover .content-product{box-shadow:0 0 0 1px var(--e4g-accent),0 0 42px rgba(233,117,16,.62)!important;z-index:1;transform:scale(1.02)}}@media(max-width:992px){.header-bottom{padding:8px 0!important}.header-secondary-menu .secondary-title,.et_b_header-search .input-row{height:42px!important}.mobile-header-wrapper .header-main{padding:8px 0}.et_b_header-logo img{max-height:56px!important}.et_b_header-cart>a{padding:7px 11px;gap:6px}.mobile-menu-content .menu>li>a{color:var(--e4g-accent)!important;font-weight:700;padding:12px 0;border-bottom:1px solid rgba(44,58,77,.6)}.mobile-menu-content .product-categories a{color:var(--e4g-text)!important;padding:10px 0}.mobile-menu-content .product-categories a:hover{color:var(--e4g-accent)!important}.et_b-tabs .et-tab{color:var(--e4g-muted)!important;font-weight:700}.et_b-tabs .et-tab.active{color:var(--e4g-accent)!important;border-bottom:2px solid var(--e4g-accent)}.elementor-image-box-title,.elementor-image-box-title a{font-size:13px}}@media(max-width:600px){form.checkout.woocommerce-checkout{padding:14px;border-radius:0}form.checkout .cart-order-details,form.checkout .order-review{padding:14px}form.checkout #place_order{min-height:50px;font-size:15px!important}}@media(max-width:480px){.et_b_header-logo img{max-height:46px!important}.et_b_header-search .form-control{font-size:16px!important}.elementor-image-box-wrapper .elementor-image-box-img{border-radius:12px}.content-product{border-radius:12px!important}.et_b_header-cart>a{padding:6px 9px}}@media(max-width:400px){ul.wc_payment_methods.payment_methods>li.wc_payment_method{padding:10px 12px!important;gap:8px!important}ul.wc_payment_methods.payment_methods>li.wc_payment_method>label{font-size:13px;gap:8px!important}ul.wc_payment_methods.payment_methods>li.wc_payment_method>label img{max-height:22px!important;max-width:80px!important}.wcpa_cart_meta{gap:5px 8px}.wcpa_cart_meta .wcpa_cart_meta_item-label{font-size:11px}.wcpa_cart_meta .wcpa_cart_meta_item-value p{padding:3px 8px;font-size:10px}.quantity-wrapper.type-simple{--q-h:32px;--q-btn:28px}.quantity-wrapper.type-simple input.qty{width:34px!important;min-width:34px!important;max-width:34px!important}.product-price-quantity{font-size:13px!important;gap:6px!important}.sales-booster-safe-checkout{padding:14px}.sales-booster-safe-checkout fieldset img{height:28px!important}}
/* ==== RTL (ARABIC) ==== */
.rtl .quantity.quantity-select .qty,[dir=rtl] .quantity.quantity-select .qty{padding:0 12px 0 26px;background-position:left 8px center;text-align:right}.rtl ul.wc_payment_methods.payment_methods>li.wc_payment_method>label img,[dir=rtl] ul.wc_payment_methods.payment_methods>li.wc_payment_method>label img{margin:0 auto 0 0!important}
/* ==== SEARCH AUTOCOMPLETE DROPDOWN ==== */
.autocomplete-suggestions,.autocomplete-suggestion,.ajax-search-results,.et_b_header-search .search-results{background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;border-radius:10px;box-shadow:0 12px 34px rgba(0,0,0,.6);color:var(--e4g-text)!important}.autocomplete-group,.autocomplete-suggestions .group-title,.ajax-results-title,.autocomplete-suggestions strong.group{background:#0b111a!important;color:var(--e4g-muted)!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px!important;border-bottom:1px solid var(--e4g-line)}.autocomplete-group .ajax-count,.autocomplete-group span{color:var(--e4g-muted)!important}.autocomplete-suggestion{padding:10px 14px!important;border-bottom:1px solid rgba(44,58,77,.5)}.autocomplete-suggestion:last-child{border-bottom:0}.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background:rgba(233,117,16,.1)!important}.autocomplete-suggestion .ajax-item-title,.autocomplete-suggestion .product-title,.autocomplete-suggestion a{color:var(--e4g-text)!important;font-weight:600}.autocomplete-suggestion .ajax-item-info del,.autocomplete-suggestion del,.autocomplete-suggestion del .amount{color:var(--e4g-muted)!important;opacity:.75;font-weight:400!important}.autocomplete-suggestion ins,.autocomplete-suggestion ins .amount{color:var(--e4g-accent)!important;text-decoration:none;font-weight:700!important}.autocomplete-suggestion .stock.out-of-stock{color:#f87171!important;background:transparent!important;position:static!important;transform:none!important;padding:0!important;font-size:12px!important}.autocomplete-suggestion img{border-radius:5px;border:1px solid var(--e4g-line)}.autocomplete-suggestions .ajax-see-all,.autocomplete-suggestions .view-all{background:#0b111a!important;color:var(--e4g-accent)!important;font-weight:700}
/* ==== MY ACCOUNT ==== */
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li a{color:var(--e4g-text)!important;display:block;padding:10px 14px;border-radius:8px;font-weight:600}.woocommerce-MyAccount-navigation li a:hover{background:rgba(233,117,16,.08);color:var(--e4g-accent)!important}.woocommerce-MyAccount-navigation li.is-active a{background:rgba(233,117,16,.14)!important;color:var(--e4g-accent)!important}.woocommerce-MyAccount-user,.my-account-user-name,.woocommerce-MyAccount-navigation .user-name{color:var(--e4g-text)!important}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content mark,.woocommerce-MyAccount-content .woocommerce-order-details p{color:var(--e4g-text)!important}.woocommerce-MyAccount-content mark,.woocommerce-view-order mark,mark{background:transparent!important;color:var(--e4g-accent)!important;font-weight:700}.woocommerce-OrderUpdate,.commentlist li,.woocommerce-OrderUpdate-description{background:#0b111a!important;border-left:3px solid var(--e4g-accent);border-radius:8px;padding:14px;color:var(--e4g-text)!important}.woocommerce-OrderUpdate-meta,.woocommerce-OrderUpdate-date{color:var(--e4g-muted)!important}.woocommerce-MyAccount-content .shop_table th,.woocommerce-MyAccount-content .shop_table td{color:var(--e4g-text)!important}.woocommerce-MyAccount-content .shop_table tfoot td,.woocommerce-MyAccount-content .shop_table tfoot th{color:var(--e4g-text)!important}.woocommerce-MyAccount-content .amount,.woocommerce-MyAccount-content .woocommerce-Price-amount{color:var(--e4g-accent)!important}.woocommerce-MyAccount-content address,.woocommerce-Address address{color:var(--e4g-text)!important}.woocommerce-Address-title h3,.woocommerce-Address-title a{color:var(--e4g-text)!important}.woocommerce-Address-title a:hover{color:var(--e4g-accent)!important}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-EditAccountForm{color:var(--e4g-text)!important}.woocommerce-MyAccount-content fieldset legend{color:var(--e4g-text)!important}
/* ==== MOBILE HAMBURGER — ORANGE ==== */
.et_b_header-mobile-menu>a,.et_b_header-mobile-menu .et_b-icon,.mobile-header-wrapper .et-toggle,.et_b_header-menu-toggle>a{color:var(--e4g-accent)!important}.et_b_header-mobile-menu svg,.et_b_header-mobile-menu svg path,.mobile-header-wrapper .et-toggle svg,.mobile-header-wrapper .et-toggle svg path{fill:var(--e4g-accent)!important;stroke:var(--e4g-accent)}.et_b_header-mobile-menu .et-icon:before{color:var(--e4g-accent)!important}
/* ==== MOBILE BOTTOM PANEL ==== */
.et-mobile-panel{background-color:var(--e4g-panel)!important;border-top:1px solid var(--e4g-line)}.et-mobile-panel .et-mobile-panel-inner,.et-mobile-panel ul{background:transparent!important}.et-mobile-panel li,.et-mobile-panel .et-mobile-panel-item{background:transparent!important;flex:1 1 0;text-align:center}.et-mobile-panel a{background:transparent!important;color:var(--e4g-muted)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px;font-size:11px;font-weight:600}.et-mobile-panel a:hover,.et-mobile-panel .active a,.et-mobile-panel .current-menu-item a{color:var(--e4g-accent)!important;background:transparent!important}.et-mobile-panel svg,.et-mobile-panel svg path{fill:currentColor!important}.et-mobile-panel .et-icon{font-size:19px;color:inherit!important}.et-mobile-panel .et-cart-quantity,.et-mobile-panel .et-wishlist-quantity{background:var(--e4g-accent)!important;color:#0b111a!important;font-size:10px;font-weight:800;border-radius:999px;background-color:var(--e4g-accent)!important}.et-mobile-panel li.active,.et-mobile-panel li.current-menu-item,.et-mobile-panel li.active a,.et-mobile-panel li.current-menu-item a,.et-mobile-panel li.active:before,.et-mobile-panel li.active:after{background:transparent!important;background-image:none!important}.et-mobile-panel li.active a,.et-mobile-panel li.current-menu-item a{color:var(--e4g-accent)!important}.et-mobile-panel li.active a span,.et-mobile-panel li.current-menu-item a span,.et-mobile-panel li.active .et-icon{color:var(--e4g-accent)!important}.et-mobile-panel li.active svg,.et-mobile-panel li.active svg path{fill:var(--e4g-accent)!important}
/* ==== MOBILE HEADER BAR ==== */
.mobile-header-wrapper .et_b_header-logo img{max-height:44px!important}.mobile-header-wrapper .et_b_header-cart>a{border-color:var(--e4g-accent)!important;color:var(--e4g-accent)!important}.mobile-header-wrapper .trp-language-switcher>div{border-color:var(--e4g-line)!important}
/* ==== MOBILE MENU PANEL ==== */
.mobile-menu-content{padding:0!important;background:var(--e4g-panel)!important}.mobile-menu-content .et_b_header-search,.mobile-menu-content .searchform{padding:14px 16px;border-bottom:1px solid var(--e4g-line);margin:0}.mobile-menu-content .et_b_header-search .input-row{height:44px!important;border-radius:8px!important}.mobile-menu-content .et_b-tabs,.et_b-tabs-wrapper .et_b-tabs{display:flex;background:transparent!important;border:0!important;border-bottom:1px solid var(--e4g-line)!important;border-radius:0!important;box-shadow:none!important;margin:0;padding:0}.mobile-menu-content .et_b-tabs .et-tab{flex:1 1 0;text-align:center;padding:14px 8px!important;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--e4g-muted)!important;border:0!important;background:transparent!important;position:relative}.mobile-menu-content .et_b-tabs .et-tab.active{color:var(--e4g-accent)!important;border:0!important}.mobile-menu-content .et_b-tabs .et-tab.active:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:var(--e4g-accent);box-shadow:0 0 8px var(--e4g-accent)}.mobile-menu-content .menu,.mobile-menu-content .product-categories,.et_b-tab-content{border:0!important;border-radius:0!important;background:transparent!important;padding:8px 0!important;margin:0!important;list-style:none}.mobile-menu-content .menu>li,.mobile-menu-content .product-categories>li{border-bottom:1px solid rgba(44,58,77,.45);margin:0;padding:0}.mobile-menu-content .menu>li:last-child,.mobile-menu-content .product-categories>li:last-child{border-bottom:0}.mobile-menu-content .menu>li>a,.mobile-menu-content .product-categories>li>a{display:flex;align-items:center;padding:14px 18px!important;font-size:15px;font-weight:700;color:var(--e4g-accent)!important;border:0!important;transition:background .15s ease}.mobile-menu-content .menu>li>a:active,.mobile-menu-content .menu>li>a:hover{background:rgba(233,117,16,.08)}.mobile-menu-content .product-categories>li>a{color:var(--e4g-text)!important;font-weight:600}.mobile-menu-content .product-categories>li>a:hover{color:var(--e4g-accent)!important}.mobile-menu-content .product-categories .count{color:var(--e4g-muted)!important;font-weight:400;margin-inline-start:auto}.mobile-menu-content .sub-menu,.mobile-menu-content .children{background:#0b111a!important;padding:4px 0!important;list-style:none}.mobile-menu-content .sub-menu li a,.mobile-menu-content .children li a{padding:11px 18px 11px 34px!important;font-size:14px;font-weight:500;color:var(--e4g-text)!important}.mobile-menu-content .open-child,.mobile-menu-content .caret-icon{color:var(--e4g-muted)!important;font-size:18px;padding:0 18px}.mobile-menu-content .et_b_header-wishlist,.mobile-menu-content .et_b_header-account,.mobile-menu-content .et_b_mobile-panel-account{border-top:1px solid var(--e4g-line);margin:0}.mobile-menu-content .et_b_header-wishlist>a,.mobile-menu-content .et_b_header-account>a{display:flex!important;align-items:center;gap:10px;padding:14px 18px!important;color:var(--e4g-text)!important;font-weight:600;font-size:15px;background:transparent!important;border:0!important;border-radius:0!important}.mobile-menu-content .et_b_header-wishlist>a:hover,.mobile-menu-content .et_b_header-account>a:hover{color:var(--e4g-accent)!important;background:rgba(233,117,16,.06)!important}.mobile-menu-content .et_b_header-wishlist svg,.mobile-menu-content .et_b_header-account svg{fill:var(--e4g-accent)!important;width:18px;height:18px}.mobile-menu-content .et_b_header-socials,.mobile-menu-content .socials-wrapper{display:flex;justify-content:center;gap:18px;padding:20px 18px;border-top:1px solid var(--e4g-line);margin-top:8px}.mobile-menu-content .et_b_header-socials a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e4g-line);border-radius:50%;color:var(--e4g-muted)!important;transition:border-color .15s,color .15s}.mobile-menu-content .et_b_header-socials a:hover{border-color:var(--e4g-accent);color:var(--e4g-accent)!important}.mobile-menu-content .trp-language-switcher{padding:12px 18px;border-top:1px solid var(--e4g-line)}
/* ==== SEARCH BUTTON ICON ==== */
.et_b_header-search .search-button,.et_b_header-search button[type=submit]{display:flex!important;align-items:center;justify-content:center;background:var(--e4g-accent)!important;color:#101722!important;border:0!important}.et_b_header-search .search-button svg,.et_b_header-search .search-button svg path,.et_b_header-search button[type=submit] svg,.et_b_header-search button[type=submit] svg path{fill:#101722!important;stroke:#101722!important;width:16px;height:16px}.et_b_header-search .search-button .et-icon,.et_b_header-search .search-button i,.et_b_header-search .search-button .et-icon:before{color:#101722!important;font-size:16px}.mobile-menu-content .et_b_header-search .search-button svg,.mobile-menu-content .et_b_header-search .search-button svg path{fill:#101722!important;stroke:#101722!important}
/* ==== TRUSTINDEX REVIEWS — DARK ==== */
.ti-widget .ti-review-item,.ti-widget .ti-review-item>.ti-inner,.trustindex-widget .ti-review-item{background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;border-radius:12px}.ti-widget .ti-name,.ti-widget .ti-review-text,.ti-widget .ti-review-content{color:var(--e4g-text)!important}.ti-widget .ti-date,.ti-widget .ti-verified-text{color:var(--e4g-muted)!important}.ti-widget .ti-rating-text strong,.ti-widget .ti-footer,.ti-widget .ti-header{color:var(--e4g-text)!important}.ti-widget .ti-nav-arrow,.ti-widget .ti-next,.ti-widget .ti-prev{background:var(--e4g-panel)!important;border:1px solid var(--e4g-line)!important;color:var(--e4g-text)!important}@media(max-width:768px){form.checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}form.checkout.woocommerce-checkout{padding:14px}}@media(max-width:480px){form.checkout .order-review{padding:14px!important}form.checkout .order-review .cart_item img{width:46px!important;height:46px!important}form.checkout .order-review tfoot tr.order-total td .woocommerce-Price-amount{font-size:19px!important}}
/* ==== MOBILE PANEL — HOME ITEM ==== */
.et-mobile-panel li,.et-mobile-panel li.active,.et-mobile-panel li.current-menu-item,.et-mobile-panel li a,.et-mobile-panel li.active a,.et-mobile-panel li.current-menu-item a,.et-mobile-panel li:before,.et-mobile-panel li:after,.et-mobile-panel li.active:before,.et-mobile-panel li.active:after{background:transparent!important;background-image:none!important;background-color:transparent!important}.et-mobile-panel li a,.et-mobile-panel li.active a{color:var(--e4g-muted)!important;opacity:1!important;visibility:visible!important}.et-mobile-panel li a span,.et-mobile-panel li a .et-element-label{color:inherit!important;opacity:1!important;font-size:11px;font-weight:600}.et-mobile-panel li a svg,.et-mobile-panel li a svg path,.et-mobile-panel li a .et-icon{fill:currentColor!important;color:inherit!important;opacity:1!important}
/* ==== FLOATING BUTTONS — stop covering content ==== */
@media(max-width:768px){.back-top{bottom:154px!important;right:14px!important;transform:scale(.85);transform-origin:bottom right}.shop_table,.woocommerce-order-details,.order-review{padding-inline-end:0}.woocommerce-order-details tfoot td,.woocommerce-order-details tfoot th{padding-inline-end:6px!important}}
/* ==== MOBILE MENU — remove stray border box ==== */
.mobile-menu-content .menu,.mobile-menu-content .product-categories,.mobile-menu-content .et_b-tab-content,.et_b-tabs-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important}.mobile-menu-content .et_b_header-search{padding:14px 16px 12px!important}.mobile-menu-content .et_b_header-search .search-button{border-radius:8px!important}
/* ==== MOBILE PANEL — BLACK,ICON+LABEL VISIBLE ==== */
.et-mobile-panel{background-color:#0b111a!important;border-top:1px solid rgba(233,117,16,.45)!important;border-radius:18px 18px 0 0;box-shadow:0 -8px 26px rgba(0,0,0,.55),0 -1px 14px rgba(233,117,16,.22)}.et-mobile-panel *:not(.et-cart-quantity):not(.et-wishlist-quantity){background:transparent!important;background-color:transparent!important;background-image:none!important}.et-mobile-panel a,.et-mobile-panel li a,.et-mobile-panel li.active a{color:var(--e4g-muted)!important;opacity:1!important;visibility:visible!important}.et-mobile-panel a span,.et-mobile-panel a .et-element-label,.et-mobile-panel a .et-icon,.et-mobile-panel a svg,.et-mobile-panel a svg path{color:inherit!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}
/* ==== BROWSE WISHLIST ==== */
.xstore-wishlist,.xstore-wishlist-with-text,.single-product .xstore-wishlist,.woocommerce div.product .xstore-wishlist{background:none!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:12px 0!important;display:inline-block!important}.xstore-wishlist a,.xstore-wishlist-with-text a,.xstore-wishlist .whishlist-text,.xstore-wishlist span{background:none!important;background-color:transparent!important;color:var(--e4g-accent)!important;padding:0!important;border:0!important;box-shadow:none!important;font-weight:600;font-size:14px;text-decoration:none!important}.xstore-wishlist a{display:inline-flex!important;align-items:center;gap:8px}.xstore-wishlist svg,.xstore-wishlist svg path,.xstore-wishlist i:before{fill:var(--e4g-accent)!important;color:var(--e4g-accent)!important}.xstore-wishlist a:hover,.xstore-wishlist a:hover span{color:#ff9838!important}
/* ==== LIVE VIEWERS COUNTER ==== */
.etheme-live-viewing,.et-viewing-product,.product-viewing-count,.etheme-visitors-counter,.xstore-visitors-counter,.single-product .viewing-product,[class*=live-viewing],[class*=visitors-counter]{color:var(--e4g-muted)!important;opacity:1!important;font-size:13px;font-weight:500;display:flex;align-items:center;gap:7px;margin:10px 0;padding:8px 12px;background:rgba(233,117,16,.07);border:1px solid rgba(233,117,16,.22);border-radius:8px;width:fit-content}.etheme-live-viewing strong,.et-viewing-product strong,[class*=live-viewing] strong,[class*=visitors-counter] strong,.etheme-live-viewing span,[class*=live-viewing] .count{color:var(--e4g-accent)!important;font-weight:700}.etheme-live-viewing svg,.etheme-live-viewing path,[class*=live-viewing] svg,[class*=live-viewing] path,[class*=visitors-counter] svg{fill:var(--e4g-accent)!important;width:15px;height:15px}
/* ==== MOBILE PANEL — ACTIVE ITEM PSEUDO-ELEMENTS ==== */
.et-mobile-panel li:before,.et-mobile-panel li:after,.et-mobile-panel a:before,.et-mobile-panel a:after,.et-mobile-panel li.active:before,.et-mobile-panel li.active:after,.et-mobile-panel li.active a:before,.et-mobile-panel li.active a:after,.et-mobile-panel .current-menu-item:before,.et-mobile-panel .current-menu-item:after,.et-mobile-panel .current-menu-item a:before,.et-mobile-panel .current-menu-item a:after,.et-mobile-panel [class*=active]:before,.et-mobile-panel [class*=active]:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;content:none!important;display:none!important}.et-mobile-panel li,.et-mobile-panel li.active,.et-mobile-panel [class*=active],.et-mobile-panel [class*=current]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}.et-mobile-panel li.active a,.et-mobile-panel .current-menu-item a,.et-mobile-panel [class*=active]>a{color:var(--e4g-accent)!important;background:transparent!important;box-shadow:none!important}.et-mobile-panel li.active a span,.et-mobile-panel li.active a svg,.et-mobile-panel li.active a svg path,.et-mobile-panel li.active a .et-icon{color:var(--e4g-accent)!important;fill:var(--e4g-accent)!important;opacity:1!important;visibility:visible!important}
/* ==== MINI-CART — VARIATION PRODUCTS ==== */
.et-mini-content .cart-widget-products,.et-mini-content .woocommerce-mini-cart{padding-inline-start:16px!important;padding-inline-end:16px!important;box-sizing:border-box;overflow-x:hidden}.et-mini-content .woocommerce-mini-cart-item{padding:12px 28px 12px 0!important;gap:12px!important;overflow:visible!important;align-items:flex-start;position:relative!important;display:flex!important;float:none!important;clear:both!important;width:auto!important;margin:0!important}.et-mini-content .woocommerce-mini-cart-item .product-mini-image{flex:0 0 54px!important;width:54px!important}.et-mini-content .woocommerce-mini-cart-item .product-item-right,.et-mini-content .descr-box{flex:1 1 0!important;min-width:0!important;max-width:100%;overflow:hidden;padding-inline-start:0!important;margin-inline-start:0!important}.et-mini-content .wcpa_cart_meta{display:flex!important;flex-direction:column!important;gap:4px!important;margin:6px 0!important;padding:0!important;border:0!important;list-style:none!important;overflow:visible!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;border:0!important;border-bottom:0!important;max-width:100%;min-height:0!important;overflow:visible!important;text-indent:0!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item:after,.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item:before,.et-mini-content .wcpa_cart_meta hr{display:none!important;content:none!important;border:0!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item-label{flex:0 0 auto!important;font-size:11px!important;font-weight:500!important;color:var(--e4g-muted)!important;white-space:nowrap!important;margin:0!important;padding:0!important;line-height:1.3!important;text-indent:0!important;overflow:visible!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item-value{flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.et-mini-content .quantity-wrapper{margin-top:2px;margin:4px 0 0!important;gap:7px!important}@media(max-width:480px){.et-mini-content .cart-widget-products,.et-mini-content .woocommerce-mini-cart{padding-inline-start:14px!important;padding-inline-end:14px!important}.et-mini-content .woocommerce-mini-cart-item{padding:12px 26px 12px 0!important}.et-mini-content .woocommerce-mini-cart-item .product-mini-image{flex:0 0 52px!important;width:52px!important}}
/* ==== LIGHT ELEMENTOR SECTIONS — readable text fallback ==== */
.elementor-section[class*=light] .elementor-heading-title,.elementor-widget-text-editor[data-dark=false]{color:inherit}
/* ==== MINI-CART — COMPACT+NO CLIPPED LABELS ==== */
.et-mini-content .woocommerce-mini-cart-item .product-item-right,.et-mini-content .descr-box,.et-mini-content .product-name-info{overflow:visible!important;text-indent:0!important;margin-inline-start:0!important;padding-inline-start:0!important;min-width:0!important}.et-mini-content .cart-widget-products{overflow-x:visible!important;max-height:none!important}.et-mini-content .wcpa_cart_meta,.et-mini-content .wcpa_cart_meta *{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;text-indent:0!important}.et-mini-content .wcpa_cart_meta:before,.et-mini-content .wcpa_cart_meta:after,.et-mini-content .wcpa_cart_meta hr,.et-mini-content .wcpa_cart_meta br{display:none!important;content:none!important}.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item:before,.et-mini-content .wcpa_cart_meta .wcpa_cart_meta_item:after{display:none!important;content:none!important}.et-mini-content .quantity.quantity-select .qty{min-width:48px!important;height:28px!important;line-height:26px!important;font-size:14px!important;padding:0 20px 0 8px!important;background-position:right 7px center}.et-mini-content .woocommerce-mini-cart{max-height:none!important}.woocommerce-mini-cart__footer-wrapper{padding:0 16px 12px!important}.cart-widget-subtotal{padding:11px 0!important;position:static!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px}.woocommerce-mini-cart__footer{padding:12px 16px!important}
/* ==== MINI-CART — EMPTY STATE ==== */
.et-mini-content .woocommerce-mini-cart__empty-message,.et-mini-content .empty-cart-block,.et-mini-content .cart-empty,.et-mini-content .woocommerce-mini-cart.empty{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px!important;margin:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;text-align:center;color:var(--e4g-muted)!important;font-size:14px}.et-mini-content .woocommerce-mini-cart__empty-message p{margin:0!important;color:var(--e4g-muted)!important}.et-mini-content .woocommerce-mini-cart__empty-message .button,.et-mini-content .empty-cart-block .button,.et-mini-content .return-to-shop .button,.et-mini-content .wc-backward{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:160px;min-height:44px!important;height:auto!important;padding:0 24px!important;margin:0!important;background:transparent!important;border:1.5px solid var(--e4g-accent)!important;border-radius:8px!important;color:var(--e4g-accent)!important;font-size:14px!important;font-weight:700;line-height:1.2!important;white-space:nowrap;overflow:visible!important;clip:auto!important}.et-mini-content .woocommerce-mini-cart__empty-message .button:hover,.et-mini-content .wc-backward:hover{background:rgba(233,117,16,.12)!important;box-shadow:0 0 14px rgba(233,117,16,.3)}.et-mini-content .widget_shopping_cart_content:has(.woocommerce-mini-cart__empty-message),.et-mini-content .woocommerce-mini-cart:has(.woocommerce-mini-cart__empty-message){overflow:visible!important;height:auto!important}.et-mini-content .cart-widget-products:empty{display:none!important;padding:0!important;margin:0!important}.et-mini-content .woocommerce-mini-cart__empty-message~.woocommerce-mini-cart__footer-wrapper,.et-mini-content .cart-empty~.woocommerce-mini-cart__footer-wrapper{display:none!important}
/* ==== MINI-CART EMPTY STATE — v2 ==== */
.et-mini-content .widget_shopping_cart,.et-mini-content .widget_shopping_cart_content,.et-mini-content .woocommerce-mini-cart,.et-mini-content .cart-widget-products,.et-mini-content .cart_list,.et-mini-content .product_list_widget{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important}.et-mini-content .woocommerce-mini-cart__empty-message,.et-mini-content .empty-cart-block,.et-mini-content .cart-empty,.et-mini-content .empty-block,.et-mini-content .et-empty-cart,.et-mini-content .woocommerce-mini-cart.empty,.et-mini-content .cart_list.empty,.et-mini-content .product_list_widget.empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:36px 20px!important;margin:0!important;text-align:center;color:var(--e4g-muted)!important;font-size:14px;line-height:1.5}.et-mini-content .woocommerce-mini-cart__empty-message p,.et-mini-content .empty-cart-block p,.et-mini-content .cart-empty p{margin:0!important;color:var(--e4g-muted)!important}.et-mini-content .wc-backward,.et-mini-content .return-to-shop a,.et-mini-content .return-to-shop .button,.et-mini-content .woocommerce-mini-cart__empty-message .button,.et-mini-content .woocommerce-mini-cart__empty-message a.button,.et-mini-content .empty-cart-block .button,.et-mini-content .empty-cart-block a,.et-mini-content .cart-empty+a,.et-mini-content .cart-empty .button,.et-mini-content .et-empty-cart a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:170px!important;height:auto!important;min-height:46px!important;max-height:none!important;padding:12px 26px!important;margin:0!important;background:transparent!important;border:1.5px solid var(--e4g-accent)!important;border-radius:8px!important;color:var(--e4g-accent)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;clip:auto!important;clip-path:none!important;text-overflow:clip!important;position:static!important;transform:none!important}.et-mini-content .wc-backward:hover,.et-mini-content .return-to-shop a:hover,.et-mini-content .woocommerce-mini-cart__empty-message .button:hover{background:rgba(233,117,16,.12)!important;box-shadow:0 0 14px rgba(233,117,16,.3)}.et-mini-content .cart-widget-products:empty,.et-mini-content .cart_list:empty{display:none!important;padding:0!important;margin:0!important;border:0!important}.et-mini-content .woocommerce-mini-cart__empty-message~.woocommerce-mini-cart__footer-wrapper,.et-mini-content .cart-empty~.woocommerce-mini-cart__footer-wrapper,.et-mini-content .empty-cart-block~.woocommerce-mini-cart__footer-wrapper{display:none!important}
/* ==== MINI-CART — RESTORE FILLED-STATE LAYOUT ==== */
.et-mini-content .widget_shopping_cart,.et-mini-content .widget_shopping_cart_content,.et-mini-content .woocommerce-mini-cart{height:auto!important;max-height:none!important;overflow:visible!important;position:static!important;display:block!important}.et-mini-content .cart-widget-products,.et-mini-content .cart_list,.et-mini-content .product_list_widget{display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0 16px!important;list-style:none!important}.et-mini-content .mini-cart-buttons{position:static!important;display:flex!important;flex-direction:column!important;gap:9px!important}
/* ==== SHARE ROW — VISIBLE ==== */
.share-post-wrapper,.single-product .share-post-wrapper,.et-share-wrapper,.social-icons-share{display:flex!important;align-items:center;gap:10px;margin:12px 0}.share-post-wrapper>span,.share-post-wrapper .share-title,.et-share-wrapper>span,.single-product .share-post-wrapper span:first-child{color:var(--e4g-text)!important;opacity:1!important;font-size:13px;font-weight:600}.share-post-wrapper a,.et-share-wrapper a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--e4g-line);border-radius:50%;color:var(--e4g-accent)!important;transition:border-color .15s,background .15s}.share-post-wrapper a:hover{border-color:var(--e4g-accent);background:rgba(233,117,16,.1)}.share-post-wrapper a svg,.share-post-wrapper a path,.share-post-wrapper a i:before{fill:var(--e4g-accent)!important;color:var(--e4g-accent)!important}
/* ==== SHARE LABEL — VISIBLE ==== */
.share-post-wrapper,.et-share-wrapper,.product-share,.share-links,.social-share,.single-product .share-post-wrapper{color:var(--e4g-text)!important}.share-post-wrapper span,.share-post-wrapper .share-title,.share-post-wrapper>*:not(a),.et-share-wrapper span,.product-share span,.share-links span,.social-share span,.summary .share-post-wrapper span{color:var(--e4g-text)!important;opacity:1!important;font-size:13px!important;font-weight:600!important}.share-post-wrapper a span,.et-share-wrapper a span{color:var(--e4g-accent)!important}
/* ==== MINI-CART — RESTORE SCROLL, FOOTER BELOW ITEMS ==== */
.et-mini-content .widget_shopping_cart_content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.et-mini-content .woocommerce-mini-cart{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important}.et-mini-content .cart-widget-products:not(:empty),.et-mini-content .cart_list:not(:empty),.et-mini-content .product_list_widget:not(:empty){flex:1 1 auto!important;min-height:0!important;max-height:max(200px,calc(100vh - 340px))!important;max-height:max(200px,calc(100dvh - 340px))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.et-mini-content .woocommerce-mini-cart__footer-wrapper,.et-mini-content .woocommerce-mini-cart__footer,.et-mini-content .cart-widget-subtotal,.et-mini-content .mini-cart-buttons{flex:0 0 auto!important;position:static!important;inset:auto!important;transform:none!important;z-index:auto!important}
/* ==== QUANTITY STEPPER — ONE STYLE WHEREVER IT APPEARS ==== */
.quantity-wrapper:has(>.minus):not(.type-simple),div.quantity:has(>.minus):not(.type-simple){--q-h:32px;--q-btn:28px;--q-num:36px;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;flex-wrap:nowrap!important;box-sizing:border-box!important;width:calc(var(--q-btn)*2 + var(--q-num))!important;min-width:calc(var(--q-btn)*2 + var(--q-num))!important;max-width:none!important;height:var(--q-h)!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid var(--e4g-line)!important;border-radius:8px!important;background:#0b111a!important;overflow:hidden!important;position:static!important;float:none!important;vertical-align:middle!important}.quantity-wrapper:has(>.minus):not(.type-simple)::before,.quantity-wrapper:has(>.minus):not(.type-simple)::after,div.quantity:has(>.minus):not(.type-simple)::before,div.quantity:has(>.minus):not(.type-simple)::after{content:none!important;display:none!important}.quantity-wrapper:has(>.minus):not(.type-simple)>label,div.quantity:has(>.minus):not(.type-simple)>label{position:absolute!important;flex:0 0 0!important;width:1px!important;height:1px!important;min-width:0!important;max-width:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.quantity-wrapper:has(>.minus):not(.type-simple)>.minus,.quantity-wrapper:has(>.minus):not(.type-simple)>.plus,div.quantity:has(>.minus):not(.type-simple)>.minus,div.quantity:has(>.minus):not(.type-simple)>.plus{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--q-btn)!important;box-sizing:border-box!important;width:var(--q-btn)!important;min-width:var(--q-btn)!important;height:100%!important;margin:0!important;padding:0!important;background:#1a2432!important;border:0!important;border-radius:0!important;color:var(--e4g-muted)!important;line-height:1!important;position:static!important;float:none!important;cursor:pointer;user-select:none;transition:background .15s ease,color .15s ease}.quantity-wrapper:has(>.minus):not(.type-simple)>.minus:hover,.quantity-wrapper:has(>.minus):not(.type-simple)>.plus:hover,div.quantity:has(>.minus):not(.type-simple)>.minus:hover,div.quantity:has(>.minus):not(.type-simple)>.plus:hover{background:#22303f!important;color:var(--e4g-accent)!important}.quantity-wrapper:has(>.minus):not(.type-simple)>.minus,div.quantity:has(>.minus):not(.type-simple)>.minus{border-right:1px solid var(--e4g-line)!important}.quantity-wrapper:has(>.minus):not(.type-simple)>.plus,div.quantity:has(>.minus):not(.type-simple)>.plus{border-left:1px solid var(--e4g-line)!important}.quantity-wrapper:has(>.minus):not(.type-simple) svg,div.quantity:has(>.minus):not(.type-simple) svg{display:block!important;width:11px!important;height:11px!important;fill:currentColor!important}.quantity-wrapper:has(>.minus):not(.type-simple) i,.quantity-wrapper:has(>.minus):not(.type-simple) i:before,div.quantity:has(>.minus):not(.type-simple) i,div.quantity:has(>.minus):not(.type-simple) i:before{color:inherit!important;font-size:11px!important;line-height:1!important;margin:0!important;padding:0!important}.quantity-wrapper:has(>.minus):not(.type-simple)>input.qty,div.quantity:has(>.minus):not(.type-simple)>input.qty{flex:0 0 var(--q-num)!important;box-sizing:border-box!important;width:var(--q-num)!important;min-width:var(--q-num)!important;max-width:var(--q-num)!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:static!important;float:none!important;font-size:16px!important;font-weight:600!important;line-height:1!important;color:var(--e4g-text)!important;text-align:center!important;-moz-appearance:textfield!important;appearance:textfield!important}.quantity-wrapper:has(>.minus):not(.type-simple)>input.qty::-webkit-outer-spin-button,.quantity-wrapper:has(>.minus):not(.type-simple)>input.qty::-webkit-inner-spin-button,div.quantity:has(>.minus):not(.type-simple)>input.qty::-webkit-outer-spin-button,div.quantity:has(>.minus):not(.type-simple)>input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-wrapper:has(>.minus):not(.type-simple)>input.qty:focus,div.quantity:has(>.minus):not(.type-simple)>input.qty:focus{outline:none!important;box-shadow:none!important;border:0!important}.quantity-wrapper:has(>.minus):not(.type-simple):focus-within,div.quantity:has(>.minus):not(.type-simple):focus-within{border-color:var(--e4g-accent)!important;box-shadow:0 0 0 3px rgba(233,117,16,.15)!important}
/* ==== MINI-CART PRICE — KEEP IT IN ITS OWN ROW ==== */
.quantity-wrapper:has(>div.quantity){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:6px 0 0!important;padding:0!important;position:static!important;float:none!important;overflow:visible!important}.quantity-wrapper>span.quantity{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;float:none!important;clear:none!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1.2!important}
/* ==== QUANTITY STEPPER — MOBILE ==== */
@media(max-width:768px){.quantity-wrapper:has(>.minus):not(.type-simple),div.quantity:has(>.minus):not(.type-simple){--q-h:36px;--q-btn:32px;--q-num:40px}.quantity-wrapper:has(>.minus):not(.type-simple) svg,div.quantity:has(>.minus):not(.type-simple) svg{width:12px!important;height:12px!important}.product-price-quantity{flex-wrap:wrap!important;align-items:center!important;gap:8px!important}}@media(max-width:400px){.quantity-wrapper:has(>.minus):not(.type-simple),div.quantity:has(>.minus):not(.type-simple){--q-h:34px;--q-btn:30px;--q-num:36px}}
/* ==== MINI-CART ITEM — DETERMINISTIC VERTICAL STACK ==== */
.et-mini-content .woocommerce-mini-cart-item .product-item-right{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;float:none!important;position:static!important;overflow:visible!important}.et-mini-content .descr-box{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;float:none!important;position:relative!important;overflow:visible!important}.et-mini-content .descr-box>.quantity-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;position:static!important;overflow:visible!important}.et-mini-content .descr-box>.quantity-wrapper::before,.et-mini-content .descr-box>.quantity-wrapper::after{content:none!important;display:none!important}.et-mini-content .descr-box>.quantity-wrapper>span.quantity{flex:0 1 auto!important;float:none!important;clear:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}.et-mini-content .descr-box>ul.wcpa_cart_meta{width:100%!important;float:none!important;position:static!important}
/* ==== MINI-CART — PRICE BESIDE THE STEPPER ==== */
.et-mini-content .descr-box>.quantity-wrapper{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.et-mini-content .descr-box>.quantity-wrapper>div.quantity:has(>.minus){--q-h:28px!important;--q-btn:24px!important;--q-num:30px!important;flex:0 0 auto!important}.et-mini-content .descr-box>.quantity-wrapper>span.quantity{flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;color:var(--e4g-accent)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.et-mini-content .descr-box>.quantity-wrapper>span.quantity .woocommerce-Price-amount,.et-mini-content .descr-box>.quantity-wrapper>span.quantity .amount{font-size:14px!important;font-weight:700!important;color:var(--e4g-accent)!important}@media(max-width:768px){.et-mini-content .descr-box>.quantity-wrapper>div.quantity:has(>.minus){--q-h:30px!important;--q-btn:26px!important;--q-num:32px!important}.et-mini-content .descr-box>.quantity-wrapper>span.quantity,.et-mini-content .descr-box>.quantity-wrapper>span.quantity .amount{font-size:15px!important}}@media(max-width:400px){.et-mini-content .descr-box>.quantity-wrapper>div.quantity:has(>.minus){--q-h:28px!important;--q-btn:24px!important;--q-num:28px!important}.et-mini-content .descr-box>.quantity-wrapper>span.quantity,.et-mini-content .descr-box>.quantity-wrapper>span.quantity .amount{font-size:14px!important}}
/* ==== SWATCHES — NEON SELECTED STATE ==== */
ul.st-swatch-preview li,ul.st-swatch-preview li.type-label{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}ul.st-swatch-preview li.selected,ul.st-swatch-preview li.type-label.selected{background:linear-gradient(135deg,#e97510,#ff9838)!important;color:#101722!important;border-color:var(--e4g-accent)!important;box-shadow:0 0 0 1px var(--e4g-accent),0 0 16px rgba(233,117,16,.55)!important;font-weight:800!important}ul.st-swatch-preview li.selected .st-custom-attribute,ul.st-swatch-preview li.selected span{color:#101722!important}ul.st-swatch-preview li:not(.selected):hover{background:rgba(233,117,16,.12)!important;border-color:var(--e4g-accent)!important;color:var(--e4g-accent)!important;box-shadow:0 0 12px rgba(233,117,16,.28)!important}ul.st-swatch-preview li:not(.selected):hover .st-custom-attribute{color:var(--e4g-accent)!important}
/* ==== SWATCHES — UNAVAILABLE COMBINATIONS ==== */
ul.st-swatch-preview li[class*=disabled]{background:transparent!important;background-image:none!important;border-color:var(--e4g-line)!important;color:var(--e4g-muted)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.55!important}ul.st-swatch-preview li[class*=disabled] .st-custom-attribute,ul.st-swatch-preview li[class*=disabled] span{color:var(--e4g-muted)!important;background:transparent!important}ul.st-swatch-preview li[class*=disabled]:hover{background:transparent!important;border-color:var(--e4g-line)!important;color:var(--e4g-muted)!important;box-shadow:none!important}
/* ==== STICKY BAR — PANEL STAYS SHUT UNTIL IT IS OPENED ==== */
.etheme-sticky-cart form.variations_form.hidden{max-height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;pointer-events:none!important}
/* ==== STICKY HEADER — FADE IN ==== */
@keyframes e4g-sticky-header-in{from{opacity:0}to{opacity:1}}.site-header.sticky-on .header-main-wrapper.sticky,.site-header.sticky-on .header-bottom-wrapper.sticky{animation:e4g-sticky-header-in .28s ease-out}.site-header.sticky-on .header-bottom-wrapper.sticky{border-bottom:1px solid var(--e4g-line)!important}@media(prefers-reduced-motion:reduce){.site-header.sticky-on .header-main-wrapper.sticky,.site-header.sticky-on .header-bottom-wrapper.sticky{animation:none!important}}
/* ==== SHOP FILTER TOGGLE ==== */
.et-toggle-mob-sidebars-inner,.et-toggle-mob-sidebars-inner.et-content-left{background:transparent!important;border:0!important;box-shadow:none!important}.et-toggle-mob-sidebar.et-off-canvas{background:var(--e4g-panel)!important;border:1px solid var(--e4g-accent)!important;border-radius:0 14px 14px 0!important;overflow:hidden!important;box-shadow:0 0 0 1px rgba(233,117,16,.35),0 0 12px rgba(233,117,16,.55),0 0 30px rgba(233,117,16,.4)!important}.et-toggle-mob-sidebar .et-toggle,.et-toggle-mob-sidebar .et_b-icon,.et-toggle-mob-sidebar .et-toggle>span{background:transparent!important;border:0!important;box-shadow:none!important}.et-toggle-mob-sidebar .et-toggle{border-radius:0 14px 14px 0!important;padding:12px 14px!important;color:var(--e4g-accent)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}.et-toggle-mob-sidebar .et-toggle:hover{color:#ff9838!important}.et-toggle-mob-sidebar .et_b-icon{font-size:16px!important;line-height:0}.et-toggle-mob-sidebar svg,.et-toggle-mob-sidebar svg path{fill:var(--e4g-accent)!important}.et-toggle-mob-sidebar .et-toggle:focus-visible{outline:2px solid var(--e4g-accent)!important;outline-offset:2px!important}
/* ==== ELEMENTOR PRICE TABLES — PS PLUS TIERS ==== */
.elementor-price-table{background:#ededed!important;border:0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,.45)}.elementor-price-table__header{padding:20px!important;text-align:center;background:#fff!important}.elementor-price-table__heading{margin:0 0 6px!important;color:#0a0a0a!important;font-size:19px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.elementor-price-table__subheading{color:#4a4a4a!important;font-size:13.5px!important;line-height:1.6!important}.elementor-price-table__price{background:transparent!important;padding:16px 20px 6px!important;text-align:center}.elementor-price-table__period{color:#9a4f00!important;font-size:13px!important;font-weight:800!important;letter-spacing:.04em}.elementor-price-table__features-list{margin:0!important;padding:14px 22px 24px!important;border:0!important;background:transparent!important;list-style:none!important}.elementor-price-table__features-list li{margin:0 0 11px!important;padding:0!important;border:0!important;background:transparent!important}.elementor-price-table__feature-inner{display:flex!important;align-items:center;gap:10px;margin:0!important;color:#1a1a1a!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important}.elementor-price-table__features-list img{flex:0 0 auto;width:20px;height:20px}.elementor-container>.elementor-column:nth-child(1) .elementor-price-table__header{background:#fff!important}.elementor-container>.elementor-column:nth-child(1) .elementor-price-table__heading{color:#0a0a0a!important}.elementor-container>.elementor-column:nth-child(1) .elementor-price-table__subheading{color:#4a4a4a!important}.elementor-container>.elementor-column:nth-child(2) .elementor-price-table__header{background:#ffc500!important}.elementor-container>.elementor-column:nth-child(2) .elementor-price-table__heading{color:#0a0a0a!important}.elementor-container>.elementor-column:nth-child(2) .elementor-price-table__subheading{color:#4a3800!important}.elementor-container>.elementor-column:nth-child(3) .elementor-price-table__header{background:#0a0a0a!important}.elementor-container>.elementor-column:nth-child(3) .elementor-price-table__heading{color:#ffc500!important}.elementor-container>.elementor-column:nth-child(3) .elementor-price-table__subheading{color:#cfcfcf!important}
/* ==== ELEMENTOR HEADLINE COPY ==== */
.etheme-a-h-text-after{max-width:80ch;margin-block:10px 0;color:var(--e4g-muted);font-size:15px;line-height:1.85}.elementor-align-center .etheme-a-h-text-after{margin-inline:auto}.elementor-widget-text-editor p{line-height:1.9}.elementor-widget-text-editor a{color:var(--e4g-accent)}
/* ==== ELEMENTOR IMAGE BOX — BODY COPY ==== */
.elementor-image-box-description{max-width:44ch;margin:8px auto 0!important;color:var(--e4g-text)!important;font-size:14px!important;line-height:1.75!important}.elementor-image-box-content{padding-inline:10px}
/* ==== PS PLUS PAGE — ESSENTIAL HEADLINE, ORANGE ==== */
.elementor-element-c88b994 .etheme-advanced-headline-mask{background:none!important;-webkit-text-fill-color:var(--e4g-accent)!important;color:var(--e4g-accent)!important}
/* ==== LANGUAGE SWITCHER — FLAG ICONS ==== */
img.trp-flag-image[src$="/ar.svg"],img.trp-flag-image[src$="/ar.png"]{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAABI1BMVEVHcEwDAwNmCBEAAABmCBICAgJmCBL///8AAAAoKChmBxHNzc3PFStlBhAiIiKrq6smJiYCBAgCBAkCAgQCAwXf39/RGi/QGi/QGC/RGjDRGzL///rPFiwAAADQGTAJCQnQFy3P3t2lBhmoFymzGiqoFykNDQ0JCQkNDQ0VFRUbGxsPDw8NDQ0dHR25ubnPFCsAAAAVFRWHBRSJER+kESGsuLeMESDQFSsTExP////XKkLXLkQSEhLdSFsVFRURERHdRlvdR1oAAADXKUIUFBT//8n+9tP//9X++N/866H84Gn95X387qz954f83VndRVoNDQ3aKUHXKUHXLULVK0LgSV3bJkHTEy0PDw/dRlnhR1vVFC3cKEHXJ0HVK0HXLUPeJkJTWGxUAAAAOHRSTlMA/QT9Bf0E/QFABN39BEC2QP39/f3d/f39/f39/d39tv3d3d7U3bbdtRlA3t5Atv21JLa3qbW2/bBFQe8AAAChSURBVHjaPcjXDoJAFATQSwghRoLYe++9K+gqKPbee/v/rxDWjedhZjIQO657SgdTetdbDaKnndoi1OenCvHtYd8m3q9HAyLnUMDpcHtcPo4rNu8VCEuszouTlepglHSL5WqCh4kc0/lsRA47bmk4/nUB/H2aYhibxWxlGIrulyB5kZEsYtrYBCGHxIHYxbSBEpBFSPxDKAXlPC8YCIHPpL9cUyeowUFrswAAAABJRU5ErkJggg==");object-fit:cover}img.trp-flag-image[src$="/en_US.svg"],img.trp-flag-image[src$="/en_US.png"]{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAACDVBMVEVHcEwWM2EAEDEmQmoNHToMGzkqRnImMDMAEjMAAAAOHTseKCwkLzEBCw8GDhIlMTMhPGcABCkEDhIBDBEhKy8kLjInMTNbYGkYNF/a+Pu5SRGGhYQmP2mhJSe9gYcAHVCYPA6AgICUpbKAgICBgYGwycrP3tyCHx+SaG92ABVyAAqu0clzABOYg4iVdHuUd3z////LNjnvpq31ZBz1Yxv1ZRy3zN3LNzlGap5uirE7X5R1j7VKcaA1WpEeS4VAZ5lTdaB7lbdJaZkYRYA9YZEuVIxdfaZRcJxJapcvVo04XY72ZRsRQH4vVIj/ah7/bB9ZdqNMapj2ZBwaQXvRNTgSOneCmrtVdJ4wVYrLNTj2qbBgeaA+XI9ge6FjgagZQHrvp63vpqxGX43vpa5keZ++0d8IMG++0+EAG2C80uJPaZQAFVy/0+G2zNwAI2QADldjfaMWQoAMPns1W45Ma5hXb5i/1OJqf6Pop68AClOvzN4AH2ERNXEzVori+/9ad6BThq9id55whahGdZ/lqLDnztYgUooACVQML23yzNPLNDiDACmYGktLbJjlprDNEz8aSIG6n7bWNzrlp6+5mLBRe6K/ABvY///FE0H3xMzvzNSODDjFEj7tvsm1ABvwy9PxrrfzvMb609y1ABrtvsrECSvREkLsucX5w9Drusa+ABvEBS25Byv4xtO5BClHzqb9AAAAMHRSTlMA3QLcAgHZOgIBAjo6OxM63AI6HTo6OgLc3eEC3Nzc3LcC3AEBs6uzs7Ozs7Szs7O6LUU3AAAAzUlEQVR42mNgs7C0srZ19AwrrDMAAjUGRhs7B2c3n7iihp7+GXOW6TAw2zu5uHuFF9e3TZw5d8lafQYBVw/fwIiS2t4JUxYuX7lCj0EiIDg2vqCmsWPq7KVr1q3WZJAJjU5LySuvbmqfDjJUm0E+JiMpOyu/tLK5e9q8xau0GJQyU83SzXJyy6paO2fNX6TLIBeVmJxgBAIVLX2TF2gwyIZEmhtCgXnXJHUGSQMUoMog5RdkYmJqDASmJibe/goMwkIiomLsYMDPw83LBwBeLUKyc1bBdgAAAABJRU5ErkJggg==");object-fit:cover}
/* ==== PRODUCT CARD BUTTON — LABEL WEIGHT ==== */
.content-product .button,.products-grid .product-details .button{font-weight:500!important;font-size:14px!important;letter-spacing:.04em;-webkit-text-stroke:.3px currentColor}
/* ==== PS PLUS PAGE — IMAGE BOX TITLES IN ORANGE ==== */
.page-id-5022 .elementor-image-box-title,.page-id-5022 .elementor-image-box-title a{color:var(--e4g-accent)!important}.page-id-5022 .elementor-widget-image-box:hover .elementor-image-box-title,.page-id-5022 .elementor-widget-image-box:hover .elementor-image-box-title a{color:#ff9838!important}
/* ==== FOOTER — ONE BACKGROUND, STOREFRONT STYLE ==== */
.footer{background:var(--e4g-panel)!important;border-top:1px solid var(--e4g-line);padding:44px 0 22px!important}.footer .elementor-top-section,.footer .elementor-top-section>.elementor-container,.footer .elementor-top-section .elementor-column,.footer .elementor-top-section .elementor-widget-wrap{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.footer .elementor-background-overlay{display:none!important}.footer img[src*="Logo"]{width:100%;max-width:230px!important;height:auto}.footer .et-menu-list .item-title-holder{position:relative;margin:0 0 14px!important;padding:0 0 10px!important}.footer .et-menu-list .item-title-holder::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:32px;height:2px;border-radius:2px;background:var(--e4g-accent);box-shadow:0 0 8px rgba(233,117,16,.6)}.footer .et-menu-list .item-title-holder .menu-title{display:inline-flex;align-items:center;gap:7px;color:var(--e4g-text)!important}.footer .et-menu-list .item-title-holder a.menu-title[href="#"]{pointer-events:none;cursor:default}.footer .et-menu-list .item-title-holder .menu-title p{margin:0!important;color:var(--e4g-text)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase}.footer .et-menu-list .menu-sublist ul{margin:0!important;padding:0!important;list-style:none}.footer .et-menu-list .menu-sublist li{margin:0!important;padding:0!important}.footer .et-menu-list .menu-title{text-decoration:none!important}.footer .et-menu-list .menu-sublist .menu-title{display:inline-flex;align-items:center;gap:7px;padding:5px 0;transition:color .15s ease,transform .15s ease}.footer .et-menu-list .menu-sublist .menu-title p{margin:0!important;color:inherit!important;font-size:14px!important;font-weight:500;line-height:1.5}.footer .et-menu-list .menu-sublist .menu-title:hover,.footer .et-menu-list .menu-sublist .menu-title:focus-visible{transform:translateX(3px)}.rtl .footer .et-menu-list .menu-sublist .menu-title:hover,.rtl .footer .et-menu-list .menu-sublist .menu-title:focus-visible{transform:translateX(-3px)}.footer a:focus-visible{color:var(--e4g-accent)!important}.rtl .footer .et-menu-list.text-left{text-align:right}.footer .et-menu-list .label-text{display:inline-block;margin:0!important;padding:2px 7px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:.06em;text-transform:uppercase;position:static!important;transform:none!important}.footer .et-menu-list .menu-label-hot .label-text{background:var(--e4g-accent)!important;color:#101722!important;box-shadow:0 0 10px rgba(233,117,16,.45)}.footer .et-menu-list .menu-label-new .label-text{background:rgba(74,222,128,.14)!important;color:#4ade80!important;border:1px solid rgba(74,222,128,.4)}.footer .et-menu-list .label-text::before,.footer .et-menu-list .label-text::after{content:none!important;display:none!important}.footer .elementor-top-section+.elementor-top-section{position:relative;margin-top:26px;padding-top:24px!important}.footer .elementor-top-section+.elementor-top-section::before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(233,117,16,.7),transparent);box-shadow:0 0 8px rgba(233,117,16,.35)}.footer .et-follow-buttons{display:flex!important;justify-content:center;gap:10px;margin-bottom:6px}.footer .et-follow-buttons a{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;margin:0!important;border:1px solid var(--e4g-line);border-radius:50%;background:var(--e4g-bg);transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.footer .et-follow-buttons a:hover,.footer .et-follow-buttons a:focus-visible{border-color:var(--e4g-accent);box-shadow:0 0 14px rgba(233,117,16,.35)}.footer .et-follow-buttons a .et-icon{font-size:15px;color:inherit}.footer .etheme-icon-list-item-text{color:var(--e4g-text)!important;font-size:13.5px}.footer .etheme-icon-list-item-icon svg{fill:var(--e4g-accent)!important;width:13px;height:13px}.footer .etheme-icon-list-item-icon-inner{color:var(--e4g-muted)!important;font-size:13px;font-weight:600}.footer .etheme-icon-list-item.has-divider{border-color:var(--e4g-line)!important}.footer img[src*="Payment"]{display:block;margin:10px auto 4px;max-width:min(100%,560px);height:auto}.footer .etheme-icon-list a[href^="tel:"]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;text-decoration:none!important}.footer .etheme-icon-list a[href^="tel:"]:hover .etheme-icon-list-item-text,.footer .etheme-icon-list a[href^="tel:"]:focus-visible .etheme-icon-list-item-text{color:var(--e4g-accent)!important}.footer .elementor-widget-text-editor p{margin:0 0 4px!important;text-align:center;font-size:13px;line-height:1.7}.footer .elementor-widget-text-editor p span[style*="color"]{color:var(--e4g-muted)!important}.footer .elementor-widget-text-editor p:last-child{font-size:12px;opacity:.85}@media(max-width:767px){.footer{padding:34px 0 18px!important}.footer img[src*="Logo"]{max-width:190px!important;margin:0 auto 10px;display:block}.footer .et-menu-list{margin-bottom:22px}.footer .elementor-top-section:first-child .elementor-column{box-sizing:border-box;padding-inline:12px}.footer .elementor-top-section:first-child .elementor-column:nth-child(2),.footer .elementor-top-section:first-child .elementor-column:nth-child(3){width:50%!important}}@media(prefers-reduced-motion:reduce){.footer .et-menu-list .menu-sublist .menu-title,.footer .et-follow-buttons a{transition:none}.footer .et-menu-list .menu-sublist .menu-title:hover,.footer .et-menu-list .menu-sublist .menu-title:focus-visible{transform:none!important}}
/* ==== CATEGORY TILES — EVEN ROWS ON MOBILE ==== */
@media(max-width:768px){.category-grid .categories-mask h4{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;overflow:hidden;min-height:2.9em;line-height:1.45!important;margin:10px 0 0!important;align-content:center}}
/* ==== MOBILE NAV — GAMING ICONS AND DOCK ==== */
.et-mobile-panel .et_column>a{justify-content:center!important;height:100%;gap:2px!important;padding:0 4px!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.et-mobile-panel .et_column>a .et_b-icon+span{padding:0!important;line-height:1.15!important}.et-mobile-panel .et_b_mobile-panel-home>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-shop>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-account>a .et_b-icon{display:flex!important;align-items:center;justify-content:center;width:40px;height:26px;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);background:rgba(139,155,176,.08)!important;transition:background .15s ease,box-shadow .15s ease}.et-mobile-panel .et_b_mobile-panel-home>a .et-svg svg,.et-mobile-panel .et_b_mobile-panel-shop>a .et-svg svg,.et-mobile-panel .et_b_mobile-panel-account>a .et-svg svg{display:none!important}.et-mobile-panel .et_b_mobile-panel-home>a .et-svg,.et-mobile-panel .et_b_mobile-panel-shop>a .et-svg,.et-mobile-panel .et_b_mobile-panel-account>a .et-svg{display:block!important;width:19px;height:19px;background-color:currentColor!important;-webkit-mask:var(--e4g-nav-icon) center/contain no-repeat;mask:var(--e4g-nav-icon) center/contain no-repeat}.et-mobile-panel .et_b_mobile-panel-home{--e4g-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7.5h10a4.6 4.6 0 0 1 4.46 5.72l-.93 3.7a2.4 2.4 0 0 1-4.06 1.07L14.9 16.3H9.1l-1.57 1.69a2.4 2.4 0 0 1-4.06-1.07l-.93-3.7A4.6 4.6 0 0 1 7 7.5z'/%3E%3Cpath d='M8 10.6v3.4M6.3 12.3h3.4'/%3E%3Ccircle cx='15.6' cy='11.2' r='1' fill='%23000' stroke='none'/%3E%3Ccircle cx='17.7' cy='13.3' r='1' fill='%23000' stroke='none'/%3E%3C/svg%3E")}.et-mobile-panel .et_b_mobile-panel-shop{--e4g-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 4.3h14.2l1.6 4.7H3.3z'/%3E%3Cpath d='M3.3 9a2.2 2.2 0 0 0 4.4 0 2.2 2.2 0 0 0 4.3 0 2.2 2.2 0 0 0 4.3 0 2.2 2.2 0 0 0 4.4 0'/%3E%3Cpath d='M5 11v9h14v-9'/%3E%3Cpath d='M10 20v-4.4h4V20'/%3E%3C/svg%3E")}.et-mobile-panel .et_b_mobile-panel-account{--e4g-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10.2' r='3.1'/%3E%3Cpath d='M5.4 21c.7-3.3 3.3-5.3 6.6-5.3s5.9 2 6.6 5.3'/%3E%3Cpath d='M6.3 10.6v-.8a5.7 5.7 0 0 1 11.4 0v.8'/%3E%3Crect x='4.9' y='9.4' width='2.5' height='4' rx='1.25' fill='%23000' stroke='none'/%3E%3Crect x='16.6' y='9.4' width='2.5' height='4' rx='1.25' fill='%23000' stroke='none'/%3E%3Cpath d='M17.8 13.4c0 1.4-1 2.3-2.6 2.5'/%3E%3C/svg%3E")}.et-mobile-panel .et_b_mobile-panel-home[class*=active]>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-shop[class*=active]>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-account[class*=active]>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-home>a:hover .et_b-icon,.et-mobile-panel .et_b_mobile-panel-shop>a:hover .et_b-icon,.et-mobile-panel .et_b_mobile-panel-account>a:hover .et_b-icon,.et-mobile-panel .et_b_mobile-panel-home>a:focus-visible .et_b-icon,.et-mobile-panel .et_b_mobile-panel-shop>a:focus-visible .et_b-icon,.et-mobile-panel .et_b_mobile-panel-account>a:focus-visible .et_b-icon{background:rgba(233,117,16,.2)!important}.et-mobile-panel .et_column[class*=active]>a,.et-mobile-panel .et_column>a:hover,.et-mobile-panel .et_column>a:focus-visible{filter:drop-shadow(0 0 7px rgba(233,117,16,.45))}@media(prefers-reduced-motion:reduce){.et-mobile-panel .et_b_mobile-panel-home>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-shop>a .et_b-icon,.et-mobile-panel .et_b_mobile-panel-account>a .et_b-icon{transition:none}}.et-mobile-panel .et_b_mobile-panel-cart{--e4g-nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.6 4h1.8l2 10a1.7 1.7 0 0 0 1.7 1.4h6.8a1.7 1.7 0 0 0 1.6-1.2l1.9-6.7H8.2'/%3E%3Ccircle cx='11.6' cy='19.4' r='1.4'/%3E%3Ccircle cx='17.4' cy='19.4' r='1.4'/%3E%3Cpath d='M1.6 9.2h3.6M2.6 12.2h3.4'/%3E%3C/svg%3E")}.et-mobile-panel .et_b_mobile-panel-cart>a .et_b-icon{display:flex!important;align-items:center;justify-content:center;position:relative!important;isolation:isolate;width:40px;height:26px}.et-mobile-panel .et_b_mobile-panel-cart>a .et_b-icon::before{content:"";position:absolute;inset:0;z-index:-1;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);background:rgba(139,155,176,.08);transition:background .15s ease}.et-mobile-panel .et_b_mobile-panel-cart>a .et-svg svg{display:none!important}.et-mobile-panel .et_b_mobile-panel-cart>a .et-svg{display:block!important;width:19px;height:19px;background-color:currentColor!important;-webkit-mask:var(--e4g-nav-icon) center/contain no-repeat;mask:var(--e4g-nav-icon) center/contain no-repeat}.rtl .et-mobile-panel .et_b_mobile-panel-cart>a .et-svg{transform:scaleX(-1)}.et-mobile-panel .et_b_mobile-panel-cart>a .et_b-icon .et-cart-quantity{position:absolute!important;top:-2px!important;right:-4px!important;left:auto!important;bottom:auto!important;width:auto!important;min-width:15px;height:15px!important;padding:0 4px!important;margin:0!important;box-sizing:border-box;font-size:9.5px!important;line-height:15px!important;letter-spacing:0;text-align:center;transform:none!important;box-shadow:0 0 0 2px #0b111a,0 0 8px rgba(233,117,16,.6)}.rtl .et-mobile-panel .et_b_mobile-panel-cart>a .et_b-icon .et-cart-quantity{right:auto!important;left:-4px!important}.et-mobile-panel .et_b_mobile-panel-cart[class*=active]>a .et_b-icon::before,.et-mobile-panel .et_b_mobile-panel-cart>a:hover .et_b-icon::before,.et-mobile-panel .et_b_mobile-panel-cart>a:focus-visible .et_b-icon::before{background:rgba(233,117,16,.2)}@media(prefers-reduced-motion:reduce){.et-mobile-panel .et_b_mobile-panel-cart>a .et_b-icon::before{transition:none}}
/* ==== HEADER — ACCOUNT AND WISHLIST CHIPS ==== */
.et_b_header-account.et_element-top-level>a,.et_b_header-wishlist.et_element-top-level>a{box-sizing:border-box;align-items:center;gap:8px;min-height:40px;padding:8px 14px;text-decoration:none;border:1.5px solid var(--e4g-line);border-radius:999px;background:rgba(139,155,176,.06);color:var(--e4g-text)!important;font-weight:700;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.et_b_header-wishlist.et_element-top-level>a{justify-content:center;min-width:40px;padding:8px}.header-wrapper .et_b_header-cart>a{min-height:40px}.et_b_header-account.et_element-top-level>a .et_b-icon,.et_b_header-wishlist.et_element-top-level>a .et_b-icon{color:var(--e4g-accent)}.et_b_header-account.et_element-top-level>a .et-element-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.et_b_header-account.et_element-top-level>a:hover,.et_b_header-account.et_element-top-level>a:focus-visible,.et_b_header-wishlist.et_element-top-level>a:hover,.et_b_header-wishlist.et_element-top-level>a:focus-visible{border-color:var(--e4g-accent);background:rgba(233,117,16,.08);box-shadow:0 0 14px rgba(233,117,16,.3);color:var(--e4g-text)!important}@media(prefers-reduced-motion:reduce){.et_b_header-account.et_element-top-level>a,.et_b_header-wishlist.et_element-top-level>a{transition:none}}
/* ==== ELEMENTOR BUTTONS — GAMING CTA ==== */
.elementor-widget-button .elementor-button{text-decoration:none;position:relative;overflow:hidden;isolation:isolate;border-radius:999px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 22px rgba(0,0,0,.35),0 0 18px rgba(233,117,16,.25),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.elementor-widget-button .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease;pointer-events:none}.elementor-widget-button .elementor-button:hover::before,.elementor-widget-button .elementor-button:focus-visible::before{transform:translateX(120%)}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus-visible{box-shadow:0 12px 28px rgba(0,0,0,.4),0 0 26px rgba(233,117,16,.45),inset 0 1px 0 rgba(255,255,255,.22);filter:brightness(1.06)}.elementor-widget-button .elementor-button:not([class*=elementor-animation-]):hover,.elementor-widget-button .elementor-button:not([class*=elementor-animation-]):focus-visible{transform:translateY(-2px)}.elementor-widget-button .elementor-button:focus-visible{outline:2px solid #ff9838;outline-offset:3px}.elementor-widget-button .elementor-button-content-wrapper:not(:has(.elementor-button-icon)) .elementor-button-text::after{content:"";display:inline-block;width:.42em;height:.42em;margin-inline-start:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-.08em) rotate(45deg);transition:transform .18s ease}.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper:not(:has(.elementor-button-icon)) .elementor-button-text::after{transform:translate(.25em,-.08em) rotate(45deg)}.rtl .elementor-widget-button .elementor-button-content-wrapper:not(:has(.elementor-button-icon)) .elementor-button-text::after{transform:translateY(-.08em) rotate(-135deg)}.rtl .elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper:not(:has(.elementor-button-icon)) .elementor-button-text::after{transform:translate(-.25em,-.08em) rotate(-135deg)}@media(prefers-reduced-motion:reduce){.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button::before,.elementor-widget-button .elementor-button-text::after{transition:none}.elementor-widget-button .elementor-button:hover::before,.elementor-widget-button .elementor-button:focus-visible::before{transform:translateX(-120%)}.elementor-widget-button .elementor-button:not([class*=elementor-animation-]):hover,.elementor-widget-button .elementor-button:not([class*=elementor-animation-]):focus-visible{transform:none}}
/* ==== SEARCH BUTTON — PILL WITH LABEL ==== */
.et_b_header-search .input-row .search-button{width:auto!important;min-width:0!important;height:36px!important;flex:0 0 auto;gap:7px;margin-inline-start:6px;padding:0 16px 0 13px!important;border-radius:999px!important;background:linear-gradient(180deg,#ff9838,#e97510)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)!important;transition:box-shadow .15s ease,filter .15s ease,transform .1s ease}.et_b_header-search .input-row .search-button::after{content:"Search";color:#101722;font-size:12.5px;font-weight:800;line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.rtl .et_b_header-search .input-row .search-button::after{content:"بحث";font-size:14px;letter-spacing:0}.et_b_header-search .input-row .search-button:hover,.et_b_header-search .input-row .search-button:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 16px rgba(233,117,16,.6)!important;filter:brightness(1.07)}.et_b_header-search .input-row .search-button:focus-visible{outline:2px solid #ff9838;outline-offset:2px}.et_b_header-search .input-row .search-button:active{transform:translateY(1px)}@media(max-width:480px){.et_b_header-search .input-row .search-button{height:34px!important;gap:5px;padding:0 12px 0 10px!important}.et_b_header-search .input-row .search-button::after{font-size:11.5px;letter-spacing:.05em}.rtl .et_b_header-search .input-row .search-button::after{font-size:13px;letter-spacing:0}}.mobile-menu-content .et_b_header-search .input-row .search-button{padding:0 14px!important}.mobile-menu-content .et_b_header-search .input-row .search-button::after{content:none}@media(prefers-reduced-motion:reduce){.et_b_header-search .input-row .search-button{transition:none}.et_b_header-search .input-row .search-button:active{transform:none}}
/* ==== MOBILE MENU — GAMING PANEL ==== */
.mobile-menu-content .et_b_header-menu .menu>li>a{display:flex!important;align-items:center;gap:13px;min-height:52px;padding:8px 18px!important;color:var(--e4g-text)!important;font-size:15.5px!important;font-weight:700!important;opacity:1!important;box-sizing:border-box}.mobile-menu-content .et_b_header-menu .menu>li>a::before{content:""!important;display:block!important;flex:0 0 auto;width:36px;height:30px;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5 19.5 12 12 19.5 4.5 12z'/%3E%3C/svg%3E") center/17px no-repeat,rgba(233,117,16,.12);transition:background-color .15s ease}.mobile-menu-content .et_b_header-menu .menu>li.menu-item-home>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7.5h10a4.6 4.6 0 0 1 4.46 5.72l-.93 3.7a2.4 2.4 0 0 1-4.06 1.07L14.9 16.3H9.1l-1.57 1.69a2.4 2.4 0 0 1-4.06-1.07l-.93-3.7A4.6 4.6 0 0 1 7 7.5z'/%3E%3Cpath d='M8 10.6v3.4M6.3 12.3h3.4'/%3E%3Ccircle cx='15.6' cy='11.2' r='1' fill='%23e97510' stroke='none'/%3E%3Ccircle cx='17.7' cy='13.3' r='1' fill='%23e97510' stroke='none'/%3E%3C/svg%3E")}.mobile-menu-content .et_b_header-menu .menu>li>a[href*="/shop"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 4.3h14.2l1.6 4.7H3.3z'/%3E%3Cpath d='M3.3 9a2.2 2.2 0 0 0 4.4 0 2.2 2.2 0 0 0 4.3 0 2.2 2.2 0 0 0 4.3 0 2.2 2.2 0 0 0 4.4 0'/%3E%3Cpath d='M5 11v9h14v-9'/%3E%3Cpath d='M10 20v-4.4h4V20'/%3E%3C/svg%3E")}.mobile-menu-content .et_b_header-menu .menu>li>a[href*="playstation-plus"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.2v15.6M4.2 12h15.6' stroke-width='3.2'/%3E%3C/svg%3E");background-size:14px}.mobile-menu-content .et_b_header-menu .menu>li>a[href*="/blog"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h8l4 4v13h-12z'/%3E%3Cpath d='M14.5 3.5v4h4'/%3E%3Cpath d='M9 12h6M9 15.5h6'/%3E%3C/svg%3E")}.mobile-menu-content .et_b_header-menu .menu>li>a[href*="about"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 11v5.5'/%3E%3Ccircle cx='12' cy='7.8' r='1.1' fill='%23e97510' stroke='none'/%3E%3C/svg%3E")}.mobile-menu-content .et_b_header-menu .menu>li>a[href*="my-account"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e97510' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10.2' r='3.1'/%3E%3Cpath d='M5.4 21c.7-3.3 3.3-5.3 6.6-5.3s5.9 2 6.6 5.3'/%3E%3Cpath d='M6.3 10.6v-.8a5.7 5.7 0 0 1 11.4 0v.8'/%3E%3Crect x='4.9' y='9.4' width='2.5' height='4' rx='1.25' fill='%23e97510' stroke='none'/%3E%3Crect x='16.6' y='9.4' width='2.5' height='4' rx='1.25' fill='%23e97510' stroke='none'/%3E%3C/svg%3E")}.mobile-menu-content .et_b_header-menu .menu>li:not(.menu-item-has-children)>a::after{content:"";flex:0 0 auto;width:7px;height:7px;margin-inline-start:auto;border-top:2px solid var(--e4g-accent);border-right:2px solid var(--e4g-accent);filter:drop-shadow(0 0 3px rgba(233,117,16,.9)) drop-shadow(0 0 7px rgba(233,117,16,.45));transform:rotate(45deg);transition:border-color .15s ease}.rtl .mobile-menu-content .et_b_header-menu .menu>li:not(.menu-item-has-children)>a::after{transform:rotate(-135deg)}.mobile-menu-content .et_b_header-menu .menu>li>a:hover,.mobile-menu-content .et_b_header-menu .menu>li>a:focus-visible{color:var(--e4g-accent)!important;background:rgba(233,117,16,.06)!important}.mobile-menu-content .et_b_header-menu .menu>li>a:hover::before,.mobile-menu-content .et_b_header-menu .menu>li>a:focus-visible::before{background-color:rgba(233,117,16,.24)}.mobile-menu-content .et_b_header-menu .menu>li>a:hover::after,.mobile-menu-content .et_b_header-menu .menu>li>a:focus-visible::after{border-color:var(--e4g-accent)}.mobile-menu-content .et_b_header-menu .menu>li.current-menu-item>a{color:var(--e4g-accent)!important;background:rgba(233,117,16,.09)!important;box-shadow:inset 3px 0 0 var(--e4g-accent)}.rtl .mobile-menu-content .et_b_header-menu .menu>li.current-menu-item>a{box-shadow:inset -3px 0 0 var(--e4g-accent)}.mobile-menu-content .et_b_header-menu .menu>li.current-menu-item>a::before{background-color:rgba(233,117,16,.24)}.mobile-menu-content .et_b_header-menu .menu>li.current-menu-item>a::after{border-color:var(--e4g-accent)}.mobile-menu-content .widget_product_categories .product-categories>li>a{min-height:48px;box-sizing:border-box;padding:10px 18px!important;opacity:1!important}.mobile-menu-content .product-categories>li:not(.cat-parent)>a::after{content:"";flex:0 0 auto;width:7px;height:7px;margin-inline-start:auto;border-top:2px solid var(--e4g-accent);border-right:2px solid var(--e4g-accent);filter:drop-shadow(0 0 3px rgba(233,117,16,.9)) drop-shadow(0 0 7px rgba(233,117,16,.45));transform:rotate(45deg)}.rtl .mobile-menu-content .product-categories>li:not(.cat-parent)>a::after{transform:rotate(-135deg)}.mobile-menu-content .product-categories>li>a:hover,.mobile-menu-content .product-categories>li>a:focus-visible{background:rgba(233,117,16,.06)}.mobile-menu-content .open-child{width:44px!important;height:44px!important;padding:0!important;top:calc(50% - 22px)!important;right:4px!important;left:auto!important;font-size:14px!important;color:var(--e4g-accent)!important}.rtl .mobile-menu-content .open-child{right:auto!important;left:4px!important}.mobile-menu-content .open-child::before,.mobile-menu-content .open-child::after{width:8px!important;height:2px!important;border-radius:1px;box-shadow:0 0 5px rgba(233,117,16,.9),0 0 10px rgba(233,117,16,.45)}.mobile-menu-content .open-child::before{left:calc(50% - 6.6px)!important}.mobile-menu-content .open-child::after{left:calc(50% - 1.4px)!important}.mobile-menu-content .over>a .open-child::before,.mobile-menu-content .over>a .open-child::after,.mobile-menu-content .active:not(li)>a .open-child::before,.mobile-menu-content .active:not(li)>a .open-child::after{width:12px!important;left:calc(50% - 6px)!important}.mobile-menu-content .product-categories .cat-parent>a{padding-inline-end:52px!important}.mobile-menu-content .et_b_header-menu .menu>li.menu-item-has-children>a{padding-inline-end:52px!important}.mobile-menu-content .et_b-tabs-wrapper .et_b-tabs{gap:4px;margin:14px 16px 6px!important;padding:4px!important;background:#0b111a!important;border:1px solid var(--e4g-line)!important;border-radius:12px!important}.mobile-menu-content .et_b-tabs-wrapper .et_b-tabs .et-tab{padding:10px 8px!important;border-radius:9px!important;font-size:12.5px;transition:background .15s ease,color .15s ease}.mobile-menu-content .et_b-tabs-wrapper .et_b-tabs .et-tab.active{background:linear-gradient(180deg,#ff9838,#e97510)!important;color:#101722!important;box-shadow:0 0 12px rgba(233,117,16,.35),inset 0 1px 0 rgba(255,255,255,.3)}.mobile-menu-content .et_b-tabs-wrapper .et_b-tabs .et-tab.active::after{content:none!important;display:none!important}.mobile-menu-content>.et_element.et_b_header-wishlist,.mobile-menu-content>.et_element.et_b_header-account{margin:10px 16px 0!important;padding:0!important;border:0!important;width:auto!important}.mobile-menu-content>.et_element.et_b_header-wishlist{margin-top:16px!important}.mobile-menu-content>.et_element.et_b_header-wishlist>a,.mobile-menu-content>.et_element.et_b_header-account>a{box-sizing:border-box;width:100%!important;flex:1 1 auto;min-height:54px;padding:8px 16px 8px 10px!important;border:1px solid var(--e4g-line)!important;border-radius:12px!important;background:var(--e4g-bg)!important;color:var(--e4g-text)!important;font-weight:700!important;opacity:1!important;transition:border-color .15s ease,box-shadow .15s ease}.rtl .mobile-menu-content>.et_element.et_b_header-wishlist>a,.rtl .mobile-menu-content>.et_element.et_b_header-account>a{padding:8px 10px 8px 16px!important}.mobile-menu-content>.et_element.et_b_header-wishlist>a>span,.mobile-menu-content>.et_element.et_b_header-account>a>span{flex:1 1 auto;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:13px}.mobile-menu-content>.et_element.et_b_header-wishlist>a .et_b-icon,.mobile-menu-content>.et_element.et_b_header-account>a .et_b-icon{display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:30px;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);background:rgba(233,117,16,.12)!important}.mobile-menu-content>.et_element.et_b_header-wishlist>a svg,.mobile-menu-content>.et_element.et_b_header-account>a svg{width:17px!important;height:17px!important}.mobile-menu-content>.et_element.et_b_header-wishlist>a::after,.mobile-menu-content>.et_element.et_b_header-account>a::after{content:"";flex:0 0 auto;width:7px;height:7px;border-top:2px solid var(--e4g-accent);border-right:2px solid var(--e4g-accent);filter:drop-shadow(0 0 3px rgba(233,117,16,.9)) drop-shadow(0 0 7px rgba(233,117,16,.45));transform:rotate(45deg)}.rtl .mobile-menu-content>.et_element.et_b_header-wishlist>a::after,.rtl .mobile-menu-content>.et_element.et_b_header-account>a::after{transform:rotate(-135deg)}.mobile-menu-content>.et_element.et_b_header-wishlist>a:hover,.mobile-menu-content>.et_element.et_b_header-wishlist>a:focus-visible,.mobile-menu-content>.et_element.et_b_header-account>a:hover,.mobile-menu-content>.et_element.et_b_header-account>a:focus-visible{border-color:var(--e4g-accent)!important;box-shadow:0 0 14px rgba(233,117,16,.25);color:var(--e4g-text)!important;background:var(--e4g-bg)!important}.mobile-menu-content .et_b_header-socials{margin-top:18px!important;padding-top:18px!important}.et_b_header-mobile-menu .et-mini-content>.et-close{background:var(--e4g-panel)!important;border:1.5px solid var(--e4g-accent)!important;box-shadow:0 0 14px rgba(233,117,16,.4)!important;color:var(--e4g-accent)!important}.et_b_header-mobile-menu .et-mini-content>.et-close svg,.et_b_header-mobile-menu .et-mini-content>.et-close svg path{fill:var(--e4g-accent)!important}@media(prefers-reduced-motion:reduce){.mobile-menu-content .et_b_header-menu .menu>li>a,.mobile-menu-content .et_b_header-menu .menu>li>a::before,.mobile-menu-content .et_b_header-menu .menu>li>a::after,.mobile-menu-content .et_b-tabs-wrapper .et_b-tabs .et-tab,.mobile-menu-content>.et_element.et_b_header-wishlist>a,.mobile-menu-content>.et_element.et_b_header-account>a{transition:none}}
/* ==== PRODUCT FEATURE ICONS — WHITE ==== */
.woocommerce-product-details__short-description img[width="30"],.woocommerce-Tabs-panel--description img[width="30"]{filter:brightness(0) invert(1);vertical-align:middle}.woocommerce-product-details__short-description img[width="30"][src*="psplus"],.woocommerce-product-details__short-description img[width="30"].wp-image-26561,.woocommerce-Tabs-panel--description img[width="30"][src*="psplus"],.woocommerce-Tabs-panel--description img[width="30"].wp-image-26561{filter:brightness(0) invert(.66) sepia(1) saturate(6) brightness(.96) drop-shadow(0 0 4px rgba(245,184,0,.45))}
/* ==== PS PLUS PAGE — ICONS, PRICE TABLES, PLAN PICKER ==== */
.elementor-image-box-img img[src*="svgexport"]{filter:brightness(0) invert(1)}.elementor-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:#1a1a1a!important}.elementor-price-table .elementor-price-table__feature-inner svg{flex:0 0 auto;box-sizing:content-box;width:20px!important;height:20px!important;padding:5px;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);fill:#1a1a1a}.elementor-price-table .elementor-price-table__features-list li{padding:0 0 9px!important;margin:0 0 9px!important;border-bottom:1px solid rgba(0,0,0,.07)!important}.elementor-price-table .elementor-price-table__features-list li:last-child{margin-bottom:0!important;border-bottom:0!important}.elementor-price-table .elementor-price-table__period{display:inline-block;padding:5px 14px;border-radius:999px;background:rgba(233,117,16,.12)}.psp-wrap .psp-tab{border-radius:14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.psp-wrap .psp-tab:hover{transform:translateY(-2px)}.psp-wrap .psp-tab.is-active{box-shadow:0 0 0 2px currentColor inset,0 10px 26px rgba(0,0,0,.45)}.psp-wrap .psp-tab--basic.is-active{box-shadow:0 0 0 2px #0070d1 inset,0 10px 26px rgba(0,0,0,.45)}.psp-wrap .psp-tab--deluxe{border:1px solid #2c3a4d}.psp-wrap .psp-plan-card{background:var(--e4g-panel);border:1px solid var(--e4g-line);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.psp-wrap .psp-plan-heading{color:var(--e4g-text)!important;font-size:17px;letter-spacing:.01em}.psp-wrap .psp-plan-item{background:#101722;border-color:var(--e4g-line);border-radius:12px}.psp-wrap .psp-plan-item:hover{border-color:#3d5068}.psp-wrap .psp-plan-item.is-selected{background:rgba(233,117,16,.08);border-color:var(--e4g-accent);box-shadow:0 0 0 1px var(--e4g-accent) inset,0 0 16px rgba(233,117,16,.18)}.psp-wrap .psp-plan-item-title{color:var(--e4g-text)!important}.psp-wrap .psp-plan-item-note{color:var(--e4g-muted)!important}.psp-wrap .psp-plan-item.is-selected .psp-radio::after{background:var(--e4g-accent);box-shadow:0 0 8px rgba(233,117,16,.7)}.psp-wrap .psp-add-btn{border:0;border-radius:999px;background:linear-gradient(180deg,#ff9838,#e97510);color:#101722!important;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 18px rgba(233,117,16,.35);transition:box-shadow .15s ease,filter .15s ease}.psp-wrap .psp-add-btn:hover,.psp-wrap .psp-add-btn:focus-visible{background:linear-gradient(180deg,#ff9838,#e97510);filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 26px rgba(233,117,16,.6)}.psp-wrap .psp-add-btn:focus-visible{outline:2px solid #ff9838;outline-offset:3px}.psp-wrap .psp-fineprint,.psp-wrap .psp-footnote{color:var(--e4g-muted)!important}.psp-wrap .psp-link{color:var(--e4g-accent)!important}.psp-wrap .psp-desc-title{color:var(--e4g-text)!important}.psp-wrap .psp-desc-text{color:#b8c2d0!important}.psp-wrap .psp-feature-list li,.psp-wrap .psp-included-label,.psp-wrap .psp-included-row .psp-inc-item{color:var(--e4g-text)!important}.psp-wrap .psp-feature-list li .psp-ico,.psp-wrap .psp-included-row .psp-ico{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(233,117,16,.1);border:1px solid rgba(233,117,16,.3);font-size:17px}.psp-wrap .psp-included{padding:16px 18px;border:1px solid var(--e4g-line);border-radius:14px;background:rgba(20,27,38,.6)}@media(prefers-reduced-motion:reduce){.psp-wrap .psp-tab,.psp-wrap .psp-add-btn{transition:none}.psp-wrap .psp-tab:hover{transform:none}}
