/* Main App CSS */
.product-form__submit {
    text-transform: uppercase;
}
.kirb-hidden,
.main_content{
  display: none !important;
}
 .main-content, .nt_content, .page-wrap .page-template, main, #MainContent{
  opacity:1;
 }
.loading-overlay__spinner.main_loader.initial {
}
.loading-key{
  opacity: 1; 
}
.loading-overlay__spinner svg path, #pageloader svg path {
    fill: var(--app-normal-primary-color);
}
cart-items.key-loading quantity-popover:not(.current) quantity-input{
  display: none;
}
.visibility-hidden{
  visibility: hidden;
}
div#pageloader svg, #kirb_listing_loader_top svg{
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}

#kirb_listing_loader_top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

div.shape-style {
width: 58px !important;
height: 58px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid lightgray;
cursor: pointer;
flex-direction: column;
}

/* Main App CSS end */


/* Elessi Theme Css */

#nt_wrapper li{
    list-style: none !important;
}

.variations_button .flex{
    display: flex;
    flex-direction: column ;
}


/* Elessi Theme Css End*/




/* Suit Up Theme Css */

.template-collection .page-width{
    /* width: 100% !important; */
}

.product-view__details .diamond__content .diamond__content--price p {
    margin-top: 15px;
}

.template-page .product__list--item .product__list--icon .icon-comparizon img {
    /* width: 100px !important; */
}

.template-page .sort-width{
    /* width: 75px; */
}

@media (min-width: 768px) and (max-width: 1550px) {
    .template-product .steper-key, .template-collection .steper-key, .template-page .steper-key {
        width: 100% !important;
    }
}

.template-product .slick-arrow:before, .template-page .slick-arrow:before {
    /* content: ""; */
}

.header-wrapper--overlay:not(#HeaderWrapper){
    position: initial !important;
}

.product__info-container .product-form {
    margin-top: 0 !important;
}

/* Suit Up Theme Css End*/

/* loader like BG starts */

.kirb_loader.kirb_loader_diam_list {
    position: relative !important;
    width: 100%;
    height: 20px;
    /* display: none; */
    align-items: center;
    justify-content: center;
    background-color: #fff;
    z-index: 1;
    padding: 0;
}
.kirb_loader_diam_list .loader3 {
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-top: 10px; */
  }
  
.kirb_loader_diam_list .circle1 {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 5px;
    background-color: var(--blue-bg-color);
    animation: circle1 1s ease-in-out infinite;
  }
  
.kirb_loader_diam_list .circle1:nth-child(2) {
    animation-delay: 0.2s;
  }
  
.kirb_loader_diam_list .circle1:nth-child(3) {
    animation-delay: 0.4s;
  }
  
.kirb_loader_diam_list .circle1:nth-child(4) {
    animation-delay: 0.6s;
  }
  
.kirb_loader_diam_list .circle1:nth-child(5) {
    animation-delay: 0.8s;
  }
  
  @keyframes circle1 {
    0% {
      transform: scale(1);
      opacity: 1;
    }
  
    50% {
      transform: scale(1.5);
      opacity: 0.5;
    }
  
    100% {
      transform: scale(1);
      opacity: 1;
    }
}

/* loader like BG ends */

