.simple-footer{width:100%;padding:3rem clamp(1.5rem,6vw,4rem);background:linear-gradient(180deg,#f5f7fb,#e9ecf5 60%,#e1e5f2);color:#111425;font-family:Inter,sans-serif}.simple-footer .footer-shell{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;align-items:start}.simple-footer .footer-brand{display:flex;flex-direction:column;gap:.75rem}.simple-footer .footer-brand__identity{display:flex;align-items:center;gap:1rem}.simple-footer .footer-brand__identity .brand-name{font-size:1.25rem;font-weight:700;margin:0}.simple-footer .footer-brand__identity .brand-address{margin:0;color:#5a6074;font-size:.95rem}.simple-footer .footer-brand .footer-contact{display:flex;flex-direction:column;gap:.25rem}.simple-footer .footer-brand .footer-contact a{color:inherit;text-decoration:none}.simple-footer .footer-brand .footer-contact a:hover{color:#ff6a5c}.simple-footer .footer-nav{display:flex;gap:1.5rem;flex-wrap:wrap}.simple-footer .footer-nav__column{display:flex;flex-direction:column;gap:.35rem}.simple-footer .footer-nav__column .column-title{font-weight:600;color:#151a2d;margin-bottom:.25rem}.simple-footer .footer-nav__column a{color:#5a6074;text-decoration:none;font-size:.95rem}.simple-footer .footer-nav__column a:hover{color:#ff6a5c}.simple-footer .footer-socials{display:flex;align-items:center;gap:.75rem}.simple-footer .footer-socials a{width:40px;height:40px;border-radius:50%;background:#f5f6fc;border:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:center;color:#111425;transition:transform .2s ease,box-shadow .2s ease}.simple-footer .footer-socials a svg{width:18px;height:18px;fill:currentColor}.simple-footer .footer-socials a:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(15,23,42,.12)}.simple-footer .footer-bottom{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.25rem;color:#5a6074;font-size:.9rem}@media(min-width:600px){.simple-footer .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Serif+Georgian:wght@100..900&display=swap";*{box-sizing:border-box;font-family:Lato,sans-serif}body{margin:0;padding:0;background-color:#f5f5f7}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}button{all:unset;font:inherit;cursor:pointer;padding:0;margin:0}button,input,select,textarea{font-size:16px;touch-action:manipulation}:root{--sb-size:5px}::-webkit-scrollbar{width:var(--sb-size)}::-webkit-scrollbar-track{background:#eee;border-radius:9px}::-webkit-scrollbar-thumb{background:#bc2f28;border-radius:9px;cursor:pointer}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#bc2f28 #eee}}.topbar-container{position:relative;display:flex;justify-content:space-evenly;align-items:center;background-color:#272727;color:#fff;padding:4px;font-size:12px;z-index:200}.topbar-container .topbar-contact-info{display:flex;gap:16px}.topbar-container .topbar-contact-info .topbar-link{color:#fff;text-transform:uppercase;font-weight:900;transition:color .2s ease}.topbar-container .topbar-contact-info .topbar-link:hover{color:#bc2f28}.topbar-container .topbar-language-switcher-container .language-switcher .lang-btn{background:none;border:none;opacity:.4;transition:opacity .2s ease;cursor:pointer}.topbar-container .topbar-language-switcher-container .language-switcher .lang-btn.active{opacity:1}.topbar-container .topbar-language-switcher-container .language-switcher .lang-btn:hover{opacity:.9}.header{position:-webkit-sticky;position:sticky;top:-1px;z-index:100;display:flex;justify-content:space-between;background:hsla(0,0%,63%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px;align-items:center;font-weight:300}.header .category-icon{display:none}.header .category.menu-1{display:flex;flex-direction:column;gap:16px;max-height:80vh;overflow-y:auto}.header .grandparent-column{width:100%;padding-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px;font-size:20px}.header .grand-parent{font-weight:700;border-bottom:1px solid #737373;padding:8px;width:100%;font-size:16px}.header .parent-row{flex-direction:column;align-items:flex-start;display:flex;justify-content:center;gap:24px;font-size:16px;margin-top:16px;padding-right:16px;width:100%}@media(min-width:701px){.header .parent-row{flex-direction:row}}.header .parent-column{align-items:center;width:100%;display:flex;flex-direction:column}.header .parent-column a{color:#cecece}.header .parent-column .parent{font-size:14px;padding:4px;border-bottom:1px solid #737373;width:100%}.header .parent-column .child-row{display:flex;flex-direction:column;gap:4px;margin-top:4px;width:100%}.header .parent-column .child-row .child{margin:4px 0;font-size:14px;border-bottom:1px solid #737373;padding:8px}@media(max-width:320px){.header .parent-column .child-row .child{font-size:12px!important;padding:4px 4px 4px 16px!important}}@media(max-width:375px){.header .parent-column .child-row .child{font-size:12px!important;padding:4px 4px 4px 16px!important}}.header .parent-column .child-row .child a{color:#9d9d9d}@media(max-width:700px){.header .category-name,.header .menu-2,.header .menu-3{display:none}.header .category-icon{display:block}}@media(max-width:420px){.header .search-wrapper .search-results{overflow-x:hidden!important}.header .search-wrapper .search-results .search-item .search-image-container .image{width:20px;height:20px}.header .header-logo{padding:8px!important}.header .header-logo .header-logo-image{width:25px!important;height:25px!important}.header .header-nav{width:auto!important}.header .header-right-section .header-auth-container .header-signin-button{padding:1.6px!important;display:flex;align-items:center;justify-content:center}.header .nav-list .list-item{padding:0!important}}.header .header-logo{display:flex;align-items:center;justify-content:center;padding:16px;background-color:#292929;border-radius:50%}.header .header-logo .header-logo-image{width:40px;height:40px;object-fit:contain}.header .header-nav{display:flex;justify-content:space-between;background-color:#292929;border-radius:50rem;width:100%;max-width:1100px}.header .header-nav .nav{width:100%}.header .header-nav .nav .nav-list{display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:14px}.header .header-nav .nav .nav-list .list-item{padding:16px;position:relative}.header .header-nav .nav .nav-list .list-item .category-button{background-color:#292929;border:none;color:#fff;border-radius:50rem;padding:8px}.header .header-nav .nav .nav-list .list-item .category-button:hover{background-color:#252525}.header .header-nav .nav .nav-list .list-item .link,.header .header-nav .nav .nav-list .list-item .search-container .header-search-label{color:#fff}.header .header-nav .nav .nav-list .list-item .search-container .header-search-input{display:none}.header .header-right-section .header-signin-button{background-color:#292929;border:none;border-radius:50%;color:#fff;font-size:12px;padding:16px}.header .header-right-section .header-signin-button .material-symbols-outlined{padding:8px}.header .header-right-section .header-signin-button:hover{background:#252525}.cart-container .modal-content{max-height:350px;overflow-y:auto;right:-315%;padding:4px}.cart-container .modal-content .cart-item{margin-top:1.6px;transform:scale(.9)}.cart-container .modal-content .checkout-button{transform:scale(.9)}@media(min-width:375px){.cart-container .modal-content{right:-315%;padding:4px}.cart-container .modal-content .cart-item{margin-top:1.6px;transform:scale(.9)}.cart-container .modal-content .checkout-button{transform:scale(.9)}}@media(min-width:421px){.cart-container .modal-content{right:-155%!important;padding:4px}.cart-container .modal-content .cart-item{margin-top:1.6px}}.cart-container .cart-button{padding:8px;background-color:#292929;border:none;border-radius:50%}.cart-container .cart-button:hover{background-color:#252525}.cart-container .cart-button .material-symbols-outlined{color:#fff}.header-auth-container .modal-content{right:1%}.category-list-item .modal-content{width:300px;right:-424%}@media(min-width:421px){.category-list-item .modal-content{width:400px;right:-325%}}@media(min-width:701px){.category-list-item .modal-content{flex-direction:row;width:650px;right:-290%}}@media(min-width:1024px){.category-list-item .modal-content{right:-350%}}