.site-hero-backdrop{background:var(--site-glass);border:1px solid var(--site-glass-border);border-radius:var(--site-radius-card);backdrop-filter:blur(14px)saturate(140%);padding:1.75rem}@media (min-width:640px){.site-hero-backdrop{padding:2.25rem 2.5rem}}.site-odisea-solid>section:not(:first-child){background:color-mix(in srgb, var(--site-base) 84%, transparent);backdrop-filter:blur(6px)}.site-pulso-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 4.5vw),0 100%);padding-bottom:4.5vw}.site-pulso-title,[data-template=pulso] .site-heading{font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:.95}.site-pulso-cta{background:var(--cta-bg,var(--site-primary));color:var(--cta-text,#fff);font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);padding:.95rem 2rem;font-weight:700;transition:transform .16s}.site-pulso-cta:hover{background:var(--cta-hover-bg,var(--cta-bg,var(--site-primary)));color:var(--cta-hover-text,var(--cta-text,#fff));transform:translateY(-2px)}.site-pulso-cta--ghost,.site-pulso-cta--ghost:hover{background:color-mix(in srgb, var(--site-ink) 12%, transparent);color:var(--site-ink)}.site-pulso-stats{background:var(--site-base);border-bottom:1px solid var(--site-border);margin-top:-1px}.site-pulso-stat{border-left:1px solid var(--site-border);padding:1.25rem 1rem}.site-pulso-stat strong{font-family:var(--font-oswald), var(--site-font), sans-serif;color:var(--site-primary);font-size:clamp(1.6rem,1.2rem + 1.5vw,2.4rem);line-height:1;display:block}.site-pulso-stat span{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);margin-top:.35rem;font-size:.75rem;display:block}[data-template=pulso] .site-accent-bar{border-radius:0;width:4.5rem;height:8px;transform:skew(-24deg)}[data-template=pulso] .site-card{border-radius:calc(var(--site-radius-card) * .4);border-left:4px solid var(--site-primary);box-shadow:none}[data-template=pulso] .site-nav__links{font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase;letter-spacing:.06em}[data-template=pulso] .site-footer{background:var(--site-primary);color:var(--site-on-primary,#fff);--site-ink:var(--site-on-primary,#fff);--site-muted:color-mix(in srgb, var(--site-on-primary,#fff) 82%, transparent);--site-faint:color-mix(in srgb, var(--site-on-primary,#fff) 65%, transparent);--site-border:color-mix(in srgb, var(--site-on-primary,#fff) 28%, transparent);border-top:0}[data-template=vitrina] .site-heading{letter-spacing:-.035em;font-weight:800}.site-vitrina-stage,.site-hero-stage{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#000 62%,#0000 100%);mask-composite:intersect}.site-hero-stage-full{opacity:.35;-webkit-mask-image:radial-gradient(62% 58% at 50% 48%,#0000 0%,#0003 50%,#000 90%);mask-image:radial-gradient(62% 58% at 50% 48%,#0000 0%,#0003 50%,#000 90%)}@media (min-width:640px){.site-hero-stage-full{opacity:.6}}.site-vitrina-chip{border:1px solid var(--site-border);background:var(--site-surface-solid);border-radius:999px;padding:.4rem .95rem;font-size:.875rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.site-vitrina-chip:hover{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-base)}.site-vitrina-cta{background:var(--cta-bg,var(--site-primary));color:var(--cta-text,#fff);border-radius:var(--site-btn-radius,999px);padding:.85rem 1.6rem;font-weight:700;transition:background .14s,color .14s}.site-vitrina-cta:hover{background:var(--cta-hover-bg,var(--cta-bg,var(--site-primary)));color:var(--cta-hover-text,var(--cta-text,#fff))}.site-vitrina-label{background:var(--site-surface-solid);border:2px solid var(--site-ink);border-radius:calc(var(--site-radius-card) * .5);box-shadow:8px 8px 0 color-mix(in srgb, var(--site-primary) 70%, transparent);display:block;overflow:hidden}.site-vitrina-label__body{border-top:2px solid var(--site-ink);padding:1rem 1.25rem 1.25rem}.site-vitrina-label__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--site-primary);font-size:.75rem;font-weight:700}.site-vitrina-label__name{border-bottom:8px solid var(--site-ink);margin-bottom:.25rem;padding-bottom:.5rem;font-size:1.35rem;font-weight:800;line-height:1.15;display:block}.site-vitrina-label dl>div{border-bottom:1px solid var(--site-ink);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.9rem;display:flex}.site-vitrina-label dd{font-weight:600}.site-vitrina-label__price{font-weight:800;border-bottom:0!important;font-size:1.1rem!important}.site-vitrina-label__price dd{color:var(--site-primary);font-weight:800}.site-vitrina-badge{background:var(--site-ink);color:var(--site-base);border-radius:.35rem;padding:.15rem .45rem;font-size:.7rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}[data-template=vitrina] .site-card{background:var(--site-surface-solid);backdrop-filter:none;box-shadow:none;border-radius:calc(var(--site-radius-card) * .6)}[data-template=vitrina] .site-card:hover{border-color:var(--site-ink)}[data-template=vitrina] .site-accent-bar{width:2rem}.site-mono-label{font-family:var(--font-space-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.site-pasarela-title,[data-template=pasarela] .site-heading{font-family:var(--font-dm-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400;line-height:.98}.site-pasarela-link{font-family:var(--font-space-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;background:var(--cta-bg,transparent);color:var(--cta-text,inherit);border-bottom:1.5px solid;padding-bottom:.2rem;font-size:.8rem;font-weight:700;transition:color .14s}.site-pasarela-link:hover{background:var(--cta-hover-bg,var(--cta-bg,transparent));color:var(--cta-hover-text,var(--site-primary))}.site-pasarela-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1024px){.site-pasarela-looks{grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:minmax(15rem,auto)}.site-pasarela-looks__lead{grid-row:span 2}}[data-template=pasarela] .site-accent-bar{background:var(--site-ink);width:2.5rem;height:1px}[data-template=pasarela] .site-card{box-shadow:none;backdrop-filter:none;border:0;border-top:1px solid var(--site-ink);background:0 0;border-radius:0}[data-template=pasarela] .site-nav__links{font-family:var(--font-space-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}[data-template=pasarela] .site-footer{background:var(--site-ink);color:var(--site-base);--site-muted:color-mix(in srgb, var(--site-base) 75%, transparent);--site-faint:color-mix(in srgb, var(--site-base) 55%, transparent);--site-border:color-mix(in srgb, var(--site-base) 25%, transparent)}[data-template=minimal] .site-heading{letter-spacing:-.03em;font-weight:600}[data-template=minimal] .site-accent-bar{width:3rem;height:1px}[data-template=minimal] .site-card{border:0;border-top:2px solid var(--site-primary);box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0}[data-template=minimal] .site-nav__bar{box-shadow:none}[data-template=bold] .site-heading{text-transform:uppercase;letter-spacing:-.03em;font-weight:900}[data-template=bold] .site-accent-bar{border-radius:0;width:4rem;height:10px}[data-template=bold] .site-card{background:var(--site-surface-solid);border:2px solid var(--site-ink);box-shadow:6px 6px 0 var(--site-ink);backdrop-filter:none}[data-template=bold] .site-nav__bar{border-bottom-width:3px;border-bottom-color:var(--site-ink)}[data-template=bold] .site-footer{background:var(--site-primary);color:var(--site-on-primary,#fff);--site-ink:var(--site-on-primary,#fff);--site-muted:color-mix(in srgb, var(--site-on-primary,#fff) 85%, transparent);--site-faint:color-mix(in srgb, var(--site-on-primary,#fff) 70%, transparent);--site-border:color-mix(in srgb, var(--site-on-primary,#fff) 35%, transparent);border-top:0}[data-template=elegance] .site-heading{font-family:var(--font-playfair), Georgia, serif;letter-spacing:0;font-weight:500}[data-template=elegance] .site-accent-bar{width:3rem;height:1px}[data-template=elegance] .site-card{background:var(--site-surface-solid);border:1px solid var(--site-border);border-radius:calc(var(--site-radius-card) * .3);box-shadow:none;backdrop-filter:none}[data-template=elegance] .site-nav__links{letter-spacing:.06em}[data-template=elegance] .site-footer{border-top:1px solid var(--site-ink)}[data-template=commerce] .site-heading{font-weight:800}[data-template=commerce] .site-card{background:var(--site-surface-solid);backdrop-filter:none;border-color:#0000;box-shadow:0 14px 34px -14px #00000047}[data-template=commerce] .site-accent-bar{background:linear-gradient(90deg, var(--site-primary), var(--site-primary-strong))}[data-template=aurora] .site-card{border-color:color-mix(in srgb, var(--site-primary) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--site-primary) 8%, transparent), var(--site-shadow)}[data-template=aurora] .site-accent-bar{background:linear-gradient(90deg, var(--site-primary), transparent);width:5rem}[data-template=odisea] main{counter-reset:odisea-stop}[data-template=odisea] main>section .site-heading:before{counter-increment:odisea-stop;content:"Parada " counter(odisea-stop);letter-spacing:.08em;text-transform:uppercase;color:var(--site-primary);margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}[data-template=odisea] main[data-scene^=watch]>section .site-heading:before{content:"Pieza " counter(odisea-stop, decimal-leading-zero)}[data-template=odisea] main[data-scene=crochet]>section .site-heading:before{content:"Vuelta " counter(odisea-stop)}[data-template=odisea] main[data-scene=crochet]>section:first-child :is(h1,p){text-shadow:0 0 6px var(--site-base), 0 0 16px var(--site-base)}.site-crochet-backdrop{background:radial-gradient(65% 55% at 85% 12%, color-mix(in srgb, var(--site-secondary) 58%, transparent), transparent 72%), radial-gradient(60% 50% at 6% 96%, #8fae7c6b, transparent 74%), radial-gradient(45% 40% at 28% 32%, #fff9, transparent 70%), linear-gradient(165deg, var(--site-base) 0%, color-mix(in srgb, var(--site-secondary) 24%, var(--site-base)) 100%);position:absolute;inset:0}[data-template=odisea] main[data-scene=crochet]>section:not(:first-child){background:color-mix(in srgb, var(--site-base) 40%, transparent);backdrop-filter:blur(1.5px);border-radius:var(--site-radius-card);width:min(100% - 1.25rem,76rem);box-shadow:0 22px 44px -32px color-mix(in srgb, var(--site-ink) 55%, transparent);margin:0 auto 2.5rem;position:relative}[data-template=odisea] main[data-scene=crochet]>section:not(:first-child) :is(h2,h3,h4,p,li,blockquote,label):not(.site-card *,a *){text-shadow:0 0 4px var(--site-base), 0 0 12px var(--site-base), 0 0 22px var(--site-base)}[data-template=odisea] main[data-scene=crochet]>section:not(:first-child):before{content:"";border:2px dashed color-mix(in srgb, var(--site-primary) 40%, transparent);border-radius:calc(var(--site-radius-card) - 6px);pointer-events:none;position:absolute;inset:9px}@media (min-width:640px){[data-template=odisea] main[data-scene=crochet]>section:not(:first-child){background:color-mix(in srgb, var(--site-base) 32%, transparent);width:min(100% - 3rem,76rem);margin-bottom:4.5rem}[data-template=odisea] main[data-scene=crochet]>section:not(:first-child):before{inset:14px}}[data-template=odisea] .site-accent-bar{background:repeating-linear-gradient(90deg, var(--site-primary) 0 10px, transparent 10px 16px);border-radius:0;width:5rem;height:3px}[data-template=odisea] .site-card{backdrop-filter:blur(20px)saturate(150%)}[data-template=mercado] .site-heading{font-weight:800}[data-template=mercado] .site-card{background:var(--site-surface-solid);backdrop-filter:none;border-radius:.3rem var(--site-radius-card) var(--site-radius-card) .3rem;border-left:3px dashed color-mix(in srgb, var(--site-primary) 55%, transparent);box-shadow:none}[data-template=mercado] .site-accent-bar{border:3px solid var(--site-primary);background:0 0;border-radius:50%;width:.8rem;height:.8rem}[data-template=agenda] .site-card{border-top:6px solid var(--site-primary);border-radius:calc(var(--site-radius-card) * .5);box-shadow:none}[data-template=agenda] .site-accent-bar{background:linear-gradient(var(--site-primary) 0 30%, transparent 30%), var(--site-primary-soft);border:2px solid var(--site-primary);border-radius:.35rem;width:1.6rem;height:1.6rem}[data-template] section[style*=font-family] .site-heading{font-family:inherit}.site-bold-scene-veil{background:color-mix(in srgb, var(--site-primary) 62%, transparent)}@media (min-width:1024px){.site-bold-scene-veil{background:linear-gradient(90deg, var(--site-primary) 0%, color-mix(in srgb, var(--site-primary) 86%, transparent) 30%, color-mix(in srgb, var(--site-primary) 12%, transparent) 54%, transparent 66%)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.site-esparta-granite{background-color:#0f0f10;background-image:radial-gradient(circle at 30% 40%,#ffffff12 0 .6px,#0000 1.2px),radial-gradient(circle at 70% 80%,#ffffff0d 0 .8px,#0000 1.4px),radial-gradient(60rem 40rem at 20% 10%,#78787d1f,#0000 70%),radial-gradient(50rem 36rem at 85% 90%,#5a5a5f1a,#0000 70%);background-size:7px 7px,11px 11px,auto,auto}.site-esparta-art{z-index:2;pointer-events:none;position:absolute;inset:0}.site-esparta-art__static{width:min(56vw,30vh);position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.site-esparta-art__static--forge{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--site-primary) 55%, transparent))}@media (min-aspect-ratio:105/100){.site-esparta-art__static{width:min(56vh,34vw);top:54%;left:74%}}.site-esparta-cry{--cry-cycle:7s;position:absolute;inset:0;overflow:hidden}.site-esparta-cry__slashes{background:repeating-linear-gradient(115deg, transparent 0 46px, color-mix(in srgb, var(--site-primary) 22%, transparent) 46px 52px);animation:9s linear infinite esparta-slashes;position:absolute;inset:-20%}.site-esparta-cry__words{font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase;color:#fff;text-shadow:0 6px 30px #0009;flex-direction:column;align-items:flex-end;font-size:clamp(3rem,1.5rem + 6vw,8rem);font-weight:700;line-height:.92;display:flex;position:absolute;top:50%;right:6%;transform:translateY(-55%)}.site-esparta-cry__word{opacity:0;animation:esparta-slam var(--cry-cycle) cubic-bezier(.2, .9, .3, 1.2) var(--cry-delay) infinite}.site-esparta-cry__word.is-red{color:var(--site-primary)}.site-esparta-cry__stamp{opacity:0;width:clamp(4.5rem,3rem + 5vw,9rem);animation:esparta-stamp var(--cry-cycle) cubic-bezier(.2, .9, .3, 1.3) var(--cry-delay) infinite;filter:drop-shadow(0 8px 24px #0009);position:absolute;bottom:12%;right:7%}@media (max-aspect-ratio:105/100){.site-esparta-cry__words{align-items:center;font-size:clamp(2.6rem,1rem + 9vw,5rem);top:26%;left:50%;right:auto;transform:translate(-50%,-50%)}.site-esparta-cry__stamp{width:4rem;top:44%;bottom:auto;right:50%;translate:50%}}@keyframes esparta-slam{0%{opacity:0;transform:scale(1.8)skew(-8deg)}5%{opacity:1;transform:scale(1)skew(-8deg)}7%{transform:scale(1.04)skew(-8deg)}9%,82%{opacity:1;transform:scale(1)skew(-8deg)}92%,to{opacity:0;transform:scale(1)skew(-8deg)}}@keyframes esparta-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}6%{opacity:1;transform:scale(.94)rotate(-6deg)}9%,80%{opacity:1;transform:scale(1)rotate(-6deg)}90%,to{opacity:0;transform:scale(1)rotate(-6deg)}}@keyframes esparta-slashes{to{transform:translate(104px)}}@media (prefers-reduced-motion:reduce){.site-esparta-cry__word,.site-esparta-cry__stamp{opacity:1;animation:none}.site-esparta-cry__slashes{animation:none}}.site-esparta-hero--duotone img{filter:grayscale()contrast(1.2)brightness(.75)}.site-esparta-hero--duotone:before{content:"";z-index:1;background:var(--site-primary);mix-blend-mode:multiply;opacity:.55;pointer-events:none;position:absolute;inset:0}.site-esparta-title,[data-template=esparta] .site-heading,[data-template=esparta] .site-nav__links{font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase}[data-template=esparta] .site-heading{letter-spacing:.01em;font-weight:700;line-height:.95}[data-template=esparta] .site-nav__links{letter-spacing:.06em}.site-esparta-hero__text{text-shadow:0 2px 18px #000000a6}.site-esparta-cta{background:var(--cta-bg,var(--site-primary));color:var(--cta-text,#fff);font-family:var(--font-oswald), var(--site-font), sans-serif;text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));padding:.95rem 2.1rem;font-weight:700;transition:transform .16s}.site-esparta-cta:hover{background:var(--cta-hover-bg,var(--cta-bg,var(--site-primary)));color:var(--cta-hover-text,var(--cta-text,#fff));transform:translateY(-2px)}.site-esparta-cta--ghost,.site-esparta-cta--ghost:hover{color:#fff;background:#ffffff1f}.site-esparta-stats{border-block:1px solid color-mix(in srgb, var(--site-primary) 45%, transparent);backdrop-filter:blur(4px);background:#0b0b0bc7}[data-template=esparta] .site-esparta-main>section:not(:first-child){backdrop-filter:blur(6px);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));border-top:2px solid var(--site-primary);background:#121214db;width:min(1240px,100% - 1.5rem);margin:2.5rem auto}[data-template=esparta] .site-accent-bar{border-radius:0;width:4.5rem;height:8px;transform:skew(-24deg)}[data-template=esparta] .site-card{border:1px solid #ffffff14;border-left:4px solid var(--site-primary);box-shadow:none;background:#1c1c1feb;border-radius:0}[data-template=esparta] .site-footer{border-top:3px solid var(--site-primary);background:#0b0b0b}@media (max-width:768px){[data-template=esparta] .site-esparta-main>section:not(:first-child),.site-esparta-stats{backdrop-filter:none;background:#121214f0}}:where([data-template=cacao]) .site-ambient{--cacao-chocolate:var(--site-primary);--cacao-cream:var(--site-secondary);--cacao-deep:color-mix(in srgb, var(--site-primary) 45%, #000);--cacao-milk:color-mix(in srgb, var(--site-primary) 65%, var(--site-secondary));--cacao-pink:#e79ab0;--site-base:var(--site-secondary);--site-ink:var(--site-primary);--site-muted:color-mix(in srgb, var(--site-primary) 78%, transparent);--site-faint:color-mix(in srgb, var(--site-primary) 55%, transparent);--site-border:color-mix(in srgb, var(--site-primary) 14%, transparent)}.site-cacao-hero{background:radial-gradient(48rem 36rem at 72% 50%, color-mix(in srgb, var(--cacao-milk) 40%, transparent), transparent 70%), radial-gradient(40rem 30rem at 8% 92%, color-mix(in srgb, var(--cacao-pink) 12%, transparent), transparent 70%), var(--cacao-deep);color:var(--cacao-cream);--site-ink:var(--cacao-cream);--site-muted:color-mix(in srgb, var(--cacao-cream) 80%, transparent)}.site-cacao-title{letter-spacing:-.01em;font-weight:600;line-height:1.04}.site-cacao-title em{font-style:italic}.site-cacao-subtitle{color:var(--site-muted)}.site-cacao-cta{border-radius:var(--site-btn-radius);letter-spacing:.02em;padding:.95rem 2.2rem;font-weight:600;box-shadow:0 14px 30px -12px #00000080}.site-cacao-cta--ghost{border:1px solid color-mix(in srgb, var(--cacao-cream) 45%, transparent);color:var(--cacao-cream);box-shadow:none}[data-template=cacao]:not([data-own-font]) .site-cacao-title,[data-template=cacao]:not([data-own-font]) .site-heading{font-family:var(--font-playfair), serif}[data-template=cacao] .site-heading{letter-spacing:-.005em;font-weight:600}.site-cacao-art{z-index:1;pointer-events:none;position:absolute;inset:0}.site-cacao-art__static{filter:drop-shadow(0 24px 40px #00000073);width:min(60vw,32vh);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:105/100){.site-cacao-art__static{width:min(56vh,34vw);top:52%;left:74%}}.site-cacao-drip{pointer-events:none;width:100%;height:clamp(2.5rem,4vw,4.5rem);position:absolute;top:-1px;left:0}.site-cacao-body{background:var(--site-base);color:var(--site-ink);padding-top:clamp(2.5rem,4vw,4.5rem)}[data-template=cacao] .site-accent-bar{background:var(--cacao-pink);border:0;border-radius:0;width:3rem;height:1.4rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 22'><path d='M0 11h15M33 11h15' stroke='black' stroke-width='1.6'/><g transform='translate(24 11)'><ellipse cy='-5' rx='3' ry='5'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(72)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(144)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(216)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(288)'/></g></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 22'><path d='M0 11h15M33 11h15' stroke='black' stroke-width='1.6'/><g transform='translate(24 11)'><ellipse cy='-5' rx='3' ry='5'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(72)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(144)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(216)'/><ellipse cy='-5' rx='3' ry='5' transform='rotate(288)'/></g></svg>") 50%/contain no-repeat}[data-template=cacao] .site-card{border:1px solid color-mix(in srgb, var(--cacao-chocolate) 10%, transparent);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--cacao-deep) 45%, transparent)}[data-template=cacao] .site-card:hover{border-color:color-mix(in srgb, var(--cacao-pink) 65%, transparent)}[data-template=cacao] .site-nav:not([data-own-colors]),[data-template=cacao] .site-footer:not([data-own-colors]){--site-ink:var(--cacao-cream);--site-muted:color-mix(in srgb, var(--cacao-cream) 82%, transparent);--site-faint:color-mix(in srgb, var(--cacao-cream) 55%, transparent);--site-glass:color-mix(in srgb, var(--cacao-deep) 84%, transparent);--site-glass-border:color-mix(in srgb, var(--cacao-cream) 10%, transparent);--site-surface:color-mix(in srgb, var(--cacao-cream) 6%, var(--cacao-deep));--site-surface-solid:var(--cacao-deep);--site-border:color-mix(in srgb, var(--cacao-cream) 14%, transparent);--site-base:var(--cacao-deep);--site-primary:color-mix(in srgb, var(--cacao-pink) 60%, #6b1d3a);--site-primary-strong:color-mix(in srgb, var(--cacao-pink) 35%, #6b1d3a);--site-primary-soft:color-mix(in srgb, var(--cacao-pink) 14%, transparent);color:var(--site-ink)}[data-template=cacao] .site-footer:not([data-own-colors]){background:var(--cacao-deep)}:where([data-template=plata]) .site-ambient{--plata-ink:var(--site-primary);--plata-night:color-mix(in srgb, var(--site-primary) 55%, #05050f);--plata-velvet:color-mix(in srgb, var(--site-primary) 85%, #05050f);--plata-gold:var(--site-secondary,#b8975a);--plata-silver:#d9dce3;--plata-shine:#f4f6fb;--plata-powder:#bfd3e6;--site-border:color-mix(in srgb, var(--site-primary) 11%, transparent)}.site-plata{--site-primary-strong:color-mix(in srgb, var(--site-primary) 62%, #05050f)}.site-plata-hero{background:radial-gradient(40rem 32rem at 74% 46%, color-mix(in srgb, var(--plata-powder) 20%, transparent), transparent 68%), radial-gradient(56rem 38rem at 6% 112%, color-mix(in srgb, var(--plata-velvet) 90%, transparent), transparent 70%), var(--plata-night);color:var(--plata-shine);--site-ink:var(--plata-shine);--site-muted:color-mix(in srgb, var(--plata-shine) 76%, transparent)}.site-plata-hero:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.site-plata-ornament{width:4rem;height:1rem;fill:var(--plata-silver)}.site-plata-ornament path{fill:var(--plata-gold)}.site-plata-title{letter-spacing:.005em;font-weight:300;line-height:1.06}.site-plata-shine{background:linear-gradient(100deg, var(--plata-silver) 0%, #fff 16%, var(--plata-silver) 30%, #8d93a3 50%, var(--plata-silver) 68%, #fff 84%, var(--plata-silver) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:7s ease-in-out infinite site-plata-shine}@keyframes site-plata-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.site-plata-shine{animation:none}}.site-plata-subtitle{color:var(--site-muted);line-height:1.7}.site-plata-cta{border-radius:var(--site-btn-radius);letter-spacing:.16em;text-transform:uppercase;padding:.95rem 2.3rem;font-size:.82rem;font-weight:600;box-shadow:0 18px 36px -16px #0009}.site-plata-cta--ghost{border:1px solid color-mix(in srgb, var(--plata-silver) 50%, transparent);color:var(--plata-shine);box-shadow:none}[data-template=plata]:not([data-own-font]) .site-plata-title,[data-template=plata]:not([data-own-font]) .site-heading{font-family:var(--font-playfair), serif}[data-template=plata] .site-heading{letter-spacing:.015em;font-weight:400}.site-plata-art{z-index:1;pointer-events:none;position:absolute;inset:0}.site-plata-art__static{filter:drop-shadow(0 24px 40px #00000080);width:min(60vw,32vh);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:105/100){.site-plata-art__static{width:min(56vh,34vw);top:52%;left:74%}}.site-plata-chain{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #00000040);width:100%;height:14px;position:absolute;top:0;left:0;transform:translateY(-50%)}.site-plata-body{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.18  0 0 0 0 0.17  0 0 0 0 0.35  0 0 0 0.05 0'/></filter><rect width='220' height='220' filter='url(%23p)'/></svg>"), var(--site-base);color:var(--site-ink);padding-top:clamp(1.5rem,3vw,3rem)}[data-template=plata] .site-accent-bar{background:var(--plata-gold);border:0;border-radius:0;width:4.5rem;height:1rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'><path d='M0 8h26M46 8h26' stroke='black' stroke-width='1.2'/><path d='M36 1 L37.6 6.4 L43 8 L37.6 9.6 L36 15 L34.4 9.6 L29 8 L34.4 6.4Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 16'><path d='M0 8h26M46 8h26' stroke='black' stroke-width='1.2'/><path d='M36 1 L37.6 6.4 L43 8 L37.6 9.6 L36 15 L34.4 9.6 L29 8 L34.4 6.4Z'/></svg>") 50%/contain no-repeat}[data-template=plata] .site-service-mark{border-radius:999px;font-size:0;background:color-mix(in srgb, var(--plata-gold) 14%, transparent)!important}[data-template=plata] .site-service-mark:before{content:"";background:var(--plata-gold);width:1.1rem;height:1.1rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 0 L9.6 6.4 L16 8 L9.6 9.6 L8 16 L6.4 9.6 L0 8 L6.4 6.4Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 0 L9.6 6.4 L16 8 L9.6 9.6 L8 16 L6.4 9.6 L0 8 L6.4 6.4Z'/></svg>") 50%/contain no-repeat}[data-template=plata] .site-card{border:1px solid color-mix(in srgb, var(--plata-ink) 9%, transparent);box-shadow:0 18px 38px -28px color-mix(in srgb, var(--plata-night) 60%, transparent)}[data-template=plata] .site-card:hover{border-color:color-mix(in srgb, var(--plata-gold) 55%, transparent)}[data-template=plata] .site-card .aspect-square:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}[data-template=plata] .site-card:hover .aspect-square:after{transform:translate(120%)}@media (prefers-reduced-motion:reduce){[data-template=plata] .site-card .aspect-square:after{display:none}}[data-template=plata] .site-nav:not([data-own-colors]),[data-template=plata] .site-footer:not([data-own-colors]){--site-ink:var(--plata-shine);--site-muted:color-mix(in srgb, var(--plata-shine) 80%, transparent);--site-faint:color-mix(in srgb, var(--plata-shine) 55%, transparent);--site-glass:color-mix(in srgb, var(--plata-night) 86%, transparent);--site-glass-border:color-mix(in srgb, var(--plata-silver) 12%, transparent);--site-surface:color-mix(in srgb, var(--plata-shine) 6%, var(--plata-night));--site-surface-solid:var(--plata-night);--site-border:color-mix(in srgb, var(--plata-shine) 14%, transparent);--site-base:var(--plata-night);--site-primary:color-mix(in srgb, var(--plata-gold) 85%, #fff);--site-primary-strong:var(--plata-gold);--site-primary-soft:color-mix(in srgb, var(--plata-gold) 16%, transparent);color:var(--site-ink)}[data-template=plata] .site-footer:not([data-own-colors]){background:var(--plata-night)}[data-template=plata] .site-nav:not([data-own-colors]) a[href=\/] img{filter:brightness(0)invert(.93)drop-shadow(0 1px 1px #00000059)}:where([data-template=nave]) .site-ambient{--nave-orange:var(--site-primary);--nave-ink:#1b1830;--nave-night:#121020;--nave-cream:var(--site-base);--nave-kraft:#d2a26c}.site-nave{--site-primary-strong:color-mix(in srgb, var(--site-primary) 82%, #000)}.site-nave-hero{background:radial-gradient(38rem 30rem at 74% 52%, color-mix(in srgb, var(--nave-orange) 30%, transparent), transparent 70%), linear-gradient(100deg, transparent 52%, #ffe2c412 64%, transparent 76%), linear-gradient(180deg, transparent 62%, #00000059 100%), var(--nave-night);color:var(--nave-cream);--site-ink:var(--nave-cream);--site-muted:color-mix(in srgb, var(--nave-cream) 74%, transparent)}.site-nave-hero:before{content:"";pointer-events:none;opacity:.06;background:repeating-linear-gradient(90deg,#fff 0 1px,#0000 1px 14px,#000 14px 15px,#0000 15px 28px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0%,#0000 85%);mask:linear-gradient(#000 0%,#0000 85%)}.site-nave-label{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--nave-cream) 85%, transparent);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.site-nave-label__dot{background:var(--nave-orange);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--nave-orange) 25%, transparent);border-radius:999px}.site-nave-title{letter-spacing:-.025em;font-weight:700;line-height:1.02}.site-nave-tape{background:linear-gradient(176deg, transparent 52%, color-mix(in srgb, var(--nave-orange) 92%, transparent) 52%, color-mix(in srgb, var(--nave-orange) 92%, transparent) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.site-nave-subtitle{color:var(--site-muted);line-height:1.65}.site-nave-cta{border-radius:var(--site-btn-radius);background:var(--nave-orange);color:#fff;box-shadow:0 18px 36px -14px color-mix(in srgb, var(--nave-orange) 70%, transparent);padding:.95rem 2rem;font-weight:700;transition:transform .2s,box-shadow .2s}.site-nave-cta:hover{transform:translateY(-2px)}.site-nave-cta--ghost{border:1px solid color-mix(in srgb, var(--nave-cream) 40%, transparent);color:var(--nave-cream);box-shadow:none;background:0 0}[data-template=nave]:not([data-own-font]) .site-nave-title,[data-template=nave]:not([data-own-font]) .site-heading{font-family:var(--font-poppins), sans-serif}[data-template=nave] .site-heading{letter-spacing:-.02em;font-weight:700}.site-nave-art{z-index:1;pointer-events:none;position:absolute;inset:0}.site-nave-art__static{filter:drop-shadow(0 24px 40px #00000080);width:min(62vw,34vh);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:105/100){.site-nave-art__static{width:min(58vh,36vw);top:52%;left:74%}}.site-nave-belt{z-index:2;background:var(--nave-night);border-top:3px solid color-mix(in srgb, var(--nave-cream) 14%, var(--nave-night));border-bottom:3px solid color-mix(in srgb, var(--nave-cream) 14%, var(--nave-night));padding:.85rem 0;position:relative;overflow:hidden}.site-nave-belt__track{gap:.75rem;width:max-content;animation:60s linear infinite site-nave-belt;display:flex}.site-nave-belt:hover .site-nave-belt__track,.site-nave-belt:focus-within .site-nave-belt__track{animation-play-state:paused}@keyframes site-nave-belt{to{transform:translate(calc(-50% - .375rem))}}@media (prefers-reduced-motion:reduce){.site-nave-belt{overflow-x:auto}.site-nave-belt__track{animation:none}}.site-nave-belt__item{border:1px solid color-mix(in srgb, var(--nave-cream) 12%, transparent);background:color-mix(in srgb, var(--nave-cream) 6%, transparent);color:var(--nave-cream);border-radius:999px;align-items:center;gap:.7rem;padding:.35rem 1.1rem .35rem .35rem;transition:border-color .2s,background .2s;display:flex}.site-nave-belt__item:hover{border-color:var(--nave-orange);background:color-mix(in srgb, var(--nave-orange) 14%, transparent)}.site-nave-belt__thumb{background:var(--nave-kraft);border-radius:999px;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.site-nave-belt__name{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:.85rem;font-weight:600;overflow:hidden}.site-nave-belt__price{font-family:var(--font-space-mono), ui-monospace, monospace;color:color-mix(in srgb, var(--nave-orange) 70%, #fff);white-space:nowrap;font-size:.8rem;font-weight:700}.site-nave-body{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='k'><feTurbulence type='fractalNoise' baseFrequency='0.9 0.35' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.38  0 0 0 0 0.2  0 0 0 0.06 0'/></filter><rect width='240' height='240' filter='url(%23k)'/></svg>"), var(--site-base);color:var(--site-ink);padding-top:clamp(1rem,2vw,2rem)}[data-template=nave] main{counter-reset:nave-aisle}[data-template=nave] .site-accent-bar{counter-increment:nave-aisle;background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;width:auto;height:auto;display:inline-flex}[data-template=nave] .site-accent-bar:before{content:"";background:var(--nave-orange);border-radius:2px;width:1.6rem;height:.5rem}[data-template=nave] .site-accent-bar:after{content:"Pasillo " counter(nave-aisle, decimal-leading-zero);font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--nave-orange);font-size:.72rem;font-weight:700}[data-template=nave] .site-service-mark{font-size:0;background:var(--nave-orange)!important}[data-template=nave] .site-service-mark:before{content:"";background:#fff;width:1.15rem;height:1.15rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M3 18 L10 3 L17 18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/><circle cx='11' cy='13' r='2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M3 18 L10 3 L17 18' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/><circle cx='11' cy='13' r='2'/></svg>") 50%/contain no-repeat}[data-template=nave] .site-card{border:1px solid color-mix(in srgb, var(--nave-ink) 10%, transparent);box-shadow:0 16px 34px -26px color-mix(in srgb, var(--nave-ink) 55%, transparent)}[data-template=nave] .site-card:hover{border-color:var(--nave-orange);box-shadow:0 22px 40px -26px color-mix(in srgb, var(--nave-orange) 60%, transparent)}[data-template=nave] .site-nav:not([data-own-colors]),[data-template=nave] .site-footer:not([data-own-colors]){--site-ink:var(--nave-cream);--site-muted:color-mix(in srgb, var(--nave-cream) 78%, transparent);--site-faint:color-mix(in srgb, var(--nave-cream) 55%, transparent);--site-glass:color-mix(in srgb, var(--nave-night) 88%, transparent);--site-glass-border:color-mix(in srgb, var(--nave-cream) 10%, transparent);--site-surface:color-mix(in srgb, var(--nave-cream) 6%, var(--nave-night));--site-surface-solid:var(--nave-night);--site-border:color-mix(in srgb, var(--nave-cream) 14%, transparent);--site-base:var(--nave-night);color:var(--site-ink)}[data-template=nave] .site-footer:not([data-own-colors]){background:var(--nave-night)}@media (max-aspect-ratio:105/100){.site-nave-hero__content{padding-top:50vh}}
