{% comment %} Black Template Main Class  == .template-product-eam-black-product {% endcomment %}

{% comment %} Desktop  {% endcomment %}


 /* Body */
.template-product-eam-black-product div#main-content {
    background: black;
}
 
 /* FAQ */

.template-product-eam-black-product .shopify-section.custom-faq .collapsible-content .row {
    flex-flow: row-reverse;
    align-items: center;
    max-width: 1600px;
    justify-content: center; 
}
.template-product-eam-black-product .shopify-section.custom-faq .coloumn-2-content {
    display: none;
}
.template-product-eam-black-product .shopify-section.custom-faq .section-header--content h2 {
    color: white;
}
.template-product-eam-black-product .shopify-section.custom-faq .collapsible-content.heading-uppercase-true .accordion summary {
    text-transform: capitalize;
    color: white;
    font-family: 'Poppins';
}
.template-product-eam-black-product .shopify-section.custom-faq .collapsible-content.heading-uppercase-true .accordion .collapsible__content p a {
    color: white;
}
.template-product-eam-black-product .shopify-section.custom-faq .collapsible-content.heading-uppercase-true .accordion .collapsible__content p {
    color: white;
}
.template-product-eam-black-product .shopify-section.custom-faq .accordion summary span:after {
    background: white;
}
.template-product-eam-black-product .shopify-section.custom-faq .accordion summary span:before {
    background: white;
}
.template-product-eam-black-product .shopify-section.custom-faq .section-header--content h2 span {
    color: #b9a16b;
}
.template-product-eam-black-product .product-section-2 .product-images.slide-enable {
    padding-left: 0;
    position: relative;
}
.template-product-eam-black-product .product-section-2 .product-image-container {
    position: relative;
}
.template-product-eam-black-product .product-section-2 button.flickity-button {
    background: white;
    width: 60px;
    height: 60px;
}
.template-product-eam-black-product .product-section-2 button.flickity-button svg {
    fill: black;
    width: 28px;
    height: 33px;
}
.template-product-eam-black-product .product-price-container .price del {
    text-decoration: line-through;
    color: #ffffff69;
}
.template-product-eam-black-product .shield-icon img {
    filter: invert(1);
}
.template-product-eam-black-product .product-section-2 button.flickity-button.flickity-prev-next-button.next {
    right: 21px;
}
 /* Video */

