.Header_headerWrapper__FrK8x{display:flex;justify-content:space-between;margin-bottom:30px;position:relative;flex-wrap:wrap}.Header_fakeDiv__D__se{width:30%}.Header_logoArea__5qGA1{width:40%}.Header_authWrapper__lVK_Z{display:flex;align-items:start;padding:17px 0;justify-content:end;font-size:.8rem}.Header_authWrapper__lVK_Z img{border-radius:50%;width:24px;height:24px}.Header_header__9U1DO{background:rgba(30,34,55,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;margin-bottom:20px;top:0;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Header_headerContainer__Eb0t9{max-width:1320px;margin:0 auto;padding:.75rem 1rem}.Header_headerTop__bCRX6{display:flex;justify-content:space-between;align-items:center}.Header_headerActions__ZG98p{gap:.75rem}.Header_headerActions__ZG98p,.Header_logoContainer__vAy2X,.Header_logoLink__lOp2i{display:flex;align-items:center}.Header_logoLink__lOp2i{text-decoration:none}.Header_logoText__t7vDB{font-family:Charm,cursive;font-size:2.5rem;font-weight:700;color:#96bcef;transition:color .2s ease}.Header_logoLink__lOp2i:hover .Header_logoText__t7vDB{color:#fff}.Header_logoLink__lOp2i img{height:40px;width:auto;transition:opacity .2s ease}.Header_logoLink__lOp2i:hover img{opacity:.9}.Header_menuButton__ECRkV{display:none;color:#96bcef;background:transparent;border:1px solid rgba(150,188,239,.25);padding:.5rem;height:40px;width:40px;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.Header_menuButton__ECRkV:hover{background:rgba(150,188,239,.1);border-color:rgba(150,188,239,.35)}.Header_navContainer__C8SDa{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:.5rem}.Header_nav__gRhxM{display:flex;gap:2rem;align-items:center;width:100%;justify-content:center}.Header_nav__gRhxM .nav-link{color:#96bcef;text-decoration:none;font-size:.95rem;padding:.5rem 0;transition:all .2s ease;position:relative}.Header_nav__gRhxM .nav-link.active,.Header_nav__gRhxM .nav-link:hover{color:#fff}.Header_nav__gRhxM .nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#96bcef;border-radius:2px}.Header_authButton__0oNkO,.Header_loginButton__5msYU{display:flex;align-items:center}.Header_loginButton__5msYU{gap:.5rem;background:transparent;border:1px solid rgba(150,188,239,.25);color:#96bcef;padding:.5rem .75rem;height:40px;border-radius:.375rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Header_loginButton__5msYU:hover{background:rgba(150,188,239,.1);border-color:rgba(150,188,239,.35)}.Header_userInfo__5FXiL{display:flex;align-items:center;gap:.75rem;background:transparent;border:1px solid rgba(150,188,239,.25);padding:.5rem .75rem;height:40px;border-radius:.375rem;transition:all .2s ease}.Header_userInfo__5FXiL:hover{background:rgba(150,188,239,.1);border-color:rgba(150,188,239,.35)}.Header_username__78mJW{color:#96bcef;font-size:.9rem}.Header_logoutButton__ars85{display:flex;align-items:center;justify-content:center;color:#96bcef;background:transparent;border:none;padding:.25rem;cursor:pointer;transition:all .2s ease;border-radius:.375rem;height:28px;width:28px}.Header_logoutButton__ars85:hover{color:#ff6b6b;background:hsla(0,100%,71%,.1)}@media (max-width:768px){.Header_headerContainer__Eb0t9{padding:.5rem 1rem}.Header_menuButton__ECRkV{display:flex;align-items:center;justify-content:center}.Header_navContainer__C8SDa{display:none;margin-top:1rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.Header_menuOpen__aE_nZ{display:block}.Header_nav__gRhxM{flex-direction:column;align-items:stretch;gap:0}.Header_nav__gRhxM .nav-link{display:block;padding:.75rem 0;border-bottom:1px solid rgba(150,188,239,.1);text-align:center;font-size:1.1rem}.Header_nav__gRhxM .nav-link.active:after{display:none}.Header_nav__gRhxM .nav-link.active{background:rgba(150,188,239,.1)}.Header_loginButton__5msYU,.Header_userInfo__5FXiL{height:40px;padding:.5rem .75rem}.Header_loginButton__5msYU span{display:none}}@media (max-width:480px){.Header_logoLink__lOp2i img{height:32px}.Header_loginButton__5msYU span{display:none}.Header_loginButton__5msYU{width:40px;padding:.5rem;justify-content:center}.Header_logoText__t7vDB{font-size:1.5rem}}.Footer_footerWrapper__hecpk{padding:120px 0;background-position:bottom;background-size:cover}.Footer_topGeWrapper__1B2nr{display:flex;justify-content:center}.Footer_feedback__vGHWL{width:50%}.Footer_linksDivider__Y1WeR{width:8px;height:8px;background-color:#684504;border-radius:50%;display:flex;align-items:center;margin:0 5px}.Footer_quickLinks__osnA0{justify-content:center}.Footer_quickLink__4T0E2{display:flex;align-items:center}.Footer_linksAndCopyright__kIKsz{width:100%;display:flex;flex-direction:column;align-items:center}.Footer_copyright__tuf5e{text-align:right;margin-top:30px;font-size:.9rem}@media (max-width:992px){.Footer_feedback__vGHWL{width:100%}.Footer_quickLinks__osnA0{justify-content:center}.Footer_linksAndCopyright__kIKsz{width:100%;margin-top:25px}.Footer_copyright__tuf5e{width:100%;text-align:center}}.ProductCard_productCard__u36mU{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background-color:#2a3249;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;height:100%}.ProductCard_productCard__u36mU:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.ProductCard_productImageContainer__rpl3W{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:#212740}.ProductCard_productImageWrapper__4swR5{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:10px}.ProductCard_productImage__m3r9m{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.ProductCard_fallbackImage__3dHNS{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2d3450,#1e2338)}.ProductCard_fallbackImageContent__57s5a{width:80px;height:80px;border-radius:50%;background-color:#f2ac2b;display:flex;align-items:center;justify-content:center}.ProductCard_productNameInitial__KFFsH{font-size:2.5rem;font-weight:700;color:#212740}.ProductCard_productImageContainer__rpl3W:hover .ProductCard_productImage__m3r9m{transform:scale(1.05)}.ProductCard_productInfo__SXRjz{padding:18px;display:flex;flex-direction:column;flex:1}.ProductCard_productName__QKIlP{font-size:1.1rem;margin:0 0 10px;color:#fff;font-weight:600;height:42px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProductCard_productCategory__9fYJS{font-size:.85rem;color:#f2ac2b;margin:0 0 5px}.ProductCard_productPrice__kbI8Q{font-size:1.3rem;font-weight:700;color:#fff;margin:10px 0 15px}.ProductCard_productActions__oxELJ{margin-top:auto;display:flex;flex-direction:column;gap:10px}.ProductCard_addToCartButton__1iY9u,.ProductCard_viewDetailsButton__e7YQu{padding:10px 15px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease;border:none;width:100%;font-family:Noto Sans Georgian,BPG Caps,sans-serif}.ProductCard_viewDetailsButton__e7YQu{background-color:transparent;color:#fff;border:1px solid #f2ac2b}.ProductCard_viewDetailsButton__e7YQu:hover{background-color:rgba(242,172,43,.2)}.ProductCard_addToCartButton__1iY9u{background-color:#f2ac2b;color:#212740}.ProductCard_addToCartButton__1iY9u:hover{background-color:#e09c1e}@media screen and (max-width:768px){.ProductCard_productName__QKIlP{font-size:1rem}.ProductCard_productPrice__kbI8Q{font-size:1.2rem}.ProductCard_productActions__oxELJ{flex-direction:column}.ProductCard_addToCartButton__1iY9u,.ProductCard_viewDetailsButton__e7YQu{width:100%;padding:8px 12px;font-size:.9rem}}.ProductCard_compactCard__H4XAv{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProductCard_compactCard__H4XAv:hover{transform:translateY(-2px)}.ProductCard_compactCard__H4XAv .ProductCard_productInfo__SXRjz{padding:8px}.ProductCard_compactCard__H4XAv .ProductCard_productName__QKIlP{font-size:.85rem;margin:0 0 4px;height:32px}.ProductCard_compactCard__H4XAv .ProductCard_productPrice__kbI8Q{font-size:1rem;margin:4px 0 6px}.ProductCard_compactCard__H4XAv .ProductCard_viewDetailsButton__e7YQu{padding:6px 8px;font-size:.8rem;min-height:unset}.ProductCard_compactCard__H4XAv .ProductCard_productActions__oxELJ{gap:5px}@media screen and (max-width:768px){.ProductCard_compactCard__H4XAv .ProductCard_productName__QKIlP{font-size:.8rem;height:30px}.ProductCard_compactCard__H4XAv .ProductCard_productPrice__kbI8Q{font-size:.9rem;margin:3px 0 5px}.ProductCard_compactCard__H4XAv .ProductCard_viewDetailsButton__e7YQu{padding:5px 6px;font-size:.75rem}}@media screen and (max-width:480px){.ProductCard_compactCard__H4XAv .ProductCard_productInfo__SXRjz{padding:6px}}.Shop_shopMain__4Eq_5{min-height:100vh;padding-bottom:60px}.Shop_categoryTitle__tm2Y0{margin-bottom:5px}.Shop_shopHero__PVeOT{border-radius:16px;padding:40px 30px;margin-bottom:50px;background:linear-gradient(45deg,#2a3249,#1c2235);box-shadow:0 10px 25px rgba(0,0,0,.1);background-image:url(/images/shop/guitar-bg.jpg);background-size:cover;background-position:50%;position:relative;overflow:hidden}.Shop_shopHero__PVeOT:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(32,39,62,.85),rgba(33,39,64,.9));z-index:1}.Shop_heroContent__1Thw_{position:relative;z-index:2;max-width:800px}.Shop_heroTitle__G4vlr{font-size:2.8rem;font-weight:800;margin:0 0 15px;color:#fff}.Shop_heroSubtitle__V_U__,.Shop_heroTitle__G4vlr{font-family:Noto Sans Georgian,BPG Caps,sans-serif}.Shop_heroSubtitle__V_U__{font-size:1.3rem;color:hsla(0,0%,100%,.9);margin-bottom:25px;line-height:1.6}.Shop_deliveryInfo__LZ_mA{display:flex;align-items:center;background-color:rgba(33,39,64,.7);padding:15px 20px;border-radius:12px;border-left:4px solid #f2ac2b;margin-top:30px}.Shop_deliveryBadge__Fko2b{display:inline-block;background-color:#f2ac2b;color:#212740;padding:8px 16px;font-weight:700;border-radius:6px;margin-right:15px;font-size:.9rem;white-space:nowrap;font-family:Noto Sans Georgian,BPG Caps,sans-serif}.Shop_deliveryText__cekqE{color:#fff;font-size:.95rem;margin:0;line-height:1.5;font-family:Noto Sans Georgian,BPG Caps,sans-serif}.Shop_productsSection__pxX8b{margin-bottom:60px}.Shop_productsDescription__qMWwa{font-size:1rem;color:hsla(0,0%,100%,.8);margin-bottom:35px;max-width:900px;line-height:1.6;font-family:Noto Sans Georgian,BPG Caps,sans-serif;border-left:3px solid #f2ac2b;padding-left:15px}.Shop_productsGrid__nfbHD{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.Shop_productCardWrapper__njk_v{height:100%}@media screen and (max-width:1400px){.Shop_productsGrid__nfbHD{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1200px){.Shop_productsGrid__nfbHD{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.Shop_shopHero__PVeOT{padding:30px 20px}.Shop_heroTitle__G4vlr{font-size:2.2rem}.Shop_heroSubtitle__V_U__{font-size:1.1rem}.Shop_shopIntro__phNnb{flex-direction:column}.Shop_shopIntroText__l5Ha9{margin-bottom:15px}.Shop_productsGrid__nfbHD{grid-template-columns:repeat(3,1fr);gap:10px}.Shop_deliveryInfo__LZ_mA{flex-direction:column;align-items:flex-start}.Shop_deliveryBadge__Fko2b{margin-bottom:8px}}@media screen and (max-width:600px){.Shop_heroTitle__G4vlr{font-size:1.8rem}.Shop_heroSubtitle__V_U__{font-size:1rem}.Shop_productsGrid__nfbHD{grid-template-columns:repeat(2,1fr);gap:8px}.Shop_productsDescription__qMWwa{font-size:.95rem}.Shop_categoryTitle__tm2Y0{font-size:1.3rem}}@media screen and (max-width:400px){.Shop_productsGrid__nfbHD{grid-template-columns:repeat(2,1fr);gap:6px}}