.tc[data-astro-cid-dlawpbwo]{border-radius:var(--r-card);background:var(--card);box-shadow:0 1px 2px #221b160f, 0 0 0 1px var(--line);transition:box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tc[data-astro-cid-dlawpbwo]:hover{box-shadow:0 10px 30px #221b161f, 0 0 0 1px var(--line);transform:translateY(-2px)}.tc[data-astro-cid-dlawpbwo]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tc__media[data-astro-cid-dlawpbwo]{aspect-ratio:4/3;position:relative;overflow:hidden}.tc__media[data-astro-cid-dlawpbwo] img{transition:transform .6s var(--ease)}.tc[data-astro-cid-dlawpbwo]:hover .tc__media[data-astro-cid-dlawpbwo] img{transform:scale(1.04)}.tc__badge[data-astro-cid-dlawpbwo]{top:var(--s-3);left:var(--s-3);border-radius:var(--r-pill);background:var(--card);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:4px 10px;position:absolute;box-shadow:0 2px 8px #00000026}.tc__off[data-astro-cid-dlawpbwo]{top:var(--s-3);right:var(--s-3);border-radius:var(--r-pill);background:var(--deal);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:4px 10px;position:absolute}.tc__was[data-astro-cid-dlawpbwo]{font-size:var(--text-sm);color:var(--ink-2)}.tc__was[data-astro-cid-dlawpbwo] s[data-astro-cid-dlawpbwo]{text-decoration-thickness:1.5px}.tc__body[data-astro-cid-dlawpbwo]{padding:var(--s-4);flex-direction:column;flex:1;gap:6px;display:flex}.tc__title[data-astro-cid-dlawpbwo]{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:-.01em}.tc__title[data-astro-cid-dlawpbwo] a[data-astro-cid-dlawpbwo]{color:var(--ink);text-decoration:none}.tc__title[data-astro-cid-dlawpbwo] a[data-astro-cid-dlawpbwo]:after{content:"";position:absolute;inset:0}.tc__title[data-astro-cid-dlawpbwo] a[data-astro-cid-dlawpbwo]:focus-visible{outline:none}.tc__facts[data-astro-cid-dlawpbwo]{font-size:var(--text-sm);color:var(--ink-2)}.tc__foot[data-astro-cid-dlawpbwo]{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-top:var(--s-3);margin-top:auto;display:flex}.tc__price[data-astro-cid-dlawpbwo]{flex-direction:column;line-height:1.2;display:flex}.tc__amount[data-astro-cid-dlawpbwo]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:-.01em}.tc__unit[data-astro-cid-dlawpbwo]{font-size:var(--text-xs);color:var(--ink-2)}.tc__cta[data-astro-cid-dlawpbwo]{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-input);background:var(--dune);color:var(--dune-ink);font-weight:var(--weight-semibold);font-size:var(--text-sm);align-items:center;display:inline-flex}.tc[data-astro-cid-dlawpbwo]:hover .tc__cta[data-astro-cid-dlawpbwo]{background:var(--dune-hover)}.hero[data-astro-cid-lcdefpme]{color:#fff;position:relative}.hero__media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__grid[data-astro-cid-lcdefpme]{position:relative}.hero__media[data-astro-cid-lcdefpme] img{object-position:22% 50%}@media (width>=64rem){.hero__media[data-astro-cid-lcdefpme] img{object-position:50% 60%}}.hero__media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0a101c26 0%,#0a101c59 45%,#0a101ccc 100%);position:absolute;inset:0}.hero__grid[data-astro-cid-lcdefpme]{min-height:min(78svh,40rem);padding-block:var(--s-16) var(--s-8);align-items:end;display:grid}.hero__text[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s-3);flex-direction:column;max-width:36rem;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem)}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:#ffffffeb}.hero__deal[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--deal);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:4px 12px}.hero__lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.hero__cta[data-astro-cid-lcdefpme]{margin-top:var(--s-2)}@media (width>=64rem){.hero__grid[data-astro-cid-lcdefpme]{gap:var(--s-12);min-height:44rem;padding-block:var(--s-12);grid-template-columns:minmax(0,1fr) 26rem;align-items:center}.hero__cta[data-astro-cid-lcdefpme]{display:none}.hero__book[data-astro-cid-lcdefpme]{color:var(--ink)}}.trust[data-astro-cid-lcdefpme]{border-bottom:var(--border);background:var(--card)}.trust__list[data-astro-cid-lcdefpme]{gap:var(--s-4);padding-block:var(--s-6);margin:0 auto;list-style:none;display:grid}@media (width>=48rem){.trust__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-3);align-items:flex-start;display:flex}.trust__list[data-astro-cid-lcdefpme] .icon{width:28px;height:28px;color:var(--dune)}.trust__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;display:flex}.trust__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--text-md);color:var(--ink)}.filters[data-astro-cid-lcdefpme]{gap:var(--s-2);margin-bottom:var(--s-6);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.filters__btn[data-astro-cid-lcdefpme]{min-height:40px;padding:0 var(--s-4);border:var(--border-strong);border-radius:var(--r-pill);background:var(--card);font-weight:var(--weight-medium);cursor:pointer;flex:none}.filters__btn[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cards[data-astro-cid-lcdefpme]{gap:var(--s-6) var(--s-4);display:grid}@media (width>=40rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width>=80rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.cards__item[data-astro-cid-lcdefpme]{display:grid}.cards__item[data-astro-cid-lcdefpme][hidden]{display:none}.checked[data-astro-cid-lcdefpme]{margin-top:var(--s-6);font-size:var(--text-sm);color:var(--ink-2)}.moments[data-astro-cid-lcdefpme]{gap:var(--s-3);scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (width>=40rem){.moments[data-astro-cid-lcdefpme]{grid-auto-columns:45%}}@media (width>=64rem){.moments[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.moment[data-astro-cid-lcdefpme]{scroll-snap-align:start;margin:0}.moment[data-astro-cid-lcdefpme] .photo{border-radius:var(--r-card)}.moment[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--s-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.how[data-astro-cid-lcdefpme]{gap:var(--s-4);counter-reset:how;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.how[data-astro-cid-lcdefpme]{gap:var(--s-8);grid-template-columns:repeat(3,1fr)}}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-1);counter-increment:how;flex-direction:column;display:flex}.how[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(how);width:36px;height:36px;margin-bottom:var(--s-2);background:var(--dune-tint);color:var(--dune-press);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.how[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.how[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2)}.reviews[data-astro-cid-lcdefpme]{gap:var(--s-6);align-items:center;display:grid}@media (width>=48rem){.reviews[data-astro-cid-lcdefpme]{gap:var(--s-12);grid-template-columns:auto 1fr}}.reviews__score[data-astro-cid-lcdefpme]{font-size:4rem;font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1}.reviews__score[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--text-xl);color:var(--night-ink-2)}.reviews__text[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--night-ink-2);max-width:40rem}@media (width>=64rem){.faq-wrap[data-astro-cid-lcdefpme]{gap:var(--s-12);grid-template-columns:22rem 1fr;align-items:start;display:grid}}
