/** Shopify CDN: Minification failed

Line 79:15 Expected ":"
Line 79:16 Expected identifier but found ":"

**/
.drops-product-layout .product__title {
    margin-bottom: 0;
}

.drops-product-layout .product__title h1 {
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
}

.drops-product-layout .drop-product-info-banner img {
    width: 100%;
}

.drops-product-layout .product-form__input .form__label span {
    color: var(--main-color);
    font-size: 10px;
}

.drops-product-layout .price-item--regular {
    color: var(--main-color);
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
}

.drops-product-layout .product-form__input input[type='radio'] + label.drop-variant-img-options {
    background: var(--solid-white);
    border-radius: 8px;
    border-color: var(--solid-white);
    padding: 3px;
}

.drops-product-layout .product-form__input input[type='radio'] + label.drop-variant-img-options img {
    border-radius: 8px;
    display: block;
    height: auto;
    max-width: 60px;
}

/*
.drops-product-layout .drops-variant-image-radio-options {
    display: none;
}

[data-drop-product-form] .drops-variant-radio-options {
    display: none;
}
*/

.drops-product-layout .product-form__input input[type='radio']:checked + label.drop-variant-img-options {
    background: var(--main-color);
    border-color: var(--main-color);
}

.drops-product-gallery {
    display: flex;
}

.drops-product-gallery .drops-product-images {
    order: 2;
    width: 80%;
}

.drops-product-gallery .drops-product-thumbnails {
    align-items: inherit;
    order: 1;
    width: 20%;
}

.drops-product-gallery .drops-product-thumbnails ul {
    flex-direction: column;
    margin-left;: 10px !important;
    margin-right: 10px;
}

.drops-product-gallery .drops-product-thumbnails .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: 100%;
}

.drops-product-layout .product__pickup-availabilities {
    display: none;
}

.drops-product-layout .product__info-container {
    display: flex;
    flex-wrap: wrap;
}

.drops-product-layout .product__info-container [data-drops-quantity-form] {
    flex: auto;
    width: min-content;
    min-width: auto;
}

.drops-product-layout .product__info-container .product-form__input {
    align-items: center;
    display: flex; 
}

.drops-product-layout .drops-product-form-wrapper {
    width: 65%;
}

.drops-product-layout .quantity {
    background: var(--base-white);
    border-radius: 8px;
    overflow: hidden;
}

.drops-product-layout .quantity:after {
    box-shadow: none;
}

.drops-product-layout .product-form__submit {
    background: var(--main-color);
    border-radius: 8px;
    overflow: hidden;
    color: var(--base-white);
}

.drops-product-layout [data-drops-variant-form] {
    width: 100%;
}

.drops-product-layout .product__info-container > * + * {
    margin: 0.75rem 0;
}

.drops-product-layout .product__tax {
    display: none;
}

.drops-product-layout .shopify-app-block {
    margin: 0;
    width: 100%;
}

/* Responsive */
@media screen and (max-width: 749px) {
    .drops-product-gallery .drops-product-images {
        margin: 0;
        width: 100%;
    }

    .drops-product-layout .drops-product-form-wrapper {
        width: 100%;
    }

    .drops-product-layout .quantity {
        width: 100%;
    }
    
    .drops-product-layout [data-drops-buttons-form] {
        margin: 10px 0;
    }
}

/*----Custom CSS Enero 2025----*/
.drops-product-layout .loox-rating .loox-icon{
  color: #FFC64B !important;
}
.drops-product-layout .product__title h1, .drops-product-layout .product__title h2 {
    font-size: 32px;
    font-weight: 700;
}
.product__info-wrapper div[data-drops-price-restore]{
  margin:0 !important;
}
.product__info-wrapper div[data-drops-price-restore] .price{
  display:flex;
  align-items:center;
  align-content:center;
  flex-wrap:wrap;
}
.product__info-wrapper div[data-drops-price-restore] .price__container{
  margin-bottom:0px !important;
}
.product__info-wrapper div[data-drops-price-restore] .price__sale{
  display:flex;
  align-items:flex-end;
  flex-direction:row-reverse;
  justify-content:flex-end;
}
.product__info-wrapper div[data-drops-price-restore] .price .price-item--sale{
  font-size:32px;
  color: #622C99;
  font-weight:bold;
}
.product__info-wrapper div[data-drops-price-restore] .price .price-item--regular{
  font-size:20px;
  color: #808080;
  font-weight:500;
}
.product__info-wrapper div[data-drops-price-restore] .price .price__badge-sale{
  background: #EA4B6A;
  padding: 5px 10px;
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.product__info-wrapper div[data-drops-price-restore] .price .price__badge-sold-out{
  background: #D9D9D9;
  padding: 5px 10px;
  color: #808080;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.product__info-wrapper .product__info-container .product-form{
  margin-top:0px !important;
}
.product__info-wrapper .product-form__input{
  display:flex;
  flex-wrap:wrap;
  min-width:100% !important;
}
.product__info-wrapper .product-form__input .price-per-item__container{
  width:100%;
}
.product__info-wrapper .product-form__input .price-per-item__container quantity-input{
  border: 1px solid #DBB1FF;
  border-radius: 100px;
  width:100%;
}

@media screen and (max-width: 749px) {
  .drops-product-layout .product__title h1, .drops-product-layout .product__title h2 {
      font-size: 20px;
  }
  .product__info-wrapper div[data-drops-price-restore] .price .price-item--sale{
    font-size:24px;
  }
  .product__info-wrapper div[data-drops-price-restore] .price .price-item--regular{
    font-size:16px;
  }
}