.template-product-eam-black-product .custom-video-section .video-section__inner {
    align-items: center;
    justify-content: center;
    flex-flow: column;
    box-shadow: unset;
}
.template-product-eam-black-product .custom-video-section .section-header.section-header-left--false {
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.template-product-eam-black-product .custom-video-section .section-header.section-header-left--false .section-header--content {
    align-items: center;

}
.template-product-eam-black-product .custom-video-section .section-header h2 {
    color: white;
}
.template-product-eam-black-product .custom-video-section .section-header .rte {
    color: white;
     max-width: 100%;
    text-align: center;
}
.template-product-eam-black-product .custom-video-section .video-section__container.video-aspect--16-9 {
    width: 80%;
}
.template-product-eam-black-product .rte.rte-mobile {
    display: none;
}
.template-product-eam-black-product .shopify-section.video-section .video-section.section-spacing {
    margin-top: 0px;
}
 /* PDP  */
.template-product-eam-black-product .product-title-container .price del .amount {
    opacity: 1;
    color: #7D7D7D;
}
.template-product-eam-black-product .product-section-2 .thb-product-detail .product-title.uppercase--true {
    color: white;
}
.template-product-eam-black-product .product-section-2 .product-price-container ins span.amount {
    color: white;
}
.template-product-eam-black-product .product-section-2 .eam-price-text-content {
    background: black;
    padding: 8px;
}
.template-product-eam-black-product .product-section-2 .eam-price-text-content span {
    flex-flow: row-reverse;
}
.template-product-eam-black-product .product-section-2 .eam-price-text-content p {
    margin-left: 7px;
    color: #939393;
}
.template-product-eam-black-product .product-section-2 .icon_text_box{
    display: none;
}
.template-product-eam-black-product .product-form__input .form__label {
    color: white;
}
.template-product-eam-black-product .product-section-2 fieldset.product-form__input.product-form__input--dropdown .select select {
    color: white;
}
.template-product-eam-black-product fieldset.product-form__input.product-form__input--color .form__label {
    flex-basis: 75%;
}
.template-product-eam-black-product fieldset.product-form__input.product-form__input--color .form__label {
    flex-basis: 75%;
}
.template-product-eam-black-product fieldset.product-form__input.product-form__input--dropdown {
    display: flex;
    align-items: center;
}
.template-product-eam-black-product fieldset.product-form__input.product-form__input--dropdown .form__label {
    flex-basis: 35%;
}
.template-product-eam-black-product .variations .product-form__input--color {
    padding-bottom: 16px;
    margin-bottom: 38px;
    border-bottom: 1px solid #ffffff2e!important;
}
.template-product-eam-black-product .product-information .variations {
    margin-bottom: 10px;
    margin: 36px 0px;
    border: 1px solid #ffffff42;
    padding: 12px;
    border-radius: 16px;
}
.template-product-eam-black-product .product-section-2 span.single-add-to-cart-button--text {
    color: white;
}
.template-product-eam-black-product .product-section-2 .select-arrow svg {
    filter: invert(1);
    height: 22px;
    width: 35px;
}
.template-product-eam-black-product fieldset.product-form__input.product-form__input--dropdown .select-arrow {
    top: 40%;
}
.template-product-eam-black-product .tooltip-bottom__div {
    border: 1px solid #ffffff59!important;
    padding: 16px 39px 24px!important;
}
.template-product-eam-black-product .tooltip-bottom__div h3 {
    color: white;
}
.template-product-eam-black-product .tooltip-bottom__div p {
    color: white;
}
.template-product-eam-black-product .product-section-2 .accordion-content p {
    color: white;
}
.template-product-eam-black-product .product-section-2 .accordion-content-box .accordion-content p {
    color: white;
}
.template-product-eam-black-product .product-section-2 .accordion-content-box .specs-border div img {
    filter: invert(1);
}
.template-product-eam-black-product .product-section-2 .accordion-header {
    color: white;
}
.template-product-eam-black-product .product-section-2 .accordion-content-box table tbody tr {
    color: white;
}
.template-product-eam-black-product .product-section-2 .accordion {
    border: 3px solid #ffffff36!important;
    border-radius: 15px;
    margin-top: 13px;
    padding: 15px 20px;
}
.template-product-eam-black-product .accordion-header.overview-block {
    display: flex;
}
.template-product-eam-black-product .product-section-2 .accordion {
    padding: 13px;
}

.template-product-eam-black-product .product-section-2 .product-overview-inner-blocks-container {
    display: flex;
}
.template-product-eam-black-product .product-section-2 .accordian-mobile-box {
    border-bottom: 1px solid #ffffff40;
    border-radius: 0px;
}
.product-section-2 fieldset.product-form__input.product-form__input--dropdown .select select option {
    color: black;
}
.template-product-eam-black-product .product-section-2 .product-side-images {
    display: none;
}
.template-product-eam-black-product .product-section-2 span.single-add-to-cart-button--text {
    font-weight: bold;
    font-family: 'Poppins';
    color: black;
}
.template-product-eam-black-product .product-section-2 .product-form .add_to_cart_holder button#AddToCart {
    color: black;
    background: white;
    padding: 18px 30px;
}
.product-section-2 fieldset.product-form__input.product-form__input--dropdown .select select {
    height: 60px;
    font-size: 19px;
}
.template-product-eam-black-product .product-section-2 .loox-rating {
    color: #E3CB92;
}
.template-product-eam-black-product .product-section-2 .product-price-container ins {
    font-weight: 600;
}
.template-product-eam-black-product .product-section-2 span.badge.onsale {
    border: 1px solid #56FF85;
    text-transform: uppercase;
    background: transparent;
    color: #56FF85;
}
.template-product-eam-black-product .product-section-2 .loox-rating .loox-rating-content {
    color: #E3CB92;
}
.product-section-2 .product-form .add_to_cart_holder button#AddToCart:before {
    background: #b9a16b;
}
.template-product-eam-black-product .add-to-cart-bottom p {
    color: #ffffffbf;
    text-transform: uppercase;
    opacity: 1;
    font-size: 16px;
    letter-spacing: 1px;
}
.template-product-eam-black-product .product-section-2 .variations .product-form__input--color label:after {
    content: '';
    display: block;
    width: 60px;
    border-radius: 42px;
    height: 60px;
    background: transparent;
    border: 2px solid white;
    position: absolute;
    top: -6px;
    left: -6px;
}
.template-product-eam-black-product .product-section-2 .variations .product-form__input--color input[type=radio]+label {
    background-size: contain;
    position: relative;
    margin: 0px 11px;
}
.template-product-eam-black-product .custom-video-section .section-header h2 span {
    color: #b9a16b;
}
.template-product-eam-black-product .product-section-2 .media-gallery {
    max-height: unset;
}
.template-product-eam-black-product .product-section-2 .product-grid-container {
    grid-template-columns: 1fr clamp(360px,45%,758px)!important;
}
.template-product-eam-black-product product-slider#Product-Slider ol.flickity-page-dots {
    position: relative;
    bottom: 42px;
    margin: auto;
    width: max-content;
    border-radius: 37px;
    background: black;
    padding: 8px;
}
.template-product-eam-black-product product-slider#Product-Slider ol.flickity-page-dots li {
    color: white;
    background: white!important;
}
.template-product-eam-black-product .variant-container {
    display: flex;
    position: relative;
}
.template-product-eam-black-product .product-section-2 .plug_value {
    display: block;
}
.template-product-eam-black-product .product-section-2 .add-to-cart-bottom svg {
    filter: invert(1);
}
.template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button {
    display: block;
}
.template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button.previous {
    position: absolute;
}
.template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button svg {
    position: absolute;
    fill: #000;
    width: 38px;
    height: 38px;
    background: white;
    padding: 6px;
    border-radius: 22px;
}
.product-section-2 .variations .product-form__input--color {
     flex-wrap: unset;
     border-top: 1px solid #0000000d;
     padding: 23px 0px;
     border-bottom: 1px solid #0000000d;
    }
{% comment %} Desktop End {% endcomment %}



