<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&amp;display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&amp;display=swap');
*/
*,
*::after{
margin:0;
padding:0;
box-sizing: border-box;
}
:root{
    --orange:#ff7800;
    --black:#130f40;
    --light-color:#666;
    --pink:#ff004c;
    --cyan:#00c3ff;
    --box--shadow:0 .5rem 1.5rem rgba(0,0,0,.1);
    --border:2rem solid rgba(0,0,0,.1);
    --outline:1rem solid rgba(0,0,0,.1);
    --outline-hover:#e08ec0;
    --after-content:'2';
}
*{
    font-family: 'Poppins', sans-serif;
    margin:0; padding:0;
    box-sizing: border-box;
    outline: none; border: none;
    text-decoration: none;
    text-transform: capitalize;
    transition: all .2s linear;
}
html{
    font-size: 62.5%;
    overflow-x: hidden;
    scroll-behavior: smooth;
    scroll-padding-top: 7rem;
}

section{
    padding:2rem 9%;
}
.heading{
    text-align: center;
    padding:2rem 0;
    padding-bottom: 3rem;
    font-size: 3.5rem;
    color:var(--black);
}
.heading1{
    text-align: center;
    padding:2rem 0;
    padding-bottom: 3rem;
    font-size: 3.5rem;
    color:var(--black);
}
.heading span{
    background: var(--orange);
    color:#fff;
    display: inline-block;
    padding:.5rem 3rem;
    clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0% 0%);
}
.heading1 span{
    background: var(--orange);
    color:#fff;
    display: inline-block;
    padding:.5rem 3rem;
    clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0% 0%);
}
.btn{
    margin-top: 1rem;
    display: inline-block;
    padding:.8rem 3rem;
    font-size: 1.7rem;
    border-radius: .5rem;
    border:.2rem solid var(--black);
    color:#741248;
    cursor: pointer;
    background: none;
}
.add-to-cart-btn{
    margin-top: 1rem;
    display: inline-block;
    padding:.8rem 3rem;
    font-size: 1.7rem;
    border-radius: .5rem;
    border:.2rem solid var(--black);
    color:#741248;
    cursor: pointer;
    background: none;
}
.add-to-cart-btn:hover{
    background:#023a4c;
    color:#fff;
    }
.btn:hover{
background:#023a4c;
color:#fff;
}

.header{
position: fixed;
top:0; left:0; right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
background:rgb(223, 209, 209);
box-shadow: var(--box-shadow);
}

.header .logo{
font-size: 2.5rem;
font-weight: bolder;
color:var(--black);
}

.header .logo i{
color:var(--orange);
}

.header .navbar a{
font-size: 1.7rem;
margin:0 1rem;
color:var(--black);
}

.header .navbar a:hover{
color:var(--orange);
}

.header .icons div{
height: 4.5rem;
width: 4.5rem;
line-height: 4.5rem;
border-radius: .5rem;
background: #eee;
color:var(--black);
font-size: 2rem;
margin-left: .3rem;
cursor: pointer;
text-align: center;
}

.header .icons div:hover{
background: var(--orange);
color:#fff;
}

#menu-btn{
display: none;
}

.header .search-form{
position: absolute;
top:110%; right:-110%;
width: 50rem;
height:5rem;
background: #fff;
border-radius: .5rem;
overflow: hidden;
display: flex;
align-items: center;
box-shadow: var(--box-shadow);
}

.header .search-form.active{
right:2rem;
transition: .4s linear;
}
.header .search-form input{
    height:100%;
    width:100%;
    background: none;
    text-transform: none;
    font-size: 1.6rem;
    color:var(--black);
    padding:0 1.5rem;
}

.header .search-form label{
    font-size: 2.2rem;
    padding-right: 1.5rem;
    color:var(--black);
    cursor: pointer;
}

.header .search-form label:hover{
    color:var(--orange);
}

