.elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container{max-width:1280px;min-height:46px;}.elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1 .elementor-element.elementor-element-a53118b:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-a53118b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ece6dd;}.elementor-1 .elementor-element.elementor-element-a53118b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 12px 0px;}.elementor-1 .elementor-element.elementor-element-a53118b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1 .elementor-element.elementor-element-1940b35.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-1940b35.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-1940b35 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-ccd9b1d{text-align:left;}.elementor-1 .elementor-element.elementor-element-ccd9b1d.elementor-widget-heading .elementor-heading-title{color:#737373;}.elementor-1 .elementor-element.elementor-element-ccd9b1d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-1 .elementor-element.elementor-element-cce6a0a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-cce6a0a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-1 .elementor-element.elementor-element-2072bf3 .elementor-divider-separator{border-top-style:solid;border-top-width:20px;border-top-color:#dadadd;width:1px;}.elementor-1 .elementor-element.elementor-element-2072bf3 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-1 .elementor-element.elementor-element-2072bf3 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1 .elementor-element.elementor-element-2072bf3{width:auto;max-width:auto;align-self:center;}.elementor-1 .elementor-element.elementor-element-dcace14.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-dcace14.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-1 .elementor-element.elementor-element-dcace14 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-0bbd5e5{text-align:center;}.elementor-1 .elementor-element.elementor-element-0bbd5e5.elementor-widget-heading .elementor-heading-title{color:#1a1a1a;}.elementor-1 .elementor-element.elementor-element-0bbd5e5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;line-height:16px;}.elementor-1 .elementor-element.elementor-element-9496646.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-9496646.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-1 .elementor-element.elementor-element-cef836a .elementor-divider-separator{border-top-style:solid;border-top-width:20px;border-top-color:#dadadd;width:1px;}.elementor-1 .elementor-element.elementor-element-cef836a .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-1 .elementor-element.elementor-element-cef836a > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1 .elementor-element.elementor-element-cef836a{width:auto;max-width:auto;align-self:center;}.elementor-1 .elementor-element.elementor-element-f995533.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-f995533.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;}.elementor-1 .elementor-element.elementor-element-79b16b4{text-align:center;}.elementor-1 .elementor-element.elementor-element-79b16b4.elementor-widget-heading .elementor-heading-title{color:#666666;}.elementor-1 .elementor-element.elementor-element-79b16b4 .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-1 .elementor-element.elementor-element-e4fc2fe.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-e4fc2fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-1 .elementor-element.elementor-element-e4fc2fe > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-menu{width:170px;background-color:#ffffff;}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle .icon-ava{margin-left:5px;}body.rtl .elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle .icon-ava{margin-right:5px;}.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle{font-size:14px;font-weight:400;line-height:16px;fill:#666666;color:#666666;border-style:solid;border-width:0px 0px 0px 0px;padding:7px 0px 7px 0px;}.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-menu > a{fill:#222222;color:#222222;padding:7px 15px 7px 15px;}.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-menu > a:hover, .elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-menu > a.selected{color:#ce967e;background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-e8d3eee{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-7a3b8c7 .elementor-divider-separator{border-top-style:solid;border-top-width:20px;border-top-color:#dadadd;width:1px;}.elementor-1 .elementor-element.elementor-element-7a3b8c7 .elementor-divider{text-align:center;padding-top:0px;padding-bottom:0px;}.elementor-1 .elementor-element.elementor-element-7a3b8c7 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1 .elementor-element.elementor-element-7a3b8c7{width:auto;max-width:auto;align-self:center;}.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-menu{width:170px;background-color:#ffffff;}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .icon-ava{margin-left:5px;}body.rtl .elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .icon-ava{margin-right:5px;}body:not(.rtl) .elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .ava-dropdown-toggle-text{margin-left:5px;}body.rtl .elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .ava-dropdown-toggle-text{margin-right:5px;}.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle{font-size:14px;font-weight:400;line-height:16px;fill:#666666;color:#666666;padding:7px 0px 7px 0px;}.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-menu > a{font-size:15px;fill:#222222;color:#222222;padding:7px 15px 7px 15px;}.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-menu > a:hover, .elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-menu > a.selected{color:#ce967e;background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-dca574c{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-415cdcaa > .elementor-container{max-width:1280px;min-height:0px;}.elementor-1 .elementor-element.elementor-element-415cdcaa:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-415cdcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-415cdcaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 0px 27px 0px;}.elementor-1 .elementor-element.elementor-element-415cdcaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1 .elementor-element.elementor-element-b2af5cf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-b2af5cf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-b2af5cf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-vertical .menu-item > a{font-family:"Red Hat Display", Sans-serif;font-size:14px;font-weight:700;text-transform:none;line-height:24px;fill:#1a1a1a;color:#1a1a1a;border-radius:4px 4px 4px 4px;padding:0px 8px 0px 8px;}.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item:hover > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-vertical .menu-item:hover > a,.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item.home > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-vertical .menu-item.home > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item.active > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-vertical .menu-item.active > a{color:#ffffff;background-color:#ba933e;}.elementor-1 .elementor-element.elementor-element-269bf4e5{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-2c952ffc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-2c952ffc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-1 .elementor-element.elementor-element-2c952ffc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-3c3ae9e6{text-align:center;}.elementor-1 .elementor-element.elementor-element-3c3ae9e6 .elementor-image img{width:123px;}.elementor-1 .elementor-element.elementor-element-7937166f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-7937166f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-1 .elementor-element.elementor-element-7937166f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button i::before{font-size:24px;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button svg{width:24px;height:24px;fill:#1a1a1a;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button i{color:#1a1a1a;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button:hover i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button:hover svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button i::before{font-size:22px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button svg{width:22px;height:22px;fill:#222222;}.elementor-1 .elementor-element.elementor-element-298e8703 #avasearch_block.ava-search-bar #searchbox{height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox .form-control, .elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button{font-size:16px;font-weight:500;line-height:26px;letter-spacing:0.5px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #search_category{fill:#222222;color:#222222;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;border-radius:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox .form-control.query, .elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox .form-control.query::placeholder{font-size:13px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox .search-button{width:50px;height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button i{color:#222222;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button{background-color:rgba(0,0,0,0);}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button:hover i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-button:hover svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-298e8703 > .elementor-widget-container{margin:0px 18px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-298e8703{width:auto;max-width:auto;align-self:center;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button{gap:0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button i{font-size:25px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button svg{width:25px;height:25px;}.elementor-1 .elementor-element.elementor-element-220d3971 .ava-dropdown-wrapper .icon-toggle{font-size:13px;}.elementor-1 .elementor-element.elementor-element-220d3971 .ava-dropdown-menu{width:160px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main{font-size:14px;font-weight:500;line-height:0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-item > i{color:#222222;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-item > svg{fill:#222222;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main a.elementor-item:not(#e):focus{color:#222222;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-item:hover > i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-item:hover >  svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main .elementor-item{padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a:not(#e){font-size:15px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a:not(#e), .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-menu-toggle{color:#222222;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown{background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a:not(#e):hover, .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-menu-toggle:hover{color:#ffffff;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a:hover, .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a.elementor-item-active, .elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--dropdown a.highlighted{background-color:#e89487;}.elementor-1 .elementor-element.elementor-element-220d3971 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1 .elementor-element.elementor-element-220d3971{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__toggle .elementor-cart-icon i{font-size:30px;color:#1a1a1a;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__toggle .elementor-cart-icon svg{width:30px;height:30px;fill:#1a1a1a;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__title{font-size:18px;color:#222222;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__toggle .elementor-button:hover .elementor-cart-icon i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__toggle .elementor-button:hover .elementor-cart-icon svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__toggle .elementor-cart-icon[data-counter]:before{background-color:#ba933e;top:-0.3em;right:calc(0em - 0.6em);}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__close-button, .elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__product-remove{color:#222222;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__close-button:hover, .elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__product-remove:hover{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__product-name a{font-size:15px;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__product-price{color:#222222;font-size:16px;font-weight:600;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__product-remove{font-size:20px;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-cart__summary strong{color:#222222;font-weight:600;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--view-cart{background-color:#222222;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--view-cart:hover, .elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--view-cart:focus{background-color:#ce967e;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--checkout{border-style:solid;border-width:0px 0px 0px 0px;background-color:#ce967e;}.elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--checkout:hover, .elementor-1 .elementor-element.elementor-element-57f24374 .elementor-button--checkout:focus{background-color:#222222;}.elementor-1 .elementor-element.elementor-element-57f24374 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-57f24374{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container{min-height:82px;}.elementor-1 .elementor-element.elementor-element-4868b62:not(.elementor-motion-effects-element-type-background), .elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-4868b62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1 .elementor-element.elementor-element-382583f3 #mobile-menu-icon i{font-size:28px;fill:#222222;color:#222222;}.elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item > a{font-weight:500;fill:#222222;color:#222222;}.elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item:hover > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item:hover > a,.elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item.home > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item.home > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item.active > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item.active > a{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button i::before{font-size:24px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button svg{width:24px;height:24px;fill:#222222;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button i{color:#222222;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button:hover i{color:#ba933e;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button:hover svg{fill:#ba933e;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button i::before{font-size:22px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button svg{width:22px;height:22px;fill:#222222;}.elementor-1 .elementor-element.elementor-element-13ad2f0e #avasearch_block.ava-search-bar #searchbox{height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox .form-control, .elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button{font-size:14px;font-weight:500;line-height:26px;letter-spacing:0.5px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #search_category{fill:#222222;color:#222222;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e5e5e5;border-radius:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox .form-control.query, .elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox .form-control.query::placeholder{font-size:13px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox .search-button{width:50px;height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button i{color:#222222;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button{background-color:rgba(0,0,0,0);}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button:hover i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-button:hover svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-13ad2f0e > .elementor-widget-container{margin:0px 18px 0px 0px;padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e{width:auto;max-width:auto;align-self:center;}.elementor-1 .elementor-element.elementor-element-81f2aae.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-81f2aae.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-1 .elementor-element.elementor-element-c364f6c{text-align:center;}.elementor-1 .elementor-element.elementor-element-c364f6c .elementor-image img{width:123px;}.elementor-1 .elementor-element.elementor-element-d5347d4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-d5347d4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-1 .elementor-element.elementor-element-d5347d4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button{gap:0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button i{font-size:25px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button svg{width:25px;height:25px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .ava-dropdown-wrapper .icon-toggle{font-size:13px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .ava-dropdown-menu{width:160px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main{font-size:14px;font-weight:500;line-height:0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main a.elementor-item:not(#e){color:#222222;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-item > i{color:#222222;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-item > svg{fill:#222222;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main a.elementor-item:not(#e):focus{color:#222222;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-item:hover > i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-item:hover >  svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main .elementor-item{padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a:not(#e){font-size:15px;font-weight:400;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a:not(#e), .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-menu-toggle{color:#222222;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown{background-color:#ffffff;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a:not(#e):hover, .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-menu-toggle:hover{color:#ffffff;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a:hover, .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a.elementor-item-active, .elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--dropdown a.highlighted{background-color:#e89487;}.elementor-1 .elementor-element.elementor-element-73fc8a8 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-cart-icon i{font-size:30px;color:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-cart-icon svg{width:30px;height:30px;fill:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__title{font-size:18px;color:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-button:hover .elementor-cart-icon i{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-button:hover .elementor-cart-icon svg{fill:#ce967e;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-cart-icon[data-counter]:before{background-color:#ba933e;top:-0.3em;right:calc(0em - 0.6em);}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__close-button, .elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__product-remove{color:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__close-button:hover, .elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__product-remove:hover{color:#ce967e;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__product-name a{font-size:15px;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__product-price{color:#222222;font-size:16px;font-weight:600;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__product-remove{font-size:20px;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__summary strong{color:#222222;font-weight:600;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--view-cart{background-color:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--view-cart:hover, .elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--view-cart:focus{background-color:#ce967e;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--checkout{border-style:solid;border-width:0px 0px 0px 0px;background-color:#ce967e;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--checkout:hover, .elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-button--checkout:focus{background-color:#222222;}.elementor-1 .elementor-element.elementor-element-55f8a67 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-1 .elementor-element.elementor-element-55f8a67{width:auto;max-width:auto;}@media(max-width:1199px){.elementor-1 .elementor-element.elementor-element-a53118b{padding:5px 0px 5px 0px;}.elementor-1 .elementor-element.elementor-element-1940b35 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1 .elementor-element.elementor-element-dcace14 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1 .elementor-element.elementor-element-e4fc2fe > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-415cdcaa{padding:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-b2af5cf > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-vertical .menu-item > a{font-size:13px;padding:32px 10px 32px 10px;}.elementor-1 .elementor-element.elementor-element-2c952ffc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1 .elementor-element.elementor-element-7937166f > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button i::before{font-size:23px;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button svg{width:23px;height:23px;}.elementor-1 .elementor-element.elementor-element-298e8703 #avasearch_block.ava-search-bar #searchbox{width:500px;}.elementor-1 .elementor-element.elementor-element-298e8703 #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown{width:500px;}.elementor-1 .elementor-element.elementor-element-298e8703 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button i{font-size:24px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-nav--main{line-height:0em;}.elementor-1 .elementor-element.elementor-element-220d3971 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-1 .elementor-element.elementor-element-4868b62{padding:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button i::before{font-size:23px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button svg{width:23px;height:23px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e #avasearch_block.ava-search-bar #searchbox{width:500px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e #avasearch_block.ava-search-bar:not(.box-search) .search-dropdown{width:500px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button i{font-size:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-nav--main{line-height:0em;}}@media(max-width:991px){.elementor-1 .elementor-element.elementor-element-1940b35.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-1940b35.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-ccd9b1d{text-align:center;}.elementor-1 .elementor-element.elementor-element-ccd9b1d .elementor-heading-title{font-size:13px;}.elementor-1 .elementor-element.elementor-element-dcace14.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-dcace14.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-0bbd5e5{text-align:center;}.elementor-1 .elementor-element.elementor-element-79b16b4{text-align:center;}.elementor-1 .elementor-element.elementor-element-e4fc2fe.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-e4fc2fe.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-end;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button i::before{font-size:24px;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar #searchbox .search-button{height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-298e8703 > .elementor-widget-container{margin:2px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button i{font-size:25px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button svg{width:25px;height:25px;}.elementor-1 .elementor-element.elementor-element-220d3971 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container{min-height:75px;}.elementor-1 .elementor-element.elementor-element-902aefc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-902aefc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-902aefc > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item > a{padding:0px 0px 0px 0px;}.elementor-1 .elementor-element.elementor-element-382583f3{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-a97de3f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-a97de3f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-category-field{display:block;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button i::before{font-size:24px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar #searchbox .search-button{height:45px;max-height:45px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-c364f6c .elementor-image img{width:110px;}.elementor-1 .elementor-element.elementor-element-c364f6c > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-1 .elementor-element.elementor-element-c364f6c{width:auto;max-width:auto;}.elementor-1 .elementor-element.elementor-element-d5347d4 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button i{font-size:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 > .elementor-widget-container{margin:0px 15px 0px 0px;}}@media(max-width:767px){.elementor-1 .elementor-element.elementor-element-a53118b{padding:3px 0px 3px 0px;}.elementor-1 .elementor-element.elementor-element-ccd9b1d .elementor-heading-title{font-size:11px;line-height:22px;}.elementor-1 .elementor-element.elementor-element-0bbd5e5 .elementor-heading-title{font-size:11px;line-height:22px;}.elementor-1 .elementor-element.elementor-element-79b16b4 .elementor-heading-title{line-height:22px;}.elementor-1 .elementor-element.elementor-element-298e8703 .ava-search-bar .search-category-field{display:none;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button i::before{font-size:23px;}.elementor-1 .elementor-element.elementor-element-298e8703 .elementor-button.search-button svg{width:23px;height:23px;}.elementor-1 .elementor-element.elementor-element-298e8703 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button i{font-size:23px;}.elementor-1 .elementor-element.elementor-element-220d3971 .elementor-account .elementor-button svg{width:23px;height:23px;}.elementor-1 .elementor-element.elementor-element-220d3971 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container{min-height:70px;}.elementor-1 .elementor-element.elementor-element-902aefc{width:12%;}.elementor-1 .elementor-element.elementor-element-902aefc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-902aefc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-902aefc > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-horizontal .menu-item > a, .elementor-1 .elementor-element.elementor-element-382583f3 .avaorg-menu-vertical .menu-item > a{letter-spacing:0.5px;padding:8px 0px 8px 15px;}.elementor-1 .elementor-element.elementor-element-a97de3f{width:28%;}.elementor-1 .elementor-element.elementor-element-a97de3f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1 .elementor-element.elementor-element-a97de3f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:flex-start;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .ava-search-bar .search-category-field{display:none;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button i::before{font-size:24px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e .elementor-button.search-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-13ad2f0e > .elementor-widget-container{margin:1px 14px 0px 0px;padding:0px 0px 0px 14px;}.elementor-1 .elementor-element.elementor-element-81f2aae{width:20%;}.elementor-1 .elementor-element.elementor-element-c364f6c .elementor-image img{width:100px;}.elementor-1 .elementor-element.elementor-element-c364f6c > .elementor-widget-container{margin:4px 0px 0px 5px;}.elementor-1 .elementor-element.elementor-element-d5347d4{width:40%;}.elementor-1 .elementor-element.elementor-element-d5347d4 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button i{font-size:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 .elementor-account .elementor-button svg{width:24px;height:24px;}.elementor-1 .elementor-element.elementor-element-73fc8a8 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-cart-icon i{font-size:29px;}.elementor-1 .elementor-element.elementor-element-55f8a67 .elementor-cart__toggle .elementor-cart-icon svg{width:29px;height:29px;}}@media(min-width:768px){.elementor-1 .elementor-element.elementor-element-1940b35{width:12%;}.elementor-1 .elementor-element.elementor-element-cce6a0a{width:4%;}.elementor-1 .elementor-element.elementor-element-dcace14{width:21%;}.elementor-1 .elementor-element.elementor-element-9496646{width:4%;}.elementor-1 .elementor-element.elementor-element-f995533{width:14%;}.elementor-1 .elementor-element.elementor-element-e4fc2fe{width:44.325%;}.elementor-1 .elementor-element.elementor-element-b2af5cf{width:42%;}.elementor-1 .elementor-element.elementor-element-2c952ffc{width:16%;}.elementor-1 .elementor-element.elementor-element-7937166f{width:41.333%;}.elementor-1 .elementor-element.elementor-element-81f2aae{width:10%;}.elementor-1 .elementor-element.elementor-element-d5347d4{width:40%;}}@media(max-width:1199px) and (min-width:768px){.elementor-1 .elementor-element.elementor-element-1940b35{width:50%;}.elementor-1 .elementor-element.elementor-element-dcace14{width:50%;}.elementor-1 .elementor-element.elementor-element-e4fc2fe{width:50%;}.elementor-1 .elementor-element.elementor-element-b2af5cf{width:40%;}.elementor-1 .elementor-element.elementor-element-2c952ffc{width:20%;}.elementor-1 .elementor-element.elementor-element-7937166f{width:40%;}.elementor-1 .elementor-element.elementor-element-81f2aae{width:20%;}.elementor-1 .elementor-element.elementor-element-d5347d4{width:40%;}}@media(max-width:991px) and (min-width:768px){.elementor-1 .elementor-element.elementor-element-1940b35{width:100%;}.elementor-1 .elementor-element.elementor-element-dcace14{width:100%;}.elementor-1 .elementor-element.elementor-element-9496646{width:3%;}.elementor-1 .elementor-element.elementor-element-f995533{width:30%;}.elementor-1 .elementor-element.elementor-element-e4fc2fe{width:50%;}.elementor-1 .elementor-element.elementor-element-902aefc{width:12%;}.elementor-1 .elementor-element.elementor-element-a97de3f{width:28%;}.elementor-1 .elementor-element.elementor-element-81f2aae{width:20%;}.elementor-1 .elementor-element.elementor-element-d5347d4{width:40%;}}/* Start custom CSS for heading, class: .elementor-element-ccd9b1d */.elementor-1 .elementor-element.elementor-element-ccd9b1d a {
    text-decoration: none !important;
}

