body{background-color:#000;color:#fff;height:100%;margin:0;padding:0;width:100%}.banner .content .title{font-family:Hallowed Grounds;font-size:9em}.banner{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;-webkit-mask-image:linear-gradient(180deg,#000 90vh,#0000);mask-image:linear-gradient(180deg,#000 90vh,#0000);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;position:relative;width:100vw}.banner:before{background-image:url(/static/media/bg1.98f684cc39e926364f83.png);background-position:50%;background-size:cover;content:"";inset:0;mask-image:url(/static/media/ink_lv2.aad1be2ff09708cbe1bd.gif);-webkit-mask-image:url(/static/media/ink_lv2.aad1be2ff09708cbe1bd.gif);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;position:absolute;z-index:-1}body,html{height:100%;margin:0;padding:0}body{color:#333;font-family:Arial,sans-serif}.products-container,body{display:flex;flex-direction:column;min-height:100vh}.products-container{align-items:center;background-color:#fefaf3;justify-content:flex-start;overflow:auto;padding:2rem;position:relative;text-align:center;top:0;width:80vw}h2{color:#fff;font-size:2.5rem;margin-top:80px}.product-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.product-card{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:initial!important;background-color:initial;display:flex;flex-direction:column;padding-bottom:0;position:relative;width:calc(30% - 1rem)}.product-card:hover{background-color:#fff}.product-card img{height:50px;width:50px}.product-info{font-size:"20px";text-align:center}.price{font-size:.9rem}.wishlist-icon-container{margin-left:"-20px";position:absolute;right:.5rem;top:.5rem}.wishlist-icon{margin-left:"-40px"}.product-card img{height:70%;max-width:100%;width:auto}.product-card p{color:#010101;font:1rem Arial san sarif;margin-top:.5rem;text-align:center}.product-card p:nth-of-type(2){color:#333;font-weight:700;margin-bottom:.5rem}.product-card:hover{transform:translateY(-8px)}button{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s}button:hover{transform:scale(1.05)}.product-rating{align-items:center;color:#555;display:flex;font-size:14px;margin:5px 0}.product-rating .stars{align-items:"center";color:gold;margin-left:20px;margin-right:5px}.product-rating .rating-count{color:#888;margin-left:5px}.price{font-size:1.2rem;margin-top:.5rem}.discounted-price{color:#1e3242;font-weight:700}.original-price{color:#999;margin-left:.5rem;text-decoration:none}.discount-percentage{color:#3c7a92;font-weight:700}.notification{animation:fadeInOut 3s ease-in-out;background-color:#000c;border-radius:8px;color:#fff;font-size:1.2rem;left:50%;padding:1rem 2rem;position:fixed;text-align:center;top:20px;transform:translateX(-50%);z-index:1000}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.notification.success{background-color:#008000cc}.notification.error{background-color:#f00c}.wishlist-icon:hover{transform:scale(1.2)}.image-gallery{display:flex;flex-wrap:wrap}.image-gallery img{height:auto;margin-right:.5rem;max-width:100%;width:auto}@media (max-width:768px){.product-list{align-items:center;flex-direction:column}.product-card{margin-bottom:.5rem;width:auto}}.filter-container{display:flex;gap:0;margin-bottom:0;margin-left:0;margin-right:20%px}.filter-container,.filter-sidebar{position:-webkit-sticky;position:sticky}.filter-sidebar{background-color:#fefaf3;border:1px solid #ccc;border-radius:8px;display:block;height:cover;margin-right:0;margin-top:0;padding:110px 30px 80px 7%;top:10px;width:20%}.cart-container{background-color:#f3e1d5;border-radius:15px;box-shadow:0 8px 17px #0000001a;font-family:Arail;padding:2rem}.cart-heading{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.cart-heading,.empty-cart-text{color:#9b2d20;text-align:center}.empty-cart-text{font-size:1.2rem}.cart-items{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.product-c{align-items:center;background-color:initial;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.product-image{border-radius:5px;height:200px;width:150px}.product-details{display:flex;flex-direction:row;flex-grow:1;justify-content:left;margin-left:1rem;margin-top:-100px;text-align:left}.product-name{color:#141414;font-size:1.2rem;font-weight:700}.product-price{color:#9b2d20;font-size:1rem;margin-left:20px}.product-quantity,.product-size{color:#2b2a2a;font-size:.9rem;margin-left:10px}.edit-btn,.remove-btn{background-color:#9b2d20;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem;transition:background-color .3s}.edit-btn:hover,.remove-btn:hover{background-color:#141312}.product-actions{align-items:flex-start;align-items:center;display:flex;flex-direction:column;flex-direction:row;gap:1rem;margin-left:20px;margin-top:-100px}.cart-total{display:flex;justify-content:space-between;margin-top:2rem}.checkout-btn{padding:.8rem 1.5rem}.checkout-btn:hover{background-color:#1d1003}.modal-container{background-color:#fff;border-radius:10px;padding:2rem;width:400px}.modal-heading{color:#9b2d20;font-size:2rem;margin-bottom:1rem}.modal-content label{color:#9b2d20;font-weight:700}.modal-input,.modal-select{border:1px solid #ddd;border-radius:5px;margin-bottom:1rem;padding:.5rem;width:100%}.modal-cancel-btn,.modal-save-btn{background-color:#9b2d20;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:1rem;padding:.7rem;transition:background-color .3s}.modal-cancel-btn:hover,.modal-save-btn:hover{background-color:#0c0600;justify-content:space-between}.order-details{background-color:#fff9f2;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin-left:350px;margin-top:1rem;padding:1.5rem;width:50%}.order-heading{color:#9b2d20;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-align:center}.order-item{color:#1b1a1a;display:flex;font-size:5rem;justify-content:space-between;margin-bottom:.8rem}.order-item p{font-size:20px;margin:0}.order-total{color:#9b2d20;display:flex;font-size:30px;font-weight:700;justify-content:space-between;margin-top:1rem}.checkout-btn{font-size:1rem;margin-top:0;padding:.8rem;text-transform:uppercase;width:5%}.checkout-btn:hover{background-color:#0e0401}@media (max-width:1024px){.order-details{margin-left:15%;width:70%}.order-heading{font-size:1.5rem}.order-item{font-size:2rem}.order-total{font-size:25px}.checkout-btn{font-size:.9rem;padding:.7rem}}@media (max-width:768px){.order-details{margin-left:5%;width:90%}.order-heading{font-size:1.3rem}.order-item{flex-direction:column;font-size:1.5rem;margin-bottom:1rem}.order-item p{font-size:18px}.order-total{font-size:22px}.checkout-btn{font-size:1rem;padding:1rem}}@media (max-width:480px){.order-details{margin-left:0;padding:1rem;width:100%}.order-heading,.order-item{font-size:1.2rem}.order-item{flex-direction:column}.order-item p{font-size:16px}.order-total{font-size:18px}.checkout-btn{font-size:1rem;padding:1.2rem}}.progress-bar{justify-content:space-between;margin:20px 0}.progress-bar,.step{display:flex;position:relative}.step{align-items:center;color:#0c0c0c;flex-direction:column;width:33%}.step .step-icon{align-items:center;background-color:#fff;border-radius:50%;color:#fff;display:flex;font-size:24px;height:40px;justify-content:center;margin-bottom:5px;width:40px}.step span{font-size:15px}.step.active .step-icon{background-color:#fff;color:#fff}.step.completed .step-icon{background-color:#973d3d;color:#fff}.progress-bar:before{background-color:#030202;left:15%;width:70%;z-index:0}.progress-bar:before,.step.completed:after{content:"";height:2px;position:absolute;top:20px}.step.completed:after{background-color:#973d3d;left:-50%;width:100%;z-index:1}.delivery-form{align-items:center;display:flex;flex-direction:column;margin-top:2rem;text-align:left}.delivery-input{background-color:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#1b1b1b;font-family:Arial;font-size:7rem;height:100px;margin-bottom:7rem;padding:1rem;width:100%}.delivery-input:focus{border:1px solid #9b2d20;outline:none}.payment-options{display:flex;gap:20px;margin-top:10px}.payment-option{align-items:center;display:flex}.payment-option input{margin-right:10px}.debit-card-form{grid-gap:10px;display:grid;gap:10px;margin-top:30px}.cod-confirmation{margin-top:20px}.checkout-btn{align-items:center;background-color:#9b2d20;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.8rem;height:40px;justify-content:center;margin-left:4%;padding:.5rem 1rem;transition:background-color .3s;width:200px}.checkout-btn:hover{background-color:#100902}.login-container{background-color:#fbecde;border-radius:20px;box-shadow:0 4px 15px #0003;height:40%;margin:80px auto 60px;max-width:1200px;width:70%}.image-section,.login-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.image-section{background-color:#f4f4f4;flex:1 1;gap:20px;margin-top:-50px}.image-section img{height:70%}.auth-form{display:flex;flex-direction:column;gap:20px}input{border:1px solid #c9ada4}.scontainer{background-color:#fbecde;border-radius:20px;box-shadow:0 4px 15px #0003;height:40%;margin:80px auto 60px;max-width:1200px;width:70%}.image,.scontainer{align-items:center;display:flex;justify-content:center;overflow:hidden}.image{background-color:#f4f4f4;flex:1 1;gap:0;margin-top:-80px}.image-section img{height:100vh;object-fit:cover;width:100%}.form-section{background-color:#fdf3ea;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:-70px;padding:50px;width:30%}h2{color:#333;font-size:28px;margin-bottom:30px;text-align:center}.form{gap:20px}.form,.form-group{display:flex;flex-direction:column}label{color:#555;font-size:14px;margin-bottom:5px}input{border:1px solid #ecddd8;border-radius:5px;font-size:16px;padding:12px;width:100%}.auth-button{align-items:center;background-color:#a21d1d;border:none;border-radius:5px;color:#fcf6f2;cursor:pointer;font-size:18px;padding:12px;transition:background-color .3s ease}.auth-button:hover{background-color:#a41a1a92}.extra-links{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.extra-links a{color:#d02d1e;font-size:14px;text-decoration:none}.extra-links a:hover{text-decoration:underline}p{font-size:14px;margin-top:20px;text-align:center}p a{color:#cc1b1b;font-weight:700;text-decoration:none}p a:hover{-webkit-text-decoration:underline;text-decoration:underline}.about-container{background-color:#fdf0dd;display:flex;flex-direction:column;gap:50px;padding:20px}.rajasthan-section{align-items:center;display:flex;flex-wrap:wrap;gap:70px;justify-content:center;padding:20px}.rajasthan-image img{border-radius:20px;box-shadow:8px 9px 9px rgba(7,7,7,.914);height:600px;margin-top:70px;max-width:600px;object-fit:cover;width:600px}.rajasthan-description{max-width:600px;text-align:left}.rajasthan-description h2{color:#762d0b;font-family:The Seasons;font-size:30px;margin-bottom:20px}.rajasthan-description p{color:#090909;font-family:The Seasons;font-size:18px;line-height:1.6}.about-banner{background-color:#ba775e;color:#fff;padding:40px 20px;text-align:center}.about-description{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;padding:20px}.description-column{flex:1 1;max-width:500px;text-align:center}.about-right{background:#d1beac;padding:20px;text-align:center}.about-left{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.about-card{background:#fdf0dd;border-radius:20px;max-width:310px;padding:10px;text-align:center;width:100%}.about-card img{border-radius:150px;height:350px;margin-bottom:15px;object-fit:cover;width:100%}@media (max-width:1024px){.rajasthan-section{align-items:center;flex-direction:column}.rajasthan-description h2{font-size:28px;text-align:center}.rajasthan-description p{font-size:18px;text-align:center}.description-column{max-width:100%}}@media (max-width:768px){.about-description{flex-direction:column;gap:30px}.about-left{align-items:center;flex-direction:column}.rajasthan-image img{max-width:100%}}@media (max-width:480px){.rajasthan-description h2{font-size:24px}.rajasthan-description p{font-size:16px}.about-banner p{font-size:18px}.about-right h1{font-size:28px}.about-card{max-width:90%}}.banner-container{margin-bottom:50px;width:100%}.banner-image{height:auto;max-height:550px;object-fit:cover;padding-top:60px;width:100%}.contact-container{background-color:#fef9ef;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:50px;margin-top:-50px;padding:30px 5%}.contact-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.contact-details{background-color:#fdfaf1;border-radius:20px;flex:1 1;min-width:300px;padding:20px}.contact-info{grid-gap:30px;display:grid;gap:30px;margin-top:50px}.info-row{align-items:center;display:grid;grid-template-columns:120px auto}.info-row h3{color:#333;font-size:16px;font-weight:700;margin:0}.info-row p{color:#555;font-size:16px;margin:0;text-align:left}.contact-form{background-color:#9b4738db;border-radius:20px;box-shadow:#0b0b0b;flex:1 1;min-width:300px;padding:50px}.contact-form form{display:flex;flex-direction:column;gap:15px}.contact-form .form-row{display:flex;flex-wrap:wrap;gap:15px}.contact-form input,.contact-form textarea{border:1px solid #ddd;border-radius:5px;font-size:14px;padding:10px;width:100%}.contact-form button{background-color:#d5a495bd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.contact-form button:hover{background-color:#53251d96}.map-section iframe{border:0;border-radius:10px;height:400px;max-width:300%;width:100%}@media (max-width:1024px){.contact-layout{align-items:center;flex-direction:column}.contact-details,.contact-form{max-width:600px;width:100%}}@media (max-width:768px){.banner-image{height:400px}.contact-container{padding:20px}.contact-form{padding:30px}}@media (max-width:480px){.banner-image{height:300px}.contact-container{padding:15px}.contact-form{padding:20px}.info-row{grid-template-columns:1fr;text-align:center}}
/*# sourceMappingURL=main.24a952d2.css.map*/