.elementor-3168 .elementor-element.elementor-element-b6d4645{--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-3168 .elementor-element.elementor-element-b6d4645:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-b6d4645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B88636;}.elementor-3168 .elementor-element.elementor-element-0979221{--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-3168 .elementor-element.elementor-element-205d96a .elementor-heading-title{font-family:"mier book", Sans-serif;font-size:15px;font-weight:700;letter-spacing:1.5px;color:#FFFFFF;}.elementor-3168 .elementor-element.elementor-element-0d5b6d3{--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-3168 .elementor-element.elementor-element-c3ebaf7 .elementor-button{background-color:#02010100;font-family:"mier book", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-3168 .elementor-element.elementor-element-21c14e9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-item:not(:first-of-type){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-item:not(:last-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-item:not(:first-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-item:not(:last-of-type){margin-left:calc( 15px/2 );}.elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-item{padding:0px 0px 0px 0px;}.elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-digits{color:#FFFFFF;font-family:"mier book", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;}.elementor-3168 .elementor-element.elementor-element-ecdbd2a .elementor-countdown-label{color:#FFFFFF;font-family:"mier book", Sans-serif;font-size:10px;font-weight:300;text-transform:uppercase;letter-spacing:2px;}.elementor-3168 .elementor-element.elementor-element-a4db5b3{--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-3168 .elementor-element.elementor-element-a4db5b3:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-a4db5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3168 .elementor-element.elementor-element-9fcd568{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3168 .elementor-element.elementor-element-9d336ea.elementor-element{--align-self:flex-start;}.elementor-3168 .elementor-element.elementor-element-9d336ea{text-align:start;}.elementor-3168 .elementor-element.elementor-element-9d336ea img{width:90%;}.elementor-3168 .elementor-element.elementor-element-b9fcbcc{--display:flex;--justify-content:center;}.elementor-3168 .elementor-element.elementor-element-6fb155d{--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-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-5a381cd{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-item > a{font-family:"mier book", Sans-serif;}.elementor-3168 .elementor-element.elementor-element-5a381cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-fc73ab8{--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:#FEEDED;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-button-color:#AB3031;--remove-item-button-size:19px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#AB3031;--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:#AB3031;--view-cart-button-hover-text-color:#AB3031;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#AB3031;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-menu-cart__subtotal{font-size:19px;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-menu-cart__product-name a{font-family:"Questrial", Sans-serif;color:#000000;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-menu-cart__product-price .product-quantity{color:#252525;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-fc73ab8 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-3168 .elementor-element.elementor-element-3a51016{--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-3168 .elementor-element.elementor-element-c6bfa62{--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-3168 .elementor-element.elementor-element-920c886{--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-3168 .elementor-element.elementor-element-3186bfa .elementor-icon-wrapper{text-align:center;}.elementor-3168 .elementor-element.elementor-element-dbfbfd4 .elementor-heading-title{font-family:"mier demi", Sans-serif;font-size:16px;color:#0F131C;}.elementor-3168 .elementor-element.elementor-element-140aaf8 .elementor-icon-wrapper{text-align:center;}.elementor-3168 .elementor-element.elementor-element-140aaf8 .elementor-icon{font-size:20px;}.elementor-3168 .elementor-element.elementor-element-140aaf8 .elementor-icon svg{height:20px;}.elementor-3168 .elementor-element.elementor-element-93999ff{--display:flex;}.elementor-3168 .elementor-element.elementor-element-86874eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-86874eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-86874eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-86874eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-6c16fa0{--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-3168 .elementor-element.elementor-element-6c16fa0:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-6c16fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-2bd5662{--display:flex;}.elementor-3168 .elementor-element.elementor-element-6137917{--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-3168 .elementor-element.elementor-element-61a6c6b{--display:flex;}.elementor-3168 .elementor-element.elementor-element-08ecaa7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-08ecaa7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-08ecaa7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-08ecaa7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-72437a6{--display:flex;}.elementor-3168 .elementor-element.elementor-element-0e29878 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-0e29878 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-0e29878{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-0e29878 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-aa09520{--display:flex;}.elementor-3168 .elementor-element.elementor-element-d4daf90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-d4daf90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-d4daf90{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-d4daf90 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-9185e86{--display:flex;}.elementor-3168 .elementor-element.elementor-element-fb45c5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-fb45c5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-fb45c5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-fb45c5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-dc07aae{--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-3168 .elementor-element.elementor-element-dc07aae:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-dc07aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-204bdbe{--display:flex;}.elementor-3168 .elementor-element.elementor-element-9343374{--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-3168 .elementor-element.elementor-element-57e2940{--display:flex;}.elementor-3168 .elementor-element.elementor-element-8e646e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-8e646e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-8e646e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-8e646e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-466c5e9{--display:flex;}.elementor-3168 .elementor-element.elementor-element-bd563a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-bd563a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-bd563a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-bd563a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-f33a652{--display:flex;}.elementor-3168 .elementor-element.elementor-element-881c815 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-881c815 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-881c815{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-881c815 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-b650747{--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-3168 .elementor-element.elementor-element-b650747:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-b650747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-b6be414{--display:flex;}.elementor-3168 .elementor-element.elementor-element-3edf0bf{--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-3168 .elementor-element.elementor-element-5c053b3{--display:flex;}.elementor-3168 .elementor-element.elementor-element-5e732ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-5e732ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-5e732ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-5e732ed .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-41e9c7b{--display:flex;}.elementor-3168 .elementor-element.elementor-element-6cdf877 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-6cdf877 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-6cdf877{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-6cdf877 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-1f95c80{--display:flex;}.elementor-3168 .elementor-element.elementor-element-21fc4d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-21fc4d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-21fc4d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-21fc4d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-293d73b{--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-3168 .elementor-element.elementor-element-293d73b:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-293d73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-9a877e9{--display:flex;}.elementor-3168 .elementor-element.elementor-element-ca26b8b{--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-3168 .elementor-element.elementor-element-78b96ad{--display:flex;}.elementor-3168 .elementor-element.elementor-element-8e03b52 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-8e03b52 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-8e03b52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-8e03b52 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-d0fa366{--display:flex;}.elementor-3168 .elementor-element.elementor-element-acb9c43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-acb9c43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-acb9c43{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-acb9c43 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-133c218{--display:flex;}.elementor-3168 .elementor-element.elementor-element-c6515a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-c6515a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-c6515a6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-c6515a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-8c0e191{--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-3168 .elementor-element.elementor-element-8c0e191:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-8c0e191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-3f4a935{--display:flex;}.elementor-3168 .elementor-element.elementor-element-26deb58{--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-3168 .elementor-element.elementor-element-cb07349{--display:flex;}.elementor-3168 .elementor-element.elementor-element-6597dea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-6597dea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-6597dea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-6597dea .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-c341bcf{--display:flex;}.elementor-3168 .elementor-element.elementor-element-ff8478c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-ff8478c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-ff8478c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-ff8478c .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-baa15ad{--display:flex;}.elementor-3168 .elementor-element.elementor-element-d14dcef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-d14dcef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-d14dcef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-d14dcef .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-554a96e{--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-3168 .elementor-element.elementor-element-554a96e:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-554a96e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-5657069{--display:flex;}.elementor-3168 .elementor-element.elementor-element-a764934{--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-3168 .elementor-element.elementor-element-2147bc1{--display:flex;}.elementor-3168 .elementor-element.elementor-element-1de7160 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-1de7160 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-1de7160{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-1de7160 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-f3d36d7{--display:flex;}.elementor-3168 .elementor-element.elementor-element-c78fa13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-c78fa13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-c78fa13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-c78fa13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-174345e{--display:flex;}.elementor-3168 .elementor-element.elementor-element-f50e2d5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-f50e2d5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-f50e2d5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-f50e2d5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-47ed9d2{--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-3168 .elementor-element.elementor-element-47ed9d2:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-47ed9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-22e6e10{--display:flex;}.elementor-3168 .elementor-element.elementor-element-435e7a8{--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-3168 .elementor-element.elementor-element-9ebd879{--display:flex;}.elementor-3168 .elementor-element.elementor-element-d4172b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-d4172b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-d4172b7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-d4172b7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-420b68d{--display:flex;}.elementor-3168 .elementor-element.elementor-element-2b370fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-2b370fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-2b370fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-2b370fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-2186396{--display:flex;}.elementor-3168 .elementor-element.elementor-element-ff231cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-ff231cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-ff231cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-ff231cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-85f2f06{--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-3168 .elementor-element.elementor-element-85f2f06:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-85f2f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3168 .elementor-element.elementor-element-3814e94{--display:flex;}.elementor-3168 .elementor-element.elementor-element-fd050ae{--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-3168 .elementor-element.elementor-element-2421daa{--display:flex;}.elementor-3168 .elementor-element.elementor-element-b56ede3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-b56ede3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-b56ede3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-b56ede3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-5e0a5ba{--display:flex;}.elementor-3168 .elementor-element.elementor-element-ce8ca08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-ce8ca08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-ce8ca08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-ce8ca08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-40d1779{--display:flex;}.elementor-3168 .elementor-element.elementor-element-a7566a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-a7566a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-a7566a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-a7566a5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-e407f79{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--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-3168 .elementor-element.elementor-element-e407f79 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3168 .elementor-element.elementor-element-e407f79 > .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-3168 .elementor-element.elementor-element-e407f79 > .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-3168 .elementor-element.elementor-element-376a253{--display:flex;}.elementor-3168 .elementor-element.elementor-element-982b3bd{--display:flex;}.elementor-3168 .elementor-element.elementor-element-efc109f .elementor-icon-wrapper{text-align:center;}.elementor-3168 .elementor-element.elementor-element-efc109f.elementor-view-stacked .elementor-icon{background-color:#0F131C;}.elementor-3168 .elementor-element.elementor-element-efc109f.elementor-view-framed .elementor-icon, .elementor-3168 .elementor-element.elementor-element-efc109f.elementor-view-default .elementor-icon{color:#0F131C;border-color:#0F131C;}.elementor-3168 .elementor-element.elementor-element-efc109f.elementor-view-framed .elementor-icon, .elementor-3168 .elementor-element.elementor-element-efc109f.elementor-view-default .elementor-icon svg{fill:#0F131C;}.elementor-3168 .elementor-element.elementor-element-a04808c.elementor-element{--align-self:flex-start;}.elementor-3168 .elementor-element.elementor-element-a04808c{text-align:start;}.elementor-3168 .elementor-element.elementor-element-a04808c img{width:90%;}.elementor-3168 .elementor-element.elementor-element-25aa938{--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:#FEEDED;--cart-border-style:none;--cart-border-radius:20px 20px 20px 20px;--cart-close-button-color:#AB3031;--remove-item-button-size:19px;--remove-item-button-color:#000000;--menu-cart-subtotal-color:#AB3031;--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:#AB3031;--view-cart-button-hover-text-color:#AB3031;--view-cart-button-hover-background-color:#FFFFFF;--checkout-button-text-color:#AB3031;--checkout-button-background-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-background-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-menu-cart__subtotal{font-size:19px;}.elementor-3168 .elementor-element.elementor-element-25aa938 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-menu-cart__product-name a{font-family:"Questrial", Sans-serif;color:#000000;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-menu-cart__product-price .product-quantity{color:#252525;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AB3031;}.elementor-3168 .elementor-element.elementor-element-25aa938 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-3168 .elementor-element.elementor-element-d07f1c4{--display:flex;}.elementor-3168 .elementor-element.elementor-element-b9153a7 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-3168 .elementor-element.elementor-element-b9153a7{--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-3168 .elementor-element.elementor-element-6fad850{--display:flex;}.elementor-3168 .elementor-element.elementor-element-629a219{--display:flex;}.elementor-3168 .elementor-element.elementor-element-42e20cc.elementor-element{--align-self:flex-start;}.elementor-3168 .elementor-element.elementor-element-42e20cc{text-align:start;}.elementor-3168 .elementor-element.elementor-element-42e20cc img{width:90%;}.elementor-3168 .elementor-element.elementor-element-e20d5ab .elementor-icon-wrapper{text-align:center;}.elementor-3168 .elementor-element.elementor-element-6161898{--display:flex;}.elementor-3168 .elementor-element.elementor-element-4654402 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-4654402 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3168 .elementor-element.elementor-element-4654402{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3168 .elementor-element.elementor-element-4654402 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3168 .elementor-element.elementor-element-d0008f5{--display:flex;}.elementor-3168 .elementor-element.elementor-element-1b79181{--display:flex;--min-height:100vh;}.elementor-3168 .elementor-element.elementor-element-1b79181:not(.elementor-motion-effects-element-type-background), .elementor-3168 .elementor-element.elementor-element-1b79181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-3168 .elementor-element.elementor-element-a4db5b3{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3168 .elementor-element.elementor-element-9fcd568{--width:63%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3168 .elementor-element.elementor-element-9d336ea.elementor-element{--align-self:center;}.elementor-3168 .elementor-element.elementor-element-b9fcbcc{--width:30%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3168 .elementor-element.elementor-element-e407f79{--n-menu-toggle-icon-size:32px;}.elementor-3168 .elementor-element.elementor-element-376a253{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3168 .elementor-element.elementor-element-982b3bd{--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-3168 .elementor-element.elementor-element-efc109f .elementor-icon{font-size:24px;}.elementor-3168 .elementor-element.elementor-element-efc109f .elementor-icon svg{height:24px;}.elementor-3168 .elementor-element.elementor-element-a04808c.elementor-element{--align-self:center;}.elementor-3168 .elementor-element.elementor-element-a04808c img{width:125px;}.elementor-3168 .elementor-element.elementor-element-b9153a7{--e-off-canvas-width:320px;--e-off-canvas-height:100vh;}.elementor-3168 .elementor-element.elementor-element-6fad850{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3168 .elementor-element.elementor-element-629a219{--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-3168 .elementor-element.elementor-element-42e20cc.elementor-element{--align-self:center;}.elementor-3168 .elementor-element.elementor-element-42e20cc img{width:125px;}.elementor-3168 .elementor-element.elementor-element-6161898{--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-3168 .elementor-element.elementor-element-b6d4645{--content-width:1350px;}.elementor-3168 .elementor-element.elementor-element-0979221{--width:18%;}.elementor-3168 .elementor-element.elementor-element-0d5b6d3{--width:10%;}.elementor-3168 .elementor-element.elementor-element-21c14e9{--width:20%;}.elementor-3168 .elementor-element.elementor-element-a4db5b3{--content-width:1350px;}.elementor-3168 .elementor-element.elementor-element-9fcd568{--width:20%;}.elementor-3168 .elementor-element.elementor-element-b9fcbcc{--width:60%;}.elementor-3168 .elementor-element.elementor-element-6fb155d{--width:20%;}.elementor-3168 .elementor-element.elementor-element-c6bfa62{--content-width:1350px;}.elementor-3168 .elementor-element.elementor-element-920c886{--width:20%;}.elementor-3168 .elementor-element.elementor-element-6c16fa0{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-dc07aae{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-b650747{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-293d73b{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-8c0e191{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-554a96e{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-47ed9d2{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-85f2f06{--content-width:100%;}.elementor-3168 .elementor-element.elementor-element-d0008f5{--content-width:1350px;}}/* Start custom CSS for countdown, class: .elementor-element-ecdbd2a */.elementor-countdown-label {
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f8d681 */.flash-sale-container {
    position: relative;
}

.flash-sale-close {
    position: absolute;
    top: -15px;
    right: -370px;
    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-a4db5b3 *//* =========================================================
   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;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a51016 *//* =========================================================
   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: 14px !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: 13px !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-376a253 *//* =========================================================
   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: 42px !important;
        height: 42px !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: 42px !important;
        height: 42px !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: 42px !important;
        height: 42px !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: 22px !important;
        height: 22px !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-text {
        display: 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;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mier book';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gloviaone.com/wp-content/uploads/2026/10/Mier_B02-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'mier book';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gloviaone.com/wp-content/uploads/2026/10/Mier_B02-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mier demi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gloviaone.com/wp-content/uploads/2026/10/Mier_B02-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */