/** Shopify CDN: Minification failed

Line 48:15 Expected identifier but found whitespace
Line 48:23 Unexpected ";"
Line 54:32 Unexpected "0%"
Line 54:90 Unexpected "100%"

**/
/* bootstrap 5 css link */
@import url('https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha3/dist/css/bootstrap.min.css');
/* bootstrap END SHERE */



a{
    text-decoration: none;
}

/* header Anchor tag  */
.menu-list__list-item a{
        /* font-size:15px ; */
   border-bottom: transparent 6px solid;
    font-weight:600;
}

/* header Anchor tag on page active  */
.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active, .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link, .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{
   border-bottom: #000000 6px solid;
    /* color: #ffa559 !important; orange */
      color: #000000 !important;

}


/* slideshow-control icon hide 1st section */
.slideshow-control:is(.icon-pause,.icon-play) {
    color: var(--color-active);
    display: none;
}

  /* Icon with text section :hover css*/

/* .group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style:hover */
/* .border-style.spacing-style:hover */
/* .group-block:hover
{
  /* animation:shadow-drop-2-center .4s cubic-bezier(.25,.46,.45,.94) both; */
    background: #f6f6f8;
  border-radius: 5px;
} */



@keyframes shadow-drop-2-center{0%{transform:translateZ(0);box-shadow:0 0 0 0 transparent}100%{transform:translateZ(50px);box-shadow:0 0 20px 0 rgba(0,0,0,.35)}}

@media all and (min-width:999px){
  /* ICON HOVER */
.group-block:hover  .icon-block{
  -webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both
}
@keyframes heartbeat {
  0% {
    transform: scale(1);
    transform-origin: center center;
    animation-timing-function: ease-out;
  }
  10% {
    transform: scale(0.91);
    animation-timing-function: ease-in;
  }
  17% {
    transform: scale(0.98);
    animation-timing-function: ease-out;
  }
  33% {
    transform: scale(0.87);
    animation-timing-function: ease-in;
  }
  45% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}
}

  /* ENDS HERE */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
 /* SALE tag */
.product-badges__badge{
            color: white;
    background: #e61818 !important;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
}


/* about img with text section image hover animation  */
img.image-block__image{
            transition: all 5s ease-out both;
 
}

  img.image-block__image:hover {
  animation: kenburns-top 5s ease-out both;
    transition: all 5s ease-out both;
      overflow: hidden;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
   @keyframes kenburns-top {
  0% {
    transform: scale(1) translateY(0);
    transform-origin: 50% 16%;
  }
  100% {
    transform: scale(1.25) translateY(-15px);
    transform-origin: top;
  }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
    /* collacrion                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */
  .resource-list__item:hover {
    box-shadow: 0 3px 5px 6px rgb(0 0 0 / 10%);
        /* padding: 10px; */
    border-radius: 5px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
  .background-image-container img , .hero__media-wrapper img{
 animation: kenburns-top 5s ease-out infinite alternate-reverse both;
    transition: all 5s ease-out both;
      overflow: hidden;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
   @keyframes kenburns-top {
  0% {
    transform: scale(1) translateY(0);
    transform-origin: 50% 16%;
  }
  100% {
    transform: scale(1.25) translateY(-15px);
    transform-origin: top;
  }
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                


/* CONTACT US PAGE CODE */
 /* Base Styles */
.responsive-layout {
  display: flex;
  gap: 16px;
}
.responsive-column {
  width: 50%;
}
.contact-form__input,
textarea {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* Responsive Design */
@media (max-width: 768px) {
  .responsive-layout {
    flex-direction: column;
  }
  .responsive-column {
    width: 100%;
  }
}

/* header center  */
/* blocks mein _header-logo */
@media all and (min-width: 999px) {
  .header-logo {
       position: relative;
    left: 91%;
  }
}
           /* ends here */


/* Collectio image */
 /* .image-block.collection-card__image.border-style {
    border-radius: 100%;
   width: 180px;
    height: 180px;
    margin: 0 auto;
} */

/* .image-block img{
    margin: 0 auto;
   border-radius: 100%;
} */

/* HOMEPAGE 7 Collections image */
/* [data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-1"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-2"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-3"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-4"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-5"] .image-block.collection-card__image.border-style,
[data-block-id="AV3E4RzlmRGZoa201Y__static-collection-card-6"] 
.image-block.collection-card__image.border-style {
    border-radius: 100%;
    width: 180px;
    height: 180px;
    margin: 0 auto;
} */


/* category  page */
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-1"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-2"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-3"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-4"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-5"] .image-block.collection-card__image.border-style,
[data-block-id="ARGtiNERRbGRMUkNuU__static-collection-card-6"] 

.image-block.collection-card__image.border-style {
height: 250px;
    margin: 0 auto;
   
} 

 /* ends here   */   




 /* product card snippet */
  .color-swatches .swatch {
    width: 25px;
    height: 25px;   
        border: 1px solid #ccc;
  transition: border 0.2s ease-in-out;
  }

/* .swatch-wrapper-anchortag{
    background: transparent;
    padding: 4px;
    width: 38px;
    height: 38px;
   transition: border 0.2s ease-in-out;
}
  .swatch-wrapper-anchortag:hover{
    background: #e2e2e2 !important;   
} */

/* .color-swatches .swatch:hover {
  border: 2px solid grey !important;
  cursor: pointer;
} */
 
  /* Discover Our Collections titles*/
.spacing-style.text-block.text-block--AakJSUndhY0k1VENUb__text_ipQ8qE.h4.text-block--align-center,
.spacing-style.text-block.text-block--AbFBZV3lBQ1hoRVAwY__text_aYbFk4.h4.text-block--align-center,
.spacing-style.text-block.text-block--AYWJGWFNIR2Y1QVdRb__text_kTgAVr.h4.text-block--align-center,
.spacing-style.text-block.text-block--AQ3B1N01lbVQ5REZEU__text_AbEJy6.h4.text-block--align-center.text-block--full-width,
.spacing-style.text-block.text-block--AcnZ6KzRPMmVXaHJaT__text_P8rDPq.h4.text-block--align-center,
.spacing-style.text-block.text-block--AK3JwNGpEWWg4Ynhia__text_EeEt4L.h4.text-block--align-center,
.text-block p, .text-block.p>*{
  margin-top:2px  !important;
  margin-bottom:2px  !important;
}

      /* Virtual Installation Support INDEX HOme page above footer section */
.spacing-style.text-block.text-block--AUnl4R04wQWxNdVJMe__text_DTpKGY.h3.text-block--align-center,
.spacing-style.text-block.text-block--AcmJGV1QxaldSNi9BW__text_PMXHT4.h3.text-block--align-center,
.spacing-style.text-block.text-block--AYnYvdnRxYjQvS21iZ__text_Ve6pNF.h3.text-block--align-center,
.spacing-style.text-block.text-block--AajVEUDZrQ295eHZYN__text_6TpkGQ.h3.text-block--align-center
{
  margin:2px 0 !important;
  /* background:blue !important */
}
   
              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
   /* this is for mobile slider images and images for the image                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */
@media all and (max-width:999px)  {

img.image-block__image {
    aspect-ratio: 3 / 3 !important;
}


 

  /* @media all and (max-width:788px){
    .text-block h1,
  .text-block h2,
  .text-block h3,
  .text-block h4,
  .text-block h5,
  .text-block h6,
  .text-block p,
  .text-block b,
  .text-block strong,
  .text-block a,
  .text-block button , a,
  div{
    text-align: center !important;
     margin: 0 auto !important;
  }

  rte-formatter{
   margin: 0 auto !important;
  }

  } */

} 

