.crumb.svelte-1x1skon{align-items:center;gap:var(--pc-space-2);padding-block:var(--pc-space-5) var(--pc-space-3);font-family:var(--pc-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-ink-soft);font-size:11px;font-weight:600;display:flex}.crumb.svelte-1x1skon a:where(.svelte-1x1skon){min-height:var(--pc-tap-min);align-items:center;display:inline-flex}.detail.svelte-1x1skon{border-top:1px solid var(--pc-ink);border-bottom:1px solid var(--pc-line);grid-template-columns:1.05fr .95fr;display:grid}.detail__view.svelte-1x1skon{border-right:1px solid var(--pc-line);background:radial-gradient(70% 60% at 46% 42%,#a8e0d86b,#0000 68%),linear-gradient(168deg,#eeebe2,#e6e2d6);place-items:center;min-width:0;padding:clamp(20px,4vw,52px);display:grid;position:relative}.detail__viewer.svelte-1x1skon{width:100%;min-width:0}.detail__still.svelte-1x1skon{width:78%;position:relative}.detail__still.svelte-1x1skon:after{content:"";filter:blur(6px);background:radial-gradient(closest-side,#12343b57,#0000 76%);border-radius:50%;width:56%;height:6%;position:absolute;bottom:1%;left:50%;translate:-50%}.detail__still.svelte-1x1skon img:where(.svelte-1x1skon){z-index:1;width:100%;position:relative}.detail__blank.svelte-1x1skon{aspect-ratio:3/4;background:linear-gradient(150deg, var(--pc-seafoam), var(--pc-teal-darker));width:46%;box-shadow:var(--pc-shadow-lift);opacity:.9;border-radius:12px 12px 20px 20px}.detail__buy.svelte-1x1skon{padding:clamp(24px,3.4vw,48px)}.detail__title.svelte-1x1skon{font-family:var(--pc-font-display);font-weight:800;font-size:var(--pc-title-md);letter-spacing:-.03em;margin-top:var(--pc-space-3);line-height:1}.detail__lede.svelte-1x1skon{font-size:var(--pc-text-base);color:var(--pc-ink-soft);margin-top:var(--pc-space-3);max-width:29em;font-weight:300;line-height:1.6}.byline.svelte-1x1skon{font-size:var(--pc-text-sm);color:var(--pc-ink-soft);margin-top:var(--pc-space-4);border-left:2px solid var(--pc-copper);padding-left:11px;font-weight:300;line-height:1.45}.byline__who.svelte-1x1skon{font-family:var(--pc-font-hand);color:var(--pc-clay);font-size:19px;line-height:1}.byline__earn.svelte-1x1skon{color:var(--pc-teal-deep);font-style:normal;font-family:var(--pc-font-display);margin-top:1px;font-size:12px;font-weight:600;display:block}.field.svelte-1x1skon{margin-top:var(--pc-space-6)}.field__label.svelte-1x1skon{margin-bottom:var(--pc-space-3);font-family:var(--pc-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pc-ink-soft);font-size:10.5px;font-weight:700;display:block}.field__note.svelte-1x1skon{margin-top:var(--pc-space-3);font-size:var(--pc-text-xs);color:var(--pc-ink-soft);line-height:1.5}.field__note--designed.svelte-1x1skon{border-left:2px solid var(--pc-copper);color:var(--pc-ink);padding-left:9px}.sizes.svelte-1x1skon{flex-wrap:wrap;gap:10px;display:flex}.size.svelte-1x1skon{border:1px solid var(--pc-line-strong);background:var(--pc-paper);cursor:pointer;font-family:var(--pc-font-display);color:var(--pc-ink);text-align:left;min-height:var(--pc-tap-min);transition:border-color var(--pc-dur-1) var(--pc-ease-out), color var(--pc-dur-1) var(--pc-ease-out), background var(--pc-dur-1) var(--pc-ease-out), box-shadow var(--pc-dur-1) var(--pc-ease-out);border-radius:11px;padding:9px 15px;font-size:13.5px;font-weight:700;line-height:1.25}.size.svelte-1x1skon small:where(.svelte-1x1skon){font-family:var(--pc-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pc-ink-soft);margin-top:3px;font-size:11px;font-weight:300;display:block}.size.svelte-1x1skon:hover{border-color:var(--pc-teal)}.size.is-active.svelte-1x1skon{border-color:var(--pc-teal-deep);color:var(--pc-teal-deep);background:var(--pc-teal-wash);box-shadow:var(--pc-focus-ring)}.size.is-active.svelte-1x1skon small:where(.svelte-1x1skon){color:var(--pc-teal-deep)}.swatches.svelte-1x1skon{flex-wrap:wrap;gap:12px;display:flex}.sw.svelte-1x1skon{width:var(--pc-tap-min);height:var(--pc-tap-min);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.sw__dot.svelte-1x1skon{width:38px;height:38px;transition:transform var(--pc-dur-1) var(--pc-ease), box-shadow var(--pc-dur-1) var(--pc-ease);border-radius:50%;box-shadow:inset 0 -2px 5px #0000004d,0 0 0 1px #12343b1c}.sw.svelte-1x1skon:hover .sw__dot:where(.svelte-1x1skon){transform:translateY(-2px)}.sw.is-active.svelte-1x1skon .sw__dot:where(.svelte-1x1skon){box-shadow:inset 0 -2px 5px #0000004d, 0 0 0 2px var(--pc-base), 0 0 0 4px var(--pc-teal-deep)}.pricerow.svelte-1x1skon{align-items:baseline;gap:var(--pc-space-3);margin-top:var(--pc-space-6);padding-top:var(--pc-space-5);border-top:1px solid var(--pc-line);flex-wrap:wrap;display:flex}.pricerow.svelte-1x1skon b:where(.svelte-1x1skon){font-family:var(--pc-font-display);letter-spacing:-.035em;font-size:38px;font-weight:800;line-height:1}.pricerow.svelte-1x1skon span:where(.svelte-1x1skon){font-size:var(--pc-text-sm);color:var(--pc-ink-soft);font-weight:300}.detail__cta.svelte-1x1skon{margin-top:var(--pc-space-5)}.detail__cta.svelte-1x1skon .pc-btn{width:100%}.detail__next.svelte-1x1skon{margin-top:var(--pc-space-3);font-size:var(--pc-text-xs);color:var(--pc-ink-soft);text-align:center}.reassure.svelte-1x1skon{margin-top:var(--pc-space-5);gap:9px;display:grid}.reassure.svelte-1x1skon div:where(.svelte-1x1skon){font-size:var(--pc-text-sm);color:var(--pc-ink-soft);align-items:flex-start;gap:10px;font-weight:300;display:flex}.reassure.svelte-1x1skon em:where(.svelte-1x1skon){font-style:normal;font-family:var(--pc-font-display);color:var(--pc-ink);white-space:nowrap;font-weight:600}.tick.svelte-1x1skon{background:var(--pc-teal-deep);width:16px;height:16px;box-shadow:var(--pc-shadow-teal);border-radius:50%;flex:none;place-items:center;margin-top:3px;display:grid}.tick.svelte-1x1skon svg:where(.svelte-1x1skon){width:9px;height:9px}.detail__back.svelte-1x1skon{padding-block:var(--pc-space-5) var(--pc-space-8);justify-content:center;display:flex}@media (width<=1040px){.detail.svelte-1x1skon{grid-template-columns:1fr}.detail__view.svelte-1x1skon{border-right:0;border-bottom:1px solid var(--pc-line)}}@media (width<=480px){.reassure.svelte-1x1skon em:where(.svelte-1x1skon){white-space:normal}}@media (prefers-reduced-motion:reduce){.size.svelte-1x1skon,.sw__dot.svelte-1x1skon{transition:none}.sw.svelte-1x1skon:hover .sw__dot:where(.svelte-1x1skon){transform:none}}
