.pdp[data-astro-cid-g74ua3ks]{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.gallery[data-astro-cid-g74ua3ks]{top:calc(var(--header-h) + 16px);gap:var(--gap);display:grid;position:sticky}.stage[data-astro-cid-g74ua3ks]{border-radius:var(--r);aspect-ratio:1/1.02;cursor:zoom-in;border:0;place-items:center;width:100%;padding:0;transition:background-color .3s;display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{border-radius:6px;width:60%;transition:transform .3s;transform:rotate(-2deg);box-shadow:0 30px 60px -24px #2e24388c}.stage[data-astro-cid-g74ua3ks]:hover img[data-astro-cid-g74ua3ks]{transform:rotate(0)scale(1.02)}.zoomtag[data-astro-cid-g74ua3ks]{background:var(--paper);border:2px solid var(--plum);font:600 13px var(--body);border-radius:999px;padding:4px 12px;position:absolute;bottom:14px;right:14px}.thumbs[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.thumb[data-astro-cid-g74ua3ks]{background:var(--paper);cursor:pointer;border:2px solid #0000;border-radius:12px;min-height:44px;padding:4px}.thumb[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{aspect-ratio:8.5/11;object-fit:cover;border-radius:6px;width:100%}.thumb[data-astro-cid-g74ua3ks][aria-pressed=true]{border-color:var(--plum);box-shadow:0 4px 0 var(--plum)}.buybox[data-astro-cid-g74ua3ks]{background:var(--paper);border-radius:var(--r);border:2px solid var(--plum);box-shadow:0 6px 0 var(--plum);padding:clamp(22px,3vw,38px)}.badges[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.badge[data-astro-cid-g74ua3ks]{font:600 12px var(--body);background:var(--butter);border-radius:999px;padding:5px 12px}.buybox[data-astro-cid-g74ua3ks] h1[data-astro-cid-g74ua3ks]{font-size:clamp(30px,2.8vw,40px)}.lede[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:12px 0 18px;font-size:17px}.pricerow[data-astro-cid-g74ua3ks]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bigprice[data-astro-cid-g74ua3ks]{font:600 56px/1 var(--display);font-variation-settings:"SOFT" 100}.pricerow[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]:last-child{color:var(--ink-soft);font-weight:500}.was[data-astro-cid-g74ua3ks]{font:500 26px var(--body);color:var(--ink-soft)}.off[data-astro-cid-g74ua3ks]{background:var(--coral);font:700 14px var(--body);border-radius:999px;align-self:center;padding:4px 12px}.salenote[data-astro-cid-g74ua3ks]{background:var(--butter);border-radius:12px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:600}.inc[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.inc[data-astro-cid-g74ua3ks] div[data-astro-cid-g74ua3ks]{background:var(--cream);border-radius:14px;padding:10px 12px;font-size:13px;font-weight:500}.inc[data-astro-cid-g74ua3ks] b[data-astro-cid-g74ua3ks]{font:600 22px var(--display);font-variation-settings:"SOFT" 100;display:block}.foryou[data-astro-cid-g74ua3ks]{background:var(--lavender);border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:14px;font-weight:600}.upsell[data-astro-cid-g74ua3ks]{border:2px dashed var(--plum);border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:14px;display:flex}.save[data-astro-cid-g74ua3ks]{background:var(--coral);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.linkish[data-astro-cid-g74ua3ks]{font:inherit;cursor:pointer;color:var(--plum);background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.promise[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;font-size:13px;font-weight:500;display:grid}.promise[data-astro-cid-g74ua3ks] div[data-astro-cid-g74ua3ks]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.promise[data-astro-cid-g74ua3ks] svg[data-astro-cid-g74ua3ks]{flex:none;width:20px;height:20px}@media (width<=960px){.pdp[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}.gallery[data-astro-cid-g74ua3ks]{position:static}.thumbs[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.promise[data-astro-cid-g74ua3ks]{grid-template-columns:1fr}.promise[data-astro-cid-g74ua3ks] div[data-astro-cid-g74ua3ks]{flex-direction:row;gap:8px}}@media (width<=600px){.buybox[data-astro-cid-g74ua3ks] h1[data-astro-cid-g74ua3ks]{font-size:27px}.lede[data-astro-cid-g74ua3ks]{margin:10px 0 14px;font-size:15px}.bigprice[data-astro-cid-g74ua3ks]{font-size:42px}.inc[data-astro-cid-g74ua3ks]{gap:6px;margin:14px 0}.inc[data-astro-cid-g74ua3ks] div[data-astro-cid-g74ua3ks]{padding:8px 9px;font-size:12px;line-height:1.35}.inc[data-astro-cid-g74ua3ks] b[data-astro-cid-g74ua3ks]{font-size:20px}.demo[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{font-size:22px}.moment[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{font-size:25px}.moment[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{font-size:15px}.final[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{font-size:28px}.compare[data-astro-cid-g74ua3ks] thead[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks]{font-size:16px}.spec[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{font-size:18px}}.demos[data-astro-cid-g74ua3ks]{background:var(--plum);color:var(--cream);border-radius:var(--r);padding:clamp(22px,4vw,56px)}.demos[data-astro-cid-g74ua3ks] .sec-head[data-astro-cid-g74ua3ks]{padding:0}.demos[data-astro-cid-g74ua3ks] .sec-head[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{color:var(--butter)}.demos[data-astro-cid-g74ua3ks] .sec-head[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{color:var(--on-plum-soft)}.demo-grid[data-astro-cid-g74ua3ks]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demo[data-astro-cid-g74ua3ks]{background:var(--plum-2);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.demo[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{color:var(--cream);font-size:26px}.demo[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{color:#d8cfe3;font-size:15px}.demo[data-astro-cid-g74ua3ks] label[data-astro-cid-g74ua3ks]{color:var(--on-plum-soft);gap:6px;font-size:13px;display:grid}.demo[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{height:46px;color:var(--cream);font:500 16px var(--body);background:#fbf7f214;border:2px solid #fbf7f233;border-radius:12px;padding:0 14px}.demo[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]:focus{border-color:var(--butter);outline:none}.minis[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini[data-astro-cid-g74ua3ks]{background:var(--paper);color:var(--plum);overflow-wrap:anywhere;border-radius:10px;min-height:86px;padding:10px;font-size:12px;font-weight:500}.mini[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin-bottom:6px;font-size:11px;display:block}.mini[data-astro-cid-g74ua3ks] .nm[data-astro-cid-g74ua3ks]{font:600 14px var(--display);font-variation-settings:"SOFT" 100;background:var(--butter);border-radius:6px;padding:1px 6px;transition:background-color .3s;display:inline-block}.mini[data-astro-cid-g74ua3ks] .nm[data-astro-cid-g74ua3ks].flash{background:var(--coral)}.jump[data-astro-cid-g74ua3ks]{gap:6px;display:grid}.jump[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks]{background:var(--paper);color:var(--plum);min-height:44px;font:500 14px var(--body);cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.jump[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks]:hover,.jump[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks][aria-pressed=true]{background:var(--butter)}.view[data-astro-cid-g74ua3ks]{background:var(--cream);border-radius:12px;place-items:center;padding:12px;display:grid;position:relative}.view[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{border-radius:4px;width:66%;box-shadow:0 14px 30px -14px #00000080}.back[data-astro-cid-g74ua3ks]{background:var(--plum);color:var(--butter);font:600 11px var(--body);border-radius:999px;padding:3px 10px;position:absolute;bottom:10px;left:12px}.switch[data-astro-cid-g74ua3ks]{background:#fbf7f21f;border-radius:999px;gap:4px;padding:4px;display:flex}.switch[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks]{min-height:44px;color:var(--on-plum-soft);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1}.switch[data-astro-cid-g74ua3ks] button[data-astro-cid-g74ua3ks][aria-pressed=true]{background:var(--butter);color:var(--plum)}@media (width<=980px){.demo-grid[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}}.demovid[data-astro-cid-g74ua3ks]{max-width:420px;margin:0 auto}.demovid[data-astro-cid-g74ua3ks] video[data-astro-cid-g74ua3ks]{background:var(--paper);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 10px 30px #2e243824}.moments[data-astro-cid-g74ua3ks]{gap:var(--gap);display:grid}.moment[data-astro-cid-g74ua3ks]{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.moment[data-astro-cid-g74ua3ks] .tx[data-astro-cid-g74ua3ks]{border-radius:var(--r);flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex}.moment[data-astro-cid-g74ua3ks] .tx[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{font:600 13px var(--body);background:var(--paper);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:4px 12px}.moment[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{font-size:clamp(28px,3vw,40px)}.moment[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{max-width:42ch;margin-top:12px;font-size:17px}.moment[data-astro-cid-g74ua3ks] .im[data-astro-cid-g74ua3ks]{border-radius:var(--r);background:var(--paper);place-items:center;padding:28px;display:grid}.moment[data-astro-cid-g74ua3ks] .im[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{border-radius:6px;max-width:64%;box-shadow:0 30px 60px -26px #2e243880}.moment[data-astro-cid-g74ua3ks]:nth-child(2n) .tx[data-astro-cid-g74ua3ks]{order:2}@media (width<=860px){.moment[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}.moment[data-astro-cid-g74ua3ks]:nth-child(2n) .tx[data-astro-cid-g74ua3ks]{order:0}}.explorer[data-astro-cid-g74ua3ks]{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sec[data-astro-cid-g74ua3ks]{border:2px solid var(--plum);background:var(--paper);border-radius:20px;padding:4px 20px}.sec[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks]{cursor:pointer;align-items:center;gap:12px;min-height:56px;font-weight:600;list-style:none;display:flex}.sec[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks]::-webkit-details-marker{display:none}.sec[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks] i[data-astro-cid-g74ua3ks]{border:1.5px solid var(--plum);border-radius:4px;flex:none;width:14px;height:32px}.sec[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin-left:auto;font-size:14px;font-weight:500}.sec[data-astro-cid-g74ua3ks] ul[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:0 0 16px;padding-left:44px}@media (width<=860px){.explorer[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}}.specs[data-astro-cid-g74ua3ks]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.spec[data-astro-cid-g74ua3ks]{background:var(--paper);border:2px solid var(--plum);border-radius:20px;padding:20px 22px}.spec[data-astro-cid-g74ua3ks] dt[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-size:13px;font-weight:500}.spec[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks]{font:600 20px var(--display);font-variation-settings:"SOFT" 100;margin:4px 0 0}@media (width<=860px){.specs[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.specs[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}}.compare[data-astro-cid-g74ua3ks]{background:var(--paper);border-radius:var(--r);padding:clamp(16px,3vw,36px);overflow-x:auto}.compare[data-astro-cid-g74ua3ks] table[data-astro-cid-g74ua3ks]{border-collapse:collapse;width:100%;min-width:620px;font-size:15px}.compare[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks],.compare[data-astro-cid-g74ua3ks] td[data-astro-cid-g74ua3ks]{border-bottom:2px solid var(--line);text-align:center;padding:13px 12px}.compare[data-astro-cid-g74ua3ks] tbody[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks]{text-align:left;font-weight:500}.compare[data-astro-cid-g74ua3ks] thead[data-astro-cid-g74ua3ks] th[data-astro-cid-g74ua3ks]{font:600 19px/1.05 var(--display);font-variation-settings:"SOFT" 100}.compare[data-astro-cid-g74ua3ks] .us[data-astro-cid-g74ua3ks]{background:var(--butter);font-weight:600}.no[data-astro-cid-g74ua3ks]{color:var(--ink-soft)}.final[data-astro-cid-g74ua3ks]{background:var(--butter);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,64px);display:flex}.final[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{max-width:16ch;font-size:clamp(32px,3.6vw,52px)}.sticky[data-astro-cid-g74ua3ks]{z-index:40;background:var(--plum);color:var(--cream);border-radius:999px;align-items:center;gap:16px;max-width:calc(100% - 24px);padding:8px 8px 8px 22px;transition:transform .3s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,160%);box-shadow:0 20px 40px -16px #00000080}.sticky[data-astro-cid-g74ua3ks].show{transform:translate(-50%)}.sticky[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sticky[data-astro-cid-g74ua3ks] .btn[data-astro-cid-g74ua3ks]{background:var(--butter);box-shadow:none;border-color:var(--butter);white-space:nowrap}.lightbox[data-astro-cid-g74ua3ks]{background:0 0;border:0;max-width:94vw;max-height:94vh;padding:0;overflow:visible}.lightbox[data-astro-cid-g74ua3ks]::backdrop{background:#2e2438d9}.lightbox[data-astro-cid-g74ua3ks] img[data-astro-cid-g74ua3ks]{border-radius:6px;width:auto;max-width:92vw;max-height:90vh}.lightbox[data-astro-cid-g74ua3ks] form[data-astro-cid-g74ua3ks]{position:fixed;top:16px;right:16px}
