.Footer_footer__WoMmZ{background-color:#554100;color:#f0f0f0;padding:40px 20px 20px;font-family:Arial,sans-serif}.Footer_footerContent__QE1eL{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto 30px;gap:40px;flex-wrap:wrap}.Footer_brandInfo__Qe92N{flex:1 1;min-width:250px}.Footer_logoWrapper__kqsx0{display:inline-block;margin-bottom:10px}.Footer_logoImage__Abe5j{display:block;width:100px;height:100px}.Footer_tagline__EZWPd{font-size:1.8rem;opacity:1;margin:10px 0 20px}.Footer_languages__AdJCc,.Footer_tagline__EZWPd{font-family:Montserrat Alternates,sans-serif;letter-spacing:.5px;font-weight:500;color:#d1b876;line-height:1.4;text-transform:none}.Footer_languages__AdJCc{font-size:1rem;opacity:.4;margin:5px 5}.Footer_navTitle__Cmygn{font-family:Montserrat Alternates,sans-serif;font-size:1.7rem;margin-bottom:15px;color:#fff;font-weight:700;position:relative;padding-bottom:5px}.Footer_navTitle__Cmygn:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background-color:#d1b876;border-radius:1px;transition:width .3s ease}.Footer_footerNav__TiDXS{flex:0.8 1;min-width:150px;font-family:Montserrat Alternates,sans-serif}.Footer_navList__1iinz{list-style:none;padding:0;margin:0}.Footer_navItem__len92{color:#f0f0f0;text-decoration:none;font-size:1.2rem;line-height:1.8;transition:color .2s ease}.Footer_navItem__len92:hover{color:#d1b876}.Footer_contactInfo__sFGEI{flex:1 1;min-width:250px}.Footer_contactInfo__sFGEI p{margin-bottom:8px;font-size:1.2rem}.Footer_contactLink__SuARw{color:#f0f0f0;text-decoration:none;transition:color .2s ease;border-bottom:1px dashed rgba(240,240,240,.4)}.Footer_contactLink__SuARw:hover{color:#d1b876;border-bottom-color:#d1b876}.Footer_socials__IX_0D{display:flex;margin-top:20px;gap:15px}.Footer_socialIconLink__jkcGn{color:#f0f0f0;font-size:2rem;transition:color .2s ease,transform .2s ease}.Footer_socialIconLink__jkcGn:hover{color:#d1b876;transform:translateY(-3px) scale(1.1)}.Footer_footerBottom__t5NVL{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid #614900;text-align:center}.Footer_footerBottom__t5NVL p{margin:0;font-size:.85rem;opacity:.7}@media (max-width:768px){.Footer_footerContent__QE1eL{flex-direction:column;gap:30px;margin-bottom:20px}.Footer_brandInfo__Qe92N,.Footer_contactInfo__sFGEI,.Footer_footerNav__TiDXS{min-width:100%}.Footer_brandInfo__Qe92N{text-align:center}.Footer_logoWrapper__kqsx0{margin-bottom:5px}.Footer_tagline__EZWPd{text-align:center;margin-bottom:20px}.Footer_navTitle__Cmygn:after{left:50%;transform:translateX(-50%)}}.Header_header__qjCxw{width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.08);font-family:Montserrat Alternates,sans-serif;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(0)}.Header_headerHidden__9XduQ{transform:translateY(-100%);box-shadow:none}.Header_headerContent__BOFpK{max-width:1200px;margin:0 auto;padding:15px 8px;display:flex;justify-content:space-between;align-items:center;--header-height:90px}.Header_logoLink__GtboW{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease;gap:15px}.Header_logoLink__GtboW:hover{transform:scale(1.05)}.Header_logoImage___HmdZ{border-radius:50%;object-fit:cover}.Header_companyName__c53wt{color:#614900;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.Header_logoLink__GtboW:hover .Header_companyName__c53wt{color:#7b5d00}.Header_rightSection__HyQ7O{display:flex;align-items:center;gap:40px}.Header_navigation__kUU1h{display:block}.Header_navList__20IHs{list-style:none;padding:0;margin:0;display:flex;gap:30px}.Header_navLink__paNT7{color:#7b5d00;text-decoration:none;font-size:1.2rem;font-weight:600;padding:5px 0;position:relative;text-wrap:nowrap}.Header_navLink__paNT7:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background-color:#d1b876;transition:width .3s ease-in-out;border-radius:2px}.Header_navLink__paNT7:focus:after,.Header_navLink__paNT7:hover:after{width:100%}.Header_ctaButton___zsr5{background:linear-gradient(135deg,#7b5d00,#a08434);box-shadow:0 4px 15px rgba(123,93,0,.4)}.Header_ctaButton___zsr5:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(123,93,0,.6);background:linear-gradient(135deg,#a08434,#7b5d00)}.Header_ctaButton___zsr5:active{transform:translateY(0)}.Header_cartIcon__XpwYg{width:18px;height:18px;stroke:white}.Header_burgerButton__Omyb_{display:none;background:none;border:none;padding:0;cursor:pointer;z-index:1001;width:40px;height:40px;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.Header_burgerButton__Omyb_:hover{transform:scale(1.1)}.Header_burgerButton__Omyb_:active{transform:scale(.95)}.Header_burgerSvg__KyeSE{width:30px;height:30px;display:block;transition:transform .3s ease}.Header_burgerSvg__KyeSE line{stroke-linecap:round;stroke-linejoin:round}.Header_mobileNavigation__0BpSP{top:var(--header-height);position:absolute;left:0;width:100%;background-color:#ffffff;box-shadow:0 8px 16px rgba(0,0,0,.15);z-index:999;padding:0;overflow:hidden;animation:Header_slideDown__4Z81K .3s ease-out}.Header_mobileNavList__gY_Yk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.Header_mobileNavItem__7m2AK{border-bottom:1px solid #f0f0f0}.Header_mobileNavLink__XQw8l{display:block;padding:15px 30px;color:#7b5d00;text-decoration:none;font-size:1.1rem;font-weight:600;transition:background-color .2s}.Header_mobileNavLink__XQw8l:hover{background-color:#fff9f0;color:#a08434}@keyframes Header_slideDown__4Z81K{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Header_cartContainer__ZV_b2{position:relative}.Header_cartBadge__5bCrc{position:absolute;top:-8px;right:-8px;background:#ff4444;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.Header_cartDropdown__jaiOA{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:350px;max-height:700px;overflow-y:auto;z-index:1000}.Header_cartHeader__xYUYd{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #eee}.Header_cartHeader__xYUYd h3{margin:0;color:#7b5d00;font-size:18px}.Header_closeCart__iZMQP{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.Header_emptyCart__d_UwR{padding:40px 20px;text-align:center;color:#666}.Header_cartItems__VSc53{max-height:300px;overflow-y:auto}.Header_cartItem__VsOl3{display:flex;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0;gap:10px}.Header_cartItemImage__vAPVz{border-radius:4px;object-fit:cover}.Header_cartItemInfo__G_NmG{flex:1 1}.Header_cartItemInfo__G_NmG h4{margin:0 0 5px;font-size:14px;color:#333}.Header_cartItemInfo__G_NmG p{margin:0 0 8px;font-size:12px;color:#666}.Header_quantityControls___fapm{display:flex;align-items:center;gap:8px}.Header_quantityBtn__P8ZT_{background:#f0f0f0;border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.Header_quantityBtn__P8ZT_:hover{background:#e0e0e0}.Header_removeBtn__dxK0q{background:#ff4444;color:white;border:none;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.Header_removeBtn__dxK0q:hover{background:#cc3333}.Header_cartFooter__VjH3L{padding:15px;border-top:1px solid #eee}.Header_totalPrice__iOQD4{font-size:16px;font-weight:700;color:#7b5d00;margin-bottom:10px}.Header_ctaButton___zsr5{border:none;padding:10px 20px;border-radius:8px;font-size:1rem;box-shadow:0 4px 15px rgba(97,73,0,.5);letter-spacing:.5px;display:flex;align-items:center;gap:8px}.Header_checkoutBtn__yu2ID,.Header_ctaButton___zsr5{background:linear-gradient(135deg,#614900,#7b5d00);color:white;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.Header_checkoutBtn__yu2ID{border:none;padding:5px;border-radius:10px;font-size:.9rem;box-shadow:0 6px 20px rgba(97,73,0,.4);letter-spacing:1px;width:100%;max-width:250px;margin:15px auto 0;font-family:Montserrat Alternates,sans-serif;text-align:center;display:block;text-decoration:none}.Header_checkoutBtn__yu2ID:hover{background:#9b7400;box-shadow:0 8px 25px rgba(160,132,52,.6)}@media (max-width:1165px){.Header_headerContent__BOFpK{padding:10px 8px;max-width:none;--header-height:70px}.Header_navigation__kUU1h{display:none}.Header_burgerButton__Omyb_{display:flex}.Header_rightSection__HyQ7O{gap:10px}.Header_logoImage___HmdZ{width:50px;height:50px}.Header_companyName__c53wt{font-size:1.2rem}.Header_ctaButton___zsr5{padding:8px 12px;font-size:.9rem;width:auto;height:auto;justify-content:center;min-width:80px}.Header_ctaText__pT75e{display:block;font-size:.8rem}.Header_cartIcon__XpwYg{width:16px;height:16px}}@media (max-width:1024px){.Header_headerContent__BOFpK{padding:10px 8px;max-width:none;--header-height:70px}.Header_navigation__kUU1h{display:none}.Header_burgerButton__Omyb_{display:flex}.Header_rightSection__HyQ7O{gap:10px}.Header_logoImage___HmdZ{width:50px;height:50px}.Header_companyName__c53wt{font-size:1.2rem}.Header_ctaButton___zsr5{padding:8px 12px;font-size:.9rem;width:auto;height:auto;justify-content:center;min-width:80px}.Header_ctaText__pT75e{display:block;font-size:.8rem}.Header_cartIcon__XpwYg{width:16px;height:16px}}@media (max-width:768px){.Header_headerContent__BOFpK{padding:8px 6px}.Header_companyName__c53wt{font-size:1rem}.Header_cartDropdown__jaiOA{width:300px;right:-50px}}@media (max-width:480px){.Header_headerContent__BOFpK{padding:6px 4px}.Header_companyName__c53wt{font-size:.9rem;letter-spacing:.3px}.Header_ctaButton___zsr5{padding:6px 10px;font-size:.8rem;min-width:70px}.Header_ctaText__pT75e{font-size:.75rem}.Header_cartIcon__XpwYg{width:14px;height:14px}.Header_rightSection__HyQ7O{gap:8px}}@media (min-width:1166px){.Header_burgerButton__Omyb_,.Header_mobileNavigation__0BpSP{display:none}.Header_ctaButton___zsr5{font-size:1rem;width:auto;height:auto}.Header_ctaText__pT75e{display:block}}body{background:#fff5e3;color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.pageTitle{text-align:center;margin:60px 0}.pageTitle .subtitle{font-size:20px;letter-spacing:2px;margin:0 0 10px;font-weight:500;font-family:Montserrat Alternates,sans-serif}.pageTitle .subtitle,.pageTitle h1{color:#7b5d00;text-transform:uppercase}.pageTitle h1{font-size:68px;font-weight:600;margin:0}