body{display:flex;flex-direction:column}.all-content{margin-top:150px}.global-nav{position:fixed;top:0;left:0;width:100%;z-index:999}.navbar-menu,.navbar{padding-inline:var(--global-padding);padding-block:12px;background-color:#fff;border-bottom:1px solid #ddd}.navbar-menu{padding-block:8px}.navbar .wrapper{display:flex;width:100%;align-items:center;justify-content:space-between}.navbar .search-box{width:420px;min-width:420px;max-width:420px;flex-shrink:0}.navbar .left-area{display:flex;align-items:center;gap:32px;flex:1}.navbar .right-area{display:flex;align-items:center;gap:10px;justify-content:right}.navbar-menu{display:flex;align-items:center;justify-content:space-between}.navbar-menu .search-inp-wraper{display:none;gap:10px;align-items:center}.navbar-menu ul.navbar-nav{display:flex;flex-direction:row;gap:32px;padding:0;width:fit-content}.navbar-menu ul.navbar-nav .nav-item a{padding-block:0;font-weight:500;color:var(--primary-color);background:none;text-transform:uppercase}.navbar-menu .menu-buttons{display:flex;gap:14px;width:fit-content}@media (max-width:992px){.navbar .search-box{width:300px;min-width:300px;max-width:300px}}@media (max-width:786px){:root{--global-padding:18px}.navbar .wrapper .search-box,.navbar-menu .navbar-nav,.navbar .input-group{display:none!important}.navbar-menu .search-inp-wraper{width:300px;display:flex!important}}@media screen and (max-width:478px){.navbar-menu{gap:10px}.navbar-menu .search-inp-wraper{flex:1}}@media screen and (max-width:394px){.navbar .login-btn{display:none}}.offcanvas{background:#fff}.offcanvas-header{border-bottom:1px solid var(--border-color)}.offcanvas-title{color:var(--heading-color)}.navbar-nav .nav-link{color:var(--text-color);padding:10px 8px;border-radius:6px;transition:0.2s}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{background:rgb(70 63 58 / .08);color:var(--primary-color)}.auth-actions{border-top:1px solid var(--border-color);padding-top:15px}footer ul{margin:0}footer ul li{padding:7px 0;font-size:15px}footer{margin-top:3rem;background-color:#F4F3EE}footer .heading{font-weight:600!important}footer a{text-decoration:none;color:rgba(var(--text-color),.75)}footer a:hover{text-decoration:underline;text-underline-offset:5px}footer .contact-item{margin-block:10px;display:flex;align-items:center;font-size:15px;width:fit-content;gap:10px}footer .contact-item .title{font-weight:500;color:var(--heading-color)}footer .contact-item .value{font-weight:600;cursor:pointer}footer .footer-end{padding-block:1.2rem;border-top:1px solid #ddd;display:flex;justify-content:center;align-items:center}footer .footer-end span{font-weight:700;font-size:18px;text-transform:uppercase}.search-box{width:100%;max-width:500px;position:relative}.search-box .search-box-field{position:relative}.search-box .auto-complete-box{position:absolute;top:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ececec;border-radius:18px;box-shadow:0 15px 40px rgb(0 0 0 / .08);z-index:100;max-height:51vh;overflow-y:auto;overflow-x:hidden;display:none;flex-direction:column;min-height:unset;align-items:stretch;justify-content:flex-start}.search-box .auto-complete-box.active{display:flex}.search-box .auto-complete-item{display:flex;align-items:center;gap:14px;padding:14px;text-decoration:none;border-bottom:1px solid #f3f3f3;transition:0.2s ease;width:100%}.search-box .auto-complete-item:last-child{border-bottom:none}.search-box .auto-complete-item:hover{background:#f8f8f8}.search-box .product-thumbnail{width:70px;min-width:70px;height:70px;overflow:hidden;border-radius:14px;background:#f3f3f3}.search-box .product-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.search-box .product-content{flex:1;min-width:0}.search-box .product-title{margin:0 0 8px;font-size:15px;line-height:1.4;color:#111;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-box .product-price{font-size:14px;font-weight:700;color:#0f766e}.search-box .product-brand{font-size:12px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}