h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:.08em}.button--primary{--alpha-button-background: 1}.custom-locations__card{transition:transform .2s ease,box-shadow .2s ease}.custom-locations__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.custom-faq__item[open] .custom-faq__answer{animation:faq-fade-in .3s ease}@keyframes faq-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-contact__form .field{margin-bottom:1.5rem}.custom-pdp-media-wrapper{position:relative}.custom-product-title__name{display:block}.custom-product-title__art{display:block;margin-top:.4rem;font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.card__heading .custom-product-title__art{font-size:1.1rem;margin-top:.2rem}.product__title h1{font-size:clamp(2rem,2.4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:.02em;text-wrap:balance;margin-bottom:0}.product__title h1 .custom-product-title__art{font-size:1.2rem;font-weight:400;margin-top:.5rem;letter-spacing:.08em}.custom-discount-badge{position:absolute;top:1rem;right:1rem;z-index:2;padding:.4rem .8rem;font-size:1.4rem;font-weight:600;letter-spacing:.05em;line-height:1;pointer-events:none}.custom-discount-badge--plp{font-size:1.2rem;padding:.3rem .6rem}.custom-price-extras__cuotas{margin:.4rem 0 0;font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground)}.custom-price-extras__sin-impuestos{margin:.2rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.6)}.custom-price-extras__sin-impuestos-label,.custom-price-extras__sin-impuestos-amount{display:inline}.custom-price-extras__sin-impuestos-amount{font-weight:500;font-variant-numeric:tabular-nums;margin-inline-start:.3rem}.custom-promo-banner--overlay{position:absolute;bottom:1rem;right:1rem;z-index:2;padding:.4rem .8rem;font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.1;max-width:50%;text-align:right;pointer-events:none}.custom-promo-banner--inline{margin:.8rem 0;padding:.8rem 1.2rem;font-size:1.3rem;line-height:1.4;border-radius:.4rem}.custom-promo-banner--inline .custom-promo-banner__headline{font-size:1.6rem;font-weight:700;display:block;margin-bottom:.2rem;letter-spacing:.05em}.custom-promo-banner--card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3 / 4;overflow:hidden;width:100%}.custom-promo-banner--card .custom-promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-promo-banner--card .custom-promo-banner__media img{width:100%;height:100%;object-fit:cover}.custom-promo-banner--card .custom-promo-banner__content{position:relative;z-index:1;padding:2.4rem;display:flex;flex-direction:column;gap:.6rem}.custom-promo-banner--card .custom-promo-banner__headline{font-size:clamp(2.4rem,5vw,4.8rem);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.custom-promo-banner--card .custom-promo-banner__subheadline{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.custom-promo-banner--card .custom-promo-banner__description{font-size:1.4rem;margin:1.2rem 0 0;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.custom-promo-banner--card .custom-promo-banner__pill{align-self:flex-start;margin-top:1.2rem;padding:.6rem 1.2rem;background:#fff;color:#000;font-size:1rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.custom-promo-banner--card .custom-promo-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
