.cat__lang.svelte-1fknm8g{border:1px solid var(--rule);background:none;cursor:pointer;border-radius:999px;padding:.4em .9em;font-family:var(--face-signage);font-size:clamp(.7rem,.95vw,.8rem);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.cat__lang.svelte-1fknm8g:hover,.cat__lang.svelte-1fknm8g:focus-visible{color:var(--ink);border-color:var(--rule-strong)}.cat{min-height:100vh;background:radial-gradient(ellipse 60% 50% at 50% 0%,var(--pool) 0%,transparent 70%),radial-gradient(ellipse 130% 100% at 50% 120%,var(--edge) 0%,transparent 60%),var(--stage);color:var(--ink);font-family:var(--face-prose)}.cat__bar{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem 1.6rem;padding:1.5rem 6vw 0}.cat__mark img{display:block;height:clamp(1.6rem,3.4vw,2.2rem);width:auto}.cat__links{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-left:auto}.cat__links a{display:inline-flex;align-items:center;gap:.4em;font-family:var(--face-signage);font-size:clamp(.72rem,1vw,.84rem);letter-spacing:.19em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft)}.cat__links a:hover,.cat__links a:focus-visible{color:var(--ink)}.cat__links a[aria-current=page]{color:var(--accent)}.cat__head{padding:clamp(2.5rem,8vh,5rem) 6vw clamp(1.5rem,4vh,2.5rem);max-width:62rem}.cat__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:0 0 1.1rem;font-family:var(--face-signage);font-size:clamp(.68rem,.95vw,.78rem);letter-spacing:.19em;text-transform:uppercase;color:var(--ink-faint)}.cat__crumbs a{color:var(--ink-soft);text-decoration:none}.cat__crumbs a:hover,.cat__crumbs a:focus-visible{color:var(--accent)}.cat__title{margin:0;font-family:var(--face-display);font-weight:400;font-size:clamp(2.2rem,6.5vw,4.2rem);line-height:1.02;letter-spacing:-.005em;text-wrap:balance}.cat__blurb{margin:1.1rem 0 0;max-width:44rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;color:var(--ink-soft)}.cat__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(1rem,3vh,2rem) 6vw clamp(3rem,9vh,6rem)}.cat__card{display:flex;flex-direction:column;gap:.55rem;text-decoration:none;color:inherit;border-radius:.5rem;padding:.4rem;transition:transform .18s ease}.cat__card:hover,.cat__card:focus-visible{transform:translateY(-3px)}.cat__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cat__shot{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:.4rem;background:radial-gradient(ellipse 62% 55% at 50% 62%,var(--pool) 0%,transparent 72%)}.cat__shot img{max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 .6rem .7rem var(--cast)) drop-shadow(0 0 2.2rem rgb(232 163 61 / .14))}.cat__token{font-family:var(--face-display);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15;text-align:center;padding:12%;color:var(--ink-faint)}.cat__name{margin:0;font-family:var(--face-display);font-weight:400;font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.2;color:var(--ink)}.cat__meta{margin:0;font-family:var(--face-signage);font-size:clamp(.72rem,1vw,.82rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.cat__from{color:var(--accent)}.cat__product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;padding:0 6vw clamp(3rem,8vh,5rem);max-width:82rem}.cat__hero{position:relative;display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(ellipse 64% 56% at 50% 60%,var(--pool) 0%,transparent 72%);border-radius:.6rem}.cat__hero img{max-width:86%;max-height:86%;object-fit:contain;filter:drop-shadow(0 1rem 1.2rem var(--cast)) drop-shadow(0 0 3.5rem rgb(232 163 61 / .16))}.cat__copy p{margin:0 0 1rem;max-width:34rem;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.68;color:var(--ink-soft)}.cat__copy :global(b){display:block;margin-bottom:.4rem;font-weight:400;font-family:var(--face-display);font-size:clamp(1.05rem,1.7vw,1.28rem);color:var(--ink)}.cat__packs{list-style:none;margin:clamp(1.4rem,4vh,2.2rem) 0 0;padding:0;border-top:var(--rule-hair) solid var(--rule);max-width:26rem}.cat__packs li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.72rem 0;border-bottom:var(--rule-hair) solid var(--rule)}.cat__pack{font-family:var(--face-signage);font-size:clamp(.8rem,1.1vw,.92rem);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.cat__price{font-family:var(--face-signage);font-size:clamp(1.05rem,1.7vw,1.3rem);font-variant-numeric:tabular-nums;color:var(--ink)}.cat__counter-price{margin:1.2rem 0 0;font-family:var(--face-signage);font-size:clamp(.78rem,1.05vw,.88rem);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint)}.cat__live{display:inline-block;margin-top:1.1rem;font-family:var(--face-signage);font-size:clamp(.72rem,1vw,.8rem);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cat__where{margin:clamp(1.6rem,4vh,2.4rem) 0 0;padding-top:clamp(1.2rem,3vh,1.8rem);border-top:var(--rule-heavy) solid var(--rule)}.cat__where h2{margin:0 0 .8rem;font-family:var(--face-signage);font-size:clamp(.74rem,1vw,.82rem);font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.cat__where ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 2rem}.cat__where a{color:var(--ink);text-decoration:none;font-size:clamp(.94rem,1.3vw,1.04rem)}.cat__where a:hover,.cat__where a:focus-visible{color:var(--accent)}.cat__where span{display:block;font-family:var(--face-signage);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.cat__more{padding:clamp(1.5rem,5vh,3rem) 6vw 0;border-top:var(--rule-hair) solid var(--rule);margin:0 6vw;padding-inline:0}.cat__more h2{margin:0;font-family:var(--face-signage);font-size:clamp(.74rem,1vw,.82rem);font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.cat__more .cat__grid{padding-inline:0}@media(max-width:60rem){.cat__product{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cat__card{transition:none}.cat__card:hover,.cat__card:focus-visible{transform:none}}@media(max-width:800px){.cat__links{display:none}}.cat__card--result{display:flex;flex-direction:column;padding-bottom:.9rem}.cat__hitlink{display:block;text-decoration:none;color:inherit;flex:1}.cat__where{display:block;opacity:.55;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.cat__rate{margin:.35rem 0 0;font-size:.74rem;color:#e8a33d;opacity:.9}.cat__add{display:block;margin:.75rem .9rem 0;padding:.5rem .8rem;border-radius:999px;border:1px solid rgb(232 163 61 / .55);background:#e8a33d1f;color:#e8a33d;font-family:Norwester,ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;text-align:center;text-decoration:none;cursor:pointer;min-height:40px}.cat__add:hover{background:#e8a33d38}.cat__add--choose{border-color:#f5f0e840;background:none;color:#f5f0e8bf}.cat__none{max-width:34rem;margin:0 auto 2rem;padding:0 1.2rem}.cat__none-said{margin:0;font-size:.95rem;line-height:1.6;color:#f5f0e8bf}.cat__figures{display:flex;align-items:baseline;gap:.7rem}.cat__packs--rated .cat__rate{font-size:.75rem;color:#f5f0e880;font-variant-numeric:tabular-nums}.cat__packs li.best .cat__price{color:#e8a33d}.cat__best{display:inline-block;margin-left:.5rem;font-style:normal;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#e8a33d;border:1px solid rgb(232 163 61 / .45);border-radius:999px;padding:.1rem .45rem;vertical-align:middle}.cat__assurance{margin:.6rem 0 0;font-size:.78rem;color:#f5f0e88c}.cat__assurance a{color:#e8a33d}.cat__declare{margin:.7rem 0 0;font-size:.72rem;line-height:1.5;color:#f5f0e873}
