/** Shopify CDN: Minification failed

Line 167:0 Unexpected "}"

**/
/* Anitials · Sale and savings badges · 2026-10-26
   Unified across product pages, product cards, quick view and packs. */
:root { --anitials-promo-red: #D83A43; }

/* Discount labels: percentage or sale text */
.product-badge__item--saving,
.product-badge__item--sale,
.product-badge__marquee--sale .product-badge__item,
.product-badge__item--saving span,
.product-badge__item--sale span {
  background-color: var(--anitials-promo-red) !important;
  color: #fff !important;
  font-weight: 700 !important;
}
.product-badge__item--saving *,
.product-badge__item--sale *,
.product-badge__marquee--sale .product-badge__item * {
  font-weight: 700 !important;
  color: inherit !important;
}
/* Inline savings pills alongside prices */
.product__price-and-badge .product-badge__item,
.product__price-and-badge [class*="badge"][class*="saving"],
.product__price-and-badge [class*="badge"][class*="sale"] {
  font-weight: 700 !important;
}

/* Price-row discount pill on every product detail page, including bundles. */
.product__price-and-badge .product__price-badge,
.product__price-and-badge .product__price-badge > span {
  background-color: var(--anitials-promo-red) !important;
  color: #fff !important;
  font-weight: 700 !important;
}

/* Sale prices in collection grids, search and recommendation cards. */
.product-grid-item__price-new {
  color: var(--anitials-promo-red) !important;
}
.product-grid-item__price-new + s,
.product-grid-item__price-new + del {
  color: #8A90A0 !important;
  font-weight: 400 !important;
}

/* Cart drawer, complementary and product-page upsell prices */
.product-upsell__price-new,
.cart-drawer .product-upsell__price-new,
.cart-drawer .product-upsell__price ins,
.cart-drawer .product-upsell__holder ins,
#cartUpsellHolder .product-upsell__price-new {
  color: var(--anitials-promo-red) !important;
  font-weight: 400 !important;
}

/* Anitials BF 2026: balanced PDP sale price, previous price and savings pill. */
.product-single__details .product__price-and-badge .product__price:has(> [data-product-price].product__price--sale) {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  column-gap:10px!important;
  row-gap:8px!important;
}
.product-single__details .product__price-and-badge .product__price > [data-product-price].product__price--sale {
  font-family:"Open Sans Condensed","Arial Narrow",sans-serif!important;
  font-size:20px!important;
  font-weight:700!important;
  line-height:1.4!important;
  color:var(--anitials-promo-red)!important;
  margin:0!important;
  padding:0!important;
  white-space:nowrap;
}
.product-single__details .product__price-and-badge .product__price > [data-compare-price] {
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  line-height:1.2!important;
  color:#626773!important;
  text-decoration-line:line-through!important;
  text-decoration-color:#A5AAB3!important;
  text-decoration-thickness:1px!important;
  text-decoration-skip-ink:none;
  opacity:1;
  display:inline-flex!important;
  align-items:center!important;
  align-self:center!important;
  transform:translateY(2px);
  margin:0!important;
  padding:0!important;
  white-space:nowrap;
}
.product-single__details .product__price-and-badge .product__price > [data-compare-price][style*="display: none"] {
  display:none!important;
}
.product-single__details .product__price-and-badge .product__price--off:has(.product__price-badge) {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 auto!important;
  line-height:1!important;
}
.product-single__details .product__price-and-badge .product__price-badge {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:19px!important;
  padding:0 6px!important;
  margin:0!important;
  border-radius:6px!important;
  background:var(--anitials-promo-red)!important;
  color:#fff!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1!important;
  white-space:nowrap;
}
.product-single__details .product__price-and-badge .product__price-badge > span {
  display:inline!important;
  padding:0!important;
  margin:0!important;
  font-family:inherit!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:1!important;
}
@media(max-width:767px){
  .product-single__details .product__price-and-badge .product__price:has(> [data-product-price].product__price--sale){
    column-gap:9px!important;
    row-gap:6px!important;
  }
  .product-single__details .product__price-and-badge .product__price > [data-product-price].product__price--sale{
    font-size:20px!important;
  }
  .product-single__details .product__price-and-badge .product__price > [data-compare-price]{
    font-size:14px!important;
  }
  .product-single__details .product__price-and-badge .product__price-badge{
    min-height:18px!important;
    padding:0 6px!important;
    font-size:10px!important;
  }
}

#MainContent .product__submit__add [data-add-to-cart-text] [data-compare-price],#MainContent .product__submit__add [data-add-to-cart-text] .product__price--compare{color:#d9dce3!important;opacity:1!important;margin-left:7px!important;text-decoration:line-through!important;text-decoration-color:currentColor!important;font-weight:400!important}

/* Más aire sobre la etiqueta Black Friday en la ficha de producto. */
#MainContent .product-single__wrapper .product-gallery[data-product-single-media-group] > .product-badge:has(.product-badge__item--sale) {
    top: 16px !important;
      margin-top: 0 !important;
        translate: none;
        }
        #MainContent .product-gallery > .product-badge .product-badge__item--custom:has(> span:empty) {
          display: none !important;
          }
          
}