@import url(https://db.onlinewebfonts.com/c/da7260f7f3b1460653febe4a15a6f167?family=Harquil+Regular);.jauhari-brand{font-family:Harquil Regular,Playfair Display,Georgia,serif;font-weight:400;letter-spacing:2px;text-transform:none}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#212121;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.app,body{background:#f5f5f5}.app{box-shadow:0 0 30px #0000001a;margin:0 auto;max-width:500px;min-height:100vh;position:relative}.main-content{padding-bottom:70px}a{color:inherit;text-decoration:none}@media (min-width:768px){.app{display:flex;flex-direction:column;max-width:100%}.main-content{margin:0 auto;max-width:1200px;padding:20px;width:100%}.bottom-nav-desktop{display:none}}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:12px 24px;transition:all .15s}.btn--primary{background:#c2185b;color:#fff;width:100%}.btn--primary:hover{background:#ad1457}.btn--outline{background:#fff;border:2px solid #c2185b;color:#c2185b}.btn--sm{font-size:13px;padding:8px 16px}.btn--block{width:100%}.btn:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;font-family:inherit;font-size:15px;padding:12px 14px;width:100%}input:focus,textarea:focus{border-color:#c2185b;box-shadow:0 0 0 3px #c2185b1a;outline:none}label{color:#555;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.spinner{animation:spin .6s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#c2185b;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.badge{border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 8px}.badge--success{background:#e8f5e9;color:#2e7d32}.badge--warning{background:#fff8e1;color:#f57f17}.badge--danger{background:#ffebee;color:#c62828}.badge--info{background:#e3f2fd;color:#1565c0}.header-desktop{display:none!important}.header-mobile{display:flex!important}@media (min-width:768px){.header-desktop{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex!important;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-mobile{display:none!important}}.header-mobile{display:flex}@media (min-width:768px){.bottom-nav,.header-mobile{display:none}}.product-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:0 14px 20px}@media (min-width:768px){.product-grid{gap:16px;grid-template-columns:repeat(4,1fr);padding:0}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.hero-section{border-radius:20px;margin-bottom:20px}}.categories-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.categories-grid{gap:12px;grid-template-columns:repeat(6,1fr)}.cart-layout{grid-gap:20px;gap:20px;grid-template-columns:1fr 350px}.cart-layout,.checkout-layout{align-items:start;display:grid}.checkout-layout{grid-gap:24px;gap:24px;grid-template-columns:1fr 400px}.orders-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.orders-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.product-detail-layout{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.product-detail-image{border-radius:16px;height:400px}}.page-container{padding:14px}@media (min-width:768px){.page-container{margin:0 auto;max-width:1000px;padding:0}}.bottom-nav{display:flex}@media (min-width:768px){.bottom-nav{display:none!important}.main-content{padding-bottom:0!important}}
/*# sourceMappingURL=main.cef75790.css.map*/