/** Shopify CDN: Minification failed

Line 302:0 Unexpected "}"

**/
header.site-header {
    padding: 5px 0;
}
@media screen and (min-width: 480px) {
.site-nav--active .site-nav__link {
    color: var(--header-menucolor) !important;
}
header.site-header.active h1.site-header__logo.has-logo img.logo-dark, .template-index .site-header--transparent:hover img.logo-dark  {
    display: none;
}
header.site-header.active h1.site-header__logo.has-logo img.logo-white.d-none, .template-index .site-header--transparent:hover img.logo-white.d-none {
    display: block !important;
}
header.site-header.active a.site-nav__link, header.site-header.active .site-nav--active .site-nav__link, header.site-header.active .site-header__link, .template-index .site-header--transparent:hover a.site-nav__link, .template-index .site-header--transparent:hover .site-header__link {
    color: var(--header-menuhover) !important;
}
  body.template-product header.site-header a.site-nav__link, body.template-product header.site-header .site-header__link {
    color: var(--header-menuhover) !important;
  }
}
body.template-product .site-header__logo a img.logo-dark {
    display: none;
}
body.template-product .site-header__logo a img.logo-white.d-none {
    display: block !important;
}
@media screen and (max-width: 480px) {
header.site-header h1.site-header__logo.has-logo img.logo-dark, .template-index .site-header--transparent:hover img.logo-dark  {
    display: none;
}
header.site-header h1.site-header__logo.has-logo img.logo-white.d-none, .template-index .site-header--transparent:hover img.logo-white.d-none {
    display: block !important;
}
  .site-nav__link {
    color: var(--g-main) !important;
}
  header.site-header a.site-nav__link, header.site-header .site-nav--active .site-nav__link, header.site-header .site-header__link, .template-index .site-header--transparent:hover a.site-nav__link, .template-index .site-header--transparent:hover .site-header__link {
    color: var(--header-menuhover) !important;
}
  .toggle-menu-mobile .humberger .bar1, .bar2, .bar3 {
    background-color: var(--header-menuhover) !important;
}
}
@media screen and (max-width: 480px) {
  .flex__item.image-content__text {
      flex-direction: column;
  }
  .flex__item.image-content__text h2.mb-3, .flex__item.image-content__text .content-div {
    width: 100% ! IMPORTANT;
  
}
.down-arrow-btn a span {
    display: none;
}  
  .down-arrow-btn {
    position: absolute;
    top: 500px !important;
    z-index: 1;
    right: 45% !important;
}
  .img_title h3 {
    font-size: 16px !important;
    padding: 1rem !important;
}
      .contentimg-left .contentimg3-des {
    
        padding-top: 2rem;
    }
}
.js-wishlist-link .js-wishlist-count, .js-open-compare .js-compare-count, .site-header__cart-indicator {
    background-color: var(--header-menuhover) !important;
}
.down-arrow-btn {
    position: absolute;
    right: 0;
    top: 350px;
    z-index: 1;
}
.down-arrow-btn a {
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 3rem;
}
.down-arrow-btn a span {
    transform: rotate(90deg);
}
/* .image-with-content {
    margin: 3rem 0;
} */
.down-arrow-btn img {
    width: 35px;
}
.flex__item.image-content__text {
    display: flex;
    padding-bottom: 3rem;
}

.flex__item.image-content__text h2.mb-3 {
    width: 40%;
    font-size: 45px;
    line-height: 1.4;
}

.flex__item.image-content__text .content-div {
    width: 60%;
}
/* .image-with-content [data-aos] {
    background-color: #fcf9f3;
} */
.image-with-content .row.no-gutters {
    justify-content: center;
}

