:root{--ef-noche: #07080c;--ef-tablilla: #0e1016;--ef-marmol: #1a1c24;--ef-linea: rgba(241, 237, 230, .12);--ef-marino: #13214a;--ef-marino-hondo: #0b1430;--ef-rojo: #f2161f;--ef-neon: #ff2b3d;--ef-hueso: #f1ede6;--ef-humo: #9b9eab;--ef-verde: #3ddc84;--ef-display: "EF Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--ef-gotica: "EF Grenze", "Old English Text MT", Georgia, serif;--ef-brillo: 0 0 6px rgba(255, 43, 61, .85), 0 0 22px rgba(255, 43, 61, .55), 0 0 60px rgba(255, 43, 61, .35);--ef-ease: cubic-bezier(.22, 1, .36, 1);--ef-barra: 72px;--ef-t-gigante: clamp(56px, 9.6vw, 170px);--ef-t-xl: clamp(40px, 6.2vw, 100px);--ef-t-l: clamp(26px, 3vw, 42px);--ef-t-m: clamp(17px, 1.45vw, 21px);--font-body--family: "EF Archivo", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "EF Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "EF Archivo", "Arial Black", Arial, sans-serif;--font-accent--family: "EF Archivo", "Arial Black", Arial, sans-serif;--font-heading--weight: 900;--font-subheading--weight: 700;--font-accent--weight: 800}html{background:var(--ef-noche)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--ef-rojo);color:#fff}h1,h2,.h1,.h2{font-stretch:125%;letter-spacing:-.02em}h3,.h3,h4,.h4{font-stretch:112%}h5,.h5,h6,.h6{font-stretch:80%;letter-spacing:.14em}.button:not(.button-secondary,.button-unstyled){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-stretch:112%;letter-spacing:.1em}.button-secondary{font-stretch:112%;letter-spacing:.1em}.header-logo__image,.header-logo img{border-radius:50%}.product-card{--ef-card-bg: var(--ef-tablilla)}.product-card__content{background:transparent}.ef{color:var(--ef-hueso);font-family:var(--ef-display)}.ef *,.ef *:before,.ef *:after{box-sizing:border-box}.ef img,.ef video,.ef canvas,.ef svg{display:block;max-width:100%}.ef a{color:inherit}.ef h1,.ef h2,.ef h3{margin:0;text-wrap:balance}.ef p{margin:0}.ef-envoltura{width:100%;max-width:1360px;margin-inline:auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.ef-t-bloque{font-family:var(--ef-display);font-weight:900;font-stretch:125%;text-transform:uppercase;letter-spacing:-.025em;line-height:.86}.ef-t-gotica{font-family:var(--ef-gotica);font-weight:800;font-stretch:100%;text-transform:none;letter-spacing:0;color:var(--ef-neon);text-shadow:var(--ef-brillo)}.ef-ceja{display:inline-flex;align-items:center;gap:10px;font-stretch:75%;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ef-humo)}.ef-ceja:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ef-rojo);box-shadow:0 0 10px var(--ef-neon)}.ef-titulo{font-family:var(--ef-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:var(--ef-t-xl);line-height:.88;letter-spacing:-.03em;color:var(--ef-hueso)}.ef-sub{color:var(--ef-humo);font-size:var(--ef-t-m);line-height:1.5;max-width:52ch;font-stretch:100%;font-weight:400}.ef-cab{display:grid;gap:18px;max-width:780px}.ef-btn{--ef-corte: 10px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:0;cursor:pointer;text-decoration:none;font-family:var(--ef-display);font-weight:800;font-stretch:112%;font-size:13px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--ef-corte) 0,100% 0,100% calc(100% - var(--ef-corte)),calc(100% - var(--ef-corte)) 100%,0 100%,0 var(--ef-corte));transition:transform .35s var(--ef-ease),background-color .25s,color .25s}.ef-btn svg{width:18px;height:18px;flex:none}.ef-btn:hover{transform:translateY(-2px)}.ef-btn:disabled,.ef-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ef-btn--rojo{background:var(--ef-rojo);color:#fff}.ef-btn--rojo:hover{background:var(--ef-neon)}.ef-btn--linea{background:#f1ede60f;color:var(--ef-hueso);box-shadow:inset 0 0 0 1.5px #f1ede666}.ef-btn--linea:hover{background:var(--ef-hueso);color:var(--ef-noche)}.ef-btn--marino{background:var(--ef-marino-hondo);color:#fff}.ef-btn--chico{min-height:40px;padding:0 14px;font-size:11.5px;--ef-corte: 7px}.ef-btn.agregando{pointer-events:none}.ef-btn.agregada{background:var(--ef-verde);color:#06150c}.ef-acciones{display:flex;flex-wrap:wrap;gap:12px}.ef-estado{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;background:#07080c8c;box-shadow:inset 0 0 0 1px var(--ef-linea);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:600;letter-spacing:.02em;font-stretch:100%}.ef-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ef-humo);flex:none}.ef-estado.abierto:before{background:var(--ef-verde);box-shadow:0 0 0 4px #3ddc842e;animation:ef-latido 2s ease-in-out infinite;will-change:opacity}.ef-estado.cerrado:before{background:var(--ef-rojo)}@keyframes ef-latido{50%{opacity:.35}}.ef-sello text{font-family:var(--ef-display);font-weight:900;font-stretch:118%;fill:#fff6f2}.ef-sello .ef-sello__arco{font-size:23.5px;letter-spacing:1.6px}.ef-sello .ef-sello__centro{font-size:30px;font-stretch:100%;font-weight:800;letter-spacing:.5px}.ef-precio{font-variant-numeric:tabular-nums}.ef-precio s{color:var(--ef-humo);margin-left:8px;font-size:.82em}.ef-js .ef-aparece{transform:translateY(34px);opacity:.35;transition:transform 1s var(--ef-ease),opacity 1s ease}.ef-js .ef-aparece.visto{transform:none;opacity:1}.ef-js .ef:not(.en-vista) *,.ef-js .ef:not(.en-vista) *:before,.ef-js .ef:not(.en-vista) *:after{animation-play-state:paused!important}:focus-visible{outline-color:var(--ef-neon)}@media(max-width:760px){:root{--ef-barra: 64px}}@media(prefers-reduced-motion:reduce){.ef *,.ef *:before,.ef *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ef-js .ef-aparece{transform:none;opacity:1}}.product-card .text-block.h4,.product-card .text-block.h4 :is(p,a,span){font-size:clamp(15px,1.25vw,20px)!important;line-height:1.12!important;letter-spacing:0!important}.product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.product-card product-price .price{white-space:nowrap;font-size:clamp(15px,1.2vw,19px)!important}.product-card product-price .compare-at-price{white-space:nowrap;font-size:clamp(11px,.9vw,14px)!important;opacity:.55}@media(max-width:749px){.product-card .text-block.h4,.product-card .text-block.h4 :is(p,a,span){font-size:13.5px!important;line-height:1.15!important}.product-card product-price .price{font-size:14px!important}.product-card product-price .compare-at-price{font-size:11px!important}}header-component.header:not([transparent]){position:relative}.ef-division{position:absolute;left:0;right:0;bottom:0;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(241,237,230,.16) 12%,rgba(241,237,230,.16) 88%,transparent);transition:opacity .4s ease}.ef-division i{position:absolute;left:0;top:-1px;width:34%;height:26px;background:radial-gradient(ellipse 50% 6% at 50% 0%,#ffe3e6 0%,#ff2b3d 40%,transparent 100%),radial-gradient(ellipse 46% 100% at 50% 0%,rgba(255,43,61,.55),rgba(255,43,61,.12) 55%,transparent 75%);transform:translate(-50%);will-change:transform;animation:ef-division 4.6s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes ef-division{0%{transform:translate(-50%)}to{transform:translate(244%)}}header-component[transparent]:not([data-sticky-state=active]) .ef-division{opacity:0}@media(prefers-reduced-motion:reduce){.ef-division i{animation:none;transform:translate(97%)}}.product-information .product-details h1{font-family:var(--ef-display);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:clamp(22px,1.9vw,30px);line-height:1.12;letter-spacing:.005em;margin:0;text-wrap:balance}.product-information product-price .price{font-size:20px;font-stretch:100%;font-weight:700}.product-information product-price .compare-at-price{font-size:15px;font-stretch:100%;opacity:.5}@media(max-width:749px){.product-information .product-details h1{font-size:21px}.product-information product-price .price{font-size:18px}}.product-information .media-gallery{padding-top:12px}@media(max-width:749px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){display:flex!important;flex-direction:column}.media-gallery--carousel slideshow-controls[thumbnails]{order:3!important;height:auto!important;min-height:0!important;display:block!important;padding:10px 14px 0}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{position:static!important;overflow:auto hidden!important;scrollbar-width:none}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{display:flex!important;flex-direction:row!important;gap:8px;padding:2px!important}.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnail{flex:0 0 56px;width:56px}}.ef-ancla{display:block;position:relative;top:calc(-1 * var(--ef-barra, 72px));height:0;visibility:hidden}@media(min-width:990px){.menu-list__list-item .menu-list__link{padding-inline:5px!important}}@property --ef-trazo{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.product-card .card-gallery{position:relative;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--ef-tablilla)}.product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,var(--ef-neon) var(--ef-trazo),rgba(241,237,230,.12) var(--ef-trazo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.product-card .card-gallery.ef-trazada:after{animation:ef-trazo 1.3s cubic-bezier(.45,0,.2,1) forwards,ef-trazo-baja .9s 1.5s ease forwards}@keyframes ef-trazo{to{--ef-trazo: 360deg}}@keyframes ef-trazo-baja{to{opacity:.4}}.product-card:hover .card-gallery:after{opacity:1!important}.product-card .product-badges{margin:10px}.product-card .product-badges__badge{border-radius:999px}.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important}.product-card .card-gallery slideshow-slide{--product-media-fit: contain !important}@media(max-width:749px){.product-card .card-gallery{border-radius:12px}}@media(prefers-reduced-motion:reduce){.product-card .card-gallery.ef-trazada:after{animation:none;--ef-trazo: 360deg;opacity:.4}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ef-base.css.map */
