@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.cta-banner[data-astro-cid-xbmphpjl]{color:#fff;box-shadow:var(--shadow);background:radial-gradient(120% 140% at 0 0,#8f2335 0%,#561320 60%,#3d0d17 100%);border-radius:20px;grid-template-columns:220px 1fr;align-items:center;gap:1.6rem;margin:2.2rem 0;padding:1.4rem 1.6rem;display:grid;position:relative;overflow:hidden}.cta-banner[data-astro-cid-xbmphpjl]:after{content:"";pointer-events:none;border:1px solid #c9a24a59;border-radius:14px;position:absolute;inset:8px}.cta-img[data-astro-cid-xbmphpjl]{background:#fff;border-radius:14px;display:block;position:relative;overflow:hidden}.cta-img[data-astro-cid-xbmphpjl] img[data-astro-cid-xbmphpjl]{aspect-ratio:1;object-fit:cover;width:100%}.tag[data-astro-cid-xbmphpjl]{background:var(--c-accent);color:#3a0d15;border-radius:8px;padding:.2em .6em;font-size:.9rem;font-weight:800;position:absolute;top:10px;left:10px}.eyebrow[data-astro-cid-xbmphpjl]{text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin:0;font-size:.72rem;font-weight:700}.cta-title[data-astro-cid-xbmphpjl]{font:700 1.45rem/1.25 var(--font-serif);color:#fff;margin:.3rem 0 .6rem}.cta-title[data-astro-cid-xbmphpjl].sm{color:var(--c-primary-dark);margin:0 0 .2rem;font-size:1.1rem}.checks[data-astro-cid-xbmphpjl]{gap:.25rem;margin:0 0 .8rem;padding:0;font-size:.95rem;list-style:none;display:grid}.checks[data-astro-cid-xbmphpjl] li[data-astro-cid-xbmphpjl]:before{content:"✓";color:var(--c-accent);margin-right:.5rem;font-weight:800}.price[data-astro-cid-xbmphpjl]{margin:0 0 .9rem;font-size:1.05rem}.price[data-astro-cid-xbmphpjl] s[data-astro-cid-xbmphpjl]{opacity:.65}.price[data-astro-cid-xbmphpjl] strong[data-astro-cid-xbmphpjl]{color:var(--c-accent);margin:0 .3rem;font-size:1.6rem}.price[data-astro-cid-xbmphpjl] .small[data-astro-cid-xbmphpjl]{opacity:.75}.cta-box[data-astro-cid-xbmphpjl]{border:2px solid var(--c-accent);grid-template-columns:84px 1fr auto;align-items:center;gap:1rem;margin:2rem 0;padding:1rem 1.2rem;display:grid}.cta-box[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{margin:0}.thumb[data-astro-cid-xbmphpjl]{object-fit:cover;border-radius:10px;width:84px;height:84px}.cta-inline[data-astro-cid-xbmphpjl]{text-align:center;margin:2rem 0}.cta-inline[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{margin:.5rem 0 0}@media (width<=640px){.cta-banner[data-astro-cid-xbmphpjl]{text-align:center;grid-template-columns:1fr;padding:1.2rem}.cta-img[data-astro-cid-xbmphpjl]{max-width:170px;margin:0 auto}.checks[data-astro-cid-xbmphpjl]{justify-items:center}.cta-banner[data-astro-cid-xbmphpjl] .btn{width:100%}.cta-box[data-astro-cid-xbmphpjl]{grid-template-columns:64px 1fr}.cta-box[data-astro-cid-xbmphpjl] .btn{grid-column:1/-1}.thumb[data-astro-cid-xbmphpjl]{width:64px;height:64px}}
