.header{flex-direction:column;width:100%;display:flex}.promo-bar{color:#fff;background-color:#995934}.promo-content{-moz-column-gap:6px;justify-content:center;align-items:center;gap:0 6px;max-width:1200px;margin-left:auto;margin-right:auto;padding:6px 10px;display:flex}.promo-text{font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:1.2}.downloadText{font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500}.promo-button{-moz-column-gap:8px;color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff6;border-radius:8px;align-items:center;gap:0 8px;padding:6px 10px;display:inline-flex}.promo-button img{width:12px;height:12px}.promo-button1{align-items:center;padding-left:10px;display:inline-flex}.header-main{background-image:linear-gradient(90deg,#fdc952 0%,#ffe8b4 50%,#eda829 100%);position:relative}.utility-row{-moz-column-gap:16px;max-width:1200px;width:"100%";justify-content:space-between;align-items:center;gap:0 16px;margin-left:auto;margin-right:auto;padding:12px 10px 6px;display:flex}.utility-group{-moz-column-gap:18px;width:"50%";flex-flow:wrap;align-items:center;gap:0 18px;display:flex}.utility-item{cursor:pointer;-moz-column-gap:10px;color:#744225;white-space:nowrap;width:"30%";align-items:center;gap:0 10px;font-family:Instrument Sans,system-ui;font-size:14px;font-style:normal;font-weight:600;line-height:1.2;display:flex}.utility-item .circle{border-style:solid;border-color:#744225;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.utility-item .circle img{width:auto;height:auto}.brand-row{-moz-column-gap:16px;justify-content:space-between;align-items:center;gap:0 16px;max-width:1200px;margin-left:auto;margin-right:auto;padding:6px 10px 12px;display:flex}.logo{cursor:pointer;-moz-column-gap:12px;align-items:center;gap:0 12px;display:flex}.logo img{transition:transform .2s}.logo:hover img{transform:scale(1.02)}.logo .mascot{-o-object-fit:contain;object-fit:contain;width:110px;height:110px}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text .bhima{color:#744225;letter-spacing:.5px;font-family:Koh Santepheap,Georgia,serif;font-size:30px;font-style:normal;font-weight:400;line-height:1}.logo-text .jewellery{color:#744225;opacity:.95;font-family:Koh Santepheap,Georgia,serif;font-size:16px;font-style:normal;font-weight:400;line-height:1}.firstView{flex-direction:row;align-items:center;width:50%;display:flex}.search{background-color:#fff7e5;border:1px solid #eeaa2e;border-radius:4px;align-items:center;width:35%;height:42px;overflow:hidden;box-shadow:inset 0 1px #0000000d}.search input{color:#744225;background-color:#fff7e5;border-width:0;outline:none;flex:1;width:100%;height:100%;padding-left:14px;padding-right:14px;font-family:Instrument Sans,system-ui;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.search-btn{cursor:pointer;background-color:#eeaa2e;border-width:0;place-items:center;width:52px;height:100%;padding:11px;display:grid}.search-btn img{width:18px;height:18px}.right-cluster{-moz-column-gap:20px;column-gap:20px;display:flex}.gold-rate,.gold-amount{-moz-column-gap:10px;color:#744225;align-items:center;column-gap:10px;padding:15px}.gold-amount .coin{background:#ffe4a1;border:2px solid #e6d08a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}@media (max-width:768px){.gold-amount .coin{border:1px solid #e6d08a;width:32px;height:32px}}.gold-amount .coin img{width:22px;height:22px}@media (max-width:768px){.gold-amount .coin img{width:18px;height:18px}}.gold-amount .rate{font-variant:normal;font-family:Instrument Sans;font-size:16px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.2}.gold-amount .sep{opacity:.7;margin:0 6px}.gold-rate .coin{background:#ffe4a1;border:2px solid #e6d08a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d}@media (max-width:768px){.gold-rate .coin{border:1px solid #e6d08a;width:28px;height:28px;box-shadow:0 2px 6px #0000001a,inset 0 1px #ffffff4d}}.gold-rate .coin img{drop-shadow:0 2px 4px #0003;width:22px;height:22px}@media (max-width:768px){.gold-rate .coin img{drop-shadow:0 1px 2px #00000026;width:16px;height:16px}}.header-separator{opacity:1;border:1px solid #a75900;width:100%;max-width:1236px;height:0;margin:0 auto}.gold-rate .rate{font-variant:normal;font-family:Instrument Sans;font-size:16px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.2}.gold-rate .sep{opacity:.7;margin:0 6px}.actions{-moz-column-gap:16px;align-items:center;gap:16px;margin-right:15px;display:flex}.actions1{align-items:center;row-gap:16px;display:flex}.action{-moz-column-gap:6px;cursor:pointer;color:#744225;font-variant:normal;border-style:none;border-color:#0000;flex-direction:column;align-items:center;gap:6px;font-family:Instrument Sans;font-size:10px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1;display:flex;position:relative}.action .circle{background-color:#0000;border-style:solid;border-color:#744225;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.action .circle img{width:40px;height:40px}.action .label{margin:4px 0 0;font-size:10px}.action .badge{color:#fff;background-color:#744225;border-radius:100%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex;position:absolute;top:-5px;right:-5px}.menu-bar-{max-width:1200px}.menu-wrap{background-color:#995833}@media (max-width:1024px){.menu{gap:2rem!important}}.menu{color:#fff;justify-content:center;gap:4rem;width:100%;margin-top:0;margin-bottom:0;margin-right:auto;padding:15px;font-family:Instrument Sans,system-ui;font-size:16px;font-style:normal;font-weight:500;list-style-type:none;display:flex}.menu li{white-space:nowrap}.gold-rate .rate,.strong{font-family:Instrument Sans,system-ui;font-size:16px}@media (max-width:1200px){.brand-row{grid-template-columns:1fr minmax(240px,1fr) 1fr}.utility-row,.right-cluster{margin-right:10px}}@media (max-width:1023px){.menu-wrap{justify-content:space-between;display:flex}.gold-amount{display:none}}@media (max-width:992px){.rowcheck{padding:0}.utility-row{-moz-column-gap:8px;flex-direction:column;align-items:center;gap:8px}.firstView{flex-direction:row;align-items:center;width:100%;display:flex}.gold-rate{-moz-column-gap:10px;color:#744225;align-items:center;column-gap:10px;display:flex}.menu{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:3rem;width:100%;padding-left:10%;padding-right:10%;font-family:Instrument Sans,system-ui;font-size:10px;font-style:normal;font-weight:500;list-style-type:none;display:flex}.search{max-width:100%}.right-cluster{justify-content:space-between}}@media (max-width:640px){.action .circle,.action .circle img{width:auto;height:auto}.action .badge{width:auto;height:auto;padding:.25rem;font-size:8px;line-height:.4rem;position:absolute;top:-5px;right:-5px}.promo-text{font-size:13px}.brand-row{padding:10px 12px 14px}.logo .mascot{width:40px;height:50px}.logo img{max-height:40px!important}.logo-text .bhima{font-size:24px}.logo-text .jewellery{font-size:14px}.utility-item{-moz-column-gap:8px;gap:8px;font-size:12px}.utility-item .circle{width:22px;height:22px}.gold-rate .rate,.strong{font-family:Instrument Sans,system-ui;font-size:16px}.actions,.actions1{-moz-column-gap:12px;gap:12px}.action .circle{width:32px;height:32px}.action .circle img{width:24px;height:24px}.menu{-moz-column-gap:16px;gap:16px;font-size:15px}.utility-item .contentN{display:none}.utility-row{flex-direction:row;padding:8px 12px}}@media (max-width:1067px){.strong{font-size:14px}}@media (max-width:320px){.right-cluster{-moz-column-gap:12px;gap:12px}}@media (max-width:1440px){.search{width:43%}.search input{width:29rem}}@media (max-width:431px){.search{width:33%}}@media (max-width:376px){.search{width:25%}}@media (max-width:321px){.search{width:20%}}@media (max-width:425px){.promo-text{font-size:10px}.gold-rate .rate,.strong{font-family:Instrument Sans,system-ui;font-size:12px}.downloadText{font-size:10px}.logo img{width:auto!important;max-height:36px!important}.right-cluster{-moz-column-gap:12px;gap:12px}.gold-rate{-moz-column-gap:8px;gap:8px;font-size:10px}.menu{-moz-column-gap:12px;gap:12px;font-size:14px}.action .circle{width:30px;height:30px}.action .circle img{width:22px;height:22px}.action .badge{width:auto;height:auto;padding:.25rem;font-size:8px;line-height:.4rem;position:absolute;top:-5px;right:-5px}}.contact-pop{z-index:100;background:#fff;border-radius:12px;min-width:225px;padding:10px 18px;position:absolute;top:20px;right:0;box-shadow:0 2px 10px #00000014}.gold-rate-dropdown,.contact-pop1{z-index:100;transform-origin:0 0;background:#fff;border-radius:12px;min-width:320px;max-width:90vw;padding:16px 20px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 20px #00000026}@media (max-width:640px){.gold-rate-dropdown,.contact-pop1{min-width:280px;padding:12px 16px;left:-50%}}@media (max-width:480px){.gold-rate-dropdown,.contact-pop1{min-width:260px;padding:10px 14px;left:-100%}}.contact-row{color:#744225;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.contact-row img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.contact-row1{color:#744225;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:14px;display:flex}.contact-row1 img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.priceAmount p{font-family:Instrument Sans;font-weight:500;font-style:Medium;letter-spacing:0%;text-align:right;color:#a75900;font-size:14px;line-height:100%}.enableScreen{display:none}.sub-menu-ui{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1rem;margin-top:1rem;display:grid}.min-h-screen{background-color:#0000;background-image:linear-gradient(#fff 1%,#ffd88a 15%,#fddc8c 25%,#fff 100%);background-position:top,50%;background-repeat:repeat,no-repeat;background-size:contain,cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}@media (max-width:1300px){.sub-menu-w{max-width:73rem}}@media (max-width:1200px) and (min-width:1023px){.sub-menu-w{padding-left:1.3rem;padding-right:1.3rem}}.inner-header{font-weight:500;font-style:Medium;font-size:20px;line-height:100%}.search,.firstView{position:relative;z-index:99999!important}.dropdownContainer{background-color:#fff7e5;border:1px solid #eeaa2e;border-radius:.5rem;width:100%;margin-top:.25rem;left:0;overflow:hidden;box-shadow:0 8px 25px #00000026;z-index:99999999!important;position:absolute!important;top:42px!important}.dropdownContent{max-height:400px;padding:1rem;overflow-y:auto}.suggestionsSection{margin-bottom:2rem}.sectionHeader{color:#744225;letter-spacing:.02em;margin-bottom:1rem;font-size:.875rem;font-weight:400}.suggestionsContainer{flex-wrap:wrap;align-items:center;display:flex}.suggestionButton{color:#744225;white-space:nowrap;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.875rem;font-weight:500;-webkit-text-decoration:underline #995934;text-decoration:underline #995934;transition:all .2s;display:flex}.suggestionButton:hover{color:#995934;text-decoration-color:#744225;transform:translateY(-1px)}.starIcon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:.875rem;height:.875rem}.topProductsHeader{color:#744225;letter-spacing:.02em;margin-bottom:1rem;font-size:.875rem;font-weight:400}.productsGrid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:1rem;display:grid}.productItem{cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex}.productItem:hover{transform:translateY(-3px)}.productImageContainer{border-radius:.5rem;width:80px;height:80px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.productItem:hover .productImageContainer{box-shadow:0 4px 15px #00000026}.productImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.productItem:hover .productImage{transform:scale(1.05)}.productName{color:#744225;text-align:center;margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.3}@media (max-width:480px){.dropdownContent{max-height:350px;padding:1rem}.suggestionsSection{margin-bottom:1.5rem}.suggestionButton{padding:.375rem 0;font-size:.8125rem}.starIcon{width:.75rem;height:.75rem}.productsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.productImageContainer{width:70px;height:70px}}@media (min-width:481px) and (max-width:640px){.dropdownContent{max-height:380px;padding:1rem}.productsGrid{grid-template-columns:repeat(3,1fr);gap:1rem}.productImageContainer{width:75px;height:75px}}@media (min-width:641px) and (max-width:768px){.dropdownContent{padding:1rem}.productsGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.productImageContainer{width:80px;height:80px}}@media (min-width:769px) and (max-width:1024px){.dropdownContent{max-height:400px;padding:1rem}.productsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem}.productImageContainer{width:85px;height:85px}}@media (min-width:1025px) and (max-width:1280px){.dropdownContent{max-height:450px;padding:1rem}.productsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.productImageContainer{width:90px;height:90px}}@media (min-width:1442px) and (max-width:2561px){.dropdownContainer{width:32rem}}@media (max-width:769px){.dropdownContainer{width:28rem}}@media (max-width:431px){.dropdownContainer{width:14rem}}@media (max-width:376px){.dropdownContainer{width:14rem;margin-left:-72px}}@media (max-width:321px){.dropdownContainer{width:14rem;margin-left:-77px}}@media (min-width:1281px){.dropdownContent{max-height:500px;padding:1rem}.productsGrid{grid-template-columns:repeat(4,1fr);gap:2rem}.productImageContainer{width:95px;height:95px}.suggestionButton,.sectionHeader,.topProductsHeader{font-size:.9375rem}}.dropdownContent::-webkit-scrollbar{width:6px}.dropdownContent::-webkit-scrollbar-track{background:#7442251a;border-radius:3px}.dropdownContent::-webkit-scrollbar-thumb{background:#7442254d;border-radius:3px}.dropdownContent::-webkit-scrollbar-thumb:hover{background:#74422580}.productItem:focus{outline-offset:2px;outline:2px solid #eeaa2e}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdownContainer{animation:.2s ease-out slideDown}.mobile-search-inline{align-items:center;min-width:0}.mobile-search-inline .mobile-search{width:100%;height:38px}@media (min-width:1024px){.mobile-search-inline{display:none!important}}.mobile-search-row{background-image:linear-gradient(90deg,#fdc952 0%,#ffe8b4 50%,#eda829 100%);border-bottom:1px solid #74422533;padding:6px 0}.mobile-search-container{justify-content:center;max-width:1200px;margin:0 auto;padding:0 10px;display:flex}.mobile-search{background-color:#fff7e5;border:1px solid #eeaa2e;border-radius:4px;align-items:center;width:95%;max-width:700px;height:42px;display:flex;overflow:hidden;box-shadow:inset 0 1px #0000000d}.mobile-search input{color:#744225;background-color:#fff7e5;border:none;border-radius:4px 0 0 4px;outline:none;flex:1;min-width:0;height:100%;padding-left:14px;padding-right:14px;font-family:Instrument Sans,system-ui;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;overflow:hidden}.mobile-search .search-btn{cursor:pointer;background-color:#eeaa2e;border:none;border-radius:0 4px 4px 0;flex-shrink:0;place-items:center;width:52px;min-width:52px;height:100%;padding:11px;display:grid}.mobile-search .search-btn img{width:18px;height:18px}.mobile-dropdownContainer{z-index:99999;background-color:#fff7e5;border:1px solid #eeaa2e;border-radius:.5rem;width:100%;max-width:100%;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 25px #00000026}@media (min-width:1024px){.mobile-search-row{display:none!important}}@media (min-width:641px) and (max-width:1024px){.mobile-search .search-btn{padding:12px}}@media (max-width:640px){.mobile-search-container{padding:0 12px}.mobile-search{width:95%;height:40px}.mobile-search input{padding-left:12px;padding-right:12px;font-size:13px}.mobile-search .search-btn{border-radius:0 4px 4px 0;flex-shrink:0;width:48px;min-width:48px;padding:11px}.mobile-search .search-btn img{width:16px;height:16px}}@media (max-width:480px){.mobile-search-row{padding:4px 0}.mobile-search-container{padding:0 8px}.mobile-search{width:95%;height:36px}.mobile-search input{padding-left:10px;padding-right:10px;font-size:12px}.mobile-search .search-btn{border-radius:0 4px 4px 0;flex-shrink:0;width:42px;min-width:42px}.mobile-search .search-btn img{width:14px;height:14px}}@media (max-width:320px){.mobile-search{width:95%;height:34px}.mobile-search input{padding-left:8px;padding-right:8px;font-size:11px}.mobile-search .search-btn{border-radius:0 4px 4px 0;flex-shrink:0;width:38px;min-width:38px}.mobile-search .search-btn img{width:12px;height:12px}}.profile-dropdown{z-index:1000;transform-origin:100% 0;background:#f9f6f2;border-radius:12px;min-width:192px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0000001a,0 0 0 1px #eae1d5}.profile-dropdown-item{color:#744225;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;transition:background-color .15s;display:flex}.profile-dropdown-item:hover{background-color:#fff8ee}.profile-dropdown-item:focus{outline-offset:-2px;outline:2px solid #eeaa2e}.profile-dropdown-icon{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.profile-dropdown{min-width:180px;right:-8px}.profile-dropdown-item{padding:10px;font-size:13px}.profile-dropdown-icon{width:14px;height:14px}}.product-name-text{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.download-overlay{z-index:99999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.download-modal{background:#fbf6ed;border-radius:16px;width:92%;max-width:420px;padding:28px 24px;box-shadow:0 10px 40px #0003}.footer-app{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.footer-app-title{color:#3a2a1a;font-size:22px;font-weight:600;line-height:1.3}.footer-app-list{justify-content:center;gap:20px;width:100%;display:flex}.app-card{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:150px;padding:18px 16px;display:flex}.app-card img.qr{width:120px;height:auto}.app-store-btn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.app-store-btn img{width:18px;height:auto}@media (min-width:768px){.download-modal{max-width:480px}.footer-app-title{font-size:24px}.app-card{width:170px}.app-card img.qr{width:140px}}@media (max-width:480px){.footer-app-list{gap:14px}.app-card{width:140px;padding:14px}.app-card img.qr{width:110px}.app-store-btn{padding:5px 8px;font-size:11px}}@media (max-width:360px){.footer-app-list{flex-direction:column}.app-card{width:100%}}.contact-wrapper{align-items:center;display:flex}.contact-text,.contact-separator{display:inline}.contact-icon{width:24px;height:24px}@media (max-width:640px){.contact-text,.contact-separator{display:none}.contact-link{gap:0}.contact-icon{width:22px;height:22px}}.updated-tooltip-wrapper{cursor:pointer;align-items:center;display:inline-flex;position:relative}.updated-tooltip-icon{color:#9ca3af;margin-left:4px;font-size:12px}.updated-tooltip-box{color:#374151;white-space:nowrap;z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;padding:10px 12px;font-size:12px;line-height:1.4;position:absolute;top:120%;right:0;box-shadow:0 6px 18px #00000026}@media (max-width:768px){.updated-tooltip-box{text-align:center;white-space:normal;min-width:200px;max-width:90vw;left:50%;right:auto;transform:translate(-50%)}}.header.font-marcellus,.header.font-marcellus *,.header.font-marcellus .promo-text,.header.font-marcellus .downloadText,.header.font-marcellus .utility-item,.header.font-marcellus .search input,.header.font-marcellus .mobile-search input,.header.font-marcellus .gold-rate .rate,.header.font-marcellus .gold-amount .rate,.header.font-marcellus .action,.header.font-marcellus .menu,.header.font-marcellus .menu-item,.header.font-marcellus .strong,.header.font-marcellus .priceAmount p{font-family:var(--font-marcellus),"Marcellus",serif!important}
.site-footer{color:#744225;background:#fcf2d9;padding:32px 16px 24px}.site-footer .top{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:grid}.brand{cursor:pointer;align-items:center;gap:12px;display:flex}.brand img{width:200px;height:auto}.brand .bhima{font:400 32px/1 Instrument Sans,sans-serif}.brand .jewel{margin-top:2px;font:400 18px/1 Instrument Sans,sans-serif}.newsletter{text-align:center}.newsletter .label{text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font:700 14px/1 Instrument Sans,sans-serif}.newsletter .form{justify-content:center;margin:8px 0;display:flex}.newsletter input{color:#745230;border:1px solid #a65800;border-radius:6px 0 0 6px;width:300px;height:40px;padding:0 12px;background:#fff0!important}.newsletter button{color:#fff;cursor:pointer;background:#a65800;border:1px solid #a65800;border-left:none;border-radius:0 6px 6px 0;height:40px;padding:0 6px;font:500 14px/1 Instrument Sans,sans-serif;transition:background .3s}.newsletter button:hover{background:#8d4c00}.newsletter .note{color:#744225;margin-top:10px;font-size:16px;font-weight:500;line-height:1}.follow{text-align:right;flex-direction:column;row-gap:1rem;display:flex}.follow .label{margin-bottom:10px;font:600 16px/1 Instrument Sans,sans-serif}.follow .icons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.follow .icons a{transition:transform .3s;display:inline-block}.follow .icons a:hover{transform:translateY(-3px)}.follow .icons img{border-radius:50%;width:1.9rem;height:auto}.site-footer hr{border:none;border-top:1px solid #e2caa3;margin:32px 0}.mid{grid-template-columns:280px 1fr;align-items:start;gap:28px;max-width:1200px;margin:0 auto;display:grid}.download .heading{text-align:center;margin-bottom:8px;font:600 16px/1.2 Instrument Sans,sans-serif}.download .qr{height:auto;margin-bottom:16px;display:flex}.store{color:#a65a00;cursor:pointer;border:1px solid #d9c29e;border-radius:8px;align-items:center;gap:10px;height:46px;margin-top:12px;padding:8px 10px;transition:background .3s;display:flex}.store:hover{background:#f9f3e8}.store img{width:28px;height:28px}.store span{text-align:left;font:500 12px/1.1 Instrument Sans,sans-serif}.links{grid-template-columns:repeat(5,minmax(140px,1fr));gap:54px;display:grid}.col{flex-direction:column;row-gap:.8rem;display:flex}.col .title{color:#744225;margin-bottom:16px;font:600 16px/1 Instrument Sans,sans-serif}.col a{color:#4d4d4d;font:400 16px/1.6 Instrument Sans,sans-serif;text-decoration:none;transition:color .3s;display:block}.col a:hover{color:#a65800}.bottom{color:#7a6a55;border-top:1px solid #e2caa3;justify-content:space-between;max-width:1200px;margin:64px auto 0;padding-top:16px;font:500 12px/1.2 Instrument Sans,sans-serif;display:flex}@media (max-width:1200px){.links{grid-template-columns:repeat(4,minmax(140px,1fr));gap:20px;display:grid}}@media (max-width:992px){.site-footer .top{text-align:center;grid-template-columns:1fr;gap:32px}.brand{justify-content:center}.follow{text-align:center}.follow .icons{justify-content:center}.mid{grid-template-columns:1fr;justify-items:center}.download{text-align:center}.download .qr{margin:0 auto 16px}.store{margin:12px auto 0}.links{grid-template-columns:repeat(2,1fr)}.bottom{text-align:center;flex-direction:column;align-items:center;gap:6px}}@media (max-width:768px){.newsletter .form{flex-direction:column;align-items:center}.newsletter input{border-radius:6px;width:100%;max-width:360px}.newsletter button{border-left:1px solid #a65800;border-radius:6px;margin-top:1rem}}@media (max-width:560px){.links{text-align:center;grid-template-columns:1fr;gap:32px}.brand{text-align:center;flex-direction:column}.follow .icons{flex-wrap:wrap;justify-content:center}}.footer-middle{box-sizing:border-box;grid-template-columns:30% 70%;gap:40px;max-width:1280px;margin:0 auto;padding:48px 32px;display:grid;overflow:hidden}@media (max-width:1023px){.footer-middle{grid-template-columns:1fr;padding:32px 20px}}.footer-app{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.footer-app-title{color:#4a2d1a;font-size:clamp(18px,2vw,22px);font-weight:600}.footer-app-list{justify-content:center;gap:20px;width:100%;display:flex}.app-card{box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:clamp(140px,16vw,180px);padding:16px;display:flex}.app-card-qr{width:clamp(90px,8vw,120px);height:clamp(90px,8vw,120px)}.app-card-btn{text-align:left;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}.app-card-btn img{width:18px;height:18px}.footer-links{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}@media (max-width:1023px){.footer-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.footer-links{grid-template-columns:repeat(2,1fr);gap:24px}}.footer-col-title{color:#4a2d1a;margin-bottom:12px;font-weight:600}.footer-col-links{flex-direction:column;gap:8px;display:flex}.footer-link{color:#4a2d1a;font-size:14px;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-appointment-btn{text-align:left;color:#4a2d1a;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:14px}.footer-appointment-btn:hover{text-decoration:underline}
