.elementor-693 .elementor-element.elementor-element-94d8659{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-94d8659:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-94d8659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B88636;}.elementor-693 .elementor-element.elementor-element-0d9bc81{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-cc3a181 .elementor-heading-title{font-family:"mier book", Sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-c883741{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-0dcb1f9 .elementor-button{font-family:"mier book", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-693 .elementor-element.elementor-element-3cf36c9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 15px/2 );}.elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-item{padding:0px 0px 0px 0px;}.elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-digits{color:#FFFFFF;font-family:"mier book", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;}.elementor-693 .elementor-element.elementor-element-dfc2c5f .elementor-countdown-label{color:#FFFFFF;font-family:"mier book", Sans-serif;font-size:10px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-693 .elementor-element.elementor-element-304113a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-304113a:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-304113a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-ff975ff{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-00043e3{text-align:start;}.elementor-693 .elementor-element.elementor-element-00043e3 img{width:90%;}.elementor-693 .elementor-element.elementor-element-00043e3.elementor-element{--align-self:flex-start;}.elementor-693 .elementor-element.elementor-element-03ad149{--display:flex;--justify-content:center;}.elementor-693 .elementor-element.elementor-element-4d8a870{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-a96bafa{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-item > a{font-family:"mier book", Sans-serif;}.elementor-693 .elementor-element.elementor-element-a96bafa .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-dda89ca{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-width:0px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:#FAFAF8;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-button-color:#B88636;--remove-item-button-size:19px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#B88636;--product-variations-color:#020101;--product-price-color:#000000;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#B88636;--view-cart-button-hover-text-color:#B88636;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#B88636;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#B88636;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-menu-cart__subtotal{font-size:19px;}.elementor-693 .elementor-element.elementor-element-dda89ca .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-menu-cart__product-name a{font-family:"Questrial", Sans-serif;color:#000000;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-menu-cart__product-price .product-quantity{color:#252525;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88636;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88636;}.elementor-693 .elementor-element.elementor-element-dda89ca .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-693 .elementor-element.elementor-element-d83ddbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-2f9cda0{--display:flex;--min-height:46px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-693 .elementor-element.elementor-element-9b8e148{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-693 .elementor-element.elementor-element-6db1b49 .elementor-icon-wrapper{text-align:center;}.elementor-693 .elementor-element.elementor-element-6db1b49 .elementor-icon{font-size:24px;}.elementor-693 .elementor-element.elementor-element-6db1b49 .elementor-icon svg{height:24px;}.elementor-693 .elementor-element.elementor-element-9022631 .elementor-heading-title{font-family:"mier demi", Sans-serif;font-size:16px;color:#0F131C;}.elementor-693 .elementor-element.elementor-element-54a0e2d .elementor-icon-wrapper{text-align:center;}.elementor-693 .elementor-element.elementor-element-54a0e2d .elementor-icon{font-size:20px;}.elementor-693 .elementor-element.elementor-element-54a0e2d .elementor-icon svg{height:20px;}.elementor-693 .elementor-element.elementor-element-4f0e962{--display:flex;}.elementor-693 .elementor-element.elementor-element-6b1f994 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-6b1f994 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-6b1f994{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-6b1f994 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-accfb41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-accfb41:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-accfb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-214c94c{--display:flex;}.elementor-693 .elementor-element.elementor-element-71fd146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-b4b3427{--display:flex;}.elementor-693 .elementor-element.elementor-element-ee022ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-ee022ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-ee022ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-ee022ed .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-d0b68a5{--display:flex;}.elementor-693 .elementor-element.elementor-element-b04c7fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-b04c7fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-b04c7fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-b04c7fc .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-1bbf7fd{--display:flex;}.elementor-693 .elementor-element.elementor-element-a86f903 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-a86f903 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-a86f903{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-a86f903 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-44081e6{--display:flex;}.elementor-693 .elementor-element.elementor-element-0695753{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-0695753:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-0695753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-6fcc11e{--display:flex;}.elementor-693 .elementor-element.elementor-element-ee65366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-6dd70c7{--display:flex;}.elementor-693 .elementor-element.elementor-element-b0bdc29 .elementor-heading-title{font-weight:600;}.elementor-693 .elementor-element.elementor-element-9465c3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-693 .elementor-element.elementor-element-1117f4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-1117f4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-1117f4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-1117f4a .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-af5ee6b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-af5ee6b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-af5ee6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-af5ee6b .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-08d9bf3{--display:flex;}.elementor-693 .elementor-element.elementor-element-9f0d033 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-9f0d033 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-9f0d033{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-9f0d033 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-acbe483{--display:flex;}.elementor-693 .elementor-element.elementor-element-2c0bc1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-2c0bc1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-2c0bc1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-2c0bc1b .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-8dab343{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-8dab343:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-8dab343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-8040d3f{--display:flex;}.elementor-693 .elementor-element.elementor-element-d6a514f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-5bc80b7{--display:flex;}.elementor-693 .elementor-element.elementor-element-fe92017 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-fe92017 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-fe92017{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-fe92017 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-e549a9a{--display:flex;}.elementor-693 .elementor-element.elementor-element-a7c564c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-a7c564c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-a7c564c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-a7c564c .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-3aa25b5{--display:flex;}.elementor-693 .elementor-element.elementor-element-7278784 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-7278784 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-7278784{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-7278784 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-f19746d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-f19746d:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-f19746d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-bbd1885{--display:flex;}.elementor-693 .elementor-element.elementor-element-b705613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-240770f{--display:flex;}.elementor-693 .elementor-element.elementor-element-0d5b56d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-0d5b56d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-0d5b56d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-0d5b56d .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-648ac91{--display:flex;}.elementor-693 .elementor-element.elementor-element-c58512a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-c58512a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-c58512a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-c58512a .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-f1e3cf7{--display:flex;}.elementor-693 .elementor-element.elementor-element-b4a7698 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-b4a7698 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-b4a7698{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-b4a7698 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-81a7b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-81a7b6d:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-81a7b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-0be1b90{--display:flex;}.elementor-693 .elementor-element.elementor-element-2885dee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-999e28a{--display:flex;}.elementor-693 .elementor-element.elementor-element-ff1862a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-ff1862a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-ff1862a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-ff1862a .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-17b8c23{--display:flex;}.elementor-693 .elementor-element.elementor-element-a66fc5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-a66fc5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-a66fc5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-a66fc5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-c62a009{--display:flex;}.elementor-693 .elementor-element.elementor-element-c52ce26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-c52ce26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-c52ce26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-c52ce26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-2ba395c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-2ba395c:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-2ba395c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-aa7e408{--display:flex;}.elementor-693 .elementor-element.elementor-element-213cf8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-b332507{--display:flex;}.elementor-693 .elementor-element.elementor-element-ec27cac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-ec27cac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-ec27cac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-ec27cac .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-e70f0fb{--display:flex;}.elementor-693 .elementor-element.elementor-element-5bca2c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-5bca2c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-5bca2c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-5bca2c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-495145b{--display:flex;}.elementor-693 .elementor-element.elementor-element-0162daa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-0162daa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-0162daa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-0162daa .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-d6ad880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-d6ad880:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-d6ad880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-ea7c8e2{--display:flex;}.elementor-693 .elementor-element.elementor-element-18da8b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-5d5725d{--display:flex;}.elementor-693 .elementor-element.elementor-element-890cc71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-890cc71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-890cc71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-890cc71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-1fe1d7e{--display:flex;}.elementor-693 .elementor-element.elementor-element-0d62359 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-0d62359 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-0d62359{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-0d62359 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-56b6985{--display:flex;}.elementor-693 .elementor-element.elementor-element-f5e50b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-f5e50b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-f5e50b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-f5e50b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-6fa981e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-693 .elementor-element.elementor-element-6fa981e:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-6fa981e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-693 .elementor-element.elementor-element-cd0cb20{--display:flex;}.elementor-693 .elementor-element.elementor-element-eb7b506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-1fa8210{--display:flex;}.elementor-693 .elementor-element.elementor-element-81ce13b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-81ce13b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-81ce13b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-81ce13b .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-e3ad8c9{--display:flex;}.elementor-693 .elementor-element.elementor-element-45459b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-45459b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-45459b5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-45459b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-ab2b16b{--display:flex;}.elementor-693 .elementor-element.elementor-element-00e1a70 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-00e1a70 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-00e1a70{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-00e1a70 .elementor-icon-list-text{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-34e84cd{--n-menu-dropdown-content-max-width:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:15px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#B88636;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-693 .elementor-element.elementor-element-34e84cd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-693 .elementor-element.elementor-element-34e84cd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-693 .elementor-element.elementor-element-34e84cd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"mier demi", Sans-serif;text-transform:uppercase;}.elementor-693 .elementor-element.elementor-element-a5dc564{--display:flex;}.elementor-693 .elementor-element.elementor-element-bc64c73{--display:flex;}.elementor-693 .elementor-element.elementor-element-76ff529 .elementor-icon-wrapper{text-align:center;}.elementor-693 .elementor-element.elementor-element-76ff529.elementor-view-stacked .elementor-icon{background-color:#0F131C;}.elementor-693 .elementor-element.elementor-element-76ff529.elementor-view-framed .elementor-icon, .elementor-693 .elementor-element.elementor-element-76ff529.elementor-view-default .elementor-icon{color:#0F131C;border-color:#0F131C;}.elementor-693 .elementor-element.elementor-element-76ff529.elementor-view-framed .elementor-icon, .elementor-693 .elementor-element.elementor-element-76ff529.elementor-view-default .elementor-icon svg{fill:#0F131C;}.elementor-693 .elementor-element.elementor-element-1942d52{text-align:start;}.elementor-693 .elementor-element.elementor-element-1942d52 img{width:90%;}.elementor-693 .elementor-element.elementor-element-1942d52.elementor-element{--align-self:flex-start;}.elementor-693 .elementor-element.elementor-element-5966d7e{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-border-width:0px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-button-color:#B88636;--remove-item-button-size:19px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#B88636;--product-variations-color:#020101;--product-price-color:#000000;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#FFFFFF;--view-cart-button-background-color:#B88636;--view-cart-button-hover-text-color:#B88636;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#B88636;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#B88636;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-menu-cart__subtotal{font-size:19px;}.elementor-693 .elementor-element.elementor-element-5966d7e .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-menu-cart__product-name a{font-family:"Questrial", Sans-serif;color:#000000;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-menu-cart__product-price .product-quantity{color:#252525;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88636;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B88636;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-693 .elementor-element.elementor-element-da6479b{--display:flex;}.elementor-693 .elementor-element.elementor-element-c163a8f{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-693 .elementor-element.elementor-element-c163a8f .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-693 .elementor-element.elementor-element-8d772e3{--display:flex;}.elementor-693 .elementor-element.elementor-element-4778203{--display:flex;}.elementor-693 .elementor-element.elementor-element-d325e5c{text-align:start;}.elementor-693 .elementor-element.elementor-element-d325e5c img{width:90%;}.elementor-693 .elementor-element.elementor-element-d325e5c.elementor-element{--align-self:flex-start;}.elementor-693 .elementor-element.elementor-element-a84a596 .elementor-icon-wrapper{text-align:center;}.elementor-693 .elementor-element.elementor-element-3213809{--display:flex;}.elementor-693 .elementor-element.elementor-element-d49dc23 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-693 .elementor-element.elementor-element-d49dc23 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-693 .elementor-element.elementor-element-d49dc23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-693 .elementor-element.elementor-element-d49dc23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-304113a{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-ff975ff{--width:63%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-00043e3.elementor-element{--align-self:center;}.elementor-693 .elementor-element.elementor-element-03ad149{--width:30%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-693 .elementor-element.elementor-element-34e84cd{--n-menu-toggle-icon-size:32px;}.elementor-693 .elementor-element.elementor-element-a5dc564{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-bc64c73{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-693 .elementor-element.elementor-element-1942d52 img{width:125px;}.elementor-693 .elementor-element.elementor-element-1942d52.elementor-element{--align-self:center;}.elementor-693 .elementor-element.elementor-element-5966d7e .elementor-button--view-cart{border-width:1px 1px 1px 1px;}.elementor-693 .elementor-element.elementor-element-c163a8f{--e-off-canvas-justify-content:flex-start;--e-off-canvas-width:320px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-693 .elementor-element.elementor-element-8d772e3{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-693 .elementor-element.elementor-element-4778203{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-693 .elementor-element.elementor-element-d325e5c img{width:125px;}.elementor-693 .elementor-element.elementor-element-d325e5c.elementor-element{--align-self:center;}.elementor-693 .elementor-element.elementor-element-3213809{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-693 .elementor-element.elementor-element-94d8659{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-0d9bc81{--width:18%;}.elementor-693 .elementor-element.elementor-element-c883741{--width:10%;}.elementor-693 .elementor-element.elementor-element-3cf36c9{--width:20%;}.elementor-693 .elementor-element.elementor-element-304113a{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-ff975ff{--width:20%;}.elementor-693 .elementor-element.elementor-element-03ad149{--width:60%;}.elementor-693 .elementor-element.elementor-element-4d8a870{--width:20%;}.elementor-693 .elementor-element.elementor-element-2f9cda0{--content-width:1350px;}.elementor-693 .elementor-element.elementor-element-9b8e148{--width:20%;}.elementor-693 .elementor-element.elementor-element-accfb41{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-0695753{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-8dab343{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-f19746d{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-81a7b6d{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-2ba395c{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-d6ad880{--content-width:100%;}.elementor-693 .elementor-element.elementor-element-6fa981e{--content-width:100%;}}/* Start custom CSS for countdown, class: .elementor-element-dfc2c5f */.elementor-countdown-label {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56a3942 */.flash-sale-container {
    position: relative;
}

.flash-sale-close {
    position: absolute;
    top: -3px;
    right: -356px;
    width: 32px;
    height: 32px;
    padding: 0;
    border: 0;
    background: #000000;
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    font-weight: 300;
    cursor: pointer;
    z-index: 9999;
    border-radius: 50%;
}

.flash-sale-close:hover {
    opacity: 1;
    background: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304113a *//* =========================================================
   GLOVIAONE HEADER
   DESKTOP + TABLET ONLY

   MAIN CONTAINER = 1350px
   LOGO    = 20%
   SEARCH  = 60%
   ACTIONS = 20%

   Gold = #B88636
   Dark = #0F131C
========================================================= */


/* =========================================================
   01. MAIN HEADER
========================================================= */

.glovia-header {
    width: 100% !important;
    background: #FFFFFF !important;

    border-top: 3px solid #B88636 !important;
    border-bottom: 1px solid #EEEEEE !important;

    box-shadow: 0 2px 8px rgba(15, 19, 28, 0.05);

    position: relative !important;
    z-index: 9999 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   02. HEADER INNER — EXACT 1350PX
========================================================= */

.glovia-header > .e-con-inner {
    width: 100% !important;
    max-width: 1350px !important;

    min-height: 92px !important;

    margin: 0 auto !important;
    padding: 12px 0 !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;

    gap: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   03. LOGO — 20%
========================================================= */

.glovia-logo {
    flex: 0 0 20% !important;

    width: 20% !important;
    max-width: 20% !important;

    min-width: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


.glovia-logo a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-decoration: none !important;
}


.glovia-logo img {
    display: block !important;

    width: 250px !important;
    max-width: 100% !important;

    height: auto !important;

    margin: 0 !important;
}


/* =========================================================
   04. SEARCH — 60%
========================================================= */

.glovia-search {
    flex: 0 0 60% !important;

    width: 60% !important;
    max-width: 60% !important;

    min-width: 0 !important;

    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


.glovia-search
.elementor-widget-wp-widget-woocommerce_product_search {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


.glovia-search
.elementor-widget-container {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   05. SEARCH FORM
========================================================= */

.glovia-search
.woocommerce-product-search {
    width: 100% !important;

    height: 46px !important;

    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #FFFFFF !important;

    border: 1px solid #D9D9D9 !important;
    border-radius: 25px !important;

    overflow: hidden !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


/* =========================================================
   06. SEARCH INPUT
========================================================= */

.glovia-search
.woocommerce-product-search
.search-field {
    flex: 1 1 auto !important;

    width: 100% !important;
    min-width: 0 !important;

    height: 46px !important;

    margin: 0 !important;
    padding: 0 18px !important;

    background: #FFFFFF !important;

    border: none !important;
    outline: none !important;
    border-radius: 0 !important;

    color: #0F131C !important;

    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 46px !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


.glovia-search
.woocommerce-product-search
.search-field::placeholder {
    color: #999999 !important;
    opacity: 1 !important;
}


.glovia-search
.woocommerce-product-search
.search-field:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}


.glovia-search
.woocommerce-product-search:focus-within {
    border-color: #D9D9D9 !important;
    box-shadow: none !important;
}


/* =========================================================
   07. SEARCH BUTTON
========================================================= */

.glovia-search
.woocommerce-product-search
button {
    position: relative !important;

    flex: 0 0 55px !important;

    width: 55px !important;
    min-width: 55px !important;

    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #B88636 !important;

    border: none !important;
    border-radius: 0 25px 25px 0 !important;

    color: transparent !important;

    font-size: 0 !important;
    line-height: 1 !important;

    cursor: pointer !important;

    transition: background .25s ease !important;

    box-sizing: border-box !important;
}


.glovia-search
.woocommerce-product-search
button::before {
    content: "" !important;

    position: absolute !important;

    top: 50% !important;
    left: 50% !important;

    width: 16px !important;
    height: 16px !important;

    transform: translate(-50%, -50%) !important;

    background-image: url(
        "https://gloviaone.com/wp-content/uploads/2026/10/magnifying-glass-solid-full.svg"
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    pointer-events: none !important;
}


.glovia-search
.woocommerce-product-search
button::after {
    content: none !important;
    display: none !important;
}


.glovia-search
.woocommerce-product-search
button:hover {
    background: #0F131C !important;
}


/* =========================================================
   08. ACTIONS — 20%
========================================================= */

.glovia-actions {
    flex: 0 0 20% !important;

    width: 20% !important;
    max-width: 20% !important;

    min-width: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

    gap: 20px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   09. ICON LIST
========================================================= */

.glovia-icon-list {
    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-icon-list
.elementor-icon-list-items {
    display: flex !important;

    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;

    gap: 18px !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


.glovia-icon-list
.elementor-icon-list-item {
    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    white-space: nowrap !important;
}


.glovia-icon-list
.elementor-icon-list-item a {
    display: flex !important;
    align-items: center !important;

    gap: 7px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    text-decoration: none !important;

    transition: color .25s ease !important;
}


.glovia-icon-list
.elementor-icon-list-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    color: #0F131C !important;

    font-size: 20px !important;
    line-height: 1 !important;
}


.glovia-icon-list
.elementor-icon-list-icon svg {
    width: 24px !important;
    height: 24px !important;

    fill: currentColor !important;

    transition: color .25s ease !important;
}


.glovia-icon-list
.elementor-icon-list-text {
    color: #0F131C !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    line-height: 1 !important;

    white-space: nowrap !important;

    transition: color .25s ease !important;
}


/* Hover */

.glovia-icon-list
.elementor-icon-list-item:hover
.elementor-icon-list-icon,

.glovia-icon-list
.elementor-icon-list-item:hover
.elementor-icon-list-text {
    color: #B88636 !important;
}


/* =========================================================
   10. CART
========================================================= */

.glovia-cart {
    position: relative !important;

    flex: 0 0 auto !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-cart
.elementor-menu-cart__toggle_button {
    position: relative !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 28px !important;
    height: 28px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    border: none !important;

    color: #0F131C !important;

    box-shadow: none !important;
}


.glovia-cart
.elementor-menu-cart__toggle_button
.elementor-button-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    color: #0F131C !important;
}


.glovia-cart
.elementor-menu-cart__toggle_button
.elementor-button-icon
svg {
    width: 24px !important;
    height: 23px !important;

    fill: currentColor !important;
}


.glovia-cart
.elementor-menu-cart__toggle_button:hover {
    color: #B88636 !important;
}


.glovia-cart
.elementor-menu-cart__toggle_button
.elementor-button-text {
    display: none !important;
}


/* =========================================================
   11. CART BADGE
========================================================= */

.glovia-cart
.elementor-button-icon-qty {
    position: absolute !important;

    top: -8px !important;
    right: -9px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 18px !important;
    height: 18px !important;

    padding: 0 !important;

    border-radius: 50% !important;

    background: #B88636 !important;

    color: #FFFFFF !important;

    font-size: 10px !important;
    font-weight: 600 !important;

    line-height: 18px !important;
}


/* =========================================================
   12. TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1100px) {

    .glovia-header > .e-con-inner {
        min-height: 78px !important;

        padding: 10px 12px !important;
    }


    .glovia-logo {
        flex: 0 0 20% !important;

        width: 20% !important;
        max-width: 20% !important;
    }


    .glovia-search {
        flex: 0 0 60% !important;

        width: 60% !important;
        max-width: 60% !important;
    }


    .glovia-actions {
        flex: 0 0 20% !important;

        width: 20% !important;
        max-width: 20% !important;

        gap: 12px !important;
    }


    .glovia-logo img {
        width: 180px !important;
    }


    .glovia-search
    .woocommerce-product-search {
        height: 42px !important;
    }


    .glovia-search
    .woocommerce-product-search
    .search-field {
        height: 42px !important;

        line-height: 42px !important;

        padding: 0 15px !important;

        font-size: 13px !important;
    }


    .glovia-search
    .woocommerce-product-search
    button {
        width: 48px !important;
        min-width: 48px !important;

        height: 42px !important;
    }


    .glovia-icon-list
    .elementor-icon-list-items {
        gap: 10px !important;
    }


    .glovia-icon-list
    .elementor-icon-list-text {
        font-size: 13px !important;
    }


    .glovia-icon-list
    .elementor-icon-list-icon
    svg {
        width: 21px !important;
        height: 21px !important;
    }
}





/* =========================================================
   GLOVIAONE — MOBILE HEADER
   Existing Header
   Mobile Only
   Desktop + Tablet untouched
========================================================= */

@media (max-width: 767px) {


    /* =====================================================
       01. MAIN HEADER
    ===================================================== */

    .glovia-header {
        width: 100% !important;

        border-top: 2px solid #0F131C !important;
        border-bottom: 1px solid #EEEEEE !important;

        box-shadow: none !important;

        position: relative !important;

        z-index: 9999 !important;

        background: #FFFFFF !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       02. HEADER INNER
    ===================================================== */

    .glovia-header > .e-con-inner {
        width: 100% !important;

        max-width: 100% !important;

        min-height: 0 !important;

        margin: 0 !important;

        padding: 8px 10px 10px !important;

        display: grid !important;

        grid-template-columns: 44px minmax(0, 1fr) 44px !important;

        grid-template-rows: 68px 50px !important;

        align-items: center !important;

        column-gap: 0 !important;
        row-gap: 4px !important;

        box-sizing: border-box !important;
    }
    
    /* =====================================================
   03. MOBILE HAMBURGER
===================================================== */

.glovia-header > .e-con-inner::before {
    content: "☰" !important;

    grid-column: 1 !important;
    grid-row: 1 !important;

    width: 26px !important;
    height: 26px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 25px !important;
    font-weight: 400 !important;

    line-height: 1 !important;

    cursor: pointer !important;

    box-sizing: border-box !important;

    z-index: 10000 !important;
}


    


    /* =====================================================
       04. LOGO
    ===================================================== */

    .glovia-logo {
        grid-column: 2 !important;
        grid-row: 1 !important;

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        flex: none !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    .glovia-logo a {
        width: auto !important;

        max-width: 100% !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-logo img {
        display: block !important;

        width: 140px !important;

        max-width: 140px !important;

        height: auto !important;

        margin: 0 !important;
    }


    /* =====================================================
       05. ACTIONS
    ===================================================== */

    .glovia-actions {
        grid-column: 3 !important;
        grid-row: 1 !important;

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        flex: none !important;

        display: flex !important;

        align-items: center !important;

        justify-content: flex-end !important;

        gap: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       06. HIDE ACCOUNT / WISHLIST ON MOBILE
    ===================================================== */

    .glovia-icon-list {
        display: none !important;
    }


    /* =====================================================
       07. CART
    ===================================================== */

    .glovia-cart {
        position: relative !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        width: 32px !important;

        height: 32px !important;

        margin: 0 !important;

        padding: 0 !important;

        flex: 0 0 32px !important;
    }


    .glovia-cart
    .elementor-menu-cart__toggle_button {
        position: relative !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        width: 30px !important;

        height: 30px !important;

        margin: 0 !important;

        padding: 0 !important;

        background: transparent !important;

        border: none !important;

        color: #0F131C !important;

        box-shadow: none !important;
    }


    .glovia-cart
    .elementor-menu-cart__toggle_button
    .elementor-button-icon {
        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        color: #0F131C !important;
    }


    .glovia-cart
    .elementor-menu-cart__toggle_button
    .elementor-button-icon
    svg {
        width: 24px !important;

        height: 24px !important;

        fill: currentColor !important;
    }


    /* =====================================================
       08. CART BADGE
    ===================================================== */

    .glovia-cart
    .elementor-button-icon-qty {
        position: absolute !important;

        top: -6px !important;

        right: -7px !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        width: 17px !important;

        height: 17px !important;

        margin: 0 !important;

        padding: 0 !important;

        border-radius: 50% !important;

        background: #B88636 !important;

        color: #FFFFFF !important;

        font-size: 9px !important;

        font-weight: 600 !important;

        line-height: 17px !important;
    }


    /* =====================================================
       09. SEARCH ROW
    ===================================================== */

    .glovia-search {
        grid-column: 1 / 4 !important;

        grid-row: 2 !important;

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        flex: none !important;

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        padding: 0 !important;

        box-sizing: border-box !important;
    }


    .glovia-search
    .elementor-widget-wp-widget-woocommerce_product_search {
        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    .glovia-search
    .elementor-widget-container {
        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    /* =====================================================
       10. SEARCH FORM
    ===================================================== */

    .glovia-search
    .woocommerce-product-search {
        width: 100% !important;

        height: 42px !important;

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        padding: 0 !important;

        background: #FFFFFF !important;

        border: 1px solid #D9D9D9 !important;

        border-radius: 22px !important;

        overflow: hidden !important;

        box-shadow: none !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       11. SEARCH INPUT
    ===================================================== */

    .glovia-search
    .woocommerce-product-search
    .search-field {
        flex: 1 1 auto !important;

        width: 100% !important;

        min-width: 0 !important;

        height: 42px !important;

        margin: 0 !important;

        padding: 0 13px !important;

        background: #FFFFFF !important;

        border: none !important;

        outline: none !important;

        border-radius: 0 !important;

        color: #0F131C !important;

        font-size: 12px !important;

        font-weight: 400 !important;

        line-height: 42px !important;

        box-shadow: none !important;

        box-sizing: border-box !important;
    }


    .glovia-search
    .woocommerce-product-search
    .search-field::placeholder {
        color: #999999 !important;

        opacity: 1 !important;
    }


    /* =====================================================
       12. SEARCH BUTTON
       ONLY ONE "SEARCH"
    ===================================================== */

    .glovia-search
    .woocommerce-product-search
    button {
        position: relative !important;

        flex: 0 0 92px !important;

        width: 92px !important;

        min-width: 92px !important;

        height: 42px !important;

        margin: 0 !important;

        padding: 0 !important;

        background: #0F131C !important;

        border: none !important;

        border-radius: 0 22px 22px 0 !important;

        color: transparent !important;

        font-size: 0 !important;

        line-height: 1 !important;

        cursor: pointer !important;

        box-sizing: border-box !important;
    }


    /* Remove icon */

    .glovia-search
    .woocommerce-product-search
    button::before {
        content: none !important;

        display: none !important;
    }


    /* Create ONE Search label */

    .glovia-search
    .woocommerce-product-search
    button::after {
        content: "Search" !important;

        position: absolute !important;

        top: 50% !important;

        left: 50% !important;

        display: block !important;

        transform: translate(-50%, -50%) !important;

        color: #FFFFFF !important;

        font-family: inherit !important;

        font-size: 13px !important;

        font-weight: 600 !important;

        line-height: 1 !important;

        white-space: nowrap !important;

        pointer-events: none !important;
    }


    /* =========================================================
   GLOVIAONE — MOBILE EXISTING MENU DRAWER
   Uses existing Elementor Menu
   No new HTML
========================================================= */

@media (max-width: 767px) {

    /* =====================================================
       01. NAV BECOMES MOBILE DRAWER
    ===================================================== */

    .glovia-nav {
        display: block !important;

        position: fixed !important;

        top: 0 !important;
        left: 0 !important;

        width: 320px !important;
        max-width: calc(100vw - 30px) !important;

        height: 100vh !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #FFFFFF !important;

        border: 0 !important;

        box-shadow: 6px 0 25px rgba(15,19,28,.15) !important;

        z-index: 99999 !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        transform: translateX(-105%) !important;

        transition: transform .28s ease !important;
    }


    /* =====================================================
       02. OPEN DRAWER
    ===================================================== */

    body.glovia-mobile-nav-open
    .glovia-nav {
        transform: translateX(0) !important;
    }


    /* =====================================================
       03. DARK OVERLAY
    ===================================================== */

    .glovia-nav::before {
        content: "" !important;

        position: fixed !important;

        top: 0 !important;
        left: 320px !important;

        width: 100vw !important;
        height: 100vh !important;

        background: rgba(15,19,28,.45) !important;

        opacity: 0 !important;

        pointer-events: none !important;
    }


    body.glovia-mobile-nav-open
    .glovia-nav::before {
        opacity: 1 !important;

        pointer-events: auto !important;
    }


    /* =====================================================
       04. NAV INNER
    ===================================================== */

    .glovia-nav-inner,
    .glovia-nav-inner > .e-con-inner {
        width: 100% !important;

        max-width: 100% !important;

        min-height: 0 !important;

        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;

        overflow: visible !important;
    }


    /* =====================================================
       05. HIDE ALL CATEGORIES
       Mobile drawer uses the existing Elementor menu
    ===================================================== */

    .glovia-all-categories {
        display: none !important;
    }


    /* =====================================================
       06. EXISTING MEGA MENU
    ===================================================== */

    .glovia-mega-menu {
        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;

        position: relative !important;
    }


    /* =====================================================
       07. ELEMENTOR MENU
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu {
        width: 100% !important;

        max-width: 100% !important;

        display: block !important;

        position: relative !important;
    }


    .glovia-mega-menu
    .e-n-menu-wrapper {
        width: 100% !important;

        max-width: 100% !important;

        height: auto !important;

        position: static !important;

        display: block !important;

        overflow: visible !important;
    }


    /* =====================================================
       08. MENU LIST
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu-heading {
        width: 100% !important;

        display: flex !important;

        flex-direction: column !important;

        align-items: stretch !important;

        justify-content: flex-start !important;

        gap: 0 !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    /* =====================================================
       09. MENU ITEMS
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu-item {
        width: 100% !important;

        display: block !important;

        position: relative !important;

        margin: 0 !important;

        padding: 0 !important;

        border-bottom: 1px solid #EEEEEE !important;
    }


    /* =====================================================
       10. CATEGORY TITLES
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu-title {
        width: 100% !important;

        height: 50px !important;

        display: flex !important;

        align-items: center !important;

        justify-content: space-between !important;

        margin: 0 !important;

        padding: 0 20px !important;

        background: #FFFFFF !important;

        color: #0F131C !important;

        font-size: 14px !important;

        font-weight: 500 !important;

        line-height: 1 !important;

        box-sizing: border-box !important;
    }


    .glovia-mega-menu
    .e-n-menu-title-text {
        color: #0F131C !important;

        font-size: 14px !important;

        font-weight: 500 !important;
    }


    /* Hover */

    .glovia-mega-menu
    .e-n-menu-title:hover {
        background: #F8F8F8 !important;
    }


    .glovia-mega-menu
    .e-n-menu-title:hover
    .e-n-menu-title-text {
        color: #B88636 !important;
    }


    /* =====================================================
       11. CATEGORY ARROWS
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu-dropdown-icon {
        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin-left: auto !important;

        color: #0F131C !important;
    }


    .glovia-mega-menu
    .e-n-menu-dropdown-icon
    svg {
        width: 10px !important;

        height: 10px !important;

        fill: currentColor !important;
    }


    /* =====================================================
       12. MEGA CONTENT
       Convert existing mega menu content into submenu
    ===================================================== */

    .glovia-mega-menu
    .e-n-menu-content {
        position: static !important;

        width: 100% !important;

        min-width: 0 !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;

        transform: none !important;

        background: #FAFAFA !important;

        border: 0 !important;

        box-shadow: none !important;

        overflow: hidden !important;
    }


    /* =====================================================
       13. MEGA INNER
    ===================================================== */

    .glovia-mega-menu
    .mega-menu-inner {
        width: 100% !important;

        min-height: 0 !important;

        display: block !important;

        padding: 12px 20px !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       14. COLUMNS
    ===================================================== */

    .glovia-mega-menu
    .mega-menu-column {
        width: 100% !important;

        max-width: 100% !important;

        min-height: 0 !important;

        display: block !important;

        padding: 0 !important;

        border: 0 !important;
    }


    .glovia-mega-menu
    .mega-menu-column
    + .mega-menu-column {
        border: 0 !important;
    }


    /* =====================================================
       15. COLUMN HEADINGS
    ===================================================== */

    .glovia-mega-menu
    .mega-menu-column
    .elementor-heading-title {
        padding: 10px 0 5px !important;

        color: #0F131C !important;

        font-size: 13px !important;

        font-weight: 600 !important;
    }


    .glovia-mega-menu
    .mega-menu-column
    .elementor-heading-title::after {
        display: none !important;
    }


    /* =====================================================
       16. SUBCATEGORY LINKS
    ===================================================== */

    .glovia-mega-menu
    .mega-menu-column
    .elementor-icon-list-text {
        padding: 7px 0 !important;

        color: #344054 !important;

        font-size: 13px !important;

        line-height: 1.35 !important;
    }


    /* =====================================================
       17. BODY LOCK
    ===================================================== */

    body.glovia-mobile-nav-open {
        overflow: hidden !important;
    }

}

    /* =====================================================
       14. MOBILE WIDTH — 480PX
    ===================================================== */

    @media (max-width: 480px) {

        .glovia-header > .e-con-inner {
            grid-template-columns: 40px minmax(0, 1fr) 40px !important;

            grid-template-rows: 64px 48px !important;

            padding: 7px 10px 9px !important;

            row-gap: 4px !important;
        }


        .glovia-logo img {
            width: 125px !important;

            max-width: 125px !important;
        }


        .glovia-header > .e-con-inner::before {
            font-size: 25px !important;

            width: 25px !important;

            height: 25px !important;
        }


        .glovia-cart {
            width: 30px !important;

            height: 30px !important;

            flex-basis: 30px !important;
        }


        .glovia-cart
        .elementor-menu-cart__toggle_button
        .elementor-button-icon
        svg {
            width: 22px !important;

            height: 22px !important;
        }


        .glovia-search
        .woocommerce-product-search {
            height: 40px !important;

            border-radius: 21px !important;
        }


        .glovia-search
        .woocommerce-product-search
        .search-field {
            height: 40px !important;

            font-size: 11px !important;

            line-height: 40px !important;

            padding: 0 11px !important;
        }


        .glovia-search
        .woocommerce-product-search
        button {
            flex-basis: 88px !important;

            width: 88px !important;

            min-width: 88px !important;

            height: 40px !important;

            border-radius: 0 21px 21px 0 !important;
        }


        .glovia-search
        .woocommerce-product-search
        button::after {
            font-size: 12px !important;
        }
    }

}

/* =====================================================
   GLOVIAONE — MOBILE SIDE DRAWER
===================================================== */

@media (max-width: 767px) {

    /* DRAWER */
    .glovia-nav {
        position: fixed !important;

        top: 0 !important;
        left: 0 !important;

        width: 320px !important;
        max-width: 86vw !important;
        height: 100vh !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #FFFFFF !important;

        border: none !important;
        box-shadow: 5px 0 25px rgba(0,0,0,.18) !important;

        z-index: 999999 !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;

        transform: translateX(-110%) !important;

        transition: transform .3s ease !important;
    }


    /* OPEN */
    body.glovia-mobile-nav-open .glovia-nav {
        transform: translateX(0) !important;
    }


    /* NAV INNER */
    .glovia-nav-inner,
    .glovia-nav-inner > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        min-height: 0 !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;
    }


    /* MOBILE DRAWER HEADER */
    .glovia-mobile-drawer-header {
        width: 100% !important;
        height: 72px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        padding: 0 18px !important;

        background: #FFFFFF !important;

        border-bottom: 1px solid #EAEAEA !important;

        box-sizing: border-box !important;
    }


    /* DRAWER LOGO */
    .glovia-mobile-drawer-logo {
        display: flex !important;
        align-items: center !important;
    }

    .glovia-mobile-drawer-logo img {
        display: block !important;

        width: 135px !important;
        max-width: 135px !important;

        height: auto !important;
    }


    /* CLOSE */
    .glovia-mobile-drawer-close {
        width: 32px !important;
        height: 32px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        border: none !important;
        background: transparent !important;

        color: #0F131C !important;

        font-size: 30px !important;
        font-weight: 300 !important;

        line-height: 1 !important;

        cursor: pointer !important;

        padding: 0 !important;
    }


    /* HIDE DESKTOP ALL CATEGORIES BAR */
    .glovia-all-categories {
        display: none !important;
    }


    /* EXISTING MENU */
    .glovia-mega-menu {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;
    }


    .glovia-mega-menu .e-n-menu {
        width: 100% !important;
        max-width: 100% !important;

        display: block !important;
    }


    .glovia-mega-menu .e-n-menu-heading {
        width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* CATEGORY ROW */
    .glovia-mega-menu .e-n-menu-item {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        border-bottom: 1px solid #EEEEEE !important;
    }


    .glovia-mega-menu .e-n-menu-title {
        width: 100% !important;
        height: 52px !important;

        display: flex !important;
        align-items: center !important;

        padding: 0 18px !important;

        background: #FFFFFF !important;

        color: #0F131C !important;

        font-size: 14px !important;
        font-weight: 500 !important;

        box-sizing: border-box !important;
    }


    .glovia-mega-menu .e-n-menu-title-text {
        color: #0F131C !important;

        font-size: 14px !important;
        font-weight: 500 !important;
    }


    /* ARROW */
    .glovia-mega-menu .e-n-menu-dropdown-icon {
        margin-left: auto !important;

        display: flex !important;

        color: #0F131C !important;
    }


    .glovia-mega-menu .e-n-menu-dropdown-icon svg {
        width: 9px !important;
        height: 9px !important;
    }


    /* MEGA CONTENT */
    .glovia-mega-menu .e-n-menu-content {
        position: static !important;

        width: 100% !important;
        max-width: 100% !important;

        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #F8F8F8 !important;

        border: none !important;

        box-shadow: none !important;

        transform: none !important;
    }


    .glovia-mega-menu .mega-menu-inner {
        width: 100% !important;

        min-height: 0 !important;

        display: block !important;

        padding: 10px 18px !important;

        box-sizing: border-box !important;
    }


    .glovia-mega-menu .mega-menu-column {
        width: 100% !important;
        max-width: 100% !important;

        display: block !important;

        padding: 0 !important;

        border: none !important;
    }


    .glovia-mega-menu .mega-menu-column
    .elementor-heading-title {
        padding: 8px 0 4px !important;

        color: #0F131C !important;

        font-size: 13px !important;
        font-weight: 600 !important;
    }


    .glovia-mega-menu .mega-menu-column
    .elementor-icon-list-text {
        padding: 6px 0 !important;

        color: #555555 !important;

        font-size: 12px !important;
    }


    /* BODY */
    body.glovia-mobile-nav-open {
        overflow: hidden !important;
    }


    /* DARK OVERLAY */
    body.glovia-mobile-nav-open::after {
        content: "" !important;

        position: fixed !important;

        inset: 0 !important;

        background: rgba(15,19,28,.45) !important;

        z-index: 999998 !important;
    }


    /* DRAWER ABOVE OVERLAY */
    body.glovia-mobile-nav-open .glovia-nav {
        z-index: 999999 !important;
    }
}

/* =========================================================
   GLOVIAONE — MOBILE HEADER FINAL FIX
   HIDE DESKTOP NAV ON MOBILE
========================================================= */

@media (max-width: 767px) {

    /* HIDE DESKTOP NAVIGATION */
    .glovia-nav {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
    }


    /* HIDE DESKTOP HEADER */
    .glovia-header {
        display: none !important;
    }


    /* HIDE FLASH SALE */
    .flash-sale-container {
        display: none !important;
    }


    /* SHOW MOBILE HEADER */
    .glovia-mobile-v2 {
        display: block !important;

        width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    /* REMOVE ELEMENTOR INNER SPACE */
    .glovia-mobile-v2 > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        gap: 0 !important;
    }


    /* TOP ROW */
    .glovia-mobile-top-v2 {
        width: 100% !important;

        height: 62px !important;
        min-height: 62px !important;

        margin: 0 !important;
        padding: 0 10px !important;

        box-sizing: border-box !important;
    }


    /* SEARCH */
    .glovia-mobile-search-v2 {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 10px 9px !important;

        box-sizing: border-box !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8e148 *//* =========================================
   GLOVIAONE — ALL CATEGORIES
   Desktop Hover + Mobile Click
   Brand Gold: #B88636
   Dark: #0F131C
   ========================================= */


/* =========================================
   MAIN CATEGORY CONTAINER
   ========================================= */

.glovia-cat-nav {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    flex-direction: row !important;

    width: auto !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 25px 0 0 !important;

    gap: 8px !important;

    background: transparent !important;
    color: #0F131C !important;

    cursor: pointer !important;
    white-space: nowrap !important;

    overflow: visible !important;
    box-sizing: border-box !important;
}


/* =========================================
   HAMBURGER ICON
   ========================================= */

.glovia-cat-menu-icon {
    width: 28px !important;
    height: 28px !important;

    flex: 0 0 28px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.glovia-cat-menu-icon .elementor-icon {
    width: 28px !important;
    height: 28px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.glovia-cat-menu-icon svg {
    width: 22px !important;
    height: 22px !important;

    fill: #0F131C !important;

    transition: fill .2s ease !important;
}


/* =========================================
   CATEGORY TITLE
   ========================================= */

.glovia-cat-title {
    width: auto !important;

    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.glovia-cat-title .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    white-space: nowrap !important;

    transition: color .2s ease !important;
}


/* =========================================
   ARROW ICON
   ========================================= */

.glovia-cat-arrow {
    width: 18px !important;
    height: 18px !important;

    flex: 0 0 18px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
}

.glovia-cat-arrow .elementor-icon {
    width: 18px !important;
    height: 18px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.glovia-cat-arrow svg {
    width: 14px !important;
    height: 14px !important;

    fill: #0F131C !important;
    transform: rotate(0deg) !important;

    transition:
        transform .2s ease,
        fill .2s ease !important;
}


/* =========================================
   CATEGORY CONTAINER HOVER
   ========================================= */

.glovia-cat-nav:hover .glovia-cat-title .elementor-heading-title {
    color: #B88636 !important;
}

.glovia-cat-nav:hover .glovia-cat-menu-icon svg,
.glovia-cat-nav:hover .glovia-cat-arrow svg {
    fill: #B88636 !important;
}


/* =========================================
   DROPDOWN PANEL
   ========================================= */

.glovia-cat-dropdown {
    position: absolute !important;

    top: 100% !important;
    left: 0 !important;

    width: 300px !important;
    max-width: calc(100vw - 30px) !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #FFFFFF !important;

    border: 1px solid #E2E5E8 !important;
    border-radius: 0 0 7px 7px !important;

    box-shadow: 0 10px 30px rgba(15, 19, 28, .12) !important;

    z-index: 100000 !important;

    visibility: hidden !important;
    opacity: 0 !important;

    transform: translateY(8px) !important;

    pointer-events: none !important;

    overflow: hidden !important;

    transition:
        opacity .2s ease,
        transform .2s ease,
        visibility .2s ease !important;

    box-sizing: border-box !important;
}


/* =========================================
   DESKTOP — OPEN ON HOVER
   ========================================= */

@media (min-width: 1025px) {

    .glovia-cat-nav:hover .glovia-cat-dropdown {
        display: block !important;

        visibility: visible !important;
        opacity: 1 !important;

        transform: translateY(0) !important;

        pointer-events: auto !important;
    }

    .glovia-cat-nav:hover .glovia-cat-title .elementor-heading-title {
        color: #B88636 !important;
    }

    .glovia-cat-nav:hover .glovia-cat-menu-icon svg,
    .glovia-cat-nav:hover .glovia-cat-arrow svg {
        fill: #B88636 !important;
    }

    .glovia-cat-nav:hover .glovia-cat-arrow svg {
        transform: rotate(180deg) !important;
    }
}


/* =========================================
   CLICK OPEN STATE
   Used by your existing JavaScript
   ========================================= */

.glovia-cat-nav.is-open .glovia-cat-dropdown {
    display: block !important;

    visibility: visible !important;
    opacity: 1 !important;

    transform: translateY(0) !important;

    pointer-events: auto !important;
}

.glovia-cat-nav.is-open .glovia-cat-title .elementor-heading-title {
    color: #B88636 !important;
}

.glovia-cat-nav.is-open .glovia-cat-menu-icon svg,
.glovia-cat-nav.is-open .glovia-cat-arrow svg {
    fill: #B88636 !important;
}

.glovia-cat-nav.is-open .glovia-cat-arrow svg {
    transform: rotate(180deg) !important;
}


/* =========================================
   CATEGORY LIST
   ========================================= */

.glovia-cat-list,
.glovia-cat-list .elementor-widget-container {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.glovia-cat-list .elementor-icon-list-items {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


/* =========================================
   CATEGORY LIST ITEMS
   ========================================= */

.glovia-cat-list .elementor-icon-list-item {
    width: 100% !important;
    height: 51px !important;

    display: flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 20px !important;

    background: #FFFFFF !important;

    border: 0 !important;
    border-bottom: 1px solid #E5E8EB !important;

    box-sizing: border-box !important;

    transition:
        background .2s ease,
        padding-left .2s ease !important;
}

.glovia-cat-list .elementor-icon-list-item:last-child {
    border-bottom: 0 !important;
}


/* =========================================
   CATEGORY ITEM TEXT
   ========================================= */

.glovia-cat-list .elementor-icon-list-text {
    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1.4 !important;

    white-space: nowrap !important;

    transition: color .2s ease !important;
}


/* =========================================
   CATEGORY ITEM HOVER
   ========================================= */

.glovia-cat-list .elementor-icon-list-item:hover {
    background: #F8F8F8 !important;
    padding-left: 25px !important;
}

.glovia-cat-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #B88636 !important;
}


/* =========================================
   MOBILE & TABLET — CLICK TO OPEN
   ========================================= */

@media (max-width: 1024px) {

    .glovia-cat-nav {
        padding-right: 10px !important;
    }

    .glovia-cat-dropdown {
        top: 100% !important;
        left: 0 !important;

        width: 300px !important;
        max-width: calc(100vw - 30px) !important;
    }

    /* Closed by default unless JavaScript adds is-open */
    .glovia-cat-nav:not(.is-open) .glovia-cat-dropdown {
        visibility: hidden !important;
        opacity: 0 !important;

        transform: translateY(8px) !important;

        pointer-events: none !important;
    }

    /* Open on click */
    .glovia-cat-nav.is-open .glovia-cat-dropdown {
        visibility: visible !important;
        opacity: 1 !important;

        transform: translateY(0) !important;

        pointer-events: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83ddbb *//* =========================================================
   GLOVIAONE
   NAVIGATION + ALL CATEGORIES + MEGA MENU

   DESKTOP + TABLET ONLY
   MAIN WIDTH = 1350PX

   Gold = #B88636
   Dark = #0F131C
========================================================= */


/* =========================================================
   01. MAIN NAVIGATION
========================================================= */

.glovia-nav {
    width: 100% !important;

    position: relative !important;

    z-index: 9998 !important;

    background: #FFFFFF !important;

    border-top: 1px solid #EEEEEE !important;
    border-bottom: 1px solid #EEEEEE !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   02. NAV INNER — EXACT 1350PX
========================================================= */

.glovia-nav-inner {
    width: 100% !important;

    max-width: 1350px !important;

    min-height: 46px !important;

    margin: 0 auto !important;

    padding: 0 !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


.glovia-nav-inner > .e-con-inner {
    width: 100% !important;

    max-width: 1350px !important;

    min-height: 46px !important;

    margin: 0 auto !important;

    padding: 0 !important;

    display: flex !important;

    align-items: center !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   03. ALL CATEGORIES
========================================================= */

.glovia-all-categories {
    position: relative !important;

    flex: 0 0 auto !important;

    width: auto !important;

    height: 46px !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    gap: 8px !important;

    margin: 0 !important;

    padding: 0 25px 0 0 !important;

    background: transparent !important;

    color: #0F131C !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


/* =========================================================
   04. HAMBURGER
========================================================= */

.glovia-all-categories
.elementor-element-3186bfa {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 28px !important;
    height: 28px !important;

    flex: 0 0 28px !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-all-categories
.elementor-element-3186bfa
.elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 28px !important;
    height: 28px !important;

    color: #0F131C !important;
}


.glovia-all-categories
.elementor-element-3186bfa
svg {
    width: 28px !important;
    height: 28px !important;

    fill: #0F131C !important;

    transition: fill .2s ease !important;
}


/* =========================================================
   05. ALL CATEGORIES TEXT
========================================================= */

.glovia-all-categories
.elementor-element-dbfbfd4 {
    display: flex !important;

    align-items: center !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-all-categories
.elementor-element-dbfbfd4
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 14px !important;
    font-weight: 600 !important;

    line-height: 1 !important;

    white-space: nowrap !important;
}


/* =========================================================
   06. ALL CATEGORIES ARROW
========================================================= */

.glovia-all-categories
.elementor-element-140aaf8 {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 20px !important;
    height: 20px !important;

    flex: 0 0 14px !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-all-categories
.elementor-element-140aaf8
.elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 20px !important;
    height: 20px !important;
}


.glovia-all-categories
.elementor-element-140aaf8
svg {
    width: 18px !important;
    height: 18px !important;

    fill: #0F131C !important;

    transform: rotate(0deg) !important;

    transition:
        transform .2s ease,
        fill .2s ease !important;
}


/* =========================================================
   07. ALL CATEGORIES HOVER
========================================================= */

.glovia-all-categories:hover
.elementor-heading-title {
    color: #B88636 !important;
}


.glovia-all-categories:hover
.elementor-element-3186bfa
svg {
    fill: #B88636 !important;
}


.glovia-all-categories:hover
.elementor-element-140aaf8
svg {
    fill: #B88636 !important;
}


/* =========================================================
   08. ALL CATEGORIES DROPDOWN
========================================================= */

.glovia-all-categories
.glovia-all-dropdown {
    position: absolute !important;

    top: calc(100% + 1px) !important;

    left: 0 !important;

    width: 300px !important;

    max-width: 300px !important;

    height: auto !important;

    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #FFFFFF !important;

    border: 1px solid #E2E5E8 !important;

    border-radius: 0 0 7px 7px !important;

    box-shadow:
        0 10px 30px rgba(15, 19, 28, .12) !important;

    z-index: 100000 !important;

    visibility: hidden !important;

    opacity: 0 !important;

    transform: translateY(8px) !important;

    pointer-events: none !important;

    overflow: hidden !important;

    transition:
        opacity .2s ease,
        transform .2s ease,
        visibility .2s ease !important;

    box-sizing: border-box !important;
}


/* OPEN */

.glovia-all-categories.is-open
.glovia-all-dropdown {
    visibility: visible !important;

    opacity: 1 !important;

    transform: translateY(0) !important;

    pointer-events: auto !important;
}


/* =========================================================
   09. ALL CATEGORIES LIST
========================================================= */

.glovia-all-dropdown
.elementor-icon-list-items {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


/* =========================================================
   10. ALL CATEGORIES ITEM
========================================================= */

.glovia-all-dropdown
.elementor-icon-list-item {
    position: relative !important;

    width: 100% !important;

    height: 51px !important;

    min-height: 51px !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    margin: 0 !important;

    padding: 0 20px !important;

    background: #FFFFFF !important;

    border: 0 !important;

    border-bottom: 1px solid #E5E8EB !important;

    box-sizing: border-box !important;

    cursor: pointer !important;

    transition:
        background .2s ease,
        padding-left .2s ease !important;
}


.glovia-all-dropdown
.elementor-icon-list-item:last-child {
    border-bottom: 0 !important;
}


/* =========================================================
   11. CATEGORY ICON
========================================================= */

.glovia-all-dropdown
.elementor-icon-list-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 20px !important;
    min-width: 20px !important;

    height: 20px !important;

    margin: 0 13px 0 0 !important;

    padding: 0 !important;

    color: #0F131C !important;

    font-size: 16px !important;

    line-height: 1 !important;
}


.glovia-all-dropdown
.elementor-icon-list-icon
svg {
    display: block !important;

    width: 17px !important;
    height: 17px !important;

    fill: currentColor !important;

    transition: fill .2s ease !important;
}


/* =========================================================
   12. CATEGORY TEXT
========================================================= */

.glovia-all-dropdown
.elementor-icon-list-text {
    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1 !important;

    white-space: nowrap !important;

    transition: color .2s ease !important;
}


/* =========================================================
   13. CATEGORY HOVER
========================================================= */

.glovia-all-dropdown
.elementor-icon-list-item:hover {
    background: #F8F8F8 !important;

    padding-left: 25px !important;
}


.glovia-all-dropdown
.elementor-icon-list-item:hover
.elementor-icon-list-text {
    color: #B88636 !important;
}


.glovia-all-dropdown
.elementor-icon-list-item:hover
.elementor-icon-list-icon {
    color: #B88636 !important;
}


/* =========================================================
   14. OPEN STATE
========================================================= */

.glovia-all-categories.is-open
.elementor-heading-title {
    color: #B88636 !important;
}


.glovia-all-categories.is-open
.elementor-element-3186bfa
svg {
    fill: #B88636 !important;
}


.glovia-all-categories.is-open
.elementor-element-140aaf8
svg {
    transform: rotate(180deg) !important;

    fill: #B88636 !important;
}


/* =========================================================
   15. MAIN MEGA MENU
========================================================= */

.glovia-mega-menu {
    flex: 1 1 auto !important;

    width: auto !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    position: static !important;

    overflow: visible !important;

    box-sizing: border-box !important;
}


.glovia-mega-menu
.e-n-menu {
    width: 100% !important;

    max-width: 100% !important;

    position: static !important;

    overflow: visible !important;
}


.glovia-mega-menu
.e-n-menu-wrapper {
    width: 100% !important;

    max-width: 100% !important;

    position: static !important;

    overflow: visible !important;
}


.glovia-mega-menu
.e-n-menu-heading {
    width: 100% !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: center !important;

    justify-content: flex-start !important;

    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;

    box-sizing: border-box !important;
}


/* =========================================================
   16. MENU ITEM
========================================================= */

.glovia-mega-menu
.e-n-menu-item {
    position: static !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   17. MENU TITLE
========================================================= */

.glovia-mega-menu
.e-n-menu-title {
    height: 47px !important;

    display: flex !important;

    align-items: center !important;

    margin: 0 !important;

    padding: 0 13px !important;

    color: #0F131C !important;

    font-size: 16px !important;

    font-weight: 500 !important;

    line-height: 1 !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-sizing: border-box !important;
}


.glovia-mega-menu
.e-n-menu-title-container {
    display: flex !important;

    align-items: center !important;
}


.glovia-mega-menu
.e-n-menu-title-text {
    color: #0F131C !important;

    font-size: 14px !important;

    font-weight: 500 !important;

    line-height: 1 !important;

    white-space: nowrap !important;
}


.glovia-mega-menu
.e-n-menu-title:hover
.e-n-menu-title-text {
    color: #B88636 !important;
}


.glovia-mega-menu
.e-n-menu-item.e-n-menu-item-active
.e-n-menu-title-text {
    color: #B88636 !important;
}


/* =========================================================
   18. MENU ARROWS
========================================================= */

.glovia-mega-menu
.e-n-menu-dropdown-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin-left: 6px !important;

    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #0F131C !important;

    box-shadow: none !important;
}


.glovia-mega-menu
.e-n-menu-dropdown-icon svg {
    width: 8px !important;
    height: 8px !important;

    fill: #0F131C !important;
}


.glovia-mega-menu
.e-n-menu-item:hover
.e-n-menu-dropdown-icon svg {
    fill: #B88636 !important;
}


.glovia-mega-menu
.e-n-menu-item.e-n-menu-item-active
.e-n-menu-dropdown-icon svg {
    fill: #B88636 !important;
}


/* =========================================================
   19. MEGA MENU DROPDOWN
   EXACT 1350PX
========================================================= */

.glovia-mega-menu
.e-n-menu-content {
    position: absolute !important;

    top: 100% !important;

    left: 50% !important;

    right: auto !important;

    width: 1350px !important;

    min-width: 1350px !important;

    max-width: 1350px !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translateX(-50%) !important;

    background: #FFFFFF !important;

    border: 1px solid #EEEEEE !important;

    border-top: 0 !important;

    border-radius: 0 !important;

    box-shadow:
        0 15px 35px rgba(15, 19, 28, .12) !important;

    z-index: 9999 !important;

    box-sizing: border-box !important;

    overflow: visible !important;
}


/* =========================================================
   20. ELEMENTOR STRETCH VARIABLES
========================================================= */

.glovia-mega-menu
.e-n-menu-wrapper {
    --stretch-width: 1350px !important;
    --stretch-left: 0px !important;
}


/* =========================================================
   21. DROPDOWN INNER
========================================================= */

.glovia-mega-menu
.e-n-menu-content
> .e-con-inner {
    width: 100% !important;

    max-width: 100% !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   22. MEGA MENU INNER
========================================================= */

.glovia-mega-menu
.mega-menu-inner {
    width: 100% !important;

    max-width: 100% !important;

    min-height: 210px !important;

    display: flex !important;

    flex-direction: row !important;

    align-items: stretch !important;

    justify-content: flex-start !important;

    gap: 0 !important;

    margin: 0 !important;

    padding: 28px 40px !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* =========================================================
   23. MEGA MENU COLUMNS
========================================================= */

.glovia-mega-menu
.mega-menu-column {
    flex: 1 1 0 !important;

    width: auto !important;

    max-width: none !important;

    min-width: 0 !important;

    min-height: 150px !important;

    display: flex !important;

    flex-direction: column !important;

    align-items: flex-start !important;

    justify-content: flex-start !important;

    margin: 0 !important;

    padding: 0 28px !important;

    box-sizing: border-box !important;
}


.glovia-mega-menu
.mega-menu-column:first-child {
    padding-left: 0 !important;
}


.glovia-mega-menu
.mega-menu-column:last-child {
    padding-right: 0 !important;
}


.glovia-mega-menu
.mega-menu-column
+ .mega-menu-column {
    border-left: 1px solid #EEEEEE !important;
}


/* =========================================================
   24. COLUMN HEADINGS
========================================================= */

.glovia-mega-menu
.mega-menu-column
.elementor-widget-heading {
    width: 100% !important;

    margin: 0 0 10px !important;
    padding: 0 !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #0F131C !important;

    font-size: 16px !important;
    font-weight: 600 !important;

    line-height: 1.3 !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-heading-title::after {
    content: "";

    display: block;

    width: 25px;
    height: 2px;

    margin-top: 7px;

    background: #B88636;
}


/* =========================================================
   25. MEGA MENU LIST
========================================================= */

.glovia-mega-menu
.mega-menu-column
.elementor-icon-list {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-icon-list-items {
    width: 100% !important;

    display: flex !important;

    flex-direction: column !important;

    gap: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-icon-list-item {
    width: 100% !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-icon-list-text {
    display: block !important;

    width: 100% !important;

    padding: 5px 0 !important;

    color: #344054 !important;

    font-size: 15px !important;

    font-weight: 400 !important;

    line-height: 1.45 !important;

    transition:
        color .2s ease,
        padding-left .2s ease !important;
}


.glovia-mega-menu
.mega-menu-column
.elementor-icon-list-item:hover
.elementor-icon-list-text {
    color: #B88636 !important;

    padding-left: 4px !important;
}


/* =========================================================
   26. REMOVE ELEMENTOR EXTRA SPACING
========================================================= */

.glovia-mega-menu
.mega-menu-column
> .elementor-element,

.glovia-mega-menu
.mega-menu-inner
> .elementor-element {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================================
   27. CATEGORY COLUMN WIDTHS
========================================================= */

/* Electronics */

.glovia-mega-menu
.mega-electronics
.mega-menu-column,

/* Fashion */

.glovia-mega-menu
.mega-fashion
.mega-menu-column,

/* Home */

.glovia-mega-menu
.mega-home
.mega-menu-column,

/* More */

.glovia-mega-menu
.mega-more
.mega-menu-column {
    flex: 0 0 25% !important;

    width: 25% !important;

    max-width: 25% !important;
}


/* Beauty */

.glovia-mega-menu
.mega-beauty
.mega-menu-column,

/* Sports */

.glovia-mega-menu
.mega-sports
.mega-menu-column,

/* Kids */

.glovia-mega-menu
.mega-kids
.mega-menu-column {
    flex: 0 0 33.333333% !important;

    width: 33.333333% !important;

    max-width: 33.333333% !important;
}


/* =========================================================
   28. OVERFLOW PROTECTION
========================================================= */

html,
body {
    max-width: 100% !important;

    overflow-x: hidden !important;
}


.glovia-nav,
.glovia-nav-inner,
.glovia-nav-inner > .e-con-inner,
.glovia-mega-menu,
.glovia-mega-menu .e-n-menu,
.glovia-mega-menu .e-n-menu-wrapper {
    overflow-y: visible !important;
}


/* =========================================================
   29. DESKTOP
========================================================= */

@media (min-width: 1101px) {

    .glovia-nav-inner {
        width: 100% !important;

        max-width: 1350px !important;

        margin: 0 auto !important;

        padding: 0 !important;
    }


    .glovia-nav-inner > .e-con-inner {
        width: 100% !important;

        max-width: 1350px !important;

        margin: 0 auto !important;

        padding: 0 !important;
    }


    .glovia-mega-menu
    .e-n-menu-content {
        width: 1350px !important;

        min-width: 1350px !important;

        max-width: 1350px !important;

        left: 50% !important;

        right: auto !important;

        transform: translateX(-50%) !important;
    }


    .glovia-mega-menu
    .mega-menu-inner {
        width: 100% !important;

        min-height: 210px !important;
    }
}


/* =========================================================
   30. TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1100px) {

    .glovia-nav-inner {
        width: 100% !important;

        max-width: 100% !important;

        padding: 0 12px !important;
    }


    .glovia-nav-inner > .e-con-inner {
        width: 100% !important;

        max-width: 100% !important;

        padding: 0 !important;
    }


    /* All Categories */

    .glovia-all-categories {
        height: 46px !important;

        padding-right: 12px !important;

        gap: 6px !important;
    }


    .glovia-all-categories
    .elementor-element-3186bfa {
        width: 24px !important;

        height: 24px !important;

        flex: 0 0 24px !important;
    }


    .glovia-all-categories
    .elementor-element-3186bfa
    svg {
        width: 24px !important;
        height: 24px !important;
    }


    .glovia-all-categories
    .elementor-heading-title {
        font-size: 12px !important;
    }


    .glovia-all-categories
    .elementor-element-140aaf8 {
        width: 16px !important;
        height: 16px !important;

        flex: 0 0 12px !important;
    }


    .glovia-all-categories
    .elementor-element-140aaf8
    svg {
        width: 12px !important;
        height: 12px !important;
    }


    /* All Categories dropdown */

    .glovia-all-categories
    .glovia-all-dropdown {
        width: 300px !important;

        max-width: 300px !important;
    }


    /* Main menu */

    .glovia-mega-menu
    .e-n-menu-title {
        height: 46px !important;

        padding-left: 7px !important;
        padding-right: 7px !important;

        font-size: 11px !important;
    }


    .glovia-mega-menu
    .e-n-menu-title-text {
        font-size: 11px !important;
    }


    .glovia-mega-menu
    .e-n-menu-dropdown-icon {
        margin-left: 4px !important;
    }


    .glovia-mega-menu
    .e-n-menu-dropdown-icon
    svg {
        width: 7px !important;
        height: 7px !important;
    }


    /* Tablet mega menu */

    .glovia-mega-menu
    .e-n-menu-content {
        width: calc(100vw - 24px) !important;

        min-width: 0 !important;

        max-width: calc(100vw - 24px) !important;

        left: 50% !important;

        right: auto !important;

        transform: translateX(-50%) !important;
    }


    .glovia-mega-menu
    .mega-menu-inner {
        width: 100% !important;

        min-height: 200px !important;

        padding: 25px 20px !important;
    }


    .glovia-mega-menu
    .mega-menu-column {
        padding-left: 15px !important;

        padding-right: 15px !important;
    }


    .glovia-mega-menu
    .mega-menu-column
    .elementor-heading-title {
        font-size: 13px !important;
    }


    .glovia-mega-menu
    .mega-menu-column
    .elementor-icon-list-text {
        font-size: 12px !important;

        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5dc564 *//* =========================================================
   GLOVIAONE — MOBILE HEADER V2
   ========================================================= */





/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {


    /* =====================================================
       MAIN MOBILE HEADER
       ===================================================== */

    .glovia-mobile-v2 {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #FFFFFF !important;

        border-top: 2px solid #0F131C !important;
        border-bottom: 1px solid #E5E5E5 !important;

        box-sizing: border-box !important;

        position: relative !important;
        z-index: 9999 !important;
    }


    /* =====================================================
       TOP ROW
       ===================================================== */

    .glovia-mobile-top-v2 {
        width: 100% !important;

        min-height: 62px !important;
        height: 62px !important;

        display: grid !important;

        grid-template-columns:
            42px minmax(0, 1fr) 42px !important;

        align-items: center !important;

        margin: 0 !important;
        padding: 0 10px !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       HAMBURGER
       ===================================================== */

    .glovia-mobile-trigger-v2 {
        width: 50px !important;
        height: 50px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: flex-start !important;

        margin: 0 !important;
        padding: 0 !important;

        cursor: pointer !important;

        position: relative !important;
    }


    .glovia-mobile-trigger-v2
    .elementor-icon-wrapper {
        width: 60px !important;
        height: 60px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: flex-start !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-mobile-trigger-v2
    .elementor-icon {
        width: 60px !important;
        height: 60px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: flex-start !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #0F131C !important;

        text-decoration: none !important;
    }


    /* KEEP ELEMENTOR NATIVE HAMBURGER */
    .glovia-mobile-trigger-v2
    .elementor-icon svg {
        display: block !important;

        width: 30px !important;
        height:30px !important;

        fill: currentColor !important;

        color: #0F131C !important;

        opacity: 1 !important;
        visibility: visible !important;
    }


    /* =====================================================
       LOGO
       ===================================================== */

    .glovia-mobile-logo-v2 {
        width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-mobile-logo-v2
    .elementor-widget-container {
        width: 100% !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-mobile-logo-v2 img {
        width: 130px !important;

        max-width: 130px !important;

        height: auto !important;

        display: block !important;

        margin: 0 auto !important;
    }


    /* =====================================================
       CART
       ===================================================== */

    .glovia-mobile-cart-v2 {
        width: 42px !important;
        height: 42px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: flex-end !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-mobile-cart-v2
    .elementor-menu-cart__toggle_wrapper {
        width: 42px !important;
        height: 42px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: flex-end !important;
    }


    .glovia-mobile-cart-v2
    .elementor-menu-cart__toggle {
        display: flex !important;

        align-items: center !important;
        justify-content: flex-end !important;
    }


    .glovia-mobile-cart-v2
    .elementor-menu-cart__toggle_button {
        width: 34px !important;
        height: 34px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;

        background: transparent !important;

        border: 0 !important;

        text-decoration: none !important;
    }




    .glovia-mobile-cart-v2
    .elementor-button-icon {
        width: 26px !important;
        height: 26px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        position: relative !important;
    }


    .glovia-mobile-cart-v2
    .elementor-button-icon svg {
        width: 23px !important;
        height: 23px !important;

        display: block !important;

        fill: #0F131C !important;

        color: #0F131C !important;
    }


    /* CART NUMBER */

    .glovia-mobile-cart-v2
    .elementor-button-icon-qty {
        position: absolute !important;

        top: -5px !important;
        right: -6px !important;

        width: 16px !important;
        height: 16px !important;

        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;

        border-radius: 50% !important;

        background: #B88636 !important;

        color: #FFFFFF !important;

        font-size: 9px !important;

        font-weight: 600 !important;

        line-height: 16px !important;
    }


    /* =====================================================
       SEARCH
       ===================================================== */

    .glovia-mobile-search-v2 {
        width: 100% !important;

        display: block !important;

        margin: 0 !important;

        padding: 0 10px 9px !important;

        box-sizing: border-box !important;
    }


    .glovia-mobile-search-v2
    .elementor-widget-container {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }


    .glovia-mobile-search-v2
    .woocommerce-product-search {
        width: 100% !important;

        height: 40px !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: stretch !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 1px solid #D9D9D9 !important;

        border-radius: 21px !important;

        overflow: hidden !important;

        background: #FFFFFF !important;

        box-sizing: border-box !important;
    }


    /* SEARCH INPUT */

    .glovia-mobile-search-v2
    .woocommerce-product-search
    .search-field {
        flex: 1 1 auto !important;

        width: auto !important;
        min-width: 0 !important;

        height: 38px !important;

        margin: 0 !important;
        padding: 0 13px !important;

        border: 0 !important;
        outline: 0 !important;

        background: #FFFFFF !important;

        color: #0F131C !important;

        font-size: 11px !important;

        line-height: 38px !important;

        box-sizing: border-box !important;
    }


    .glovia-mobile-search-v2
    .woocommerce-product-search
    .search-field::placeholder {
        color: #999999 !important;

        opacity: 1 !important;
    }


    /* SEARCH BUTTON */

    .glovia-mobile-search-v2
    .woocommerce-product-search
    button {
        flex: 0 0 88px !important;

        width: 88px !important;
        min-width: 88px !important;

        height: 38px !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #0F131C !important;

        border: 0 !important;

        border-radius: 0 20px 20px 0 !important;

        color: #FFFFFF !important;

        font-size: 12px !important;

        font-weight: 600 !important;

        line-height: 38px !important;
    }


    /* =====================================================
       OFF CANVAS MAIN
       ===================================================== */

    .glovia-offcanvas-v2
    .e-off-canvas__main {
        width: 320px !important;

        max-width: 86vw !important;

        height: 100vh !important;

        background: #FFFFFF !important;

        box-sizing: border-box !important;
    }


    .glovia-offcanvas-v2
    .e-off-canvas__content {
        width: 100% !important;

        height: 100% !important;

        padding: 0 !important;

        margin: 0 !important;

        background: #FFFFFF !important;

        overflow-y: auto !important;

        overflow-x: hidden !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       OFF CANVAS HEADER
       ===================================================== */

    .glovia-offcanvas-head-v2 {
        width: 100% !important;

        height: 70px !important;

        min-height: 70px !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        justify-content: space-between !important;

        margin: 0 !important;

        padding: 0 18px !important;

        border-bottom: 1px solid #E5E5E5 !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       OFF CANVAS INNER CONTAINER
       ===================================================== */

    .glovia-offcanvas-head-v2
    > .e-con-inner {
        width: 100% !important;

        max-width: none !important;

        min-width: 0 !important;

        height: 70px !important;

        min-height: 70px !important;

        display: flex !important;

        flex-direction: row !important;

        align-items: center !important;

        justify-content: space-between !important;

        margin: 0 !important;

        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       OFF CANVAS LOGO
       ===================================================== */

    .glovia-offcanvas-logo-v2 {
        width: auto !important;

        flex: 0 0 auto !important;

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    .glovia-offcanvas-logo-v2
    .elementor-widget-container {
        width: auto !important;

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    .glovia-offcanvas-logo-v2 img {
        width: 130px !important;

        max-width: 130px !important;

        height: auto !important;

        display: block !important;

        margin: 0 !important;
    }


    /* =====================================================
       OFF CANVAS CLOSE BUTTON
       ===================================================== */

    .glovia-offcanvas-close-v2 {
        width: 32px !important;

        height: 32px !important;

        min-width: 32px !important;

        flex: 0 0 32px !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin: 0 !important;

        padding: 0 !important;

        cursor: pointer !important;

        position: relative !important;
    }


    .glovia-offcanvas-close-v2
    .elementor-icon-wrapper {
        width: 32px !important;

        height: 32px !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    /* NATIVE ELEMENTOR X */

    .glovia-offcanvas-close-v2
    .elementor-icon {
        width: 32px !important;

        height: 32px !important;

        display: flex !important;

        align-items: center !important;

        justify-content: center !important;

        margin: 0 !important;

        padding: 0 !important;

        color: #0F131C !important;

        text-decoration: none !important;
    }


    .glovia-offcanvas-close-v2
    .elementor-icon svg {
        width: 24px !important;

        height: 24px !important;

        display: block !important;

        visibility: visible !important;

        opacity: 1 !important;

        stroke: currentColor !important;

        color: #0F131C !important;
    }


    /* =====================================================
       ALL CATEGORIES
       ===================================================== */

    .glovia-offcanvas-categories-v2 {
        width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* CATEGORY TITLE */

    .glovia-offcanvas-title-v2 {
        width: 100% !important;

        margin: 0 !important;

        padding: 17px 18px 12px !important;

        box-sizing: border-box !important;
    }


    .glovia-offcanvas-title-v2
    .elementor-heading-title {
        margin: 0 !important;

        padding: 0 !important;

        color: #B88636 !important;

        font-size: 18px !important;

        font-weight: 600 !important;

        line-height: 1.2 !important;
    }


    /* =====================================================
       CATEGORY LIST
       ===================================================== */

    .glovia-offcanvas-list-v2 {
        width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;

        box-sizing: border-box !important;
    }


    .glovia-offcanvas-list-v2
    .elementor-icon-list-items {
        width: 100% !important;

        margin: 0 !important;

        padding: 0 !important;

        list-style: none !important;
    }


    .glovia-offcanvas-list-v2
    .elementor-icon-list-item {
        width: 100% !important;

        min-height: 48px !important;

        display: flex !important;

        align-items: center !important;

        margin: 0 !important;

        padding: 0 18px !important;

        border-bottom: 1px solid #EEEEEE !important;

        box-sizing: border-box !important;
    }


    .glovia-offcanvas-list-v2
    .elementor-icon-list-text {
        color: #0F131C !important;

        font-size: 14px !important;

        font-weight: 500 !important;

        line-height: 1.3 !important;
    }


    /* =====================================================
       FINAL — NEVER HIDE NATIVE ICONS
       ===================================================== */

    .glovia-mobile-trigger-v2 svg,
    .glovia-offcanvas-close-v2 svg {
        visibility: visible !important;

        opacity: 1 !important;
    }

}


/* =========================================================
   FIX MOBILE HEADER TOP SPACE
   ========================================================= */

@media (max-width: 767px) {

    /* Main mobile header */
    .glovia-mobile-v2 {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        min-height: 0 !important;
        height: auto !important;

        position: relative !important;
        top: 0 !important;

        transform: none !important;
    }


    /* IMPORTANT:
       Elementor boxed container inner wrapper
    */

    .glovia-mobile-v2 > .e-con-inner {
        width: 100% !important;

        max-width: 100% !important;

        min-height: 0 !important;
        height: auto !important;

        margin: 0 !important;

        padding: 0 !important;

        gap: 0 !important;

        row-gap: 0 !important;

        column-gap: 0 !important;

        box-sizing: border-box !important;

        align-items: stretch !important;
    }


    /* Top header row */

    .glovia-mobile-top-v2 {
        width: 100% !important;

        height: 62px !important;
        min-height: 62px !important;

        margin: 0 !important;

        padding: 0 10px !important;

        box-sizing: border-box !important;
    }


    /* Search */

    .glovia-mobile-search-v2 {
        width: 100% !important;

        margin: 0 !important;

        padding: 0 10px 9px !important;

        box-sizing: border-box !important;
    }


    /* Remove Elementor container gaps */

    .glovia-mobile-v2 > .e-con-inner > * {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }


    /* Remove possible Elementor automatic spacing */

    .glovia-mobile-v2,
    .glovia-mobile-v2 > .e-con-inner,
    .glovia-mobile-top-v2,
    .glovia-mobile-search-v2 {
        --margin-top: 0px !important;
        --margin-bottom: 0px !important;
        --padding-top: 0px !important;
        --padding-bottom: 0px !important;
    }

}/* End custom CSS */