/** Shopify CDN: Minification failed

Line 361:12 Expected identifier but found whitespace
Line 361:13 Unexpected "("
Line 373:12 Expected identifier but found whitespace
Line 373:13 Unexpected "("
Line 427:12 Expected identifier but found whitespace
Line 427:13 Unexpected "("

**/
/* my css */
/* body {
  background: #c4c4c4 !important;
} */
.header__inline-menu ul.list-menu li a {
    color: #fff;
}

.header__inline-menu ul.list-menu li summary#HeaderMenu-top {
    color: #fff;
}

.header__inline-menu ul.list-menu li ul.header__submenu {
    background: #c4c4c4;
    border: none;
}
header {
    border-top: solid 1px gray;
}
.collection-tabs__content.color-background-1 {
    background: transparent;
}

.card.card--standard.card--media.card__padding.color-background-1.gradient {
    background: transparent;
    border: none;
}
.card__content {
    text-align: center;
}

.card-information {
    text-align: center;
}

.card-swatch {
    text-align: center;
    justify-content: center;
    display: flex;
}
.card-information .price {
    text-align: center;
}
.video_content {
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
    padding: 0 !important;
}

.first_col_v {
    width: 48% !important;
    flex: inherit !important;
}

.second_col_v {
    width: 49% !important;
    flex: inherit !important;
}

.video_content video {
    border-radius: 0 !important;
}

.second_col_v .product-card {
    background: transparent;
    border: none;
}
.second_col_v p {
    margin: 0;
    min-width: 200px;
    max-width: 420px;
}
.second_col_v h2 {
    margin: 0;
    padding-bottom: 15px;
}
.second_col_v p {
    margin: 0;
    min-width: 200px;
    max-width: 420px;
}

p {}

.second_col_v h2 {
    margin: 0;
    padding-bottom: 15px;
}

.custom-section.video_content {
    padding: 0 80px !important;
}

.first_col_v video {
    /* object-fit: cover; */
    /* display: flex; */
    /* align-items: center; */
    /* height: 660px; */
    margin-top: -70px;
}

.first_col_v .video-wrapper {
    height: 626px;
    object-fit: cover;
    overflow: hidden;
}
.blog .card__information.color-background-1.gradient {
    background: transparent;
}
.blog .card__information.color-background-1.gradient {
    text-align: left;
}
h2 {
    font-weight: 500 !important;
}
.nav-header {
    padding-top: 5px !important;
    padding-bottom: 0 !important;
}
.announcement-bar__message {
    padding: 5px 0 12px;
}
.announcement-bar-slider button.slider-button {
    padding: 0 !important;
    height: 2rem;
    min-width: 0px;
}
.newsletter-form__field-wrapper.scroll-trigger.animate--slide-in {
    border: none;
    padding: 0;
    margin: 0;
}


.rich-text__buttons {}

.rich-text__buttons span.button_icon {
    border: none !important;
    padding: 0 !important;
}

.rich-text__buttons span.button_icon img {
    width: 34px;
}

/* .rich-text__buttons span.text {
    display: none;
} */

.rich-text__buttons a.button {
    border: none;
    padding: 0 !important;
}

.rich-text__buttons {
    gap: 0;
}

/* chat bot */
.chat-widget {
      position: fixed;
      bottom: 20px;
      right: 20px;
      width: 300px;
      border-radius: 10px;
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
      overflow: hidden;
      background: #fff;
      display: none;
      z-index: 1000;
    }

    .chat-header {
      padding: 15px;
      font-weight: bold;
      background: #f5f5f5;
      border-bottom: 1px solid #ddd;
      display: flex;
      justify-content: space-between;
    }

    .chat-body {
      padding: 20px;
    }

    .chat-body p {
      margin: 0 0 10px;
      font-size: 14px;
    }

    .chat-option {
      display: flex;
      align-items: center;
      padding: 10px 15px;
      margin-bottom: 10px;
      background: #f9f9f9;
      border-radius: 8px;
      cursor: pointer;
      border: 1px solid #e0e0e0;
      transition: background 0.2s;
    }

    .chat-option:hover {
      background: #f0f0f0;
    }

    .chat-option img {
      width: 20px;
      margin-right: 10px;
    }

    .chat-footer {
      font-size: 12px;
      text-align: center;
      padding: 10px;
      color: #888;
    }

    .chat-icon {
      position: fixed;
      bottom: 20px;
      right: 20px;
      width: 50px;
      height: 50px;
      background: #333;
      color: white;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      z-index: 1001;
    }

    .chat-close {
      cursor: pointer;
    }
.chat-widget p {
    color: #1c1c1c;
}

.chat-widget .chat-option {
    color: #1c1c1c;
}

.chat-header {
    color: #1c1c1c;
}
span.mobileres {
    color: #fff !important;
}
/* end */

div#main-cart-footer {
    background: transparent;
}
.rich-text__wrapper.rich-text__wrapper--center {
    width: 100% !important;
}
.card__information.color-background-1.gradient {
    background: transparent;
}