.image-with-content .row.no-gutters .flex__item.col-md-6 {
    max-width: 20%;
}
.image-with-content .row.no-gutters .flex__item .img_title {
    height: 5rem;
}
.img_title h3 {
    font-size: 18px;
    text-align: center;
    padding: 2rem;
}
img.icon-image-new {
    width: 30px;
    height: 30px;
}
.link-button a {
    color: #000 !important;
}
.link-button a:hover {
    border-bottom: 1px solid #9E9E9E;
}
.irc-title h2 {
    /* font-size: 2rem; */
    padding-bottom: 2rem;
}
.footer-container section.footer-top.py-5.my-5 {
    background-color: #fff;
}
section.footer-mid.pt-3.pb-4.pt-lg-5.pb-lg-5.border-top {
    border: none !important;
    padding-top: 0 !important;
}
@media screen and (min-width: 769px){
  .image-right-content .contentimg-left .contentimg3-des {
    padding-left: 60px;
}
.image-right-content .imgblock {
    width: 70%;
}
  [data-section-type="video"] {
    width: 600px;
    margin: 0 auto;
}
.footer-container section.footer-top.py-5.my-5 .footer__newsletter.mx-auto {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 90%;
}
.footer-container section.footer-top.py-5.my-5 .footer__newsletter.mx-auto h2.mb-2 {
    grid-area: 1 / 1 / 2 / 2;
  text-align: left;
}
.footer-container section.footer-top.py-5.my-5 .footer__newsletter.mx-auto p {
    grid-area: 2 / 1 / 3 / 2;
  text-align: left;
}
.footer-container section.footer-top.py-5.my-5 .footer__newsletter.mx-auto .form-vertical.pt-4 {
    grid-area: 1 / 2 / 3 / 3;
  padding-top: 0 !important;
}
.image-with-content:not(.content-blocks) .flex__item.image-content__text {
    padding-bottom: 1rem !important;
}
  .images-gallery img {
    height: 450px;
    object-fit: cover;
    object-position: bottom;
}
}
  .footer-container section.footer-top.py-5.my-5 {
    margin: 0 !important;
    padding-bottom: 0 !important;
}
  #contact_form .input-group.form-group {
    display: flex;
    flex-direction: column;
}
#contact_form .input-group.form-group input#NewsletterEmail- {
    width: 100%;
    border-radius: 30px;
}
#contact_form .input-group.form-group .input-group-append.pl-3 button.btn.btn-theme.gradient-theme {
    width: 100%;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    margin-top: 1rem;
    border: 1px solid #d3e1d5;
    color: #000;
}
#contact_form .input-group.form-group .input-group-append.pl-3 button.btn.btn-theme.gradient-theme {
    border: 1px solid #d3e1d5;
    color: #000;
}
#contact_form .input-group.form-group .input-group-append.pl-3 button.btn.btn-theme.gradient-theme:before {
    background-color: #d3e1d5;
    color: #000 !important;
}
p.button-dest.mb-5.mt-n5 {
    margin: 0 !important;
    text-align: center;
    padding-top: 20px;

}
p.button-dest.mb-5.mt-n5 a{
    color: #000;
}
.footer-container {
    border: none;
}

h1, .h1 {
  font-family: var(--g-font-1);
  font-weight: 600 !important;
}
h2, .h2 {
  font-family: var(--g-font-1);
}
h3, .h3 {
  font-family: var(--g-font-1);
  text-transform: uppercase !important;
}
.content-blocks .flex__item.image-content__text {column-gap: 10px;}

.content-blocks .row.no-gutters .flex__item.col-md-4 .flex__item.image-content__text {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.content-blocks .row.no-gutters .flex__item.col-md-4 .flex {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.content-blocks .row.no-gutters .flex__item.col-md-4 .flex__item.image-content__text h2.mb-3.font-family-1 {
    font-size: 4rem;
    font-weight: 600;
}
/*****products *********/
.product-single__price {
    font-size: 40px !important;
    line-height: 1;
}
.social-sharing.row a {
    color: var(--g-color-heading);
}
.product-single__info-wrapper #nav-tab-info .nav-tabs {
    justify-content: start !important;
}
.template-product .main-content {
    padding-top: 40px !important;
    padding-bottom: 0;
}
.images-gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.images-gallery img {
    width: 33.33%;
}
.content-blocks .content-section-div .flex__item.image-content__text {
    padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .images-gallery {
    flex-direction: column;
}
.images-gallery img {
    width: 100%;
}
.content-blocks .flex__item.image-content__text {
    padding-bottom: 0 !important;
}
  .image-with-content .row.no-gutters .flex__item.col-md-6 {
    max-width: 50% !important;
}
}
}
#contact_form .input-group-append.pl-3 {
    padding-left: 0 !important;
}

/***Our Story *******/
.full-image-banner {
    height: 90vh;
    /* margin-top: -100px; */
}
.full-image-banner .full-banner-child {
    height: 100%;
}
div#shopify-section-template--22951439171906__page_contact_wNfKFP .container {
    padding-top: 3rem;
}
.contact-content .px-5.pt-0.pb-5.border {
    padding-top: 3rem !important;
}


/**Collection page **/
.template-collection li.site-nav__item .site-nav__title, body.category-brands.template-page li.site-nav__item .site-nav__title, body.category-.template-page li.site-nav__item .site-nav__title, body.category-partnership-accelpay.template-page li.site-nav__item .site-nav__title, body.category-.template-cart li.site-nav__item .site-nav__title {
    color: var(--header-menuhover)!important;
}

.template-collection  .site-header__link, body.category-brands.template-page .site-header__link, body.category-.template-page .site-header__link, body.category-partnership-accelpay.template-page .site-header__link, body.category-.template-cart .site-header__link {
    color: var(--header-menuhover)!important;
}

.template-collection  img.logo-dark, body.category-brands.template-page img.logo-dark, body.category-.template-page img.logo-dark, body.category-partnership-accelpay.template-page img.logo-dark, body.category-.template-cart img.logo-dark {
    display: none;
}

.template-collection  img.logo-white.d-none, body.category-brands.template-page img.logo-white.d-none, body.category-.template-page img.logo-white.d-none, body.category-partnership-accelpay.template-page img.logo-white.d-none, body.category-.template-cart img.logo-white.d-none {
    display: block !important;
}

.footer__powered a {
    color: #000  !important;
}
.contact-form .input-group.form-group .input-group-append.pl-3 {
    padding: 0 !important;
}
header.site-header:not(.active) .site-nav--active .site-nav__link .site-nav__title::before {
    width: 0;
}