:root{--card-title-size: 1.2rem;--card-price-size: 1.25rem;--card-price-sale-size: 1.3125rem;--card-price-orig-size: .9375rem;--product-title-size: 2rem;--product-price-size: 2.25rem;--color-sale: #C0392B;--color-badge-new: #1a7f4b;--radius-card: 10px;--radius-badge: 4px}@media(max-width:749px){:root{--card-title-size: 1.0625rem;--card-price-size: 1.125rem;--card-price-sale-size: 1.1875rem;--card-price-orig-size: .9375rem;--product-title-size: 1.625rem;--product-price-size: 1.875rem}}.card-wrapper{opacity:1!important;animation:none!important;transform:none!important}.card__media,.card .media{overflow:hidden;border-radius:var(--product-card-corner-radius, var(--radius-card))}@media(hover:hover)and (pointer:fine){.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 22px #00000017;z-index:2;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card__media,.card-wrapper:hover .card .media{transform:scale(1.025);transition:transform .2s ease}.card-wrapper:hover .card__heading{color:var(--color-button);transition:color .18s ease}}.card__heading{font-size:var(--card-title-size)!important;font-weight:500;line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){.card__heading{-webkit-line-clamp:3}}.price{font-size:var(--card-price-size)!important;font-weight:600;margin-top:4px;line-height:1.3}.price--on-sale .price__sale{color:var(--color-sale);font-weight:700;font-size:var(--card-price-sale-size)!important}.price--on-sale .price__regular{text-decoration:line-through;opacity:.38;font-size:var(--card-price-orig-size)!important;font-weight:400}.card__information .price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.card__badge{padding:3px 9px;border-radius:var(--radius-badge);font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.badge--sold-out{background-color:#2c2c2c!important;color:#fff!important}.badge--sale{background-color:var(--color-sale)!important;color:#fff!important}.badge--new,.badge[data-badge=new]{background-color:var(--color-badge-new)!important;color:#fff!important}.collection__description p:empty,.collection__description:empty{display:none}.collection__description:not(:empty){margin:0 0 16px!important;font-size:.9375rem;line-height:1.55;opacity:.7}.collection__title.title-wrapper,.title-wrapper--no-top-margin{margin-bottom:0!important;padding-bottom:0!important}.slider-component-full-width,.slider-mobile-gutter{margin-top:0!important;padding-top:0!important}@media(min-width:750px){.product__info-wrapper{position:sticky;top:90px}}@media(max-width:749px){.product__info-wrapper{position:relative;top:auto}}.product__title{font-size:var(--product-title-size)!important;font-weight:700;margin-bottom:12px;line-height:1.25}.price--large{font-size:var(--product-price-size)!important;font-weight:700;margin-bottom:16px}.product .price .price-item--regular,.product .price .price-item--sale{font-size:2rem!important;font-weight:700!important}.product__description,.product__description p{font-size:1rem!important;line-height:1.68!important;margin-bottom:12px}.bel-beneficios-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.bel-beneficio-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px 12px;font-size:13px;color:#333}.bel-badges-wrap{margin:8px 0}.bel-badge-confianza{display:inline-block;border:1px solid #ddd;border-radius:20px;padding:4px 10px;font-size:12px;color:#444;margin:3px 2px}.bel-ideal-para{background:#f8f6f2;border-radius:10px;padding:14px 16px;margin:12px 0;font-size:14px;color:#333}.bel-ideal-para strong{display:block;margin-bottom:4px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/44/assets/belleza-custom.css.map */