/*.header .shopping-cart{
    position: absolute;
    top:110%; right:-110%;
    padding:1rem;
    border-radius: .5rem;
    box-shadow: var(--box-shadow);
    width:35rem;
    background: #fff;
}

.header .shopping-cart.active{
    right:2rem;
    transition: .4s linear;
}

.header .shopping-cart .box{
    display: flex;
    align-items: center;
    gap:1rem;
    position: relative;
    margin:1rem 0;
}

.header .shopping-cart .box img{
    height:10rem;
}

.header .shopping-cart .box .fa-trash{
    font-size: 2rem;
    position: absolute;
    top:50%; right:2rem;
    cursor: pointer;
    color:var(--light-color);
    transform: translateY(-50%);
}

.header .shopping-cart .box .fa-trash:hover{
    color:var(--orange);
}

.header .shopping-cart .box .content h3{
    color:var(--black);
    font-size: 1.7rem;
    padding-bottom: 1rem;
}

.header .shopping-cart .box .content span{
    color:var(--light-color);
    font-size: 1.6rem;
}

.header .shopping-cart .box .content .quantity{
    padding-left: 1rem;
}

.header .shopping-cart .total{
    font-size: 2.5rem;
    padding:1rem 0;
    text-align: center;
    color:var(--black);
}

.header .shopping-cart .btn{
    display: block;
    text-align: center;
    margin:1rem;
}
*/
.header .login-form{
    position: absolute;
    top:110%; right:-110%;
    width:35rem;
    box-shadow: var(--box-shadow);
    padding:2rem;
    border-radius: .5rem;
    background: #fff;
    text-align: center;
}

.header .login-form.active{
    right:2rem;
    transition: .4s linear;
}

.header .login-form h3{
    font-size: 2.5rem;
    text-transform: uppercase;
    color: var(--black);
}

.header .login-form .box{
    width: 100%;
    margin:.7rem 0;
    background:#eee;
    border-radius: .5rem;
    padding:1rem;
    font-size: 1.6rem;
    color:var(--black);
    text-transform: calc();
}

.header .login-form p{
    font-size: 1.4rem;
    padding:.5rem 0;
    color:var(--light-color);
}

.header .login-form p a{
    color:var(--orange);
    text-decoration: underline;
}
.popup{
    position: absolute;
    top:100%; right:-50%;
    width:35rem;
    background: #fff;
    border-radius: .5rem;
    transform: translate(-50%,-50%) scale(0.1);
  /*  text-align: center;
    padding-top: 50px;
    padding-right: 20px ;
    padding-left: 20px;
    padding-bottom: 20px;*/
    color: #333;
    padding-bottom: 20px;
    visibility: hidden;
    transition: transform 0.4s,top 0.4s;
}
.open-popup{
    visibility: visible;
    top: 50%;
    transform: translate(-50%,-50%) scale(1);
}
.popup img{
    width: 75px;
    margin-top: -50px;
    border-radius: 50px;
    box-shadow: 0 2px 5px  #d15411ed;
}
.popup h2{
    font-size: 38px;
    font-weight: 500;
  color: #c7671d;
    margin: 30px 0 10px;

}
.popup p{
    color: #c7671d;
}
.popup button{
    width: 100px;
    margin-top: 50px;
    padding: 10px 10px;
    background: #fff;
    color: rgb(27, 26, 26);
    border: 0;
    outline: none;
    font-size: 18px;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: 0 5px 5px #d15411ed;
}
.home{
    display: flex;
    align-items: center;
    justify-content: left;
    background: url('https://i0.wp.com/armchairjournal.com/wp-content/uploads/2020/07/indian-traditional-2659293_1280.jpg?resize=1024%2C683&amp;ssl=1') no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 14rem;
    padding-bottom: 38rem;
}

.home .content{
    padding-top: 15%;
    text-align: center;
    width:60rem;
}

.home .content h3{
   
    color:#d0e2ff;
    font-size: 3rem;
}

.home .content h3 span{

    color:var(--orange);
}

.home .content p{
    text-align: left;
    color:#fff;
    font-size: 1.7rem;
    padding:1rem 0;
    line-height: 1.8;
}
/*.reflection{
    width: 300px;
    height: 350px;
    position: relative;
   /* background: url(image/arunachal.jpg);*/
    /*background-position: bottom;
    background-size: cover;
    box-shadow: 0px 50px 70px rgba(0,0,0,0.3),
    0px 10px 10px rgba(0,0,0,0.1);
}*/
/*.features .reflection img{
    margin:1rem 0;
    height: 20rem;
}
.reflection::after{
    content: "";
    background-image: inherit;
    width: inherit;
    height:40%;
    position: absolute;
    bottom: -41%;
    transform: scaleY(-1);
  background-position: bottom;
  background-size: cover;
  opacity: 0.5;
}
.reflection::before{
    content: "";
    width: inherit;
    height: 42%;
    position: absolute;
    bottom: -42%;
    background: linear-gradient(to bottom,rgb(76, 80, 71),white);
    z-index: 1;
    
}
/*.features .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
    gap:1.5rem;
}

/*.features  .box1{
    padding:3rem 2rem;
    background: rgb(223, 211, 211);
    outline: var(--outline);
    outline-offset: -1rem;
    text-align: center;
    box-shadow: var(--box-shadow);
}*/
.features .heading1{
    padding-bottom: 200px;
}
.features .heading{
    padding-top: 50px;
    padding-bottom: 50px;
}
.features .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
    gap:1.5rem;
}

