/** Shopify CDN: Minification failed

Line 29:22 Unexpected "{"
Line 29:31 Expected ":"
Line 33:20 Unexpected "{"
Line 33:29 Expected ":"
Line 67:23 Unexpected "{"
Line 67:32 Expected ":"
Line 104:22 Unexpected "{"
Line 104:31 Expected ":"

**/
  @media (min-width:1000px){
    /* .yv-product-detail-title {
      margin-bottom: 10px;
      display: inline-block;
      width: 62%;
    }
    .inner-price__rating {
      display: inline;
      float: right;
      margin-top: 5px;
    } */
    .col-md-8 {
      justify-self: center;
      max-width: 80%;
      }

    #shopify-section-{{ section.id }} .yv-product-small-slider-container {
     left:0px !important;
    }
    }
  #shopify-section-{{ section.id }} .pdp__product-accordion {
    padding: 20px 0px !important;
    }
  .mobile__only{
      display:none;
    }
    .inner-price__rating {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom:10px !important;
  }

    .yv-pricebox-outer {
      margin: unset !important;
  }

  .row.space_arroud {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: auto;
  }

    @media (max-width: 768px){
      .pdp_badge.sale-badge{
        width: 20%;
        text-align: center;
        min-width: 100px;
        max-width: 100px;
      }
      .yv-main-product-detail .yv-product-detail-title, .yv-main-product-detail>div:not(.product_button), .yv-main-product-detail>p, .selling_plan_wrapper, .gift-card-box, .yv-ask-question-btn {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
     #shopify-section-{{ section.id }}  .col-md-8 {
      justify-self: center;
      max-width: 100%;
      }
        .mobile__only{
      display:block;
                  margin: unset;
    }
      h2.yv-product-detail-title.h6 {
      padding: 10px 20px;
  }
      .pdp_badge{
        margin-left: 20px;
        padding: 10px 20px !important;
      }

      .add_to_cart.button, .shopify-payment-button {
      flex: 0 0 100%;
      width: 100%;
      max-width: 100%;
  }
      .pdp-action-container.yv-checkout-btn.dynamic-checkout-enabled {
      flex-direction: column;
      gap: 15px;
  }
      .breadcrumb {
      display: none;
  }
      .yv-main-product-detail.slider-product-detail {
      padding: unset !important;
  }
      .mobile__only.mobile_breadcrumb .breadcrumb {
      display: block !important;
  }
      .product-loop-variants{
        margin-left: 0 !important;
      }
    #shopify-section-{{ section.id }}      .space_arroud {
        justify-content: space-between;
        max-width: 100% !important;
    }
      .sticky-item.content-divider-mobile-none{
            padding: 0 2%;
      }

    }
  .pdp_badge{
    position: static;
    width: fit-content;
    margin-bottom: 10px;
    background:#E63736;
  }
  .spacial-product {
      background: #000;
      color: #fff;
      padding: 3px 12px;
      margin-bottom: 1.5%;
  }
  /* variant and quantity edits  */
.yv-main-product-detail.slider-product-detail .quantity, .quantity input{
  height: 33px !important;
}
  .yv-main-product-detail.slider-product-detail .quantity-button {
    background: #000;
    width: 23px;
    color: #fff;
    height: 23px;
    margin: 4% 10%;
    border-radius: 50%;
  }
  .yv-main-product-detail.slider-product-detail .quantity-button svg{
    width: 11px;
  }
  .yv-main-product-detail.slider-product-detail .quantity,.quantity input{
    border-radius: 25px;
    width: 100% !important;
    border: none;
    background: #EAEAEA;
  }

.variant_option.color_option.image_option{
  width: 52px !important;
    height: 52px;
}
  .yv-main-product-detail.slider-product-detail .yv-main-product-detail.slider-product-detail .select-color.product-option-selector ul li.color_option.image_option.variant_option{
    width: 55px !important;
    height: 55px !important;
    margin: 0 !important;
  }

.yv-product-accordion, .yv-product-detail-tabs{
  margin-top: 15px;
}
.yv-accordion-header{
  padding: 0px 0 10px !important;
}
  .ppcse-container{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .ppcse-img-lt {
    display: flex;
    width: 100% !important;
    justify-content: center;
    align-items: center;
    gap: 6px; 
  }
  .ppcse-tot-container-tot{
    padding-top: 0 !important;
        padding-bottom: 0 !important;
  }
  .ppcse-tot-container{
        width: 100% !important;
  }
  .ppcse-tot-container > div{
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    width: 100% !important;
        margin: 10px auto 0px;
  }
  .shopify-app-block .ppcse-container ul.ppcse-list-lt {
        width: 100%;
        padding-left: 0;
    }
  .ppcse-tot-btn {
    min-width: 40% !important;
}
.ppcse-img-lt-img {
    height: 150px !inportant;
}
.ppcse-img-lt-plus{
  font-size: 150%;
}
/* @media (min-width: 650px){
  .product-services-badges{
    padding: 0 0 20px 0 !important;
  }
  .product-services-badges .row.space_arroud {
    justify-items: center;
    align-items: center;
}
.product-services-badges .yv-badge-item {
      text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-services-badges .yv-badge-item span.image {
    max-width: 50px !important;
}
.product-services-badges .row.space_arroud .col-8.col-sm-8.col-md-8{
  max-width: 95% !important;
  padding: 0 !important;
}
.select-color.product-option-selector{
margin: 18px 0 6px !important;
}
} */
@media (max-width: 575px){
  .ppcse-m-table tr:last-child td:last-child{
    border: none !important;
    border-top: 1px solid #c3cfd8 !important;
  }
  .ppcse-m-table tr th{
    border-radius: 0 !important;
  }
  .ppcse-m-table tr td:last-child .ppcse-m-list-lt-cont div:last-child {
    display: flex;
    flex-direction: column;
  }
  .ppa-add-to-cart-btn, .ppcs-variants-form-select{
    margin-bottom: 0 !important
  }
  .ppcse-tot-btn {
    min-width: 85% !important;
    padding: 13px;
}
  .content-divider-mobile-none .yv-product-accordion.sidebar-content{
    padding: 0 !important;
  }
      .product-section .yv-accordion-header svg {
        background-color: transparent !important;
    }
}

.productOption.dropdown-selected{
    width: 100%;
}
.ppcse-m.ppcse-c input{
  accent-color: #000 !important;
}

@media (max-width: 767px){
  .sale-badge.pdp_badge {
    margin: 5px 0 5px;
  }
}
@media (min-width: 1000px) {
    .product-services-badges {
        padding: 0px 16px 20px 16px !important;
    }
}

.sustainability-accordion,.tech-accordion{
  padding-left: 2.5% !important;
}

.sustainability-accordion .yv-accordion-header{
  padding: 0px 0 15px !important;
}
