.dp[data-astro-cid-ujpocsom]{background:var(--color-cream);padding:48px 16px}.dp__wrap[data-astro-cid-ujpocsom]{max-width:72rem;margin:0 auto}.dp__h2[data-astro-cid-ujpocsom]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 10px;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.05}.dp__lede[data-astro-cid-ujpocsom]{max-width:46rem;margin:0 0 24px;font-size:17px;line-height:1.6}.dp__lede[data-astro-cid-ujpocsom] a[data-astro-cid-ujpocsom]{color:var(--color-berry);font-weight:700;text-decoration:underline}.dp__grid[data-astro-cid-ujpocsom]{grid-template-columns:1fr;gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.dp__grid[data-astro-cid-ujpocsom]{grid-template-columns:repeat(3,1fr)}}.dp__card[data-astro-cid-ujpocsom]{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dp__card--best[data-astro-cid-ujpocsom]{outline:4px solid var(--color-sun);outline-offset:-4px}.dp__flag[data-astro-cid-ujpocsom]{z-index:1;background:var(--color-sun);color:var(--color-ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;box-shadow:2px 2px 0 var(--color-ink);border-radius:4px;padding:6px 12px;font-size:13px;position:absolute;top:12px;left:12px;transform:rotate(-2deg)}.dp__card[data-astro-cid-ujpocsom] img[data-astro-cid-ujpocsom]{aspect-ratio:10/7;object-fit:cover;width:100%;display:block}.dp__duo[data-astro-cid-ujpocsom]{aspect-ratio:10/7;position:relative;overflow:hidden}.dp__half[data-astro-cid-ujpocsom]{display:block;position:absolute;inset:0}.dp__half[data-astro-cid-ujpocsom] img[data-astro-cid-ujpocsom]{aspect-ratio:auto;width:auto;max-width:none;height:100%;position:absolute;top:0}.dp__half--a[data-astro-cid-ujpocsom]{clip-path:polygon(0 0,60% 0,40% 100%,0 100%)}.dp__half--a[data-astro-cid-ujpocsom] img[data-astro-cid-ujpocsom]{width:150%;left:-48%}.dp__half--b[data-astro-cid-ujpocsom]{clip-path:polygon(61.5% 0,100% 0,100% 100%,41.5% 100%)}.dp__half--b[data-astro-cid-ujpocsom] img[data-astro-cid-ujpocsom]{width:120%;left:-20%}.dp__duo[data-astro-cid-ujpocsom]:before{content:"";border-left:5px solid var(--color-cream);pointer-events:none;z-index:1;width:0;position:absolute;top:-10%;bottom:-10%;left:50%;transform:skew(-18.5deg)}.dp__plus[data-astro-cid-ujpocsom]{background:var(--color-sun);border:2px solid var(--color-ink);width:46px;height:46px;box-shadow:3px 3px 0 var(--color-ink);font-family:var(--font-display);text-align:center;color:var(--color-ink);border-radius:50%;margin:-23px 0 0 -23px;font-size:30px;line-height:42px;position:absolute;top:50%;left:50%}.dp__body[data-astro-cid-ujpocsom]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.dp__name[data-astro-cid-ujpocsom]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:400;line-height:1.05}.dp__price[data-astro-cid-ujpocsom]{font-family:var(--font-display);color:var(--color-berry);margin:6px 0 4px;font-size:2.2rem;line-height:1}.dp__price[data-astro-cid-ujpocsom] small[data-astro-cid-ujpocsom]{font-family:var(--font-body);color:var(--color-muted);font-size:13px;font-weight:700}.dp__who[data-astro-cid-ujpocsom]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 12px;font-size:.9rem;font-weight:700}.dp__perks[data-astro-cid-ujpocsom]{flex:1;margin:0 0 16px;padding:0;font-size:15px;line-height:1.4;list-style:none}.dp__perks[data-astro-cid-ujpocsom] li[data-astro-cid-ujpocsom]{border-top:1px solid var(--color-line);padding:6px 0 6px 20px;position:relative}.dp__perks[data-astro-cid-ujpocsom] li[data-astro-cid-ujpocsom]:before{content:"";background:var(--color-sun);width:11px;height:11px;box-shadow:2px 2px 0 var(--color-ink);border-radius:50%;position:absolute;top:11px;left:0}.dp__buy[data-astro-cid-ujpocsom]{text-align:center;background:var(--color-berry);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;box-shadow:3px 3px 0 var(--color-ink);border-radius:6px;padding:12px 20px;font-size:17px;display:inline-block}.dp__buy--big[data-astro-cid-ujpocsom]{box-shadow:4px 4px 0 var(--color-ink);white-space:nowrap;padding:16px 28px;font-size:20px}.dp__notes[data-astro-cid-ujpocsom]{border-left:5px solid var(--color-sun);background:#fff;border-radius:10px;margin-top:28px;padding:18px 22px}.dp__notes[data-astro-cid-ujpocsom] h3[data-astro-cid-ujpocsom]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-size:1rem;font-weight:700}.dp__notes[data-astro-cid-ujpocsom] ul[data-astro-cid-ujpocsom]{margin:0;padding-left:18px;font-size:15px;line-height:1.55}.dp--season[data-astro-cid-ujpocsom]{background:var(--color-ice)}.dp__season[data-astro-cid-ujpocsom]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.dp__season[data-astro-cid-ujpocsom] .dp__lede[data-astro-cid-ujpocsom]{margin-bottom:0}