.features .box-container .box{
    padding:3rem 2rem;
    background: rgb(223, 211, 211);
    outline: var(--outline);
    outline-offset: -1rem;
    text-align: center;
    box-shadow: var(--box-shadow);
}

.features .box-container .box:hover{
    outline: var(--outline-hover);
    outline-offset: -1rem;
}

.features .box-container .box img{
    margin:1rem 0;
    height: 15rem;
}

.features .box-container .box h3{
    font-size: 2.5rem;
    line-height: 1.8;
    color:var(--black);
}


.features .box-container .box h4{
    font-size: 2rem;
    line-height: 1.8;
    color:var(--orange);
}

.features .box-container .box p{
    font-size: 1.5rem;
    line-height: 1.8;
    color:var(--pink);
    padding-left: 75px;
    padding-right: 75px;
}
/*.features .box1:hover{
    outline: var(--outline-hover);
    outline-offset: -1rem;
}

.features .box1 img{
    margin:1rem 0;
    height: 25rem;
}
.features .box1{
    position: relative;
    width: 200px;
    height: 200px;
    transform-style: preserve-3d;
    animation: animate 20s linear infinite;
}
@keyframes animate{
    0%{
        transform: perspective(1000px) rotateY(0deg);
    }
    100%{
        transform: perspective(1000px) rotateY(0deg);
    }
}
.features .box1 span{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform-origin: center;
    transform-style: preserve-3d;
    transform: rotateY(calc(var(--i) * 45deg )) translateZ(400px);

}
.features .box1 span img{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 object-fit: cover;
}
*/



shop-section.box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
    gap:1.5rem;
}




 .box-container .card-item{
    padding:3rem 2rem;
    background: rgb(223, 211, 211);
    outline: var(--outline);
    outline-offset: -1rem;
    text-align: center;
    box-shadow: var(--box-shadow);
}

 .box-container .card-item:hover{
    outline: var(--outline-hover);
    outline-offset: -1rem;
}

.box-container .card-item img{
    margin:1rem 0;
    height: 15rem;
}

.box-container .card-item h3{
    font-size: 2.5rem;
    line-height: 1.8;
    color:var(--black);
}


 .box-container .card-item p{
    font-size: 1.5rem;
    line-height: 1.8;
    color:var(--pink);
    padding-left: 75px;
    padding-right: 75px;
}
.box-container .card-item .details{
    text-align: center;    
}
.box-container .card-item p,.card-item h3 {
    margin-top:10px;   
}
.box-container .card-item span{
    display: block;
    margin-top:10px;
}
.products h1{
    padding-top: 8%;
}
.products .product-slider{
    padding:1rem;
}

.products .product-slider:first-child{
    margin-bottom: 2rem;
}

.products .product-slider .box{
    background: rgb(223, 211, 211);
    border-radius: .5rem;
    text-align: center;
    padding:3rem 2rem;
    outline-offset: -1rem;
    outline: var(--outline);
    box-shadow: var(--outline-hover);
    transition: .3s linear;
}
/*.products .product-slider .box:hover{
    outline-offset: 0rem;
    outline: var(--outline-hover);
}*/

.products .product-slider .box img{
    height:15rem;
}

.products .product-slider .box h3{
    font-size: 2.5rem;
    color:var(--black);
}

.products .product-slider .box:hover{
    outline: var(--outline-hover);
    outline-offset: -1rem;
}
.review h1{
    padding-top: 8%;
}
.review .review-slider{
    padding:1rem;
}

