@font-face{font-family:MyFont;src:url(../media/MiranoExtendedFreebie-Light.e838b1ce.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg-light);color:var(--color-text-primary);font-family:MyFont}:root{--color-primary:#5c4033;--color-gold:#c89b3c;--color-olive:#6b8e23;--color-bg-light:#f8f5f1;--color-text-primary:#1a1a1a;--color-text-secondary:#6c6c6c;--color-bg-dark:#1e1b18;--color-text-dark-primary:#fff;--color-text-dark-secondary:#b5b5b5;--color-border:#e5e0da;--color-danger:#b23a3a;--color-success:#3e7c59;--color-btn-hover:#4a3328}.color{background:#6c6c6c;width:100%;height:100px}.slick-dots{bottom:-45px!important}.slick-dots li button{transition:all .3s;opacity:.4!important;background-color:#c89b3c!important;border-radius:50%!important;width:12px!important;height:12px!important}.slick-dots li button:before{content:""!important}.slick-dots li.slick-active button{opacity:1!important}.productsPage{background-color:#f8f5f1;min-height:100vh;padding:30px 0}.productsPage h2{color:var(--color-primary);font-weight:600}.login-wrapper{justify-content:center;align-items:center;height:100%;padding:60px 0;display:flex}.login-card{background:#fff;border-radius:14px;width:520px;padding:40px;transition:all .4s;box-shadow:0 10px 30px #00000014,0 4px 8px #0000000d}.login-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px #0000001f,0 6px 12px #00000014}.login-title{text-align:center;color:var(--color-primary);margin-bottom:25px;font-weight:600}.login-btn{text-transform:none;background:linear-gradient(135deg,#5c4033,#8b5e3c);padding:10px;font-weight:500;transition:all .3s}.login-btn:hover{background:#5c4033;transform:translateY(-2px)}.google-btn,.facebook-btn{text-transform:none;flex:1}.checkout-card{background:#fff;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 4px 12px #0000000d,0 8px 20px #0000000a}.checkout-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000014,0 12px 30px #0000000f}.summary-card{background:#fff;border-radius:12px;padding:25px;position:sticky;top:100px;box-shadow:0 6px 18px #00000014}.admin-card{background:#fff;border-radius:14px;padding:25px;transition:all .3s;box-shadow:0 8px 25px #00000014}.admin-card:hover{box-shadow:0 12px 30px #0000001f}.admin-layout{background:#f5f5f5;height:100vh;display:flex}.active{background:var(--color-primary)}.admin-main{flex-direction:column;flex:1;display:flex}.admin-content{overflow-y:scroll}
