/** Shopify CDN: Minification failed

Line 81:26 Unexpected "/"

**/

.Custom__properties-select .error {
    margin: 0 0 0 25px;
    display: none;
}
 .Custom__properties {
    margin-bottom:2.5em;
  }
  .Custom__properties {
      margin-bottom: 2.5em;
      display: flex;
      gap: 15px;
  }
  .Custom__properties-select {
      flex-basis: 33%;
  }
   .Custom__properties-select label {
      display: block;
      margin-top: 1.25em;
      margin-bottom: 0.35em;
      text-transform: uppercase;
  }
  span.Custom__properties-label_value {
      text-transform: uppercase;
      font-size: 12px;
      font-weight: 700;
  }
  .Custom__properties-select select {
    width: 100%;
    margin: 0 auto;
    max-width: 310px;
    background-color: #fff;
    padding: 3.5px 25px 3.5px 10px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
  }

  .Custom__properties-select.Hide {
    display:none;
  }

  .product-single select {
    width: 100%;
    height: 45px;
    margin: 0 auto;
    max-width: 310px;
    background-color: #fff;
    padding: 6px 30px 6px 10px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    background-position: right 10px center;
  }
.form_buy_sticky .img-thumbnail{
  width: 50px;
}
.tda-customizer-controls-container {
    width: 36%;
}
.full-width-col .gp-relative.gp-mx-auto {
    max-width: 1400px !important;
    width: 1400px !important;
}
.tda-customizer-customization-options-container button.tda-accordion {
    padding: 5px;
}
.tda-customizer-footer-btns button.tda-customizer-footer-atc-btn {
    background: #DB0000;
    border-color: #DB0000;
    color: #fff;
    padding: 10px 20px;
}
.tda-customizer-customization-option-value-list select {
    padding: 10px!important;
}

  * Chrome, Edge, Safari */

  .tda-customizer-controls-container::-webkit-scrollbar {
    width: 4px!important;
  }

  .tda-customizer-controls-container::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
    border-radius: 999px;
  }
  .tda-customizer-controls-container::-webkit-scrollbar-track {
    background: #f5f5f5;
  }

  .tda-customizer-controls-container::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
    border-radius: 10px;
    border: 2px solid #f5f5f5;
  }

  .tda-customizer-controls-container::-webkit-scrollbar-thumb:hover {
    background-color: #a8a8a8;
  }
@media screen and (max-width: 768px) {
  .tda-app-section-content {
    display: block!important;
      flex-direction: column;
  }
  .full-width-col .gp-relative.gp-mx-auto {
      max-width: 1400px !important;
      width: 100% !important;
  }
  .tda-customizer-controls-container{
      width: 100%;
  }
  .tda-app-section-model-viewer-container {
      width: 100%!important;
  }
  .tda-app-section-model-viewer {
      margin-left: 0px !important;
  }
  .swiper-container-android .swiper-slide select {
      border: 1px solid #ddd;
      padding: 5px;
  }
  .tda-customizer-app-section-container {
      padding: 0px !important;
  }
  .swiper-button-next:before {
    content: "Next";
            text-decoration: underline;
    font-size: 14px;
    padding-right: 15px;
}
.swiper-button-prev::before{
  content: "Back";
            text-decoration: underline;
    font-size: 14px;
    padding-left: 15px;
}

.swiper-button-next svg,
.swiper-button-prev svg {
    display: none;
}

}