.review .review-slider .box{
    background: rgb(223, 211, 211);
    border-radius: .5rem;
    text-align: center;
    padding:3rem 2rem;
    outline-offset: -1rem;
    outline: var(--outline);
    box-shadow: var(--box-shadow);
    transition: .2s linear;
}

.review .review-slider .box:hover{
    outline:var(--outline-hover);
    outline-offset: -1rem;
}

.review .review-slider .box img{
    height:10rem;
    width:10rem;
    border-radius: 50%;
}

.review .review-slider .box p{
    padding:1rem 0;
    line-height: 1.8;
    color:var(--light-color);
    font-size: 1.5rem;
}

.review .review-slider .box h3{
    padding-bottom: .5rem;
    color:var(--black);
    font-size: 2.2rem;
}

.review .review-slider .box .stars i{
    color:var(--orange);
    font-size: 1.7rem;
}

.contact-section .section-title h1{
    text-align: center;
    
}
.footer{
        background : rgb(223, 211, 211);
        padding-top: 5px
}

.footer .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
    gap:1.5rem;
}

.footer .box-container .box h3{
    font-size: 2.5rem;
    color:var(--black);
    padding:1rem 0;
}

.footer .box-container .box h3 i{
    color:var(--orange);
}

.footer .box-container .box .links{
    display: block;
    font-size: 1.5rem;
    color:var(--light-color);
    padding:1rem 0;
}

.footer .box-container .box .links i{
    color:var(--orange);
    padding-right: .5rem;
}

.footer .box-container .box .links:hover i{
    padding-right: 2rem;
}


.footer .box-container .box p{
    line-height: 1.8;
    font-size: 1.5rem;
    color:rgb(223, 211, 211);;
    padding:1rem 0;
}

.footer .box-container .box .share a{
    height:4rem;
    width:4rem;
    line-height:4rem;
    border-radius: .5rem;
    font-size: 2rem;
    color:var(--black);
    margin-right: .2rem;
    background: #eee;
    text-align: center;
}

.footer .box-container .box .share a:hover{
    background: var(--orange);
    color: #fff;
}

.footer .box-container .box .email{
    width: 100%;
    margin:.7rem 0;
    padding:1rem;
    border-radius: .5rem;
    background: #eee;
    font-size: 1.6rem;
    color:var(--black);
    text-transform: none;
}

.footer .box-container .box .payment-img{
    margin-top: 2rem;
    height: 3rem;
    display: block;
}

.footer .credit{
    text-align: center;
    margin-top: 2rem;
    padding:1rem;
    padding-top: 2.5rem;
    font-size: 2rem;
    color:var(--black);
    border-top: var(--border);
}

.footer .credit span{
    color:var(--orange);
}
.features1 .container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
  }
  
  .features1  .container &gt; div {
    cursor: pointer;
    height: 210px;
    background-size: cover;
    background-attachment: fixed;
  
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  
    transition: all 0.5s ease-in;
  }
  
  .features1 .container &gt; div:hover {
    opacity: 0.7;
    transform: scale(0.98);
  }
  
  .features1 .container &gt; div:nth-of-type(1) {
    grid-column: 1 / 3;
  }
  
  .features1 .container &gt; div:nth-of-type(6) {
    grid-column: 3 / 5;
  }
  
  .features1 .container &gt; div:nth-of-type(9) {
    grid-column: 3 / 5;
  }
  
  .features1 .container &gt; div:nth-of-type(10) {
    grid-column: 1 / 3;
  }
  
  .features1 .bg1 {
    background: url('image/kondapalli\ ap.webp');
    position: relative;
  }
  
  .features1 .bg2 {
    background: url('image/bihar.jpg');
    color: #333;
  }
  
  .features1 .bg3 {
    background: url('image/arunachal.jpg');
    color: #333;
  }
  
  .features1 .bg4 {
    background: url('image/bihar.jpg');
    color: #333;
  }
  
  .features1 .bg5 {
    background: url('image/chattisgarh.jpg');
    color: #333;
  }
  
  .features1 .bg6 {
    background: url('image/gujarat.webp');
    color: #333;
  }
  
  .features1 .bg7 {
    background: url('image/haryana.JPG');
    color: #333;
  }
  
  .features1 .bg8 {
    background: url('image/kondapalli\ ap.webp');
    color: #333;
  }
  
  .features1 .bg9 {
    background: url('image/madhya.jpg');
    color: #333;
  }
  
  .features1 .bg10 {
    background: url('image/kerala.webp');
    color: #333;
  }
  
  .features1 .bg11 {
    background: url('image/karnataka.jpg');
    color: #333;
  }
  
  .features1 .bg12 {
    background: url('image/manipur.jpg');
    color: #333;
  }