{% comment %} Mobile  {% endcomment %}

@media(max-width: 786px){

/* Video */
  .custom-video-section .video-section__container.video-aspect--16-9 {
    width: 90%!important;
    margin-bottom: 17px;
  }
  .rte.rte-mobile p {
    color: white;
    text-align: center;
  }
  .template-product-eam-black-product .rte.rte-mobile {
    display: block;
  }
  .template-product-eam-black-product .shopify-section.video-section .video-section.section-spacing {
    margin-bottom: 0px;
  }
/* Video End */
/* PDP */
  .template-product-eam-black-product .product-section-2 .product-overview-inner-blocks-container {
    flex-flow: column!Important;
    display: flex;
 }
  .template-product-eam-black-product .product-section-2 .accordian-mobile-box:nth-child(1) {
    display: flex!important;
 }
  .template-product-eam-black-product .product-section-2 .accordion-content.specs-content table td {
    color: white;
  }
  .template-product-eam-black-product .product-section-2 .variations .product-form__input--color input[type=radio]+label {
    margin: 0px 8px;
  }
  .template-product-eam-black-product .variations .product-form__input--color {
    margin-top: 17px;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button {
    display: block;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button svg {
    position: absolute;
    fill: black;
    width: 38px;
    padding: 9px;
    height: 38px;
    background: white;
    border-radius: 22px;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button.previous {
      position: absolute;
      left: 65px;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button svg {
    padding: 6px;
    border-radius: 22px;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick .flickity-page-dots li {
    background: white!important;
    width: 11px!important;
    height: 11px!important;
    border-radius: 40px!important;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button.next {
      position: absolute;
      right: 106px;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick {
      position: relative;
  }
  .template-product-eam-black-product .eam-five-reasons-content-slick .flickity-page-dots {
    display: block;
  }
  .template-product-eam-black-product fieldset.product-form__input.product-form__input--dropdown {
   flex-flow: column;
  }
  .template-product-eam-black-product .product-section-2 .accordion-header svg {
    filter: unset;
  }
  .template-product-eam-black-product .product-section-2 .variations .product-form__input--color {
    border-bottom: 3px solid;
  }
  .template-product-eam-black-product .product-images-buttons.no-js-hidden {
    display: none;
  }
}


{% comment %} Mobile End  {% endcomment %}


{% comment %} Only Applicable In Desktop {% endcomment %}
/* PDP */
  @media (min-width: 1000px){
    .template-product-eam-black-product .product-side-images {
        display: none;
    }
    .template-product-eam-black-product .product-image-container {
      height: 100%;
    }
    .template-product-eam-black-product .thb-product-detail {
      margin-top: 0px;
    }
    .template-product-eam-black-product .thb-product-detail .row.full-width-row {
      max-width: none;
      padding-left: initial;
    }
    .template-product-eam-black-product .thb-product-detail .row .columns {
      padding-left: initial;
    }
    .template-product-eam-black-product .product-information {
      padding-top: 46px;
    }
    .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button.previous {
      position: absolute;
      top: 138px;
      left: -49px;
    }
    .template-product-eam-black-product .eam-five-reasons-content-slick button.flickity-button.flickity-prev-next-button.next {
        position: absolute;
        right: -5px;
        top: 147px;
    }
  }

{% comment %} Only Applicable In Desktop End {% endcomment %}

