:root{--tkz-bezel-r: 26px;--tkz-bezel-pad: 6px;--tkz-bezel-core-r: calc(var(--tkz-bezel-r) - var(--tkz-bezel-pad))}.tkz-campaign-section{background:var(--tikzet-bg);padding:clamp(72px,10vw,128px) 0}.tkz-campaign-section--tight{padding-top:clamp(24px,4vw,48px)}.tkz-campaign-wrap{max-width:1020px;margin:0 auto}@keyframes tkz-enter{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.tkz-enter{animation:tkz-enter .78s var(--tkz-ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}.tkz-bezel{background:var(--tikzet-surface);border:none;border-radius:var(--tkz-bezel-r);padding:var(--tkz-bezel-pad);box-shadow:0 30px 80px -30px #000000b3}.tkz-bezel__core{position:relative;min-width:0;background:var(--tikzet-surface-card);border-radius:var(--tkz-bezel-core-r);box-shadow:inset 0 1px #ffffff12}.tkz-bezel__core--pad{padding:2rem}.tkz-home-hero.tkz-campaign-field{margin:0;border-radius:0;min-height:min(100svh,var(--tkz-hero-h));padding-top:clamp(3rem,8vh,5.5rem)}.tkz-home-hero.tkz-campaign-field:before{background:var(--tkz-canvas-purple);border-radius:0}.tkz-home-hero.tkz-campaign-hero{min-height:0;padding-bottom:clamp(2.5rem,5vh,4rem)}.tkz-home-hero__media{min-width:0;position:relative;z-index:3}.tkz-campaign-field .tkz-home-hero__row{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(1.75rem,4vh,2.75rem)}.tkz-campaign-field .tkz-home-hero__text{flex:none;width:100%;max-width:46rem}.tkz-campaign-field .tkz-home-hero__media{flex:none;width:min(100%,46rem)}@media (max-width: 960px){.tkz-home-hero__media{flex:0 0 auto;width:100%}}.tkz-campaign-field>.tkz-sticker{z-index:0}.tkz-hero-mid{position:relative;z-index:1;max-width:48rem;margin-inline:auto;text-align:center;padding:clamp(1rem,3vh,2.5rem) clamp(1.25rem,3vw,3rem) 0;--tkz-hero-mid-fs: clamp(34px, 3.6vw, 58px)}@media (max-width: 760px){.tkz-hero-mid{--tkz-hero-mid-fs: clamp(32px, 9vw, 42px)}.tkz-hero-mid__br{display:none}}.tkz-hero-mid__title{position:relative}.tkz-hero-mid .tkz-campaign-sub{max-width:34rem}.tkz-hero-list{list-style:none;margin:0 0 1.75rem;padding:0}.tkz-hero-list__item{display:grid;grid-template-columns:28px 1fr;gap:.9rem;align-items:start;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.14)}.tkz-hero-list--mid{max-width:32rem;margin-left:auto;margin-right:auto;text-align:left}.tkz-hero-list__t .tkz-scribble{display:inline-block;margin-left:.5rem;vertical-align:-.25em}.tkz-hero-list__item:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.tkz-hero-list__num{width:28px;height:28px;margin-top:.05rem}.tkz-hero-list__t{display:block;font-family:var(--font-body);font-weight:700;color:#fff;font-size:.98rem;line-height:1.3}.tkz-hero-list__d{display:block;font-family:var(--font-body);color:#ffffffa8;font-size:.9rem;line-height:1.45;margin-top:.15rem;text-wrap:pretty}.tkz-booking{position:relative;min-height:620px}.tkz-booking.is-ready{min-height:0}.tkz-booking__frame{display:block;width:100%;min-height:460px;border:none;overflow:hidden;background:transparent;opacity:0;transition:opacity .4s var(--tkz-ease-out)}.tkz-booking.is-ready .tkz-booking__frame{opacity:1}.tkz-booking__skeleton{position:absolute;inset:0;padding:1.25rem;display:grid;gap:.75rem;grid-template-rows:28px 1fr;pointer-events:none;transition:opacity .3s var(--tkz-ease-out)}.tkz-booking.is-ready .tkz-booking__skeleton{opacity:0}.tkz-booking__skeleton>span,.tkz-booking__skeleton i{display:block;border-radius:8px;background:color-mix(in srgb,#fff 6%,var(--tikzet-surface-card));position:relative;overflow:hidden}.tkz-booking__skeleton>span{width:42%}.tkz-booking__skeleton-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-content:start}.tkz-booking__skeleton-grid i{aspect-ratio:1}.tkz-booking__skeleton>span:after,.tkz-booking__skeleton i:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.07) 50%,transparent 80%);transform:translate(-100%);animation:tkz-shimmer 1.6s linear infinite}@keyframes tkz-shimmer{to{transform:translate(100%)}}.tkz-calc-hero{position:relative;z-index:1;padding-top:clamp(1rem,3vh,2.5rem)}.tkz-calc-hero__head{max-width:40rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.tkz-calc-hero .tkz-calc{position:relative;z-index:1}.tkz-calc-hero .tkz-campaign-sub{color:#ffffffb8}.tkz-calc-hero .tkz-campaign-card{background:var(--tikzet-surface-card)}.tkz-campaign-head{margin-bottom:2.5rem}.tkz-campaign-sub,.tkz-campaign-lead{font-family:var(--font-body);color:var(--tikzet-text-med);font-size:1.0625rem;line-height:1.55;margin:0 0 1.75rem;max-width:34rem;text-wrap:pretty}.tkz-campaign-lead{margin:0 auto;font-size:1rem}.tkz-campaign-meta{font-family:var(--font-body);font-size:.8rem;color:var(--tikzet-text-low);margin:0}.tkz-campaign-card{position:relative;min-width:0;background:var(--tikzet-surface);border:none;border-radius:22px;padding:2rem}.tkz-ledger{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.tkz-ledger__title{position:sticky;top:6rem}.tkz-ledger__rows{list-style:none;margin:0;padding:0}.tkz-ledger__row{display:grid;grid-template-columns:44px 1fr;gap:1.25rem;align-items:start;padding:1.6rem 0;border-top:1px solid var(--tikzet-border-med)}.tkz-ledger__row:last-child{border-bottom:1px solid var(--tikzet-border-med)}.tkz-ledger__num{width:34px;height:34px;display:block;margin-top:.15rem}.tkz-ledger__t{font-family:var(--font-heading);font-weight:400;font-size:1.6rem;color:#fff;margin:0 0 .45rem;line-height:1.05;text-transform:none}.tkz-ledger__d{font-family:var(--font-body);color:var(--tikzet-text-med);font-size:.96rem;line-height:1.6;margin:0;max-width:34rem;text-wrap:pretty}.tkz-close{position:relative;overflow:hidden;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,4rem);border-radius:22px}.tkz-close__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:end}.tkz-close__grid--single{grid-template-columns:minmax(0,44rem)}.tkz-close .tkz-campaign-lead{color:#ffffffc7;margin:0 0 1.75rem}.tkz-proof{list-style:none;margin:0;padding:0;display:grid;gap:0}.tkz-proof__item{padding:1rem 0;border-top:1px solid rgba(255,255,255,.22)}.tkz-proof__item:last-child{border-bottom:1px solid rgba(255,255,255,.22)}.tkz-proof__t{display:block;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.35rem,1.9vw,1.7rem);color:#fff;line-height:1.05;text-transform:none}.tkz-proof__d{display:block;font-family:var(--font-body);color:#ffffffb3;font-size:.86rem;margin-top:.3rem}.tkz-calc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.tkz-calc__col{min-width:0}.tkz-calc__result{background:var(--tikzet-surface);border:none;border-radius:16px;padding:1.5rem 1.75rem}.tkz-calc__label{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tikzet-text-muted);display:block;margin-bottom:.6rem}.tkz-calc__value{font-family:var(--font-body);font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.tkz-calc__row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--tikzet-border-subtle);font-family:var(--font-body);font-size:.92rem;color:var(--tikzet-text-med)}.tkz-calc__row:first-of-type{border-top:none}.tkz-calc__row strong{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.tkz-calc__row--total{border-top:1px solid var(--tikzet-border-med);color:#fff;font-size:1rem;align-items:baseline;padding-top:1rem}.tkz-calc__row--total strong{font-family:var(--font-heading);font-weight:400;font-size:1.85rem;line-height:1;letter-spacing:-.01em}.tkz-calc__hint{font-family:var(--font-body);font-size:.72rem;color:var(--tikzet-text-muted);line-height:1.5;margin:.75rem 0 0;text-wrap:pretty}.tkz-calc__link{color:var(--tikzet-text-med);text-decoration:underline;text-underline-offset:3px}.tkz-calc__link:hover{color:#fff}.tkz-calc__option{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;cursor:pointer;background:var(--tikzet-surface);border:none;border-radius:14px;padding:.8rem .95rem;transition:border-color .18s var(--tkz-ease-out),background .18s var(--tkz-ease-out),transform .16s var(--tkz-ease-out)}.tkz-calc__option:active{transform:scale(.985)}.tkz-calc__option.is-on{background:color-mix(in srgb,#fff 14%,var(--tikzet-surface-card))}.tkz-calc__option img{width:34px;height:34px;border-radius:8px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.tkz-calc__option-t{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:#fff;display:block;line-height:1.25}.tkz-calc__option-d{font-family:var(--font-body);font-size:.74rem;color:var(--tikzet-text-low);display:block;line-height:1.35}.tkz-calc__option-pct{margin-left:auto;font-family:var(--font-body);font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.tkz-calc__option-vat{margin-left:.3rem;font-size:.68rem;font-weight:600;color:var(--tikzet-text-muted)}.tkz-chips{display:flex;flex-wrap:wrap;gap:8px}.tkz-chip{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:#fff;cursor:pointer;background:var(--tikzet-surface);border:none;border-radius:999px;padding:.6rem 1.1rem;min-width:4.5rem;transition:background .16s var(--tkz-ease-out),color .16s var(--tkz-ease-out),transform .16s var(--tkz-ease-out)}.tkz-chip:active{transform:scale(.97)}.tkz-chip.is-on{background:#fff;color:var(--tikzet-ink)}@media (hover: hover){.tkz-chip:not(.is-on):hover{background:color-mix(in srgb,#fff 12%,var(--tikzet-surface-card))}}.tkz-pack.tkz-field--purple{position:relative;overflow:hidden;border-radius:0;padding:clamp(4rem,10vh,7rem) 0 clamp(300px,31vw,460px)}.tkz-pack__body{position:relative;z-index:1;width:100%;text-align:center}.tkz-pack__body>*{max-width:40rem;margin-inline:auto}.tkz-pack__t{font-family:var(--font-heading);font-size:clamp(2.2rem,4.6vw,4rem);color:#fff;margin:0 auto 1.6rem;line-height:1.02;text-transform:none;text-wrap:balance}.tkz-pack__order{display:flex;justify-content:center;margin:0 auto 1.6rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.tkz-pack__cell{flex:1 1 0;min-width:0;padding:0 1rem}.tkz-pack__cell+.tkz-pack__cell{border-left:1px solid rgba(255,255,255,.3)}.tkz-pack__cell dt{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;margin:0 0 .3rem}.tkz-pack__cell dd{font-family:var(--font-heading);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;color:#fff;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .6rem}.tkz-pack__before{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-size:.82rem;color:#ffffffb8}.tkz-pack__before s{text-decoration-thickness:1.5px}.tkz-pack .tkz-pill{background:var(--tikzet-ink);color:#fff}.tkz-pack__d{font-family:var(--font-body);color:#ffffffe0;font-size:1.05rem;margin:0 auto 2rem;line-height:1.55;text-wrap:pretty}.tkz-pack__d strong{color:#fff}.tkz-pack__meta{margin-top:.9rem;color:#ffffffb8;max-width:48rem}.tkz-page--purple>main{min-height:100svh;background:var(--tkz-canvas-purple)}body.tkz-page.tkz-page--purple main section,body.tkz-page.tkz-page--purple main section:before,body.tkz-page.tkz-page--purple main section:after{background:none}body.tkz-page.tkz-page--purple main section:not(.tkz-pack){overflow:visible}body.tkz-page.tkz-page--purple main section{--tkz-hl-bg: var(--tikzet-ink);--tkz-hl-fg: #fff}.tkz-page--purple>main{overflow-x:clip}.tkz-faqband.tkz-field--purple{position:relative;overflow:hidden;border-radius:0;padding:clamp(3.5rem,8vh,6rem) 0}.tkz-faqband__close{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid rgba(255,255,255,.3);text-align:center}.tkz-faqband__lead{font-family:var(--font-body);color:#ffffffe0;font-size:1.05rem;line-height:1.55;margin:0 auto 2rem;max-width:32rem;text-wrap:pretty}.tkz-faqband__close .tkz-campaign-meta{margin-top:1rem;color:#ffffffc7}.tkz-buybar{--tkz-buybar-h: 76px;position:fixed;inset:auto 0 0;z-index:40;padding:.7rem clamp(.9rem,3vw,1.5rem);padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));background:#010101b8;backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.16);transform:translateY(115%);opacity:0;visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .26s ease,visibility 0s linear .38s}.tkz-buybar.is-in{transform:none;opacity:1;visibility:visible;transition-delay:0s}.tkz-buybar__in{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tkz-buybar__sum{margin:0;display:grid;gap:.15rem;min-width:0}.tkz-buybar__k{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.tkz-buybar__v{font-family:var(--font-heading);font-size:clamp(1rem,3.4vw,1.25rem);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkz-buybar .tkz-btn{flex-shrink:0;white-space:nowrap}body.tkz-buybar-on{--tkz-buybar-h: 76px}body.tkz-buybar-on .tkz-wa-wrap{transform:translateY(calc(-1 * (var(--tkz-buybar-h) + .75rem)));transition:transform .38s cubic-bezier(.2,.8,.2,1)}.tkz-wa-wrap{transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.tkz-calc__result--empty{display:flex;align-items:center;justify-content:center;min-height:22rem;margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.55;color:var(--tikzet-text-muted);text-align:center;text-wrap:pretty}.tkz-calc__go{margin-top:2rem}#cuenta{scroll-margin-top:1.25rem}#pack{scroll-margin-top:1.5rem}@media (max-width: 560px){.tkz-buybar__in{gap:.7rem}.tkz-buybar__k{display:none}.tkz-buybar .tkz-btn{padding-inline:1rem}}@media (prefers-reduced-motion: reduce){.tkz-buybar{transition:opacity .16s ease,visibility 0s linear .16s;transform:none}.tkz-buybar.is-in{transition-delay:0s}}@media (hover: hover) and (pointer: fine){.tkz-calc__option:hover{border-color:var(--tikzet-border-med);transform:translateY(-1px)}.tkz-calc__option.is-on:hover{transform:none}}@media (max-width: 960px){.tkz-ledger,.tkz-close__grid{grid-template-columns:1fr}.tkz-ledger__title{position:static}.tkz-ledger__title .tkz-sticker{display:none}}@media (max-width: 760px){.tkz-home-hero.tkz-campaign-field{min-height:0;padding-top:2.75rem;padding-bottom:2.75rem}.tkz-campaign-field .tkz-home-hero__row{flex:none;padding-top:0;padding-bottom:0;gap:1.75rem}.tkz-home-hero.tkz-hero-centered{padding-top:2.25rem}.tkz-hero-centered .tkz-hero-mid{padding-top:0}.tkz-calc{grid-template-columns:1fr}.tkz-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tkz-chip{min-width:0;padding:.6rem .3rem;font-size:.84rem;text-align:center;white-space:nowrap}.tkz-campaign-card,.tkz-bezel__core--pad{padding:1.4rem .9rem}.tkz-calc__result{padding:1.25rem .9rem}.tkz-pack.tkz-field--purple{padding:3.5rem 0 230px}.tkz-pack__order{flex-direction:column;padding:0;text-align:left}.tkz-pack__cell{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0}.tkz-pack__cell+.tkz-pack__cell{border-left:0;border-top:1px solid rgba(255,255,255,.3)}.tkz-pack__cell dt{margin:0}.tkz-pack__cell dd{justify-content:flex-end;font-size:1.4rem}.tkz-pack .tkz-btn{width:100%;justify-content:center;white-space:normal;text-align:center}.tkz-calc__row--total strong{font-size:1.5rem}.tkz-ledger__row{grid-template-columns:34px 1fr;gap:1rem;padding:1.25rem 0}.tkz-close{border-radius:16px}}@media (prefers-reduced-motion: reduce){.tkz-enter{animation:tkz-enter-still .3s ease both}.tkz-booking__skeleton>span:after,.tkz-booking__skeleton i:after{animation:none}.tkz-calc__option,.tkz-chip{transition:none}}@keyframes tkz-enter-still{0%{opacity:0}to{opacity:1}}