/* media queries  */

@media (max-width:991px){

    html{
        font-size: 55%;
    }

    .header{
        padding:2rem;
    }

    section{
        padding:2rem;
    }

}

@media (max-width:768px){

    #menu-btn{
        display: inline-block;
    }

    .header .search-form{
        width:90%;
    }

    .header .navbar{
        position: absolute;
        top:110%; right:-110%;
        width:30rem;
        box-shadow: var(--box-shadow);
        border-radius: .5rem;
        background: #fff;
    }

    .header .navbar.active{
        right:2rem;
        transition: .4s linear;
    }

    .header .navbar a{
        font-size: 2rem;
        margin:2rem 2.5rem;
        display: block;
    }

}

@media (max-width:450px){

    html{
        font-size: 50%;
    }

    .heading{
        font-size: 2.5rem;
    }

    .footer{
        text-align: center;
    }

    .footer .box-container .box .payment-img{
        margin: 2rem auto;
    }

}


.header .cart-box{
   /* background-color: url('image/bg1.jpg');*/
    width:26% !important;
    position: absolute;
    left:72%;
    top:25%;
    /* border:solid 1px blue; */
    padding:10px 20px;
}

.header .cart-wrapper{
    
    overflow-y: auto;
    max-height: 350px;
    width:24vw;
}
.header .cart-box .h2{
    text-align: center;
}
.header .subtotal{
    text-align: right;
    padding:5%;
}
.header .checkout,.view-cart{
    width:95%;
    text-align: center;
    cursor: pointer;
    background-color: rgb(86, 16, 50);
    font-size: large;
    color: #fff;
    margin:10px auto;
    padding:10px 15px;
}
.header .view-cart{
    background-color: #fff;
    border:  rgb(86, 16, 50);
    color: rgb(86, 16, 50);
}
.header .cart-icon{
    text-align: right;
}

.header .cart-item{
  display:grid;
  grid-template-columns: 3fr 6fr 1fr;
  padding:5% 2%;
  border-bottom:solid 1px lightgray;  
}

.header .cart-item img{
    height:10rem;
}
.header .cart-item .details{
    padding-left:10%;
    padding-right:10%;
}

.header .cart-item h3{
  text-align: left; 
  margin-bottom:5%; 
}
.header .cart-item .price{
    display: block;
    text-align: right;
    margin-top: 35%; 
      }
      
      .header .quantity{
         display: block;
         margin-top:5%;
     } 
    
     .header .fa-window-close{
         color: rgb(130, 43, 93);
     }
     .header .cancel{
        size: 100%;
         text-align: right;
     }
     .header .whole-cart-window{
         border: solid lightgray 1px;
         border-top:none;
         position: fixed;
         top:12vh;
         background-color: #fff;
         margin-right:2%;
     }
    
     .header .hide{
         display: none;
     }
      .non-empty::after{
      content: var(--after-content);
      font-size: 20px;
      width:20px;
      height: 42px;
      display: inline-block;
      text-align: center;
      position: absolute;
      top:-2px;
      left:87%;
      background-color: rgb(163, 84, 129);
      border-radius: 70%;
    }
    
 /* .card-wrapper{
        display: flex;
        flex-wrap: wrap;
    }
    .shop-section.card-item{
        padding-top: 10px;
        display: flex;
        /* flex-direction: column; 
        min-width: 500px;
        height:600px;
        justify-content: center;
        align-items: center;
    }
.card-item img{
    /*margin:1rem 0;
    padding-top: 100px;
    padding-right: 50px;
  
    height: 20rem;
    }
.card-item .details{
        text-align: center;    
    }
 .card-item p,.card-item h3 {
        margin-top:10px;   
    }
    .card-item span{
        display: block;
        margin-top:10px;
    }*/
.add-to-cart-btn{
        width: fit-content;
        margin:auto;
        padding: 10px 15px;
        cursor: pointer;
        background-color: brown;
        border-radius: 3px;
        font-size: large;
        color:#fff
 
    }</pre></body></html>