:root{--esf-red: #ae0405}html:not(.esf-anniv-live) .esf-anniv-bar,html:not(.esf-anniv-live) .esf-anniv-hero,html:not(.esf-anniv-live) .esf-anniv-sel,html:not(.esf-anniv-live) .esf-anniv-tag{display:none!important}.esf-anniv-bar-section{position:sticky;top:0;z-index:5}html.esf-anniv-live .shopify-section-group-header-group.section-header{top:var(--esf-bar-h, 0px)}.esf-anniv-bar{background:var(--esf-red);color:#fff}.esf-anniv-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:11px 16px;font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none}.esf-anniv-bar__k{font-weight:600;letter-spacing:.12em}.esf-anniv-bar__dot{width:3px;height:3px;border-radius:50%;background:#fff}.esf-anniv-bar__cd{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.esf-anniv-bar__cd b{min-width:22px;padding:0 2px 0 4px;font-size:10px;font-weight:600;text-align:center}.esf-anniv-bar__cd small{font-size:9px;margin-right:2px}@media screen and (max-width:749px){.esf-anniv-bar__inner{padding:7px 12px;font-size:10px}.esf-anniv-bar__cd{flex-basis:100%;justify-content:center}.esf-anniv-bar__cd+.esf-anniv-bar__dot,.esf-anniv-bar__offer+.esf-anniv-bar__dot{display:none}}.esf-anniv-hero{position:relative;height:735px;max-height:calc(100vh - 140px);min-height:520px;overflow:hidden;background:#222}.esf-anniv-hero__media,.esf-anniv-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.esf-anniv-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.esf-anniv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b8,#00000080 28%,#0000002e 50%,#0000 66%)}.esf-anniv-hero__copy{position:absolute;left:0;right:0;bottom:48px;padding:0 20px;text-align:center;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35)}.esf-anniv-hero__title{margin:0 0 14px;font-family:var(--font-heading-family);font-size:44px;font-weight:400;line-height:1.1;color:#fff}.esf-anniv-hero__title em{font-size:inherit;font-style:italic}.esf-anniv-hero__cd{display:flex;justify-content:center;gap:48px;margin:4px 0 22px}.esf-anniv-hero__u{text-align:center}.esf-anniv-hero__n{display:block;font-size:76px;font-weight:300;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.esf-anniv-hero__n.is-rolling{animation:esf-anniv-roll .45s ease-out}@keyframes esf-anniv-roll{0%{transform:translateY(-35%);opacity:.3}to{transform:translateY(0);opacity:1}}.esf-anniv-hero__l{display:block;margin-top:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.esf-anniv-hero__btn{display:flex;justify-content:center;background:transparent!important;text-shadow:none}@media screen and (max-width:749px){.esf-anniv-hero{height:600px;max-height:none}.esf-anniv-hero__media img{object-position:55% 0%}.esf-anniv-hero__copy{bottom:34px}.esf-anniv-hero__title{margin-bottom:8px;font-size:32px}.esf-anniv-hero__cd{gap:16px;margin:0 0 14px}.esf-anniv-hero__n{font-size:50px}.esf-anniv-hero__l{font-size:10px;letter-spacing:.12em;margin-top:6px}.esf-anniv-hero__btn .button{min-height:40px}}@media(prefers-reduced-motion:reduce){.esf-anniv-hero__n.is-rolling{animation:none}}@media screen and (min-width:750px){.esf-anniv-hero--s2-desktop{height:auto;min-height:0;max-height:none;aspect-ratio:var(--esf-s2-ratio-d)}}@media screen and (max-width:749px){.esf-anniv-hero--s2-mobile{height:auto;min-height:0;aspect-ratio:var(--esf-s2-ratio-m)}}.esf-anniv-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.esf-anniv-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s ease,visibility 0s}.esf-anniv-hero__s2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.esf-anniv-hero__s2--mobile{display:none}@media screen and (max-width:749px){.esf-anniv-hero__s2--desktop{display:none}.esf-anniv-hero__s2--mobile{display:block}}.esf-anniv-hero__dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:none;justify-content:center;gap:4px}.esf-anniv-hero.is-carousel-on .esf-anniv-hero__dots{display:flex}.esf-anniv-hero.is-carousel-on .esf-anniv-hero__copy{bottom:56px}.esf-anniv-hero__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.esf-anniv-hero__dot:before{content:"";width:7px;height:7px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059}.esf-anniv-hero__dot.is-active:before{background:#fff}.esf-anniv-hero__dot:focus{outline:none;box-shadow:none}.esf-anniv-hero__dot:focus-visible{outline:1px solid #fff;outline-offset:0}@media screen and (min-width:750px)and (max-width:1199px){.esf-anniv-hero--s2-desktop .esf-anniv-hero__title{font-size:32px;margin-bottom:8px}.esf-anniv-hero--s2-desktop .esf-anniv-hero__cd{gap:30px;margin:0 0 12px}.esf-anniv-hero--s2-desktop .esf-anniv-hero__n{font-size:50px}.esf-anniv-hero--s2-desktop .esf-anniv-hero__l{margin-top:6px;font-size:10px}.esf-anniv-hero--s2-desktop.is-carousel-on .esf-anniv-hero__copy{bottom:44px}}@media screen and (max-width:749px){.esf-anniv-hero.is-carousel-on .esf-anniv-hero__copy{bottom:38px}.esf-anniv-hero__dots{bottom:8px}}@media(prefers-reduced-motion:reduce){.esf-anniv-hero__slide,.esf-anniv-hero__slide.is-active{transition:none}}.esf-anniv-sel{padding-top:56px;padding-bottom:40px}.esf-anniv-sel__title{margin:0;font-size:28px;text-align:center}.esf-anniv-sel__text{margin:10px 0 30px;font-size:13px;text-align:center;color:#555}@media screen and (max-width:749px){.esf-anniv-sel{padding:40px 0 24px}.esf-anniv-sel__title{font-size:24px;padding:0 17px}}html.esf-anniv-live [id$=__slideshow_CcyMew],html.esf-anniv-live .ef-hero-video{display:none!important}.esf-anniv-bar--cart .esf-anniv-bar__inner{padding:9px 12px;font-size:10px}.esf-anniv-bar--cart .esf-anniv-bar__cd{flex-basis:100%;justify-content:center}.esf-anniv-bar--cart .esf-anniv-bar__offer+.esf-anniv-bar__dot{display:none}cart-drawer .esf-anniv-bar--cart{flex:0 0 auto;margin:0 calc(-1 * var(--drawer-padding, 1.5rem)) 0}.esf-anniv-tag{display:inline-block;align-self:flex-start;order:-1;margin-bottom:16px;padding:5px 9px;border:1px solid var(--esf-red);color:var(--esf-red);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}product-info .product__price .price--on-sale .price-item--sale,product-info .product__price .price--on-sale .price-item--sale .money{color:var(--esf-red)}.esf-anniv-price{display:none}html.esf-anniv-live .price:not(.price--on-sale) .price__regular>.price-item--regular{display:none}html.esf-anniv-live .price:not(.price--on-sale) .esf-anniv-price{display:inline}.esf-anniv-price .price-item--sale{color:var(--esf-red)}html.esf-anniv-live product-info .product__price .price:not(.price--on-sale) .esf-anniv-price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px}product-info .product__price .esf-anniv-price s.price-item--regular,product-info .product__price .esf-anniv-price s.price-item--regular .money{font-size:18px;font-weight:400;color:#8a8a8a}product-info .product__price .esf-anniv-price .price-item--sale,product-info .product__price .esf-anniv-price .price-item--sale .money{color:var(--esf-red)}@media screen and (max-width:749px){product-info .product__price .esf-anniv-price s.price-item--regular,product-info .product__price .esf-anniv-price s.price-item--regular .money{font-size:16px}}html.esf-anniv-live .pdp-nl{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/236/assets/esf-aniversario.css.map */
