.switch[data-astro-cid-6gpwkuio]{width:min(440px,100%);margin:0}.switch-stage[data-astro-cid-6gpwkuio]{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid;position:relative}.switch-stage[data-astro-cid-6gpwkuio] input[data-astro-cid-6gpwkuio]{opacity:0;pointer-events:none;position:absolute}.switch-imgs[data-astro-cid-6gpwkuio]{aspect-ratio:4/5;background:var(--blush);box-shadow:var(--shadow-lg);border-radius:48px 8px;position:relative;overflow:hidden}.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);position:absolute;inset:0}.switch-dots[data-astro-cid-6gpwkuio]{gap:10px;display:grid}.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]{cursor:pointer;color:var(--mute);text-align:center;justify-items:center;gap:4px;max-width:74px;font-size:.7rem;font-weight:700;line-height:1.2;display:grid}.dot[data-astro-cid-6gpwkuio]{width:34px;height:34px;box-shadow:0 0 0 1px var(--line), 0 4px 10px -4px #0b104559;transition:transform .25s var(--spring), box-shadow .25s;border:3px solid #fff;border-radius:50%}.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:hover .dot[data-astro-cid-6gpwkuio]{transform:scale(1.08)}figcaption[data-astro-cid-6gpwkuio]{color:var(--mute);margin-top:12px;font-size:.85rem}input[data-astro-cid-6gpwkuio]:first-of-type:checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:first-child,input[data-astro-cid-6gpwkuio]:nth-of-type(2):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(2),input[data-astro-cid-6gpwkuio]:nth-of-type(3):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(3),input[data-astro-cid-6gpwkuio]:nth-of-type(4):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(4),input[data-astro-cid-6gpwkuio]:nth-of-type(5):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(5),input[data-astro-cid-6gpwkuio]:nth-of-type(6):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(6),input[data-astro-cid-6gpwkuio]:nth-of-type(7):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(7),input[data-astro-cid-6gpwkuio]:nth-of-type(8):checked~.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio]:nth-child(8){opacity:1}input[data-astro-cid-6gpwkuio]:first-of-type:checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:first-child .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(2):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(2) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(3):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(3) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(4):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(4) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(5):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(5) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(6):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(6) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(7):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(7) .dot[data-astro-cid-6gpwkuio],input[data-astro-cid-6gpwkuio]:nth-of-type(8):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(8) .dot[data-astro-cid-6gpwkuio]{box-shadow:0 0 0 2px var(--coral), 0 6px 14px -4px #cf3f1673;transform:scale(1.1)}input[data-astro-cid-6gpwkuio]:first-of-type:checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:first-child,input[data-astro-cid-6gpwkuio]:nth-of-type(2):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(2),input[data-astro-cid-6gpwkuio]:nth-of-type(3):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(3),input[data-astro-cid-6gpwkuio]:nth-of-type(4):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(4),input[data-astro-cid-6gpwkuio]:nth-of-type(5):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(5),input[data-astro-cid-6gpwkuio]:nth-of-type(6):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(6),input[data-astro-cid-6gpwkuio]:nth-of-type(7):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(7),input[data-astro-cid-6gpwkuio]:nth-of-type(8):checked~.switch-dots[data-astro-cid-6gpwkuio] label[data-astro-cid-6gpwkuio]:nth-child(8){color:var(--ink)}input[data-astro-cid-6gpwkuio]:focus-visible~.switch-dots[data-astro-cid-6gpwkuio]{outline:2px solid var(--coral);outline-offset:6px;border-radius:12px}@media (prefers-reduced-motion:reduce){.switch-imgs[data-astro-cid-6gpwkuio] img[data-astro-cid-6gpwkuio],.dot[data-astro-cid-6gpwkuio]{transition:none}}.promise[data-astro-cid-dsgzba44]{margin-top:40px}.promise[data-astro-cid-dsgzba44] h3[data-astro-cid-dsgzba44]{font-size:1.1rem}.hero-thumb{aspect-ratio:1;width:min(420px,100%);box-shadow:var(--shadow-lg);border-radius:48px 8px}.hero-thumb img{width:72%}.hero-thumb .swatches{width:64%}.gallery[data-astro-cid-dsgzba44]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.gallery[data-astro-cid-dsgzba44] figure[data-astro-cid-dsgzba44]{margin:0}.gallery[data-astro-cid-dsgzba44] img[data-astro-cid-dsgzba44]{aspect-ratio:4/5;object-fit:cover;background:var(--blush);width:100%;height:auto;box-shadow:var(--shadow);border-radius:28px 6px;display:block}.gallery[data-astro-cid-dsgzba44] figcaption[data-astro-cid-dsgzba44]{color:var(--ink);margin-top:10px;font-size:.92rem;font-weight:700}