/* ETAP 5/19 refactor: Cormorant italic muted */
.elementor-1 .elementor-element.elementor-element-ccd9b1d .elementor-heading-title {
    font-style: italic !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bbd5e5 *//* ETAP 5/19 refactor: Jost 14 medium */
.elementor-1 .elementor-element.elementor-element-0bbd5e5 .elementor-heading-title {
    letter-spacing: 0 !important;
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for ava-currencies, class: .elementor-element-e8d3eee *//* Currency switcher — Lovable: "PLN ⌄" Jost 12px muted, h-16, no zł prefix */
.elementor-1 .elementor-element.elementor-element-e8d3eee {
    display: inline-flex !important;
    align-items: center !important;
}
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    height: 16px !important;
    line-height: 16px !important;
    padding: 0 !important;
    font-family: "Jost", sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 0.05em !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: color 0.5s cubic-bezier(0.22, 1, 0.36, 1) !important;
}
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle:hover { color: #1a1a1a !important; }

/* Hide "zł" prefix — first text span */
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle > span:first-of-type:not([class*="icon"]) {
    font-size: 0 !important;
    line-height: 0 !important;
}
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle > span:first-of-type:not([class*="icon"])::after {
    content: "PLN";
    font-size: 12px;
    line-height: 16px;
    font-family: "Jost", sans-serif;
    color: inherit;
}

/* Hide eicon, replace z Lucide chevron-down */
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle .icon-angle-down,
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle .icon-ava { display: none !important; }
.elementor-1 .elementor-element.elementor-element-e8d3eee .ava-dropdown-toggle::after {
    content: "" !important;
    display: inline-block !important;
    width: 12px !important;
    height: 12px !important;
    background-color: currentColor !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain !important;
}/* End custom CSS */
/* Start custom CSS for ava-languages, class: .elementor-element-dca574c *//* Language switcher — Lovable: flag 20x14 + "Polski ⌄" Jost 12px muted, h-16 */
.elementor-1 .elementor-element.elementor-element-dca574c {
    display: inline-flex !important;
    align-items: center !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    /* Override padding poniżej */;
    height: 16px !important;
    line-height: 16px !important;
    padding: 0 !important;
    font-family: "Jost", sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 0.05em !important;
    color: #1a1a1a !important;
    cursor: pointer !important;
    transition: color 0.5s cubic-bezier(0.22, 1, 0.36, 1) !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle:hover { color: #1a1a1a !important; }

/* Flag 20x14 (Lovable) */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle img {
    width: 20px !important;
    height: 14px !important;
    object-fit: cover !important;
    border-radius: 2px !important;
}

/* Hide eicon, add Lucide chevron */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .icon-angle-down,
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .icon-ava { display: none !important; }
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle::after {
    content: "" !important;
    display: inline-block !important;
    width: 12px !important;
    height: 12px !important;
    background-color: currentColor !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain !important;
}

/* Flag-polski tight gap — Lovable gap-1.5 (6px) — flaga POBLISKO tekstu Polski */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle {
    gap: 6px !important;
}
/* But there's icon-ava-text padding wewnątrz — usun */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle img {
    margin-right: 0 !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle .ava-dropdown-toggle-text,
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle > span:not([class*="icon"]) {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Flag align center — align-self center + vertical-align middle żeby baseline pasował z PLN/Polski */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle {
    align-items: center !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle img {
    vertical-align: middle !important;
    align-self: center !important;
    display: block !important;
}

/* Flag img + text - bottom-align (user explicit: "wyrownane do dolu") */
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle {
    display: inline-flex !important;
    align-items: flex-end !important;
    line-height: 1 !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle img {
    align-self: flex-end !important;
    vertical-align: bottom !important;
    display: block !important;
}
.elementor-1 .elementor-element.elementor-element-dca574c .ava-dropdown-toggle > * {
    align-self: flex-end !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a53118b *//* Container padding wyrównany z home/footer (usunięte z osobnego komentarza Lovable lg:px-10) */

/* Topbar right column — gap-5 (20px) między PLN widget i Lang widget */
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    gap: 20px !important;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe .elementor-widget {
    margin: 0 !important;
}

/* ETAP 19 refactor: min-height:0 on container (was 46px from custom_height) */
.elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container {
    min-height: 0 !important;
}

/* ETAP 14.1 + ETAP 19 mobile: phone topbar layout */
@media (max-width: 767px) {
    .elementor-1 .elementor-element.elementor-element-a53118b {
        display: block !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container {
        max-width: 100% !important;
        padding: 0 12px !important;
    }
    .elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container > .elementor-row {
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        min-width: 0 !important;
    }
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-column {
        width: auto !important;
        flex: 0 1 auto !important;
        min-width: 0 !important;
        padding: 0 !important;
    }
    /* Phone: hide 'Masz pytania?' column (1940b35) — only phone + PLN/PL visible */
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-1940b35 {
        display: none !important;
    }
    /* Topbar heading font sizes mobile */
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-heading-title,
    .elementor-1 .elementor-element.elementor-element-a53118b a,
    .elementor-1 .elementor-element.elementor-element-a53118b span {
        font-size: 11px !important;
    }
}

/* Tablet (768-1023): tighter padding */
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-container {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

/* ETAP 19.1: PLN+Language right column visible at <=991px (Elementor hidden-phone/tablet by Builder) */
@media (max-width: 991px) {
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe {
        display: flex !important;
        flex: 0 0 auto !important;
        width: auto !important;
        min-width: 0 !important;
    }
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe > .elementor-column-wrap {
        display: flex !important;
        width: auto !important;
        min-width: 0 !important;
        flex: 1 1 auto !important;
        align-items: center !important;
    }
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe .elementor-widget-wrap {
        display: flex !important;
        width: auto !important;
        align-items: center !important;
        gap: 0 !important;
    }
}


/* ETAP 5 refactor: hide unused topbar cols/dividers (all viewports) */
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-f995533,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-79b16b4,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-2072bf3,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-cef836a,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-9496646,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-cce6a0a,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-7a3b8c7 {
    display: none !important;
}

/* ETAP 5 refactor: topbar flex layout — left group + auto-margin pushes PLN/lang to right */
.elementor-1 .elementor-element.elementor-element-a53118b > .elementor-container > .elementor-row {
    justify-content: flex-start !important;
    align-items: center !important;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-column {
    width: auto !important;
    flex: 0 0 auto !important;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-1940b35 {
    margin-right: 12px !important;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-e4fc2fe {
    margin-left: auto !important;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-1940b35 .elementor-column-wrap,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-element-dcace14 .elementor-column-wrap {
    align-items: center !important;
}
/* Currency + Language switchers — Jost 12 subtle (non-icon spans only) */
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-currencies,
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-languages {
    font-family: "Jost", sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
}
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-currencies *:not([class*="icon-"]):not(i),
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-languages *:not([class*="icon-"]):not(i) {
    font-family: "Jost", sans-serif !important;
}
@media (max-width: 767px) {
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-currencies *:not([class*="icon-"]):not(i),
    .elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-ava-languages *:not([class*="icon-"]):not(i) {
        font-size: 11px !important;
    }
}
/* Topbar — vertical separator color (divider widget) */
.elementor-1 .elementor-element.elementor-element-a53118b .elementor-widget-divider {
    --divider-color: #e3e1de;
}/* End custom CSS */
/* Start custom CSS for ava-menu, class: .elementor-element-269bf4e5 *//* Menu nawigacyjne wg Lovable.
   .elementor-1 .elementor-element.elementor-element-269bf4e5 → .elementor-element-269bf4e5 (najwyższa specyficzność). */

.elementor-1 .elementor-element.elementor-element-269bf4e5 {
    display: block !important;
}

/* UL flex z gap-7 (28px) jak Lovable */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal,
.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-content,
.elementor-1 .elementor-element.elementor-element-269bf4e5 ul.menu-content {
    display: flex !important;
    align-items: center !important;
    gap: 28px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

/* Menu items reset: padding 0 wszystkie stany, gap obsługuje UL */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item {
    padding: 0 !important;
    margin: 0 !important;
}
.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-item > a,
.elementor-1 .elementor-element.elementor-element-269bf4e5 .ava-menu .menu-item > a {
    font-family: "Jost", sans-serif !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    letter-spacing: 0.25em !important;       /* Lovable tracking-luxe */
    text-transform: uppercase !important;
    color: #1a1a1a !important;
    background: transparent !important;
    background-color: transparent !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    text-decoration: none !important;
    transition: color 500ms cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* ETAP 19 refactor: gold ONLY for true current-menu-item (current page). Hover stays gold too. */
    .elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item:hover > a,
    .elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item.current-menu-item > a,
    .elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item-has-children:hover > a {
        color: #d2b68a !important;
        background: transparent !important;
        background-color: transparent !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        transform: none !important;
    }
    /* ETAP 19: .menu-item.home and .menu-item.active (PrestaShop adds .active not current-menu-item on home page) keep default foreground */
    .elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item.home > a,
    .elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item.active > a {
        color: #1a1a1a !important;
    }

/* Hide tab icons jeśli są */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item .icon,
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item svg.ava-menu-arrow {
    transition: transform 0.3s ease !important;
}

/* Allow items to shrink + text wrap inside individual <a>. Lovable nav
   ma flex items-center gap-7 — gdy items collectively too wide,
   flex-shrink (default 1) zmniejsza items. "Home" wraps wewnątrz
   swojego boxa do 2 linii. */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal,
.elementor-1 .elementor-element.elementor-element-269bf4e5 .avaorg-menu-horizontal .menu-content {
    flex-wrap: nowrap !important;
    width: 100% !important;
}
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item {
    flex: 0 0 auto !important;     /* default: NO shrink — items keep natural width */
    min-width: 0 !important;
}
/* Tylko PIERWSZE item (Home) może shrink + wrap żeby zmieścić się */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item:first-child {
    flex: 0 1 auto !important;     /* can shrink */
}
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item > a {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 4px !important;
    line-height: 1.3 !important;
    text-align: left !important;
    word-break: keep-all !important;
}
/* Tekst-span wraps internally jak "Home", chevron span zostaje inline */
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item > a > span:first-of-type {
    white-space: normal !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
}
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item > a > span.icon-angle-down,
.elementor-1 .elementor-element.elementor-element-269bf4e5 .menu-item > a > span.icon-ava {
    flex: 0 0 auto !important;
    white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-415cdcaa *//* Navbar section container - Lovable lg:px-10 (40px) horizontal */
@media (max-width: 1024px) {
}

/* Icons column - Lovable gap-4 (16px) between icons */
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-element-7937166f .elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 16px !important;
}
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-element-7937166f .elementor-widget {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}

/* Show cart counter badge ALWAYS */
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-widget-ava-shopping-cart .elementor-cart-icon[data-counter="0"]::before {
    display: inline-flex !important;
}

/* Header border/shadow handled at #header.site-header level (child-theme.css:1071) - no duplicate */

/* Icon widgets - zero internal padding */
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-element-7937166f .elementor-element,
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-element-7937166f .elementor-widget-container,
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-element-7937166f .elementor-button-wrapper {
    padding: 0 !important;
    margin: 0 !important;
}

/* Search/User/Cart ::before - 20x20 mask icon, dont shrink in flex container */
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-widget-ava-search .search-button::before {
    width: 20px !important;
    height: 20px !important;
    flex: 0 0 20px !important;
    flex-shrink: 0 !important;
}

/* Cap logo height - Lovable logo h-8 (32px) */
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-widget-image img,
.elementor-1 .elementor-element.elementor-element-415cdcaa .elementor-widget-ava-logo img,
.elementor-1 .elementor-element.elementor-element-415cdcaa .site-logo img {
    max-height: 32px !important;
    width: auto !important;
}

/* Inner row - let content drive */

/* Equalize icon widgets - target search (298e8703) and cart (57f24374) widget-containers
   to 20px (matching ::before icon size). User widget (220d3971) already at 20px. */
#header .elementor-element-298e8703,
#header .elementor-element-298e8703 .elementor-widget-container,
#header .elementor-element-57f24374,
#header .elementor-element-57f24374 .elementor-widget-container,
#header .elementor-element-220d3971,
#header .elementor-element-220d3971 .elementor-widget-container {
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    line-height: 20px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
}
#header .elementor-element-298e8703 .elementor-button,
#header .elementor-element-298e8703 .search-button,
#header .elementor-element-57f24374 .elementor-cart-icon,
#header .elementor-element-57f24374 .elementor-button-wrapper,
#header .elementor-element-57f24374 .elementor-button-wrapper > a,
#header .elementor-element-220d3971 .ava-dropdown-toggle,
#header .elementor-element-220d3971 > a {
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    line-height: 20px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ETAP 14.1: Desktop navbar hide at mobile/tablet (Builder hide_tablet/hidden-phone classes do not get responsive CSS) */
@media (max-width: 1023px) {
    .elementor-1 .elementor-element.elementor-element-415cdcaa {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4868b62 *//* ETAP 14.1 + ETAP 14: Mobile header force visible at phone+tablet (Elementor hidden-desktop is set on this section, but Elementor 'show' at sub-1024 is missing). */
@media (max-width: 1023px) {
    .elementor-1 .elementor-element.elementor-element-4868b62 {
        display: block !important;
        background: #fcfcfc !important;
        border-bottom: 2px solid #e3e1de !important;
    }
    .elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container {
        max-width: 100% !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container > .elementor-row {
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        min-height: 60px !important;
    }
    /* Logo column (81f2aae) flex-grow to fill center */
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-element-81f2aae {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }
    /* Hamburger/search/cart cols auto-width */
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-element-902aefc,
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-element-a97de3f,
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-element-d5347d4 {
        flex: 0 0 auto !important;
        width: auto !important;
    }
    /* Logo wordmark — slightly smaller on phone */
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-image > a::before {
        font-size: 18px !important;
        letter-spacing: 0.2em !important;
    }
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-image > a::after {
        font-size: 9px !important;
        letter-spacing: 0.45em !important;
        text-indent: 0.45em !important;
    }
    /* Cart touch target ≥ 44x44 */
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-widget-ava-shopping-cart .elementor-cart__toggle a {
        min-width: 44px !important;
        min-height: 44px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    /* Mobile header padding slightly more at tablet */
    .elementor-1 .elementor-element.elementor-element-4868b62 > .elementor-container {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
    /* Slightly larger logo at tablet */
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-image > a::before {
        font-size: 20px !important;
    }
    .elementor-1 .elementor-element.elementor-element-4868b62 .elementor-image > a::after {
        font-size: 10px !important;
    }
}/* End custom CSS */