/* size popup maker start */
button#ProductPopup-sizeChart {
    display: none;
}

.block__info--product {}

.block__product--popup {
    position: relative;
    right: 0;
}

.block__product--popup modal-opener.product-popup-modal__opener {
    position: absolute;
    top: -65px;
    right: 0;
}
/* size popup maker end */

.related-products.page-width {
    padding-top: 30px;
}





/* Responsive start */


@media only screen and (max-width: 1280px) {
.first_col_v .video-wrapper {
    height: 616px;
}
}

@media only screen and (max-width: 1263px) {
.first_col_v .video-wrapper {
    height: 576px;
}
.first_col_v video {
    margin-top: -50px;
}
}
@media only screen and (max-width: 1200px) {
.first_col_v .video-wrapper {
    height: 515px;
}
nav a.header__icon.header__icon-show--icon {
    margin-left: 0;
}

summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    margin-left: 0;
    padding-right: 0 !important;
}
}

@media only screen and (max-width: 1024px) {
.product-card {
    flex: 0 0 220px !important;
}
.first_col_v video {
    margin-top: -10px;
}
.header__icons {
    padding-right: 0;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle span.icon.icon-search {
    margin-right: 4px;
}
}

@media only screen and (max-width: 480px) {
.color-background-1.nav-bar__bottom.page-width.hidden-pc {
    background: #c2c2c2;
    min-height: auto;
}
.section-sections--24296835285302__navigation-bar-padding.isolate {
    padding: 13px 0;
}
.custom-section.video_content {
    padding: 0 20px !important;
}
.first_col_v .video-wrapper
Specificity: (0,2,0)
 {
    height: auto;
}
.first_col_v {
    width: 100% !important;
}
.second_col_v {
    width: 100% !important;
    flex: inherit !important;
}
.product-card
Specificity: (0,1,0)
 {
    flex: 0 0 209px !important;
}
.footer__list-social.list-social:only-child {
    justify-content: center;
}
h2.footer-block__newsletter-title {
    text-align: center;
}
.slideshow__text-wrapper.banner__content-slide_qBjkgd.banner__content.banner__content--middle-right.banner__content__mb--top-right.page-width.scroll-trigger.animate--slide-in {
    padding-left: 120px;
}

h2.footer-block__newsletter-title {
    text-align: center;
}

.rich-text__wrapper.rich-text__wrapper--center.page-width {
    width: 100%;
}

.rich-text__wrapper.rich-text__wrapper--center.page-width .rich-text__blocks.center {
    max-width: 100%;
}

h2.rich-text__heading.rte.inline-richtext.scroll-trigger.animate--slide-in {
    margin: 0;
}
.second_col_v h2 {
    font-size: 24px;
    text-align: center;
}
.first_col_v .video-wrapper {
    height: auto;
}
.second_col_v p {
    text-align: center !important;
}


span.mobileres br {
    display: none;
}
.slideshow__text.content-container.content-container--full-width-mobile.slideshow__text--left.slideshow__text-mobile--center {
    text-align: center;
}

.slideshow__text.content-container.content-container--full-width-mobile.slideshow__text--left.slideshow__text-mobile--center h2.heading.inline-richtext {margin-bottom: 7px;}

.slideshow__text.content-container.content-container--full-width-mobile.slideshow__text--left.slideshow__text-mobile--center .sub_heading {
    margin-bottom: 5px;
}
.chat-icon
Specificity: (0,1,0)
 {
    bottom: 70px;
}
div#Banner-template--24296834990390__image_banner_full_width_hVzpbp {
    height: 630px;
}
#Banner-template--24296834990390__image_banner_full_width_hVzpbp .banner__box {
    bottom: -64px !important;
    position: absolute;
}
.chat-icon {
    bottom: 80px;
}
div#chatWidget {
    bottom: 80px;
}
#shopify-section-template--24296834892086__slideshow_HYmC37 .slideshow__text.content-container.content-container--full-width-mobile.slideshow__text--left.slideshow__text-mobile--center {
    padding-top: 30px;
}
.block__info--product .price__container .price-item {
    font-size: 20px;
}
.rich-text__wrapper.rich-text__wrapper--center {
    width: 100% !important;
}

.rich-text__blocks.center {
    max-width: 100%;
}

h2.image-with-text__heading.inline-richtext {
    text-align: center;
}

div#ImageWithText--template--24296834957622__image_with_text_KbtqAE {
    text-align: center;
}

h2.image-with-text__heading.inline-richtext {
    width: 100%;
}
h2.title.heading.inline-richtext {
    text-align: center;
}
  
.rich-text__blocks.center {
    max-width: 100%;
}



}


@media only screen and (max-width: 375px) {
.slideshow__text-wrapper.banner__content-slide_qBjkgd.banner__content.banner__content--middle-right.banner__content__mb--top-right.page-width.scroll-trigger.animate--slide-in {
    padding-left: 120px;
}
}