:root{--pf-rojo: #C0392B;--pf-rojo-osc: #9E2E22;--pf-oro: #D4A017;--pf-amarillo: #FDC656;--pf-crema: #FAF3E0;--pf-tinta: #1A1208;--pf-fondo: var(--pf-crema);--pf-display: "SVQ Justa", Georgia, serif;--pf-texto: var(--font-body--family);--pf-ancho: 1240px;--pf-franja: 0px}body:has(.pf-landing){background:var(--pf-fondo)}.pf{font-family:var(--pf-texto);color:var(--pf-tinta)}.pf *,.pf *:before,.pf *:after{box-sizing:border-box}.pf img{max-width:100%;display:block}.pf-wrap{max-width:var(--pf-ancho);margin:0 auto;padding:0 20px}.pf-display{font-family:var(--pf-display);font-weight:400;letter-spacing:.01em;line-height:.98;margin:0;text-transform:uppercase}.pf-num{font-family:var(--pf-texto);font-variant-numeric:tabular-nums}.pf-cifra{font-family:"SVQ Uno",var(--pf-display);font-weight:400;font-feature-settings:"calt" 0,"ss02"}.pf-t-xl{font-size:clamp(54px,15vw,168px)}.pf-t-l{font-size:clamp(40px,10vw,104px)}.pf-t-m{font-size:clamp(28px,6.4vw,60px)}.pf-t-s{font-size:clamp(18px,3.6vw,26px);letter-spacing:.06em}.pf-der{text-align:right}.pf-centro{text-align:center}.pf-sangria{padding-left:14%}.pf-rojo{color:var(--pf-rojo)}.pf-oro{color:var(--pf-oro)}.pf-nota{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#1a12088c;margin:0}.pf-l{background:var(--pf-fondo);padding:72px 0}.pf-l+.pf-l{padding-top:24px}@media(min-width:900px){.pf-l{padding:96px 0}.pf-l+.pf-l{padding-top:40px}}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pf-display);font-size:16px;letter-spacing:.08em;text-transform:uppercase;padding:17px 30px;border:0;border-radius:0;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,transform .15s;line-height:1}.pf-btn:active{transform:scale(.98)}.pf-btn--rojo{background:var(--pf-rojo);color:#fff}.pf-btn--rojo:hover{background:var(--pf-rojo-osc);color:#fff}.pf-btn--linea{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffffbf}.pf-btn--linea:hover{background:#ffffff1f;color:#fff}.pf-enlace{font-family:var(--pf-display);font-size:16px;letter-spacing:.08em;color:var(--pf-tinta);text-decoration:none;border-bottom:1.5px solid var(--pf-rojo);padding-bottom:4px}.pf-enlace:hover{color:var(--pf-rojo)}.pf-franja{background:var(--pf-rojo);color:var(--pf-crema);height:var(--pf-franja);display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-family:var(--pf-display);font-size:12px;letter-spacing:.16em;position:relative;z-index:31}.pf-franja__track{display:inline-flex;gap:44px;padding-left:44px;animation:pf-mq 32s linear infinite}.pf-franja__track span:after{content:"\b7";margin-left:44px;opacity:.5}@keyframes pf-mq{to{transform:translate(-50%)}}.pf-cab{position:sticky;top:0;z-index:30;background:var(--pf-fondo);color:var(--pf-tinta);transition:background-color .35s ease,color .35s ease}.pf-cab--transparente{position:absolute;left:0;right:0;top:calc(var(--pf-franja) + 7px);background:transparent;color:#fff}.pf-cab--transparente.pf-cab--solida{position:fixed;top:0;background:var(--pf-fondo);color:var(--pf-tinta)}.pf-cab__in{display:flex;align-items:center;gap:18px;height:76px}.pf-cab__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;margin-right:auto}.pf-logo{height:46px;width:auto}.pf .pf-logo--blanco{display:none}.pf .pf-cab--transparente:not(.pf-cab--solida) .pf-logo--blanco{display:block;filter:drop-shadow(0 1px 6px rgb(0 0 0 / .35))}.pf .pf-cab--transparente:not(.pf-cab--solida) .pf-logo--rojo{display:none}.pf .pf-cab--oscura .pf-logo--blanco{display:block}.pf .pf-cab--oscura .pf-logo--rojo{display:none}.pf-cab__nombre{font-family:var(--pf-display);font-size:13px;line-height:1.05;letter-spacing:.06em}.pf-cab__nav{display:none;gap:26px;font-family:var(--pf-display);font-size:14px;letter-spacing:.08em}.pf-cab__nav a,.pf-cab__comprar{color:inherit;text-decoration:none}.pf-cab__nav a{position:relative;padding:6px 0}.pf-cab__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pf-cab__nav a:hover:after,.pf-cab__nav a:focus-visible:after,.pf-cab__nav a[aria-current]:after{transform:scaleX(1)}.pf-cab__comprar{font-family:var(--pf-display);font-size:14px;letter-spacing:.08em}.pf-cab__carrito,.pf-cab__menu{position:relative;width:42px;height:42px;display:grid;place-items:center;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pf-cab__carrito span{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--pf-amarillo);color:var(--pf-tinta);font:600 11px/18px var(--pf-texto);text-align:center}.pf-cab__carrito span[hidden]{display:none}.pf-cajon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--pf-tinta);color:#fff;padding:22px 22px 40px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.3,0,.2,1),visibility 0s linear .35s;visibility:hidden}.pf-cajon[data-abierto]{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.3,0,.2,1),visibility 0s}.pf-cajon__cerrar{align-self:flex-end;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer}.pf-cajon nav{display:flex;flex-direction:column;gap:22px;margin-top:30px}.pf-cajon nav a{color:#fff;text-decoration:none;font-family:var(--pf-display);font-size:30px}.pf-cajon .pf-btn{margin-top:auto}@media(min-width:900px){.pf-cab--transparente{top:calc(var(--pf-franja) + 13px)}.pf-cab__nav{display:flex}.pf-cab__menu,.pf-cab__comprar{display:none}.pf-logo{height:54px}.pf-cab__in{height:86px}}.pf-hero{position:relative;height:calc(100svh - var(--pf-franja));min-height:560px;background:#000;color:#fff;overflow:hidden;display:flex;align-items:flex-end}.pf-hero video,.pf-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000001a 55%,#00000059);pointer-events:none}.pf-hero__txt{position:relative;z-index:2;width:100%;padding-bottom:11vh}.pf-hero__txt>*{opacity:0;transform:translateY(18px);transition:opacity 1s ease,transform 1s ease}.pf-hero.is-listo .pf-hero__txt>*{opacity:1;transform:none}.pf-hero.is-listo .pf-hero__txt>*:nth-child(2){transition-delay:.35s}.pf-hero h1{font-size:clamp(54px,13vw,132px);color:#fff;margin-bottom:28px}.pf-hero h1 em{font-style:normal;color:var(--pf-amarillo);display:block}.pf-hero__ctas{display:flex;flex-wrap:wrap;gap:10px}@media(prefers-reduced-motion:reduce){.pf-hero__txt>*{opacity:1;transform:none;transition:none}.pf-franja__track{animation:none}}@media(max-width:899px){.pf-l{padding:34px 0}.pf-cab__in{position:relative;gap:2px}.pf-cab__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.pf-cab__carrito{margin-left:auto}.pf-cab__comprar{display:none}.pf-hero{align-items:center}.pf-hero__txt{text-align:center;padding-bottom:0}.pf-hero h1{margin-bottom:24px}.pf-hero__ctas{justify-content:center}}.pf .pf-t-xl,.pf .pf-t-l,.pf .pf-t-m,.pf-prod__titulo,.pf-edp__nombre{text-shadow:.045em .045em 0 #fff}.pf .pf-t-s{text-shadow:1px 1px 0 #fff}.pf s{font-family:"SVQ Uno",var(--pf-display);font-weight:400;font-feature-settings:"calt" 0,"ss02"}.pf-btn,.pf .pf-btn,.pf-cab__comprar,.pf-pie .pf-pie__boton,.pf-news__campo,.pf-pop__campo,.pf-prod__avisame-campo,.pf-pt__buscar input{border-radius:999px}.pf-news__campo input,.pf-pop__campo input,.pf-prod__avisame-campo input{padding-left:16px!important}.pf-faroles{position:relative;display:inline-block;font-family:SVQ Suprima;font-size:20px;line-height:1;letter-spacing:.1em;color:#1a120824;white-space:nowrap;vertical-align:middle}.pf-faroles__on{position:absolute;left:0;top:0;overflow:hidden;color:var(--pf-oro)}.pf-resena{flex:none;width:min(78vw,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;background:#fff;padding:18px 18px 16px;box-shadow:0 10px 24px #1a120814}.pf-resena .pf-faroles{font-size:18px}.pf-resena__txt{margin:0;font-size:16px;line-height:1.5;color:var(--pf-tinta)}.pf-resena__quien{margin:auto 0 0;display:flex;align-items:center;gap:10px;font-size:14px}.pf-resena__quien>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:2px}.pf-resena__quien small{flex-basis:100%;font-size:12px;color:#1a12088c;margin-top:2px}.pf-resena__foto{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pf.css.map */
