.Header_header__MvnS2{background:rgba(254,254,254,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(139,69,19,.1);position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease}.Header_container__L4JQR{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__j7oID{font-size:1.8rem;font-weight:700}.Header_logoText__gtMNE{background:linear-gradient(135deg,#8b4513,#a0522d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.Header_logo__j7oID:hover .Header_logoText__gtMNE{background:linear-gradient(135deg,#a0522d,#8b4513);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_nav__EE71E ul{list-style:none;display:flex;margin:0;padding:0;gap:2rem}.Header_navLink__Q_hTB{text-decoration:none;color:#2d1810;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative}.Header_navLink__Q_hTB:hover{color:#8b4513}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(135deg,#8b4513,#a0522d);transition:width .3s ease}.Header_navLink__Q_hTB:hover:after{width:100%}.Header_cta__BKss3{display:flex;align-items:center;gap:1rem;margin-left:auto}.Header_cta__BKss3 .Header_btn-primary__AUANe{padding:.6rem 1.5rem;font-size:.9rem}@media (max-width:768px){.Header_container__L4JQR{padding:0 1rem}.Header_cta__BKss3 .Header_btn-primary__AUANe{padding:.5rem 1rem;font-size:.8rem}}.CartIcon_cartIcon__jUrS5{position:relative;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#2d1810;transition:all .3s ease;border-radius:8px}.CartIcon_cartIcon__jUrS5:hover{color:#8b4513;background-color:rgba(139,69,19,.1)}.CartIcon_cartSvg__4Yvr1{width:24px;height:24px;transition:transform .2s ease}.CartIcon_cartIcon__jUrS5:hover .CartIcon_cartSvg__4Yvr1{transform:scale(1.1)}.CartIcon_badge__EEHjd{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;line-height:1;animation:CartIcon_pulse__nYtaS .3s ease-out;box-shadow:0 2px 4px rgba(231,76,60,.3)}@keyframes CartIcon_pulse__nYtaS{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@media (max-width:768px){.CartIcon_cartIcon__jUrS5{padding:.4rem}.CartIcon_cartSvg__4Yvr1{width:20px;height:20px}.CartIcon_badge__EEHjd{width:18px;height:18px;font-size:.65rem}}.LanguageSwitcher_switcher__cRLXq{display:flex;gap:.5rem;align-items:center}.LanguageSwitcher_switcher__cRLXq button{padding:.5rem 1rem;border:2px solid #ddd;background:white;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.25rem}.LanguageSwitcher_switcher__cRLXq button:hover{border-color:#0070f3;background:#f0f7ff}.LanguageSwitcher_switcher__cRLXq button.LanguageSwitcher_active__dOjPo{border-color:#0070f3;background:#0070f3;color:white}.MiniCart_overlay__hnJJt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1001}.MiniCart_miniCart___yhlT{position:fixed;top:0;right:0;height:100vh;width:400px;background-color:white;z-index:1002;box-shadow:-4px 0 20px rgba(0,0,0,.15);transform:translateX(0);transition:transform .3s ease-in-out}.MiniCart_miniCartContentContainer__tWJE6{height:100%;display:flex;flex-direction:column;max-height:100vh;overflow:hidden}.MiniCart_miniCartContent__Znra2{flex:1 1;overflow-y:auto;padding:1rem}.MiniCart_miniCartContentWrapper__WVYdC{height:100%;display:flex;flex-direction:column}.MiniCart_miniCartList__J9c9U{flex:1 1;overflow-y:auto}.MiniCart_emptyMessage__t2Dm_{text-align:center;color:#666;font-style:italic;margin:2rem 0}.MiniCart_miniCartItem__9ueaB{border-bottom:1px solid #e1e1e1;padding:1rem 0}.MiniCart_miniCartItem__9ueaB:last-child{border-bottom:none}.MiniCart_miniCartItemContainer__1e_2Z{display:flex;gap:1rem}.MiniCart_miniCartItemImage__nSFo5{width:80px;height:80px;flex-shrink:0;overflow:hidden;border-radius:8px}.MiniCart_miniCartImage__lSk_d{width:100%;height:100%;object-fit:cover}.MiniCart_miniCartItemInfo__G_1IQ{flex:1 1;display:flex;flex-direction:column}.MiniCart_productVendor__kxznN{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#666;margin:0 0 .25rem;font-weight:500}.MiniCart_miniCartItemTitle__jFvxr{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .25rem;line-height:1.2}.MiniCart_productVariant__CrW3t{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:0 0 .5rem}.MiniCart_miniCartItemQuantityManager__WEmcl{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.MiniCart_miniCartItemQuantitySelector__ugfIz{display:flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.MiniCart_quantityButton__ETnDH{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease}.MiniCart_quantityButton__ETnDH:hover{color:#333}.MiniCart_icon__fP9td{width:12px;height:12px;fill:currentColor}.MiniCart_miniCartItemQuantitySelectorValue__LZMPW{font-size:.875rem;font-weight:600;color:#333;min-width:20px;text-align:center;text-transform:uppercase;letter-spacing:.5px}.MiniCart_miniCartItemDelete__inySM{background:none;border:none;color:#666;cursor:pointer;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;padding:0;transition:color .2s ease}.MiniCart_miniCartItemDelete__inySM:hover{color:#e74c3c}.MiniCart_miniCartItemPrice__GL7yH{font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;margin-top:auto}.MiniCart_itemPrice__mLvH4{font-weight:600;color:#333}.MiniCart_miniCartFooter__S6hI7{border-top:1px solid #e1e1e1;padding:1rem 0 0;margin-top:1rem}.MiniCart_miniCartTotal__bCCPU{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1rem}.MiniCart_totalLabel__JU5SX{font-weight:600;color:#333}.MiniCart_totalPrice__Ko_W1{font-weight:700;font-size:1.125rem;color:#333}.MiniCart_checkoutButton__jgHaF{width:100%;background-color:#8b4513;color:white;border:none;padding:1rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.5px}.MiniCart_checkoutButton__jgHaF:hover{background-color:#a0522d}@media (max-width:768px){.MiniCart_miniCart___yhlT{width:100vw}.MiniCart_miniCartItemContainer__1e_2Z{gap:.75rem}.MiniCart_miniCartItemImage__nSFo5{width:60px;height:60px}.MiniCart_miniCartItemDelete__inySM,.MiniCart_miniCartItemPrice__GL7yH,.MiniCart_miniCartItemQuantitySelector__ugfIz,.MiniCart_productVendor__kxznN{font-size:.7rem}.MiniCart_miniCartItemTitle__jFvxr{font-size:.8rem}}