.AuthShell-module__v8KGDa__wrap{background:var(--color-surface-cream);background:radial-gradient(circle at 20% 15%, #ffd1e073 0%, transparent 50%), radial-gradient(circle at 85% 85%, #a8d8e84d 0%, transparent 48%), var(--color-surface-cream);justify-content:center;align-items:center;min-height:80vh;padding:14vh 6vw 10vh;display:flex;position:relative;overflow:hidden}.AuthShell-module__v8KGDa__word{font-family:var(--font-varsity);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #d81b601a;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,20vw,280px);line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AuthShell-module__v8KGDa__module{z-index:1;background:var(--color-surface-warm-white);border-radius:40px;flex-direction:column;align-items:stretch;width:min(92vw,440px);padding:56px 40px;display:flex;position:relative;box-shadow:0 40px 70px -32px #14213d59}.AuthShell-module__v8KGDa__crossIcon{width:20px;height:20px;color:var(--color-brand-pink-deep);opacity:.8;margin:0 auto 14px}.AuthShell-module__v8KGDa__eyebrow{text-align:center;font-family:var(--font-supporting);letter-spacing:.26em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:700}.AuthShell-module__v8KGDa__heading{text-align:center;font-family:var(--font-display);color:var(--color-text-ink);margin-top:8px;font-size:clamp(24px,4vw,30px);font-style:italic;font-weight:800}.AuthShell-module__v8KGDa__subcopy{text-align:center;font-family:var(--font-supporting);color:#14213db3;margin-top:10px;font-size:14px;line-height:1.6}.AuthShell-module__v8KGDa__content{margin-top:28px}@media (max-width:560px){.AuthShell-module__v8KGDa__module{border-radius:32px;padding:44px 24px}}
.AuthForm-module__N3bjga__form{flex-direction:column;gap:18px;display:flex}.AuthForm-module__N3bjga__field{text-align:left;flex-direction:column;gap:6px;display:flex}.AuthForm-module__N3bjga__label{font-family:var(--font-supporting);letter-spacing:.04em;color:var(--color-text-ink);font-size:12px;font-weight:700}.AuthForm-module__N3bjga__inputRow{align-items:center;display:flex;position:relative}.AuthForm-module__N3bjga__input{width:100%;font-family:var(--font-supporting);border-radius:var(--radius-control);border:1px solid var(--color-border-subtle);background:var(--color-surface-cream);color:var(--color-text-ink);padding:12px 14px;font-size:15px}.AuthForm-module__N3bjga__input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.AuthForm-module__N3bjga__inputError{border-color:var(--color-brand-pink-deep)}.AuthForm-module__N3bjga__passwordInput{padding-right:64px}.AuthForm-module__N3bjga__toggleVisibility{font-family:var(--font-supporting);color:var(--color-brand-teal-deep);cursor:pointer;background:0 0;border:none;padding:6px 4px;font-size:12px;font-weight:700;position:absolute;right:10px}.AuthForm-module__N3bjga__toggleVisibility:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-radius:4px}.AuthForm-module__N3bjga__fieldError{font-family:var(--font-supporting);color:var(--color-brand-pink-deep);font-size:12.5px}.AuthForm-module__N3bjga__formError{font-family:var(--font-supporting);color:var(--color-brand-pink-deep);background:var(--color-brand-blush-soft);border-radius:var(--radius-control);padding:10px 14px;font-size:13.5px;line-height:1.5}.AuthForm-module__N3bjga__notice{font-family:var(--font-supporting);color:var(--color-brand-teal-deep);background:color-mix(in srgb, var(--color-brand-teal) 10%, transparent);border-radius:var(--radius-control);padding:12px 14px;font-size:13.5px;line-height:1.6}.AuthForm-module__N3bjga__checkboxRow{align-items:flex-start;gap:10px;display:flex}.AuthForm-module__N3bjga__checkboxRow input{margin-top:3px}.AuthForm-module__N3bjga__checkboxLabel{font-family:var(--font-supporting);color:#14213dbf;font-size:13px;line-height:1.5}.AuthForm-module__N3bjga__submitButton{justify-content:center;width:100%;margin-top:4px}.AuthForm-module__N3bjga__submitButton:disabled{opacity:.6;cursor:not-allowed}.AuthForm-module__N3bjga__linkRow{font-family:var(--font-supporting);color:#14213db3;flex-direction:column;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.AuthForm-module__N3bjga__link{color:var(--color-brand-pink-deep);font-weight:700;text-decoration:none}.AuthForm-module__N3bjga__link:hover,.AuthForm-module__N3bjga__link:focus-visible{text-decoration:underline}.AuthForm-module__N3bjga__successIcon{width:36px;height:36px;color:var(--color-brand-teal-deep);margin:0 auto 12px}
.AccountSection-module__SYdRGG__section{flex-direction:column;gap:24px;display:flex}.AccountSection-module__SYdRGG__sectionIntro{font-family:var(--font-supporting);color:#14213db3;max-width:56ch;font-size:14px;line-height:1.6}.AccountSection-module__SYdRGG__card{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:16px;padding:24px}.AccountSection-module__SYdRGG__cardTitle{font-family:var(--font-display);color:var(--color-text-ink);margin-bottom:4px;font-size:17px;font-style:italic;font-weight:700}.AccountSection-module__SYdRGG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.AccountSection-module__SYdRGG__emptyState{text-align:center;background:var(--color-surface-warm-white);border:1px dashed var(--color-border-subtle);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.AccountSection-module__SYdRGG__emptyStateIcon{width:32px;height:32px;color:var(--color-brand-pink-deep);opacity:.7}.AccountSection-module__SYdRGG__emptyStateTitle{font-family:var(--font-display);color:var(--color-text-ink);font-size:18px;font-style:italic;font-weight:700}.AccountSection-module__SYdRGG__emptyStateCopy{font-family:var(--font-supporting);color:#14213da6;max-width:36ch;font-size:13.5px;line-height:1.6}.AccountSection-module__SYdRGG__rowBetween{justify-content:space-between;align-items:center;gap:12px;display:flex}.AccountSection-module__SYdRGG__pill{font-family:var(--font-supporting);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-teal-deep);background:color-mix(in srgb, var(--color-brand-teal) 10%, transparent);border-radius:var(--radius-pill);align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.AccountSection-module__SYdRGG__textButton{font-family:var(--font-supporting);color:var(--color-brand-pink-deep);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:700}.AccountSection-module__SYdRGG__textButtonMuted{color:#14213d8c}.AccountSection-module__SYdRGG__textButton:hover,.AccountSection-module__SYdRGG__textButton:focus-visible{text-decoration:underline}.AccountSection-module__SYdRGG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.AccountSection-module__SYdRGG__chip{font-family:var(--font-supporting);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-surface-cream);color:var(--color-text-ink);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600}.AccountSection-module__SYdRGG__chipSelected{background:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep);color:#fff}
.VariantManager-module__GRiZja__manager{margin-bottom:10px}.VariantManager-module__GRiZja__applyRow{background:color-mix(in srgb, var(--color-brand-pink) 7%, var(--color-surface-warm-white));border:1px solid color-mix(in srgb, var(--color-brand-pink) 24%, transparent);border-radius:6px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.VariantManager-module__GRiZja__applyRow>div{width:min(220px,100%);margin:0}.VariantManager-module__GRiZja__moneyInput{align-items:center;display:flex;position:relative}.VariantManager-module__GRiZja__moneyInput span{color:color-mix(in srgb, var(--color-text-ink) 65%, transparent);pointer-events:none;position:absolute;left:12px}.VariantManager-module__GRiZja__moneyInput input{padding-left:27px}.VariantManager-module__GRiZja__message{color:var(--color-brand-teal);margin:-4px 0 10px;font-size:.8rem}.VariantManager-module__GRiZja__variantList{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.VariantManager-module__GRiZja__variantRow{border-bottom:1px solid color-mix(in srgb, var(--color-text-ink) 10%, transparent);color:var(--color-text-ink);grid-template-columns:minmax(120px,1fr) minmax(270px,1.7fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.VariantManager-module__GRiZja__rowPrice{grid-template-columns:auto minmax(110px,140px) auto;align-items:center;gap:8px;display:grid}.VariantManager-module__GRiZja__rowPrice label{color:color-mix(in srgb, var(--color-text-ink) 72%, transparent);font-size:.72rem}@media (max-width:760px){.VariantManager-module__GRiZja__variantRow{grid-template-columns:1fr auto;align-items:start}.VariantManager-module__GRiZja__rowPrice{grid-column:1/-1;grid-template-columns:1fr minmax(110px,1.25fr) auto}}@media (max-width:430px){.VariantManager-module__GRiZja__applyRow>div{width:100%}.VariantManager-module__GRiZja__rowPrice{grid-template-columns:1fr 1.4fr}.VariantManager-module__GRiZja__rowPrice button{grid-column:2;justify-self:start}}
.Button-module__VMVMAW__primary{background:var(--color-text-ink);color:var(--color-surface-cream);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:color var(--motion-standard) var(--motion-ease);border:none;justify-content:center;align-items:center;padding:16px 32px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__VMVMAW__primary:before{content:"";background:var(--color-brand-pink);transition:transform var(--motion-editorial) cubic-bezier(.7, 0, .2, 1);z-index:0;position:absolute;inset:0;transform:translateY(101%)}.Button-module__VMVMAW__primary>span{z-index:1;position:relative}.Button-module__VMVMAW__primary:hover:before,.Button-module__VMVMAW__primary:focus-visible:before{transform:translateY(0)}.Button-module__VMVMAW__primary:hover,.Button-module__VMVMAW__primary:focus-visible{color:var(--color-text-ink)}.Button-module__VMVMAW__primary:disabled{cursor:not-allowed;opacity:.5}.Button-module__VMVMAW__primary:disabled:before{transform:translateY(101%)!important}.Button-module__VMVMAW__secondary{border:none;border-bottom:1.5px solid var(--color-text-ink);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-ink);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);background:0 0;align-items:center;padding:6px 0;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__secondary:hover,.Button-module__VMVMAW__secondary:focus-visible{color:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep)}.Button-module__VMVMAW__secondary:disabled{cursor:not-allowed;opacity:.5}
.PageHero-module__HsjCoq__hero{z-index:0;background:var(--color-surface-cream);flex-wrap:wrap;align-items:center;gap:48px;min-height:78vh;padding:120px 6vw 80px;display:flex;position:relative;overflow:hidden}.PageHero-module__HsjCoq__hero[data-align=right]{flex-direction:row-reverse}.PageHero-module__HsjCoq__hero[data-palette=blush]{background:linear-gradient(170deg, var(--color-surface-cream) 0%, var(--color-brand-blush-soft) 100%);--hero-accent:var(--color-brand-pink-deep)}.PageHero-module__HsjCoq__hero[data-palette=teal]{background:linear-gradient(170deg, var(--color-surface-cream) 0%, color-mix(in srgb, var(--color-brand-teal) 14%, var(--color-surface-cream)) 100%);--hero-accent:var(--color-brand-teal-deep)}.PageHero-module__HsjCoq__hero[data-palette=soft-blue]{background:linear-gradient(170deg, var(--color-surface-cream) 0%, color-mix(in srgb, var(--color-brand-soft-blue) 35%, var(--color-surface-cream)) 100%);--hero-accent:var(--color-brand-teal-deep)}.PageHero-module__HsjCoq__bgWord{z-index:-1;font-family:var(--font-varsity);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-text-ink) 14%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,16vw,320px);line-height:1;position:absolute;bottom:-10%;left:-2%}.PageHero-module__HsjCoq__hero[data-align=right] .PageHero-module__HsjCoq__bgWord{left:auto;right:-2%}.PageHero-module__HsjCoq__decoration{z-index:2;pointer-events:none;color:var(--hero-accent);display:block;position:absolute}.PageHero-module__HsjCoq__imagePlane{z-index:1;aspect-ratio:4/5;background:color-mix(in srgb, var(--color-surface-warm-white) 70%, transparent);border-radius:8px;flex:380px;max-width:520px;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #14213d59}.PageHero-module__HsjCoq__image{object-fit:contain;padding:8px}.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout] .PageHero-module__HsjCoq__image{padding:0}.PageHero-module__HsjCoq__contentPlane{z-index:3;flex-direction:column;flex:420px;align-items:flex-start;gap:14px;max-width:560px;display:flex;position:relative}.PageHero-module__HsjCoq__eyebrow{font-family:var(--font-script-handwritten);color:var(--hero-accent);font-size:22px;font-weight:700;transform:rotate(-2deg)}.PageHero-module__HsjCoq__headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-ink);font-size:clamp(38px,6vw,76px);font-weight:800;line-height:.98}.PageHero-module__HsjCoq__headlineAlt{color:var(--hero-accent);font-style:italic;font-weight:600;display:inline-block}.PageHero-module__HsjCoq__headlineLine{display:block}.PageHero-module__HsjCoq__supportingCopy{font-family:var(--font-supporting);color:#14213db3;max-width:46ch;font-size:16px;line-height:1.6}.PageHero-module__HsjCoq__accentText{font-family:var(--font-script-handwritten);color:var(--hero-accent);font-size:22px;transform:rotate(-1.5deg)}.PageHero-module__HsjCoq__ctaRow{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__contentPlane{align-self:flex-start;margin-top:28px}@media (max-width:900px){.PageHero-module__HsjCoq__hero,.PageHero-module__HsjCoq__hero[data-align=right]{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:96px 6vw 56px}.PageHero-module__HsjCoq__imagePlane{aspect-ratio:4/3;order:-1;align-self:center;width:100%;max-width:none}.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]{aspect-ratio:2/3;width:min(70vw,300px)}.PageHero-module__HsjCoq__contentPlane{max-width:none}.PageHero-module__HsjCoq__headline{font-size:clamp(32px,9vw,48px)}.PageHero-module__HsjCoq__bgWord{font-size:clamp(60px,26vw,140px)}.PageHero-module__HsjCoq__decoration:nth-of-type(n+3){display:none}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]){min-height:clamp(610px,158vw,690px);padding:86px 5vw 34px;display:block}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]{z-index:1;aspect-ratio:2/3;width:clamp(250px,72vw,330px);position:absolute;top:68px;right:-8vw}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__contentPlane{z-index:3;margin:0;display:block;position:relative}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__eyebrow{width:48%;margin-bottom:10px;display:block}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__headline{width:68%;font-size:clamp(34px,10vw,44px);line-height:.94}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__supportingCopy{background:linear-gradient(90deg, var(--color-surface-cream) 0 66%, color-mix(in srgb, var(--color-surface-cream) 82%, transparent) 84%, transparent 100%);width:min(100%,36ch);max-width:none;margin-top:clamp(148px,43vw,184px);padding:10px 12px 10px 0;font-size:15px;line-height:1.55}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__accentText{width:72%;margin-top:10px;font-size:20px;line-height:1.15}}@media (max-width:340px){.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]){min-height:600px;padding-inline:18px}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]{width:246px;right:-34px}.PageHero-module__HsjCoq__hero:has(.PageHero-module__HsjCoq__imagePlane[data-treatment=cutout]) .PageHero-module__HsjCoq__headline{width:72%;font-size:32px}}@media (prefers-reduced-motion:reduce){.PageHero-module__HsjCoq__decoration,.PageHero-module__HsjCoq__imagePlane,.PageHero-module__HsjCoq__bgWord{transition:none}}
.CurrentCampaign-module__fjUwca__section{background:var(--color-surface-warm-white);flex-wrap:wrap;align-items:center;gap:56px;padding:88px 6vw;display:flex}.CurrentCampaign-module__fjUwca__photoFrame{aspect-ratio:943/1258;border-radius:14px;flex:380px;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 32px 56px -28px #14213d66}.CurrentCampaign-module__fjUwca__photo{object-fit:cover;object-position:center 35%}.CurrentCampaign-module__fjUwca__statement{flex-direction:column;flex:420px;align-items:flex-start;gap:10px;max-width:560px;display:flex}.CurrentCampaign-module__fjUwca__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-teal-deep);margin-bottom:4px;font-size:22px;font-weight:700;transform:rotate(-2deg)}.CurrentCampaign-module__fjUwca__heading{flex-direction:column;display:flex}.CurrentCampaign-module__fjUwca__wordWrap{display:block;overflow:hidden}.CurrentCampaign-module__fjUwca__word{font-family:var(--font-varsity);letter-spacing:-.01em;color:var(--color-brand-navy);font-size:clamp(32px,5.2vw,64px);line-height:1.02;display:block}.CurrentCampaign-module__fjUwca__wordAlt{color:var(--color-brand-pink-deep)}.CurrentCampaign-module__fjUwca__accent{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:6px;font-size:22px;transform:rotate(-1.5deg)}@media (max-width:640px){.CurrentCampaign-module__fjUwca__section{gap:32px;padding:64px 6vw}.CurrentCampaign-module__fjUwca__photoFrame{max-width:none}}
.ProductSpotlight-module__Fb1x4W__backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity var(--motion-editorial) var(--motion-ease);background:#140f1480;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ProductSpotlight-module__Fb1x4W__backdropOpen{opacity:1}.ProductSpotlight-module__Fb1x4W__panel{background:var(--color-surface-warm-white);border:1px solid color-mix(in srgb, var(--color-brand-teal) 30%, transparent);opacity:0;width:100%;max-width:1200px;height:86vh;max-height:820px;transition:opacity var(--motion-editorial) var(--motion-ease), transform var(--motion-editorial) var(--motion-ease);border-radius:6px;grid-template-columns:1.15fr 1fr;display:grid;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 60px 120px -30px #14213d80}.ProductSpotlight-module__Fb1x4W__panelOpen{opacity:1;transform:scale(1)}.ProductSpotlight-module__Fb1x4W__borderBeam{z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ProductSpotlight-module__Fb1x4W__beamEdge{opacity:.8;position:absolute}.ProductSpotlight-module__Fb1x4W__beamTop{background:linear-gradient(90deg, transparent 0%, var(--color-brand-teal) 40%, var(--color-surface-warm-white) 48%, var(--color-brand-pink) 55%, transparent 100%);background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%;width:100%;height:2px;animation:9s linear infinite ProductSpotlight-module__Fb1x4W__beamTop;top:0;left:0}@keyframes ProductSpotlight-module__Fb1x4W__beamTop{0%{background-position:-60% 0}24%,to{background-position:160% 0}}.ProductSpotlight-module__Fb1x4W__beamRight{background:linear-gradient(180deg, transparent 0%, var(--color-brand-teal) 40%, var(--color-surface-warm-white) 48%, var(--color-brand-pink) 55%, transparent 100%);background-position:0 -60%;background-repeat:no-repeat;background-size:100% 40%;width:2px;height:100%;animation:9s linear infinite ProductSpotlight-module__Fb1x4W__beamRight;top:0;right:0}@keyframes ProductSpotlight-module__Fb1x4W__beamRight{0%,24%{background-position:0 -60%}49%,to{background-position:0 160%}}.ProductSpotlight-module__Fb1x4W__beamBottom{background:linear-gradient(90deg, transparent 0%, var(--color-brand-pink) 40%, var(--color-surface-warm-white) 48%, var(--color-brand-teal) 55%, transparent 100%);background-position:160% 0;background-repeat:no-repeat;background-size:40% 100%;width:100%;height:2px;animation:9s linear infinite ProductSpotlight-module__Fb1x4W__beamBottom;bottom:0;left:0}@keyframes ProductSpotlight-module__Fb1x4W__beamBottom{0%,49%{background-position:160% 0}74%,to{background-position:-60% 0}}.ProductSpotlight-module__Fb1x4W__beamLeft{background:linear-gradient(180deg, transparent 0%, var(--color-brand-pink) 40%, var(--color-surface-warm-white) 48%, var(--color-brand-teal) 55%, transparent 100%);background-position:0 160%;background-repeat:no-repeat;background-size:100% 40%;width:2px;height:100%;animation:9s linear infinite ProductSpotlight-module__Fb1x4W__beamLeft;bottom:0;left:0}@keyframes ProductSpotlight-module__Fb1x4W__beamLeft{0%,74%{background-position:0 160%}99%,to{background-position:0 -60%}}@media (prefers-reduced-motion:reduce){.ProductSpotlight-module__Fb1x4W__beamEdge{opacity:0;animation:none}}.ProductSpotlight-module__Fb1x4W__close{z-index:20;background:color-mix(in srgb, var(--color-surface-warm-white) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-text-ink) 15%, transparent);width:38px;height:38px;color:var(--color-text-ink);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;top:16px;right:16px}.ProductSpotlight-module__Fb1x4W__close:hover,.ProductSpotlight-module__Fb1x4W__close:focus-visible{background:var(--color-text-ink);color:var(--color-surface-cream);transform:rotate(90deg)}.ProductSpotlight-module__Fb1x4W__media{background:radial-gradient(circle at 25% 20%, #fff9, transparent 55%), linear-gradient(155deg, var(--color-brand-blush-soft) 0%, var(--color-brand-blush) 45%, var(--color-brand-soft-blue) 100%);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:relative;overflow:hidden}.ProductSpotlight-module__Fb1x4W__megaType{font-family:var(--font-varsity);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb, var(--color-text-ink) 14%, transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(90px,13vw,170px);line-height:.85;position:absolute;top:-14px;left:-14px}.ProductSpotlight-module__Fb1x4W__megaFill{color:color-mix(in srgb, var(--color-brand-pink) 10%, transparent);-webkit-text-stroke:0}.ProductSpotlight-module__Fb1x4W__tornPaper{background:color-mix(in srgb, var(--color-brand-pink) 18%, transparent);clip-path:polygon(2% 5%,18% 0%,34% 3%,52% 0%,70% 3%,88% 0%,100% 4%,98% 22%,100% 40%,98% 58%,100% 76%,98% 94%,100% 100%,82% 97%,64% 100%,46% 98%,28% 100%,12% 98%,0% 100%,2% 82%,0% 64%,2% 46%,0% 28%,2% 10%);pointer-events:none;width:72%;height:64%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.ProductSpotlight-module__Fb1x4W__bowAccent{z-index:3;width:58px;height:auto;color:var(--color-brand-pink-deep);position:absolute;top:22px;right:26px}.ProductSpotlight-module__Fb1x4W__heartAccent{z-index:3;width:22px;height:22px;color:var(--color-brand-pink);opacity:.8;position:absolute;bottom:28%;left:8%}.ProductSpotlight-module__Fb1x4W__photoFrame{z-index:4;aspect-ratio:3/4;background:color-mix(in srgb, var(--color-surface-warm-white) 70%, transparent);border-radius:4px;width:78%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 40px 70px -25px #14213d66}.ProductSpotlight-module__Fb1x4W__photo{object-fit:contain;padding:10px}.ProductSpotlight-module__Fb1x4W__scriptLine{z-index:4;font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);text-align:center;margin-top:18px;font-size:30px;font-weight:700;line-height:1;position:relative;transform:rotate(-4deg)}.ProductSpotlight-module__Fb1x4W__scriptLine span{font-family:var(--font-supporting);color:var(--color-text-ink);margin-top:6px;font-size:13px;font-weight:600;display:block;transform:rotate(0)}.ProductSpotlight-module__Fb1x4W__info{background:var(--color-surface-warm-white);flex-direction:column;padding:44px 44px 36px;display:flex;position:relative;overflow-y:auto}.ProductSpotlight-module__Fb1x4W__collection{font-family:var(--font-supporting);letter-spacing:.4em;text-transform:uppercase;color:var(--color-brand-teal-deep);align-items:center;gap:10px;margin-bottom:16px;font-size:10px;font-weight:600;display:flex}.ProductSpotlight-module__Fb1x4W__collection:before{content:"";background:var(--color-brand-teal);width:24px;height:1.5px}.ProductSpotlight-module__Fb1x4W__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-ink);margin-bottom:10px;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.05}.ProductSpotlight-module__Fb1x4W__comingSoonCopy{font-family:var(--font-supporting);color:#14213da6;max-width:34ch;margin-bottom:20px;font-size:14px;line-height:1.55}.ProductSpotlight-module__Fb1x4W__price{font-family:var(--font-supporting);color:var(--color-text-ink);margin-bottom:20px;font-size:20px;font-weight:600}.ProductSpotlight-module__Fb1x4W__shortDescription{max-width:38ch;font-family:var(--font-supporting);color:var(--color-text-ink);margin-bottom:12px;font-size:16px;font-weight:700;line-height:1.5}.ProductSpotlight-module__Fb1x4W__description{max-width:45ch;font-family:var(--font-supporting);color:#14213db8;margin-bottom:20px;font-size:14px;line-height:1.65}.ProductSpotlight-module__Fb1x4W__factList{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);gap:10px;margin:0;padding:16px 0;display:grid}.ProductSpotlight-module__Fb1x4W__factList div{font-family:var(--font-supporting);grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.45;display:grid}.ProductSpotlight-module__Fb1x4W__factList dt{color:var(--color-brand-pink-deep);font-weight:800}.ProductSpotlight-module__Fb1x4W__factList dd{color:var(--color-text-ink);margin:0}.ProductSpotlight-module__Fb1x4W__ctaRow{gap:12px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:1200px){.ProductSpotlight-module__Fb1x4W__panel{max-width:94vw}.ProductSpotlight-module__Fb1x4W__name{font-size:30px}.ProductSpotlight-module__Fb1x4W__megaType{font-size:clamp(70px,14vw,120px)}}@media (max-width:900px){.ProductSpotlight-module__Fb1x4W__backdrop{padding:0}.ProductSpotlight-module__Fb1x4W__panel{border-radius:0;grid-template-rows:42vh 1fr;grid-template-columns:1fr;width:100%;max-width:none;height:100vh;max-height:none;overflow-y:auto}.ProductSpotlight-module__Fb1x4W__media{padding:24px}.ProductSpotlight-module__Fb1x4W__photoFrame{width:58%;max-width:240px}.ProductSpotlight-module__Fb1x4W__megaType{font-size:clamp(60px,22vw,100px)}.ProductSpotlight-module__Fb1x4W__bowAccent{width:44px}.ProductSpotlight-module__Fb1x4W__scriptLine{margin-top:10px;font-size:24px}.ProductSpotlight-module__Fb1x4W__info{padding:28px 24px 32px}.ProductSpotlight-module__Fb1x4W__close{top:12px;right:12px}}@media (max-width:480px){.ProductSpotlight-module__Fb1x4W__name{font-size:26px}.ProductSpotlight-module__Fb1x4W__heartAccent,.ProductSpotlight-module__Fb1x4W__bowAccent{display:none}.ProductSpotlight-module__Fb1x4W__ctaRow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ProductSpotlight-module__Fb1x4W__close{transition:none}.ProductSpotlight-module__Fb1x4W__close:hover,.ProductSpotlight-module__Fb1x4W__close:focus-visible{transform:none}}
.ShopCategoryNav-module__M38G-a__nav{z-index:1;background:var(--color-surface-warm-white);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:center;gap:10px;padding:22px 6vw;display:flex;position:relative}.ShopCategoryNav-module__M38G-a__link{font-family:var(--font-supporting);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-ink);border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background:var(--color-surface-cream);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);padding:10px 20px;font-size:11.5px;font-weight:700;text-decoration:none}.ShopCategoryNav-module__M38G-a__link:hover,.ShopCategoryNav-module__M38G-a__link:focus-visible{background:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep);color:var(--color-surface-warm-white)}.ShopCategoryNav-module__M38G-a__link:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:2px}@media (max-width:640px){.ShopCategoryNav-module__M38G-a__nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding:18px 6vw;overflow-x:auto}.ShopCategoryNav-module__M38G-a__link{white-space:nowrap;flex:none}}
.NewArrivals-module__2lSn9W__section{background:var(--color-surface-cream);padding:56px 6vw 72px}.NewArrivals-module__2lSn9W__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:20px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.NewArrivals-module__2lSn9W__heading{font-family:var(--font-display);color:var(--color-text-ink);margin:4px 0 28px;font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:800}.NewArrivals-module__2lSn9W__row{flex-wrap:wrap;gap:24px;display:flex}.NewArrivals-module__2lSn9W__card{text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:220px;max-width:260px;margin:0;padding:0;display:flex}.NewArrivals-module__2lSn9W__imageWrap{aspect-ratio:4/5;background:var(--color-brand-blush-soft);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 32px -20px #14213d59}.NewArrivals-module__2lSn9W__image{object-fit:contain;padding:8px}.NewArrivals-module__2lSn9W__badge{background:var(--color-brand-teal-deep);color:var(--color-surface-warm-white);font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;border-radius:20px;padding:5px 10px;font-size:9.5px;font-weight:700;position:absolute;top:10px;left:10px}.NewArrivals-module__2lSn9W__meta{flex-direction:column;gap:3px;margin-top:10px;display:flex}.NewArrivals-module__2lSn9W__name{font-family:var(--font-display);color:var(--color-text-ink);font-size:14px;font-weight:700}.NewArrivals-module__2lSn9W__price{font-family:var(--font-supporting);color:#14213da6;font-size:13px}
.ShopNewFeatured-module__6znMba__section{background:var(--color-surface-warm-white);padding:72px 6vw 56px;position:relative}.ShopNewFeatured-module__6znMba__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:32px;display:flex}.ShopNewFeatured-module__6znMba__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);width:100%;margin-bottom:-6px;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.ShopNewFeatured-module__6znMba__title{font-family:var(--font-display);color:var(--color-text-ink);margin-right:auto;font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:800}.ShopNewFeatured-module__6znMba__allLink{font-family:var(--font-supporting);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:600;text-decoration:none}.ShopNewFeatured-module__6znMba__row{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.ShopNewFeatured-module__6znMba__leadCard{text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:320px;max-width:420px;margin:0;padding:0;display:flex}.ShopNewFeatured-module__6znMba__leadImageWrap{aspect-ratio:4/5;background:var(--color-brand-blush-soft);border-radius:18px;width:100%;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 26px 48px -26px #14213d61}.ShopNewFeatured-module__6znMba__leadCard:hover .ShopNewFeatured-module__6znMba__leadImageWrap,.ShopNewFeatured-module__6znMba__leadCard:focus-visible .ShopNewFeatured-module__6znMba__leadImageWrap{transform:translateY(-5px);box-shadow:0 32px 54px -24px #14213d73}.ShopNewFeatured-module__6znMba__leadCard:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:6px;border-radius:18px}.ShopNewFeatured-module__6znMba__leadImage{object-fit:contain;padding:14px}.ShopNewFeatured-module__6znMba__leadBadge{background:var(--color-brand-pink-deep);color:var(--color-surface-warm-white);font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.ShopNewFeatured-module__6znMba__leadMeta{flex-direction:column;gap:4px;margin-top:14px;display:flex}.ShopNewFeatured-module__6znMba__category{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-pink-deep);font-size:10.5px;font-weight:700}.ShopNewFeatured-module__6znMba__name{font-family:var(--font-display);color:var(--color-text-ink);font-size:18px;font-weight:700}.ShopNewFeatured-module__6znMba__price{font-family:var(--font-supporting);color:#14213da6;font-size:13px}.ShopNewFeatured-module__6znMba__viewLink{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-top:4px;font-size:11px;font-weight:600}.ShopNewFeatured-module__6znMba__noteCard{text-align:center;background:linear-gradient(165deg, var(--color-brand-blush-soft) 0%, var(--color-surface-cream) 100%);border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;flex:220px;justify-content:center;align-items:center;gap:8px;max-width:280px;padding:28px 22px;display:flex}.ShopNewFeatured-module__6znMba__noteHeart{color:var(--color-brand-pink-deep);font-size:22px}.ShopNewFeatured-module__6znMba__noteTitle{font-family:var(--font-display);color:var(--color-text-ink);font-size:18px;font-style:italic;font-weight:800}.ShopNewFeatured-module__6znMba__noteText{font-family:var(--font-supporting);color:#14213da6;font-size:12.5px;line-height:1.5}@media (max-width:640px){.ShopNewFeatured-module__6znMba__section{padding:56px 6vw 40px}.ShopNewFeatured-module__6znMba__row{flex-direction:column}.ShopNewFeatured-module__6znMba__leadCard,.ShopNewFeatured-module__6znMba__noteCard{max-width:none}}
.FeaturedFavorites-module__N2QOxG__featured{z-index:0;background:var(--color-surface-cream);padding:96px 5vw 110px;position:relative;overflow:hidden}.FeaturedFavorites-module__N2QOxG__bgTypography{z-index:-1;font-family:var(--font-varsity);color:var(--color-brand-navy);opacity:.055;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(160px,24vw,380px);line-height:1;position:absolute;bottom:-14%;right:-5%}.FeaturedFavorites-module__N2QOxG__bgCheck{z-index:-1;opacity:.1;pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--color-brand-pink-deep) 0 2px, transparent 2px 18px), repeating-linear-gradient(90deg, var(--color-brand-pink-deep) 0 2px, transparent 2px 18px);border-radius:8px;width:92px;height:92px;position:absolute;top:7%;right:7%;transform:rotate(-4deg)}.FeaturedFavorites-module__N2QOxG__bgBlush{z-index:-1;background:radial-gradient(circle, var(--color-brand-blush-soft) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:420px;max-width:50vw;height:420px;max-height:50vw;position:absolute;bottom:-16%;left:-8%}.FeaturedFavorites-module__N2QOxG__sectionHead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:40px;display:flex;position:relative}.FeaturedFavorites-module__N2QOxG__sectionHead h2{font-family:var(--font-display);color:var(--color-text-ink);margin-right:auto;font-size:clamp(26px,3vw,36px);font-style:italic;font-weight:800}.FeaturedFavorites-module__N2QOxG__sectionEyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);width:100%;margin-bottom:-6px;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.FeaturedFavorites-module__N2QOxG__sectionHead a{font-family:var(--font-supporting);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:600;text-decoration:none}.FeaturedFavorites-module__N2QOxG__stage{position:relative}.FeaturedFavorites-module__N2QOxG__grid{z-index:1;flex-wrap:wrap;align-items:flex-start;gap:36px;display:flex;position:relative}.FeaturedFavorites-module__N2QOxG__card{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:280px;align-items:stretch;max-width:420px;margin:0;padding:0;text-decoration:none;display:flex}.FeaturedFavorites-module__N2QOxG__cardSecondary{max-width:340px;margin-top:56px}.FeaturedFavorites-module__N2QOxG__card:hover .FeaturedFavorites-module__N2QOxG__cardFrame,.FeaturedFavorites-module__N2QOxG__card:focus-visible .FeaturedFavorites-module__N2QOxG__cardFrame{transform:translateY(-6px);box-shadow:0 34px 56px -26px #14213d73}.FeaturedFavorites-module__N2QOxG__card:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:6px;border-radius:20px}.FeaturedFavorites-module__N2QOxG__cardFrame{background:linear-gradient(165deg, var(--color-surface-warm-white) 0%, var(--color-brand-blush-soft) 100%);border:1px solid #ffffffb3;border-radius:20px;padding:14px 14px 18px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 26px 48px -26px #14213d61}.FeaturedFavorites-module__N2QOxG__cardFrame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff6 0%,#0000 32% 100%);position:absolute;inset:0}.FeaturedFavorites-module__N2QOxG__imageWrap{aspect-ratio:4/5;background:var(--color-surface-warm-white);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.FeaturedFavorites-module__N2QOxG__image{object-fit:contain;padding:10px;transition:transform .4s}.FeaturedFavorites-module__N2QOxG__card:hover .FeaturedFavorites-module__N2QOxG__image,.FeaturedFavorites-module__N2QOxG__card:focus-visible .FeaturedFavorites-module__N2QOxG__image{transform:scale(1.035)}.FeaturedFavorites-module__N2QOxG__cardMeta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px;display:flex}.FeaturedFavorites-module__N2QOxG__categoryTag{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-pink-deep);font-size:10.5px;font-weight:700}.FeaturedFavorites-module__N2QOxG__name{font-family:var(--font-display);color:var(--color-text-ink);font-size:16px;font-weight:700}.FeaturedFavorites-module__N2QOxG__price{font-family:var(--font-supporting);color:#14213da6;font-size:13px}.FeaturedFavorites-module__N2QOxG__viewLink{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-top:4px;font-size:11px;font-weight:600}.FeaturedFavorites-module__N2QOxG__comingSoon{text-align:center;background:linear-gradient(165deg, var(--color-brand-blush-soft) 0%, var(--color-surface-warm-white) 100%);border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;flex:240px;justify-content:center;align-items:center;gap:10px;max-width:300px;min-height:260px;margin-top:56px;padding:32px 24px 28px;display:flex;position:relative;box-shadow:0 26px 48px -26px #14213d4d}.FeaturedFavorites-module__N2QOxG__comingSoonFold{background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--color-brand-pink) 30%, transparent) 50%);pointer-events:none;border-radius:0 20px 0 0;width:26px;height:26px;position:absolute;top:0;right:0}.FeaturedFavorites-module__N2QOxG__comingSoonHeart{width:26px;height:26px;color:var(--color-brand-pink-deep);opacity:.85}.FeaturedFavorites-module__N2QOxG__comingSoonTitle{font-family:var(--font-display);color:var(--color-text-ink);font-size:20px;font-style:italic;font-weight:800}.FeaturedFavorites-module__N2QOxG__comingSoonNote{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:22px;transform:rotate(-2deg)}.FeaturedFavorites-module__N2QOxG__heartAccent{z-index:2;width:28px;height:28px;color:var(--color-brand-pink-deep);pointer-events:none;position:absolute;top:-22px;left:40%;transform:rotate(-8deg)}.FeaturedFavorites-module__N2QOxG__heartAccentSmall{position:static;transform:none}.FeaturedFavorites-module__N2QOxG__crossAccent{z-index:2;width:20px;height:20px;color:var(--color-brand-pink-deep);opacity:.55;pointer-events:none;position:absolute;top:4%;right:3%}.FeaturedFavorites-module__N2QOxG__sparkleAccent{z-index:2;width:18px;height:18px;color:var(--color-brand-pink);pointer-events:none;position:absolute}.FeaturedFavorites-module__N2QOxG__sparkleA{color:var(--color-brand-pink);top:16%;left:-14px}.FeaturedFavorites-module__N2QOxG__sparkleB{width:15px;height:15px;color:var(--color-brand-teal);bottom:10%;right:4%}.FeaturedFavorites-module__N2QOxG__bowAccent{z-index:2;width:60px;height:40px;color:var(--color-brand-pink-deep);pointer-events:none;position:absolute;top:-24px;right:22%}.FeaturedFavorites-module__N2QOxG__paperFragment{z-index:2;background:linear-gradient(100deg, color-mix(in srgb, var(--color-brand-pink) 55%, transparent) 0%, color-mix(in srgb, var(--color-brand-pink) 30%, transparent) 100%);pointer-events:none;border-radius:2px;width:52px;height:18px;position:absolute;box-shadow:0 6px 10px -6px #14213d59}.FeaturedFavorites-module__N2QOxG__paperA{top:-9px;left:12%}.FeaturedFavorites-module__N2QOxG__paperB{width:44px;bottom:-8px;right:16%}@media (max-width:860px){.FeaturedFavorites-module__N2QOxG__heartAccent,.FeaturedFavorites-module__N2QOxG__bowAccent{display:none}}@media (max-width:640px){.FeaturedFavorites-module__N2QOxG__featured{padding:64px 6vw 80px}.FeaturedFavorites-module__N2QOxG__bgTypography{opacity:.04;font-size:clamp(90px,38vw,160px);bottom:-10%;right:-8%}.FeaturedFavorites-module__N2QOxG__bgCheck{width:60px;height:60px}.FeaturedFavorites-module__N2QOxG__crossAccent,.FeaturedFavorites-module__N2QOxG__sparkleB,.FeaturedFavorites-module__N2QOxG__paperB{display:none}.FeaturedFavorites-module__N2QOxG__grid{flex-direction:column;gap:28px}.FeaturedFavorites-module__N2QOxG__card,.FeaturedFavorites-module__N2QOxG__cardSecondary,.FeaturedFavorites-module__N2QOxG__comingSoon{max-width:none;margin-top:0}.FeaturedFavorites-module__N2QOxG__comingSoon{min-height:0;padding:26px 20px 24px}}@media (prefers-reduced-motion:reduce){.FeaturedFavorites-module__N2QOxG__cardFrame,.FeaturedFavorites-module__N2QOxG__image{transition:none}}
.CurrentFavorites-module__BHOxyq__section{background:var(--color-surface-warm-white);padding:56px 6vw 80px}.CurrentFavorites-module__BHOxyq__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-teal-deep);font-size:20px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.CurrentFavorites-module__BHOxyq__heading{font-family:var(--font-display);color:var(--color-text-ink);margin:4px 0 28px;font-size:clamp(24px,3vw,32px);font-style:italic;font-weight:800}.CurrentFavorites-module__BHOxyq__row{flex-wrap:wrap;gap:28px;display:flex}.CurrentFavorites-module__BHOxyq__card{text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:280px;max-width:360px;margin:0;padding:0;display:flex}.CurrentFavorites-module__BHOxyq__imageWrap{aspect-ratio:4/5;background:var(--color-brand-blush-soft);border-radius:16px;width:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 44px -22px #14213d61}.CurrentFavorites-module__BHOxyq__card:hover .CurrentFavorites-module__BHOxyq__imageWrap,.CurrentFavorites-module__BHOxyq__card:focus-visible .CurrentFavorites-module__BHOxyq__imageWrap{transform:translateY(-5px);box-shadow:0 30px 50px -20px #14213d70}.CurrentFavorites-module__BHOxyq__card:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:6px;border-radius:16px}.CurrentFavorites-module__BHOxyq__image{object-fit:contain;padding:12px}.CurrentFavorites-module__BHOxyq__badge{background:var(--color-brand-pink-deep);color:var(--color-surface-warm-white);font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.CurrentFavorites-module__BHOxyq__meta{flex-direction:column;gap:4px;margin-top:14px;display:flex}.CurrentFavorites-module__BHOxyq__category{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-pink-deep);font-size:10.5px;font-weight:700}.CurrentFavorites-module__BHOxyq__name{font-family:var(--font-display);color:var(--color-text-ink);font-size:17px;font-weight:700}.CurrentFavorites-module__BHOxyq__price{font-family:var(--font-supporting);color:#14213da6;font-size:13px}.CurrentFavorites-module__BHOxyq__viewLink{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-top:4px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.CurrentFavorites-module__BHOxyq__imageWrap{transition:none}}
.ShopCatalog-module__TzMI-W__catalog{background:var(--color-surface-cream);padding:72px 6vw 110px;position:relative}.ShopCatalog-module__TzMI-W__head{max-width:640px;margin-bottom:28px}.ShopCatalog-module__TzMI-W__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-bottom:-4px;font-size:22px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.ShopCatalog-module__TzMI-W__title{font-family:var(--font-display);color:var(--color-text-ink);margin:4px 0 10px;font-size:clamp(28px,4vw,40px);font-weight:800}.ShopCatalog-module__TzMI-W__description{font-family:var(--font-supporting);color:#14213dad;font-size:15px;line-height:1.6}.ShopCatalog-module__TzMI-W__filterBar{gap:10px;margin-bottom:36px;display:flex}.ShopCatalog-module__TzMI-W__filterButton{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-ink);background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);padding:9px 18px;font-size:11.5px;font-weight:700}.ShopCatalog-module__TzMI-W__filterButton[data-active=true]{background:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep);color:var(--color-surface-warm-white)}.ShopCatalog-module__TzMI-W__filterButton:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:2px}.ShopCatalog-module__TzMI-W__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-flow:dense;gap:26px;display:grid}.ShopCatalog-module__TzMI-W__grid[data-filter=tees] .ShopCatalog-module__TzMI-W__cell:not([data-category=tees]),.ShopCatalog-module__TzMI-W__grid[data-filter=jewelry] .ShopCatalog-module__TzMI-W__cell:not([data-category=jewelry]){display:none}.ShopCatalog-module__TzMI-W__cell[data-size=wide]{grid-column:span 2}.ShopCatalog-module__TzMI-W__cell[data-editorial=true][data-size=wide]{aspect-ratio:2.3}.ShopCatalog-module__TzMI-W__cell{color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex-direction:column;min-width:0;margin:0;padding:0;text-decoration:none;display:flex;position:relative}button.ShopCatalog-module__TzMI-W__cell{cursor:pointer}.ShopCatalog-module__TzMI-W__imageWrap{aspect-ratio:4/5;background:var(--color-brand-blush-soft);border-radius:14px;width:100%;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 36px -22px #14213d59}.ShopCatalog-module__TzMI-W__cell:hover .ShopCatalog-module__TzMI-W__imageWrap,.ShopCatalog-module__TzMI-W__cell:focus-visible .ShopCatalog-module__TzMI-W__imageWrap{transform:translateY(-4px);box-shadow:0 24px 44px -20px #14213d6b}.ShopCatalog-module__TzMI-W__cell:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:4px;border-radius:14px}.ShopCatalog-module__TzMI-W__image{object-fit:contain;padding:10px}.ShopCatalog-module__TzMI-W__hoverImage{object-fit:contain;opacity:0;padding:10px;transition:opacity .3s}@media (hover:hover){.ShopCatalog-module__TzMI-W__cell:hover .ShopCatalog-module__TzMI-W__hoverImage{opacity:1}}.ShopCatalog-module__TzMI-W__badge{background:var(--color-text-ink);color:var(--color-surface-cream);font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;border-radius:20px;padding:5px 10px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.ShopCatalog-module__TzMI-W__meta{flex-direction:column;gap:3px;margin-top:12px;display:flex}.ShopCatalog-module__TzMI-W__category{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-pink-deep);font-size:10.5px;font-weight:700}.ShopCatalog-module__TzMI-W__name{font-family:var(--font-display);color:var(--color-text-ink);font-size:15px;font-weight:700}.ShopCatalog-module__TzMI-W__price{font-family:var(--font-supporting);color:#14213da6;font-size:13px}.ShopCatalog-module__TzMI-W__cell[data-editorial=true]{text-align:center;aspect-ratio:4/5;border:1px solid #ffffffb3;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:22px 18px}a.ShopCatalog-module__TzMI-W__cell[data-editorial=true]{transition:transform .25s,box-shadow .25s}a.ShopCatalog-module__TzMI-W__cell[data-editorial=true]:hover,a.ShopCatalog-module__TzMI-W__cell[data-editorial=true]:focus-visible{transform:translateY(-4px)}.ShopCatalog-module__TzMI-W__icon{color:currentColor;width:26px;height:26px}.ShopCatalog-module__TzMI-W__varsityGlyph{font-family:var(--font-varsity);letter-spacing:.02em;font-size:22px}.ShopCatalog-module__TzMI-W__editorialTitle{font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:800;line-height:1.2}.ShopCatalog-module__TzMI-W__editorialNote{font-family:var(--font-script-handwritten);font-size:16px;transform:rotate(-1.5deg)}.ShopCatalog-module__TzMI-W__editorialAnchorLabel{font-family:var(--font-supporting);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:700}.ShopCatalog-module__TzMI-W__cell[data-treatment=fold]{background:linear-gradient(165deg, var(--color-brand-blush-soft) 0%, var(--color-surface-warm-white) 100%);color:var(--color-text-ink)}.ShopCatalog-module__TzMI-W__cell[data-treatment=fold] .ShopCatalog-module__TzMI-W__editorialNote{color:var(--color-brand-pink-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=varsity]{background:var(--color-surface-cream);color:var(--color-brand-navy)}.ShopCatalog-module__TzMI-W__cell[data-treatment=varsity] .ShopCatalog-module__TzMI-W__varsityGlyph{color:color-mix(in srgb, var(--color-brand-navy) 18%, transparent);font-size:46px}.ShopCatalog-module__TzMI-W__cell[data-treatment=varsity] .ShopCatalog-module__TzMI-W__editorialNote{color:var(--color-brand-pink-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=gingham]{background-color:var(--color-surface-warm-white);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-brand-pink-deep) 14%, transparent) 0 2px, transparent 2px 16px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-brand-pink-deep) 14%, transparent) 0 2px, transparent 2px 16px);color:var(--color-text-ink)}.ShopCatalog-module__TzMI-W__cell[data-treatment=gingham] .ShopCatalog-module__TzMI-W__editorialNote{color:var(--color-brand-pink-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=faith]{background:linear-gradient(165deg, color-mix(in srgb, var(--color-brand-soft-blue) 45%, var(--color-surface-cream)) 0%, var(--color-surface-cream) 100%);color:var(--color-brand-navy)}.ShopCatalog-module__TzMI-W__cell[data-treatment=faith] .ShopCatalog-module__TzMI-W__editorialNote{color:var(--color-brand-teal-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=jewelry]{background:linear-gradient(165deg, color-mix(in srgb, var(--color-brand-teal) 16%, var(--color-surface-cream)) 0%, var(--color-brand-blush-soft) 100%);color:var(--color-brand-teal-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=jewelry] .ShopCatalog-module__TzMI-W__editorialTitle{color:var(--color-text-ink)}.ShopCatalog-module__TzMI-W__cell[data-treatment=jewelry] .ShopCatalog-module__TzMI-W__editorialAnchorLabel{color:var(--color-brand-pink-deep)}.ShopCatalog-module__TzMI-W__cell[data-treatment=paper]{background:var(--color-surface-warm-white);color:var(--color-text-ink);position:relative;overflow:hidden}.ShopCatalog-module__TzMI-W__cell[data-treatment=paper]:before{content:"";background:var(--color-brand-blush-soft);clip-path:polygon(0 40%,6% 15%,12% 42%,18% 12%,24% 40%,30% 16%,36% 44%,42% 14%,48% 40%,54% 18%,60% 44%,66% 12%,72% 42%,78% 16%,84% 40%,90% 14%,96% 42%,100% 20%,100% 0,0 0);height:16px;position:absolute;top:0;left:0;right:0}.ShopCatalog-module__TzMI-W__cell[data-treatment=paper] .ShopCatalog-module__TzMI-W__editorialNote{color:var(--color-brand-pink-deep);font-size:19px}@media (max-width:640px){.ShopCatalog-module__TzMI-W__catalog{padding:56px 6vw 80px}.ShopCatalog-module__TzMI-W__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.ShopCatalog-module__TzMI-W__cell[data-size=wide]{grid-column:span 2}.ShopCatalog-module__TzMI-W__cell[data-editorial=true]{padding:16px 12px}.ShopCatalog-module__TzMI-W__editorialTitle,.ShopCatalog-module__TzMI-W__editorialNote{font-size:14px}}@media (prefers-reduced-motion:reduce){.ShopCatalog-module__TzMI-W__imageWrap,a.ShopCatalog-module__TzMI-W__cell[data-editorial=true]{transition:none}}
.AccountContent-module__PBYzOW__wrap{background:var(--color-surface-cream);padding-bottom:96px}.AccountContent-module__PBYzOW__stage{background:radial-gradient(circle at 20% 15%, #ffd1e073 0%, transparent 50%), radial-gradient(circle at 85% 85%, #a8d8e84d 0%, transparent 48%), var(--color-surface-cream);justify-content:center;align-items:center;min-height:70vh;padding:14vh 6vw 10vh;display:flex;position:relative;overflow:hidden}.AccountContent-module__PBYzOW__word{font-family:var(--font-varsity);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #d81b601a;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,20vw,280px);line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AccountContent-module__PBYzOW__module{z-index:1;text-align:center;background:var(--color-surface-warm-white);border-radius:999px/140px;flex-direction:column;align-items:center;width:min(92vw,420px);padding:64px 40px;display:flex;position:relative;box-shadow:0 40px 70px -32px #14213d59}.AccountContent-module__PBYzOW__moduleCross{width:20px;height:20px;color:var(--color-brand-pink-deep);opacity:.8;margin-bottom:14px}.AccountContent-module__PBYzOW__eyebrow{font-family:var(--font-supporting);letter-spacing:.26em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:700}.AccountContent-module__PBYzOW__heading{font-family:var(--font-display);color:var(--color-text-ink);margin-top:8px;font-size:clamp(26px,4vw,34px);font-style:italic;font-weight:800}.AccountContent-module__PBYzOW__body{font-family:var(--font-supporting);color:#14213db3;max-width:30ch;margin-top:14px;font-size:14.5px;line-height:1.6}.AccountContent-module__PBYzOW__authRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.AccountContent-module__PBYzOW__authButton:disabled{cursor:not-allowed}.AccountContent-module__PBYzOW__comingSoon{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:8px;font-size:15px}.AccountContent-module__PBYzOW__guestCta{margin-top:22px}.AccountContent-module__PBYzOW__benefits{max-width:820px;margin:0 auto;padding:0 6vw}.AccountContent-module__PBYzOW__benefitsEyebrow{text-align:center;font-family:var(--font-supporting);letter-spacing:.24em;text-transform:uppercase;color:#14213d80;margin-bottom:24px;font-size:11px;font-weight:700}.AccountContent-module__PBYzOW__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.AccountContent-module__PBYzOW__benefitCard{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:12px;flex-direction:column;gap:6px;padding:20px 18px;display:flex}.AccountContent-module__PBYzOW__benefitName{font-family:var(--font-display);color:var(--color-text-ink);font-size:16px;font-style:italic;font-weight:700}.AccountContent-module__PBYzOW__benefitDescription{font-family:var(--font-supporting);color:#14213dad;font-size:13px;line-height:1.5}@media (max-width:560px){.AccountContent-module__PBYzOW__stage{min-height:62vh;padding:12vh 6vw 8vh}.AccountContent-module__PBYzOW__module{border-radius:48px;padding:48px 26px}.AccountContent-module__PBYzOW__authRow{flex-direction:column;width:100%}.AccountContent-module__PBYzOW__authButton{width:100%}.AccountContent-module__PBYzOW__benefitsGrid{grid-template-columns:1fr 1fr}}@media (max-width:380px){.AccountContent-module__PBYzOW__benefitsGrid{grid-template-columns:1fr}}
.Lookbook-module__E1Lvfq__section{z-index:0;background:linear-gradient(170deg, var(--color-surface-cream) 0%, var(--color-brand-blush-soft) 100%);padding:100px 6vw 120px;position:relative;overflow:hidden}.Lookbook-module__E1Lvfq__bgType{z-index:0;font-family:var(--font-varsity);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-brand-navy) 16%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,15vw,260px);line-height:1;position:absolute;top:6%;left:50%;transform:translate(-50%)rotate(-2deg)}.Lookbook-module__E1Lvfq__eyebrow{z-index:1;text-align:center;font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-bottom:48px;font-size:24px;font-weight:700;display:block;position:relative;transform:rotate(-1.5deg)}.Lookbook-module__E1Lvfq__board{z-index:1;max-width:980px;min-height:640px;margin:0 auto;position:relative}.Lookbook-module__E1Lvfq__photo{background:var(--color-surface-warm-white);border:6px solid var(--color-surface-warm-white);border-radius:10px;margin:0;position:absolute;overflow:hidden;box-shadow:0 26px 46px -24px #14213d66}.Lookbook-module__E1Lvfq__photoImage{object-fit:cover}.Lookbook-module__E1Lvfq__photoCafe{aspect-ratio:260/260;width:220px;top:2%;left:4%}.Lookbook-module__E1Lvfq__photoNecklace{aspect-ratio:4/5;width:240px;top:18%;right:6%}.Lookbook-module__E1Lvfq__tape{background:color-mix(in srgb, var(--color-brand-pink) 35%, var(--color-surface-warm-white) 65%);opacity:.85;z-index:2;width:64px;height:22px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 3px 6px #14213d2e}.Lookbook-module__E1Lvfq__noteCard{background:var(--color-surface-warm-white);border-radius:4px;flex-direction:column;align-items:center;gap:8px;width:190px;padding:22px 18px 18px;display:flex;position:absolute;bottom:6%;left:10%;box-shadow:0 18px 32px -18px #14213d59}.Lookbook-module__E1Lvfq__noteHeart{width:22px;height:22px;color:var(--color-brand-pink-deep)}.Lookbook-module__E1Lvfq__noteText{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:22px}.Lookbook-module__E1Lvfq__gingham{background-color:var(--color-surface-warm-white);background-image:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-brand-teal) 30%, transparent) 0 2px, transparent 2px 14px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-brand-teal) 30%, transparent) 0 2px, transparent 2px 14px);border-radius:6px;width:70px;height:70px;position:absolute;bottom:14%;right:22%;box-shadow:0 10px 18px -10px #14213d4d}.Lookbook-module__E1Lvfq__icon{z-index:2;color:var(--color-brand-pink-deep);pointer-events:none;position:absolute}.Lookbook-module__E1Lvfq__iconBow{width:54px;height:36px;top:46%;left:42%}.Lookbook-module__E1Lvfq__iconHeartA{width:20px;height:20px;color:var(--color-brand-pink);top:8%;left:38%}.Lookbook-module__E1Lvfq__iconHeartB{width:18px;height:18px;bottom:30%;right:8%}.Lookbook-module__E1Lvfq__iconCross{width:20px;height:20px;color:var(--color-brand-navy);opacity:.6;top:32%;left:8%}.Lookbook-module__E1Lvfq__iconSparkleA{width:18px;height:18px;color:var(--color-brand-teal);top:4%;right:30%}.Lookbook-module__E1Lvfq__iconSparkleB{width:16px;height:16px;color:var(--color-brand-pink);bottom:4%;left:30%}@media (max-width:760px){.Lookbook-module__E1Lvfq__section{padding:72px 6vw 88px}.Lookbook-module__E1Lvfq__bgType{text-align:center;-webkit-text-stroke:1.2px color-mix(in srgb, var(--color-brand-navy) 20%, transparent);margin-bottom:28px;font-size:clamp(60px,22vw,110px);display:block;position:relative;top:auto;left:auto;transform:none}.Lookbook-module__E1Lvfq__eyebrow{margin-bottom:28px}.Lookbook-module__E1Lvfq__board{flex-direction:column;align-items:center;gap:22px;max-width:360px;min-height:0;display:flex}.Lookbook-module__E1Lvfq__photo,.Lookbook-module__E1Lvfq__noteCard{position:relative;transform:none!important}.Lookbook-module__E1Lvfq__photoCafe,.Lookbook-module__E1Lvfq__photoNecklace{width:220px}.Lookbook-module__E1Lvfq__noteCard{width:200px}.Lookbook-module__E1Lvfq__gingham,.Lookbook-module__E1Lvfq__icon{display:none}}@media (prefers-reduced-motion:reduce){.Lookbook-module__E1Lvfq__photo,.Lookbook-module__E1Lvfq__noteCard,.Lookbook-module__E1Lvfq__gingham,.Lookbook-module__E1Lvfq__icon{transition:none}}
.NecklaceCarousel-module__0cf7xG__carousel{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.NecklaceCarousel-module__0cf7xG__stage{--card-w:clamp(210px, 46vw, 300px);width:100%;max-width:560px;height:max(clamp(360px, 48vw, 480px), calc(var(--card-w) * 4 / 3 + 16px));touch-action:pan-y;cursor:grab;outline-offset:6px;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.NecklaceCarousel-module__0cf7xG__stage:active{cursor:grabbing}.NecklaceCarousel-module__0cf7xG__stage:focus-visible{outline:2px solid var(--color-brand-pink-deep)}.NecklaceCarousel-module__0cf7xG__card{width:var(--card-w);aspect-ratio:1086/1448;will-change:transform, opacity;position:absolute;top:50%;left:50%}.NecklaceCarousel-module__0cf7xG__card[data-active=true]{cursor:default}.NecklaceCarousel-module__0cf7xG__cardInner{background:var(--color-surface-warm-white);border:6px solid var(--color-surface-warm-white);border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 54px -22px #14213d6b}.NecklaceCarousel-module__0cf7xG__cardImage{object-fit:cover;transition:transform var(--motion-standard) var(--motion-ease)}.NecklaceCarousel-module__0cf7xG__controls{justify-content:center;align-items:center;gap:20px;display:flex}.NecklaceCarousel-module__0cf7xG__navButton{border:1px solid var(--color-border-subtle);background:var(--color-surface-warm-white);width:44px;height:44px;color:var(--color-brand-pink-deep);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.NecklaceCarousel-module__0cf7xG__navButton:hover{background:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep);color:var(--color-surface-warm-white)}.NecklaceCarousel-module__0cf7xG__navButton:active{transform:scale(.94)}.NecklaceCarousel-module__0cf7xG__navButton:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:2px}.NecklaceCarousel-module__0cf7xG__counter{font-family:var(--font-supporting);letter-spacing:.08em;color:var(--color-text-ink);text-align:center;min-width:64px;font-size:13px;font-weight:700}@media (max-width:560px){.NecklaceCarousel-module__0cf7xG__stage{--card-w:clamp(190px, 62vw, 240px);height:max(clamp(320px, 78vw, 400px), calc(var(--card-w) * 4 / 3 + 16px))}.NecklaceCarousel-module__0cf7xG__navButton{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.NecklaceCarousel-module__0cf7xG__cardImage{transition:none}}
.SectionHeading-module__ZCWIVq__wrapper{max-width:46rem}.SectionHeading-module__ZCWIVq__wrapper[data-align=center]{text-align:center;margin-inline:auto}.SectionHeading-module__ZCWIVq__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-bottom:.25rem;font-size:1.25rem;display:block}.SectionHeading-module__ZCWIVq__title{font-family:var(--font-display);color:var(--color-text-ink);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.1}.SectionHeading-module__ZCWIVq__description{font-family:var(--font-supporting);color:var(--color-text-ink);opacity:.8;margin-top:.75rem;font-size:1rem;line-height:1.6}
.OurStoryContent-module__pEeMFG__story{background:var(--color-surface-cream);overflow-x:hidden}.OurStoryContent-module__pEeMFG__body{font-family:var(--font-supporting);color:#14213dc7;max-width:56ch;margin-top:16px;font-size:16px;line-height:1.7}.OurStoryContent-module__pEeMFG__quote{font-family:var(--font-display);color:var(--color-text-ink);border-left:3px solid var(--color-brand-pink);max-width:48ch;margin-top:20px;padding-left:18px;font-size:clamp(19px,2.2vw,24px);font-style:italic;line-height:1.4}.OurStoryContent-module__pEeMFG__inlineLink{font-family:var(--font-supporting);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-top:18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.OurStoryContent-module__pEeMFG__intro{padding:96px 6vw 72px}.OurStoryContent-module__pEeMFG__introContent{text-align:center;max-width:640px;margin:0 auto}.OurStoryContent-module__pEeMFG__inlineQuote{font-family:var(--font-display);color:var(--color-brand-pink-deep);margin-top:28px;font-size:clamp(18px,2.4vw,23px);font-style:italic;line-height:1.5}.OurStoryContent-module__pEeMFG__ideaChapter{background:linear-gradient(170deg, var(--color-surface-warm-white) 0%, var(--color-brand-blush-soft) 100%);flex-wrap:wrap;align-items:center;gap:56px;padding:88px 6vw;display:flex;position:relative;overflow:hidden}.OurStoryContent-module__pEeMFG__ideaWord{z-index:0;font-family:var(--font-varsity);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-brand-pink-deep) 16%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(100px,20vw,280px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OurStoryContent-module__pEeMFG__ideaMedia{z-index:1;flex:360px;max-width:480px;position:relative}.OurStoryContent-module__pEeMFG__ideaPhotoPrimary{z-index:2;width:94%;position:relative}.OurStoryContent-module__pEeMFG__note{z-index:4;font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);background:var(--color-surface-warm-white);border-radius:4px;padding:4px 10px;font-size:18px;position:absolute;top:-4%;right:2%;box-shadow:0 8px 16px -8px #14213d4d}.OurStoryContent-module__pEeMFG__ideaContent{z-index:1;flex:380px;max-width:480px;position:relative}.OurStoryContent-module__pEeMFG__pauseChapter{background:var(--color-surface-cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:88px 6vw;display:flex;position:relative;overflow:hidden}.OurStoryContent-module__pEeMFG__pauseContent{flex:380px;max-width:520px}.OurStoryContent-module__pEeMFG__bigQuote{font-family:var(--font-display);color:var(--color-text-ink);font-size:clamp(24px,4vw,38px);font-style:italic;font-weight:600;line-height:1.3}.OurStoryContent-module__pEeMFG__pauseMedia{flex:0 260px;max-width:280px;margin:0}.OurStoryContent-module__pEeMFG__pauseCutout{aspect-ratio:1025/1535;filter:drop-shadow(0 26px 42px #14213d47);width:100%;position:relative;transform:rotate(-2deg)}.OurStoryContent-module__pEeMFG__pauseCutoutImage{object-fit:contain}.OurStoryContent-module__pEeMFG__faithChapter{background:linear-gradient(170deg, color-mix(in srgb, var(--color-brand-soft-blue) 32%, var(--color-surface-cream)) 0%, var(--color-surface-cream) 100%);flex-wrap:wrap-reverse;align-items:center;gap:56px;padding:88px 6vw;display:flex;position:relative;overflow:hidden}.OurStoryContent-module__pEeMFG__faithMedia{flex:300px;max-width:340px}.OurStoryContent-module__pEeMFG__faithPhoto{width:100%}.OurStoryContent-module__pEeMFG__faithContent{flex:380px;max-width:480px}.OurStoryContent-module__pEeMFG__scripture{font-family:var(--font-script-handwritten);color:var(--color-brand-teal-deep);margin-top:18px;font-size:20px;line-height:1.5}.OurStoryContent-module__pEeMFG__scripture span{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:#14213d8c;margin-top:4px;font-size:11px;font-weight:700;display:block}.OurStoryContent-module__pEeMFG__familyChapter{background:var(--color-surface-warm-white);flex-direction:column;align-items:center;gap:40px;padding:88px 6vw 96px;display:flex}.OurStoryContent-module__pEeMFG__familyPhotoWrap{width:100%;max-width:760px;margin:0}.OurStoryContent-module__pEeMFG__familyPhoto{aspect-ratio:1403/1121;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 60px -28px #14213d61}.OurStoryContent-module__pEeMFG__familyImage{object-fit:cover}.OurStoryContent-module__pEeMFG__familyContent{text-align:center;max-width:560px}.OurStoryContent-module__pEeMFG__familyContent .OurStoryContent-module__pEeMFG__body{margin-left:auto;margin-right:auto}.OurStoryContent-module__pEeMFG__familyContent .OurStoryContent-module__pEeMFG__quote{text-align:left;margin-left:auto;margin-right:auto}.OurStoryContent-module__pEeMFG__closing{text-align:center;background:linear-gradient(170deg, var(--color-surface-cream) 0%, var(--color-brand-blush-soft) 100%);padding:80px 6vw 110px}.OurStoryContent-module__pEeMFG__closingContent{max-width:560px;margin:0 auto}.OurStoryContent-module__pEeMFG__closingContent .OurStoryContent-module__pEeMFG__body{margin-left:auto;margin-right:auto}.OurStoryContent-module__pEeMFG__tagline{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin:24px 0 28px;font-size:30px;transform:rotate(-1.5deg)}.OurStoryContent-module__pEeMFG__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.OurStoryContent-module__pEeMFG__tapedPhoto{background:var(--color-surface-warm-white);border:7px solid var(--color-surface-warm-white);border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 46px -22px #14213d66}.OurStoryContent-module__pEeMFG__tapedPhotoInner{aspect-ratio:4/5;width:100%;position:relative}.OurStoryContent-module__pEeMFG__tapedPhotoImage{object-fit:cover}.OurStoryContent-module__pEeMFG__tape{z-index:5;background:color-mix(in srgb, var(--color-brand-pink) 55%, white 20%);opacity:.75;width:70px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.OurStoryContent-module__pEeMFG__tapedPhoto[data-tape=teal] .OurStoryContent-module__pEeMFG__tape{background:color-mix(in srgb, var(--color-brand-teal) 55%, white 20%)}.OurStoryContent-module__pEeMFG__tapedPhoto[data-tape=blue] .OurStoryContent-module__pEeMFG__tape{background:color-mix(in srgb, var(--color-brand-soft-blue) 70%, white 10%)}@media (max-width:860px){.OurStoryContent-module__pEeMFG__ideaChapter,.OurStoryContent-module__pEeMFG__faithChapter,.OurStoryContent-module__pEeMFG__pauseChapter{flex-direction:column;align-items:stretch;gap:36px;padding:64px 6vw}.OurStoryContent-module__pEeMFG__ideaMedia{width:100%;max-width:320px}.OurStoryContent-module__pEeMFG__faithMedia{max-width:260px}.OurStoryContent-module__pEeMFG__pauseMedia{order:-1;align-self:center;width:60%;max-width:220px}.OurStoryContent-module__pEeMFG__ideaContent,.OurStoryContent-module__pEeMFG__faithContent,.OurStoryContent-module__pEeMFG__pauseContent{text-align:left;max-width:none}.OurStoryContent-module__pEeMFG__ideaWord{font-size:clamp(64px,26vw,120px)}.OurStoryContent-module__pEeMFG__intro{padding:64px 6vw}.OurStoryContent-module__pEeMFG__pauseChapter{min-height:clamp(540px,142vw,650px);padding:58px 6vw 52px;display:block}.OurStoryContent-module__pEeMFG__pauseContent{z-index:2;max-width:none;display:block;position:relative}.OurStoryContent-module__pEeMFG__bigQuote{width:61%;font-size:clamp(22px,6.2vw,28px);line-height:1.18}.OurStoryContent-module__pEeMFG__pauseChapter .OurStoryContent-module__pEeMFG__body{background:linear-gradient(90deg, var(--color-surface-cream) 0 68%, color-mix(in srgb, var(--color-surface-cream) 84%, transparent) 86%, transparent 100%);width:min(100%,38ch);max-width:none;margin-top:clamp(154px,43vw,190px);padding:10px 8px 8px 0;font-size:15px;line-height:1.62}.OurStoryContent-module__pEeMFG__pauseMedia{z-index:1;width:clamp(250px,70vw,330px);max-width:none;position:absolute;top:34px;right:-6vw}}@media (max-width:340px){.OurStoryContent-module__pEeMFG__pauseChapter{min-height:540px;padding-inline:18px}.OurStoryContent-module__pEeMFG__bigQuote{width:64%;font-size:21px}.OurStoryContent-module__pEeMFG__pauseMedia{width:246px;right:-38px}.OurStoryContent-module__pEeMFG__pauseChapter .OurStoryContent-module__pEeMFG__body{margin-top:142px;font-size:14px}}@media (prefers-reduced-motion:reduce){.OurStoryContent-module__pEeMFG__tapedPhoto,.OurStoryContent-module__pEeMFG__ideaWord{transition:none}}
.AccountOverview-module__1UndnG__welcome{font-family:var(--font-display);color:var(--color-text-ink);margin-bottom:6px;font-size:clamp(24px,3.4vw,30px);font-style:italic;font-weight:800}.AccountOverview-module__1UndnG__subcopy{font-family:var(--font-supporting);color:#14213da6;margin-bottom:28px;font-size:14px}.AccountOverview-module__1UndnG__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.AccountOverview-module__1UndnG__card{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:14px;flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex}.AccountOverview-module__1UndnG__card:hover,.AccountOverview-module__1UndnG__card:focus-visible{border-color:var(--color-brand-pink-deep)}.AccountOverview-module__1UndnG__cardTitle{font-family:var(--font-display);color:var(--color-text-ink);font-size:16px;font-style:italic;font-weight:700}.AccountOverview-module__1UndnG__cardCopy{font-family:var(--font-supporting);color:#14213da6;font-size:13px}
.RouteShell-module__DM1Qza__container{max-width:var(--layout-max-width);padding:clamp(3rem, 8vw, 6rem) var(--layout-gutter);min-height:50vh;margin-inline:auto}.RouteShell-module__DM1Qza__status{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-teal-deep);background:color-mix(in srgb, var(--color-brand-teal) 12%, transparent);border-radius:var(--radius-pill);margin-top:1.5rem;padding:.4rem .9rem;font-size:.75rem;font-weight:700;display:inline-block}
.ComingSoon-module__6q1fQq__section{background:var(--color-surface-cream);padding:64px 6vw 80px}.ComingSoon-module__6q1fQq__eyebrow{text-align:center;font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-bottom:28px;font-size:22px;font-weight:700;display:block;transform:rotate(-1.5deg)}.ComingSoon-module__6q1fQq__row{flex-wrap:wrap;justify-content:center;gap:20px;max-width:820px;margin:0 auto;display:flex}.ComingSoon-module__6q1fQq__card{text-align:center;background:linear-gradient(165deg, var(--color-brand-blush-soft) 0%, var(--color-surface-warm-white) 100%);border:1px solid #ffffffb3;border-radius:16px;flex:220px;justify-content:center;align-items:center;max-width:260px;min-height:110px;padding:24px 20px;display:flex;box-shadow:0 20px 36px -22px #14213d4d}.ComingSoon-module__6q1fQq__cardAlt{background:linear-gradient(165deg, color-mix(in srgb, var(--color-brand-teal) 14%, var(--color-surface-cream)) 0%, var(--color-surface-warm-white) 100%)}.ComingSoon-module__6q1fQq__title{font-family:var(--font-display);color:var(--color-text-ink);font-size:19px;font-style:italic;font-weight:800}@media (max-width:640px){.ComingSoon-module__6q1fQq__row{flex-direction:column;align-items:center}.ComingSoon-module__6q1fQq__card{width:100%;max-width:280px}}
.NecklaceCampaign-module__TbqExq__section{background:linear-gradient(170deg, var(--color-brand-blush-soft) 0%, var(--color-surface-cream) 55%);flex-direction:column;align-items:center;gap:48px;padding:96px 6vw;display:flex;position:relative}.NecklaceCampaign-module__TbqExq__intro{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:640px;display:flex}.NecklaceCampaign-module__TbqExq__eyebrow{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:22px;font-weight:700;transform:rotate(-2deg)}.NecklaceCampaign-module__TbqExq__heading{font-family:var(--font-display);color:var(--color-text-ink);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(32px,4.6vw,48px);font-weight:800;line-height:1.02}.NecklaceCampaign-module__TbqExq__concept{font-family:var(--font-script-handwritten);color:var(--color-brand-teal-deep);margin-top:2px;font-size:22px}.NecklaceCampaign-module__TbqExq__introCopy{font-family:var(--font-supporting);color:#14213dc7;max-width:54ch;margin-top:6px;font-size:15.5px;line-height:1.6}.NecklaceCampaign-module__TbqExq__stageWrap{justify-content:center;width:100%;display:flex}.NecklaceCampaign-module__TbqExq__create{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:640px;display:flex}.NecklaceCampaign-module__TbqExq__howItWorks{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px;display:flex}.NecklaceCampaign-module__TbqExq__howItWorksStep{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex}.NecklaceCampaign-module__TbqExq__stepNumber{background:var(--color-brand-pink-deep);width:22px;height:22px;color:var(--color-surface-warm-white);font-family:var(--font-supporting);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.NecklaceCampaign-module__TbqExq__stepLabel{font-family:var(--font-supporting);color:var(--color-text-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.NecklaceCampaign-module__TbqExq__createHeading{font-family:var(--font-display);color:var(--color-text-ink);text-align:center;font-size:clamp(24px,3vw,30px);font-weight:800}.NecklaceCampaign-module__TbqExq__disclaimer{font-family:var(--font-supporting);color:#14213d99;border-left:3px solid var(--color-brand-pink-deep);background:color-mix(in srgb, var(--color-surface-warm-white) 70%, transparent);border-radius:4px;padding:12px 16px;font-size:13px;line-height:1.6}.NecklaceCampaign-module__TbqExq__optionGroup{width:100%;margin-top:6px}.NecklaceCampaign-module__TbqExq__optionLabel{font-family:var(--font-supporting);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.NecklaceCampaign-module__TbqExq__chipRow{flex-wrap:wrap;gap:8px;display:flex}.NecklaceCampaign-module__TbqExq__chip{font-family:var(--font-supporting);color:var(--color-text-ink);background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);padding:8px 14px;font-size:12.5px;font-weight:600}.NecklaceCampaign-module__TbqExq__chip[data-active=true]{background:var(--color-brand-pink-deep);border-color:var(--color-brand-pink-deep);color:var(--color-surface-warm-white)}.NecklaceCampaign-module__TbqExq__chip:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:2px}.NecklaceCampaign-module__TbqExq__styleGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.NecklaceCampaign-module__TbqExq__styleCard{text-align:left;background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.NecklaceCampaign-module__TbqExq__styleCard[data-active=true]{background:color-mix(in srgb, var(--color-brand-pink) 14%, var(--color-surface-warm-white));border-color:var(--color-brand-pink-deep)}.NecklaceCampaign-module__TbqExq__styleCard:focus-visible{outline:2px solid var(--color-brand-pink-deep);outline-offset:2px}.NecklaceCampaign-module__TbqExq__styleName{font-family:var(--font-display);color:var(--color-text-ink);font-size:13.5px;font-weight:700}.NecklaceCampaign-module__TbqExq__styleDescription{font-family:var(--font-supporting);color:#14213d99;font-size:11.5px;line-height:1.4}.NecklaceCampaign-module__TbqExq__summary{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);text-align:center;margin-top:8px;font-size:19px;line-height:1.35}.NecklaceCampaign-module__TbqExq__priceGuidance{font-family:var(--font-supporting);color:#14213dad;text-align:center;font-size:13px}.NecklaceCampaign-module__TbqExq__ctaRow{justify-content:center;margin-top:6px;display:flex}@media (max-width:900px){.NecklaceCampaign-module__TbqExq__section{gap:40px;padding:72px 6vw}.NecklaceCampaign-module__TbqExq__styleGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NecklaceCampaign-module__TbqExq__chip,.NecklaceCampaign-module__TbqExq__styleCard{transition:none}}
.OurStoryHeroBackground-module__4lmGVq__layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.OurStoryHeroBackground-module__4lmGVq__logoMark{aspect-ratio:1296/1214;width:min(72vw,820px);position:absolute;top:-22%;left:60%;transform:translate(-50%)rotate(-4deg)}.OurStoryHeroBackground-module__4lmGVq__logoMarkImage{object-fit:cover;opacity:.14}.OurStoryHeroBackground-module__4lmGVq__paintBlob{background:radial-gradient(circle at 35% 30%, var(--color-brand-blush) 0%, var(--color-brand-blush-soft) 55%, transparent 72%);filter:blur(2px);border-radius:50%;width:min(34vw,360px);height:min(34vw,360px);position:absolute;top:6%;left:2%}.OurStoryHeroBackground-module__4lmGVq__scriptWatermark{font-family:var(--font-script-wordmark);color:color-mix(in srgb, var(--color-brand-pink-deep) 7%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(110px,16vw,260px);position:absolute;top:42%;left:52%;transform:translate(-50%,-50%)rotate(-3deg)}@media (max-width:900px){.OurStoryHeroBackground-module__4lmGVq__logoMark{width:min(94vw,460px);top:-8%;left:50%}.OurStoryHeroBackground-module__4lmGVq__scriptWatermark{font-size:clamp(60px,24vw,140px);top:27%;left:50%}.OurStoryHeroBackground-module__4lmGVq__paintBlob{width:min(52vw,220px);height:min(52vw,220px);top:4%}}
.AccountShell-module__5u-Okq__wrap{background:var(--color-surface-cream);min-height:70vh}.AccountShell-module__5u-Okq__header{max-width:var(--layout-max-width);margin:0 auto;padding:48px 6vw 24px}.AccountShell-module__5u-Okq__eyebrow{font-family:var(--font-supporting);letter-spacing:.26em;text-transform:uppercase;color:var(--color-brand-teal-deep);font-size:11px;font-weight:700}.AccountShell-module__5u-Okq__heading{font-family:var(--font-display);color:var(--color-text-ink);margin-top:6px;font-size:clamp(26px,4vw,34px);font-style:italic;font-weight:800}.AccountShell-module__5u-Okq__layout{max-width:var(--layout-max-width);grid-template-columns:220px 1fr;align-items:start;gap:40px;margin:0 auto;padding:0 6vw 96px;display:grid}.AccountShell-module__5u-Okq__nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.AccountShell-module__5u-Okq__navLink{font-family:var(--font-supporting);color:#14213da6;border-radius:var(--radius-control);padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.AccountShell-module__5u-Okq__navLink:hover,.AccountShell-module__5u-Okq__navLink:focus-visible{background:var(--color-brand-blush-soft);color:var(--color-text-ink)}.AccountShell-module__5u-Okq__navLinkActive{background:var(--color-brand-blush-soft);color:var(--color-brand-pink-deep);font-weight:700}.AccountShell-module__5u-Okq__signOutButton{text-align:left;font-family:var(--font-supporting);color:#14213d8c;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:600}.AccountShell-module__5u-Okq__signOutButton:hover,.AccountShell-module__5u-Okq__signOutButton:focus-visible{color:var(--color-brand-pink-deep)}.AccountShell-module__5u-Okq__content{min-width:0}@media (max-width:860px){.AccountShell-module__5u-Okq__layout{grid-template-columns:1fr;gap:20px}.AccountShell-module__5u-Okq__nav{-webkit-overflow-scrolling:touch;flex-flow:row;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.AccountShell-module__5u-Okq__navLink{white-space:nowrap}.AccountShell-module__5u-Okq__signOutButton{display:none}}
.CartContent-module__LMq7tG__section{background:var(--color-surface-cream);padding:48px 6vw 110px}.CartContent-module__LMq7tG__layout{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:1040px;margin:0 auto;display:flex}.CartContent-module__LMq7tG__empty{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1040px;margin:0 auto;padding:40px 0 80px;display:flex}.CartContent-module__LMq7tG__emptyCopy{font-family:var(--font-supporting);color:#14213db3;font-size:18px}.CartContent-module__LMq7tG__items{flex-direction:column;flex:2 480px;gap:20px;margin:0;padding:0;list-style:none;display:flex}.CartContent-module__LMq7tG__item{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:14px;align-items:flex-start;gap:16px;padding:16px;display:flex}.CartContent-module__LMq7tG__itemImage{background:var(--color-brand-blush-soft);border-radius:10px;flex:none;width:96px;height:96px;position:relative;overflow:hidden}.CartContent-module__LMq7tG__image{object-fit:cover}.CartContent-module__LMq7tG__itemInfo{flex:auto;min-width:0}.CartContent-module__LMq7tG__itemName{font-family:var(--font-display);color:var(--color-text-ink);font-size:17px;text-decoration:none}.CartContent-module__LMq7tG__itemName:hover{text-decoration:underline}.CartContent-module__LMq7tG__itemVariant{font-family:var(--font-supporting);color:#14213d99;margin-top:2px;font-size:13px}.CartContent-module__LMq7tG__itemPrice{font-family:var(--font-supporting);color:var(--color-text-ink);margin-top:6px;font-size:14px;font-weight:700}.CartContent-module__LMq7tG__itemControls{align-items:center;gap:16px;margin-top:10px;display:flex}.CartContent-module__LMq7tG__qtyLabel{font-family:var(--font-supporting);color:#14213db3;align-items:center;gap:6px;font-size:13px;display:flex}.CartContent-module__LMq7tG__qtySelect{font-family:var(--font-supporting);border:1px solid var(--color-border-subtle);background:var(--color-surface-cream);border-radius:6px;padding:4px 6px;font-size:13px}.CartContent-module__LMq7tG__removeButton{font-family:var(--font-supporting);color:var(--color-brand-pink-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.CartContent-module__LMq7tG__itemLineTotal{font-family:var(--font-supporting);color:var(--color-text-ink);flex:none;font-size:15px;font-weight:700}.CartContent-module__LMq7tG__summary{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:14px;flex:280px;padding:24px;position:sticky;top:24px}.CartContent-module__LMq7tG__summaryRow{font-family:var(--font-supporting);color:var(--color-text-ink);justify-content:space-between;font-size:16px;font-weight:700;display:flex}.CartContent-module__LMq7tG__summaryNote{font-family:var(--font-supporting);color:#14213d99;margin-top:8px;font-size:12px}.CartContent-module__LMq7tG__fulfillmentGroup{flex-direction:column;gap:8px;margin-top:18px;display:flex}.CartContent-module__LMq7tG__fulfillmentOption{border:1px solid var(--color-border-subtle);cursor:pointer;font-family:var(--font-supporting);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.CartContent-module__LMq7tG__fulfillmentOption input{margin-top:2px}.CartContent-module__LMq7tG__fulfillmentOptionLabel{color:var(--color-text-ink);font-size:14px;font-weight:700}.CartContent-module__LMq7tG__fulfillmentOptionNote{color:#14213da6;margin-top:2px;font-size:12px}.CartContent-module__LMq7tG__checkoutButton{text-align:center;width:100%;margin-top:18px}.CartContent-module__LMq7tG__notOpenYet{background:var(--color-brand-blush-soft);font-family:var(--font-supporting);color:#14213dbf;text-align:center;border-radius:10px;margin-top:18px;padding:14px;font-size:13px}.CartContent-module__LMq7tG__error{font-family:var(--font-supporting);color:#b3261e;margin-top:14px;font-size:13px}@media (max-width:720px){.CartContent-module__LMq7tG__item{flex-wrap:wrap}.CartContent-module__LMq7tG__itemLineTotal{text-align:right;width:100%}.CartContent-module__LMq7tG__summary{position:static}}
.ContactContent-module__1mXYva__section{background:var(--color-surface-cream);padding:72px 6vw 110px}.ContactContent-module__1mXYva__layout{flex-wrap:wrap;gap:56px;max-width:1040px;margin:0 auto;display:flex}.ContactContent-module__1mXYva__intro{flex:280px;max-width:360px}.ContactContent-module__1mXYva__body{font-family:var(--font-supporting);color:#14213dc7;font-size:16px;line-height:1.7}.ContactContent-module__1mXYva__faqNudge{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:22px;font-size:19px;transform:rotate(-1.5deg)}.ContactContent-module__1mXYva__inlineLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.ContactContent-module__1mXYva__formWrap{flex:380px;max-width:520px}.ContactContent-module__1mXYva__form{flex-direction:column;gap:20px;display:flex}.ContactContent-module__1mXYva__field{flex-direction:column;gap:8px;display:flex}.ContactContent-module__1mXYva__field label{font-family:var(--font-supporting);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-ink);font-size:12px;font-weight:700}.ContactContent-module__1mXYva__optional{text-transform:none;letter-spacing:0;color:#14213d80;font-weight:500}.ContactContent-module__1mXYva__field input,.ContactContent-module__1mXYva__field select,.ContactContent-module__1mXYva__field textarea{width:100%;font-family:var(--font-supporting);color:var(--color-text-ink);background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);padding:14px 16px;font-size:16px}.ContactContent-module__1mXYva__field textarea{resize:vertical;min-height:140px}.ContactContent-module__1mXYva__field input:focus-visible,.ContactContent-module__1mXYva__field select:focus-visible,.ContactContent-module__1mXYva__field textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.ContactContent-module__1mXYva__submit{align-self:flex-start;margin-top:6px}.ContactContent-module__1mXYva__privacyNote{font-family:var(--font-supporting);color:#14213d8c;margin-top:4px;font-size:12px;line-height:1.6}.ContactContent-module__1mXYva__confirmation{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);text-align:center;border-radius:14px;padding:36px 30px}.ContactContent-module__1mXYva__confirmationHeart{color:var(--color-brand-pink-deep);margin-bottom:10px;font-size:26px;display:inline-block}.ContactContent-module__1mXYva__confirmationTitle{font-family:var(--font-display);color:var(--color-text-ink);font-size:22px;font-style:italic;font-weight:700}.ContactContent-module__1mXYva__confirmationBody{font-family:var(--font-supporting);color:#14213dbd;margin-top:12px;font-size:15px;line-height:1.7}.ContactContent-module__1mXYva__confirmationBack{margin-top:22px}@media (max-width:760px){.ContactContent-module__1mXYva__layout{gap:40px}.ContactContent-module__1mXYva__intro,.ContactContent-module__1mXYva__formWrap{flex-basis:100%;max-width:none}.ContactContent-module__1mXYva__field input,.ContactContent-module__1mXYva__field select,.ContactContent-module__1mXYva__field textarea{padding:14px;font-size:16px}.ContactContent-module__1mXYva__submit{width:100%}}
.FaithContent-module__2cvNoW__faith{background:var(--color-surface-cream);overflow-x:clip}.FaithContent-module__2cvNoW__eyebrow{font-family:var(--font-supporting);letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-bottom:14px;font-size:11px;font-weight:700;display:inline-block}.FaithContent-module__2cvNoW__body{font-family:var(--font-supporting);color:#14213dc7;max-width:54ch;margin-top:16px;font-size:16px;line-height:1.7}.FaithContent-module__2cvNoW__inlineQuote,.FaithContent-module__2cvNoW__bigQuote{font-family:var(--font-display);color:var(--color-text-ink);font-style:italic}.FaithContent-module__2cvNoW__inlineQuote{max-width:50ch;margin-top:20px;font-size:clamp(19px,2.4vw,23px);font-weight:600;line-height:1.45}.FaithContent-module__2cvNoW__handwritten{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:16px;font-size:20px;transform:rotate(-2deg)}.FaithContent-module__2cvNoW__introChapter{justify-content:center;padding:96px 8vw 72px;display:flex}.FaithContent-module__2cvNoW__introContent{max-width:620px}.FaithContent-module__2cvNoW__wearChapter{background:var(--color-text-ink);color:var(--color-text-on-dark);justify-content:flex-end;padding:100px 8vw;display:flex;position:relative;overflow:hidden}.FaithContent-module__2cvNoW__wearWord{font-family:var(--font-varsity);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #fff6f038;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(90px,16vw,230px);line-height:.85;position:absolute;top:50%;left:-4vw;transform:translateY(-50%)}.FaithContent-module__2cvNoW__wearContent{z-index:1;text-align:right;max-width:520px;position:relative}.FaithContent-module__2cvNoW__wearChapter .FaithContent-module__2cvNoW__eyebrow{color:var(--color-brand-blush)}.FaithContent-module__2cvNoW__wearStatement{font-family:var(--font-display);color:var(--color-surface-cream);font-size:clamp(24px,3.4vw,36px);font-style:italic;font-weight:700;line-height:1.3}.FaithContent-module__2cvNoW__wearChapter .FaithContent-module__2cvNoW__body{color:#fff6f0b8;margin-left:auto}.FaithContent-module__2cvNoW__designChapter{background:color-mix(in srgb, var(--color-brand-soft-blue) 14%, var(--color-surface-cream));justify-content:center;padding:96px 8vw;display:flex}.FaithContent-module__2cvNoW__designContent{max-width:560px}.FaithContent-module__2cvNoW__designLabelRow{margin-top:26px}.FaithContent-module__2cvNoW__designLabelTag{font-family:var(--font-supporting);letter-spacing:.16em;text-transform:uppercase;color:#14213d80;border-radius:var(--radius-pill);border:1px solid #14213d2e;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.FaithContent-module__2cvNoW__designPhrase{font-family:var(--font-varsity);letter-spacing:-.01em;color:var(--color-brand-navy);margin-top:10px;font-size:clamp(22px,3.4vw,32px);line-height:1.15}.FaithContent-module__2cvNoW__designReference{font-family:var(--font-display);color:var(--color-brand-teal-deep);margin-top:10px;font-size:clamp(18px,2.2vw,22px);font-style:italic;font-weight:600}.FaithContent-module__2cvNoW__campaignChapter{flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1040px;margin:0 auto;padding:96px 8vw;display:flex}.FaithContent-module__2cvNoW__campaignPhoto{border-radius:6px;flex:300px;max-width:360px;margin:0;overflow:hidden;box-shadow:0 30px 56px -28px #14213d66}.FaithContent-module__2cvNoW__campaignImg{width:100%;height:auto;display:block}.FaithContent-module__2cvNoW__campaignContent{flex:320px;max-width:460px}.FaithContent-module__2cvNoW__productCard{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:10px;align-items:center;gap:16px;margin-top:32px;padding:16px;display:flex}.FaithContent-module__2cvNoW__productImageWrap{background:var(--color-surface-cream);border-radius:6px;flex:0 0 96px;width:96px;height:96px;position:relative;overflow:hidden}.FaithContent-module__2cvNoW__productImage{object-fit:cover}.FaithContent-module__2cvNoW__productBadge{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:var(--color-surface-cream);background:var(--color-brand-pink-deep);border-radius:var(--radius-pill);padding:3px 7px;font-size:8px;font-weight:700;position:absolute;top:6px;left:6px}.FaithContent-module__2cvNoW__productMeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.FaithContent-module__2cvNoW__productName{font-family:var(--font-display);color:var(--color-text-ink);font-size:15px;font-style:italic;font-weight:600}.FaithContent-module__2cvNoW__productPrice{font-family:var(--font-supporting);color:var(--color-text-ink);font-size:13px;font-weight:700}.FaithContent-module__2cvNoW__productCta{margin-top:6px}.FaithContent-module__2cvNoW__scriptureChapter{text-align:center;background:linear-gradient(170deg, color-mix(in srgb, var(--color-brand-soft-blue) 38%, var(--color-surface-cream)) 0%, var(--color-surface-cream) 70%);justify-content:center;padding:120px 8vw;display:flex;position:relative;overflow:hidden}.FaithContent-module__2cvNoW__scriptureNumeral{z-index:0;font-family:var(--font-varsity);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #d81b6024;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(140px,26vw,360px);line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaithContent-module__2cvNoW__scriptureInner{z-index:1;max-width:640px;position:relative}.FaithContent-module__2cvNoW__scriptureChapter .FaithContent-module__2cvNoW__eyebrow{color:var(--color-brand-pink-deep)}.FaithContent-module__2cvNoW__verseLine{font-family:var(--font-display);color:var(--color-brand-navy);font-size:clamp(32px,5.6vw,58px);font-style:italic;font-weight:700;line-height:1.12}.FaithContent-module__2cvNoW__verseLineAccent{color:var(--color-brand-pink-deep)}.FaithContent-module__2cvNoW__verseRef{font-family:var(--font-supporting);letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-top:22px;font-size:13px;font-weight:700}.FaithContent-module__2cvNoW__verseAccentRow{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.FaithContent-module__2cvNoW__verseCross{width:18px;height:18px;color:var(--color-brand-pink-deep);opacity:.75}.FaithContent-module__2cvNoW__verseNote{font-family:var(--font-script-handwritten);color:var(--color-text-ink);font-size:20px;transform:rotate(-1.5deg)}.FaithContent-module__2cvNoW__verseNote b{color:var(--color-brand-pink);font-weight:inherit}.FaithContent-module__2cvNoW__heartChapter{max-width:1040px;margin:0 auto;padding:96px 8vw}.FaithContent-module__2cvNoW__heartContent{max-width:560px}.FaithContent-module__2cvNoW__heartChapter .FaithContent-module__2cvNoW__eyebrow{color:var(--color-brand-pink-deep)}.FaithContent-module__2cvNoW__bigQuote{font-size:clamp(24px,3.4vw,34px);font-weight:600;line-height:1.32}.FaithContent-module__2cvNoW__gospelChapter{text-align:center;background:color-mix(in srgb, var(--color-brand-soft-blue) 18%, var(--color-surface-cream));justify-content:center;padding:88px 8vw;display:flex}.FaithContent-module__2cvNoW__gospelContent{max-width:560px}.FaithContent-module__2cvNoW__gospelContent .FaithContent-module__2cvNoW__body{margin-left:auto;margin-right:auto}.FaithContent-module__2cvNoW__closingChapter{text-align:center;background:linear-gradient(170deg, var(--color-surface-cream) 0%, var(--color-brand-blush-soft) 100%);padding:88px 8vw 112px}.FaithContent-module__2cvNoW__closingInner{max-width:520px;margin:0 auto}.FaithContent-module__2cvNoW__closingTagline{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:clamp(28px,4vw,38px);transform:rotate(-1.5deg)}.FaithContent-module__2cvNoW__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}@media (max-width:860px){.FaithContent-module__2cvNoW__introChapter{padding:72px 6vw 56px}.FaithContent-module__2cvNoW__wearChapter{text-align:center;justify-content:center;padding:72px 6vw}.FaithContent-module__2cvNoW__wearWord{font-size:clamp(70px,30vw,140px);left:50%;transform:translate(-50%,-50%)}.FaithContent-module__2cvNoW__wearContent{text-align:center;max-width:440px}.FaithContent-module__2cvNoW__wearChapter .FaithContent-module__2cvNoW__body{margin-left:auto;margin-right:auto}.FaithContent-module__2cvNoW__designChapter{padding:64px 6vw}.FaithContent-module__2cvNoW__campaignChapter{gap:32px;padding:64px 6vw}.FaithContent-module__2cvNoW__campaignPhoto{max-width:280px;margin:0 auto}.FaithContent-module__2cvNoW__campaignContent{max-width:none}.FaithContent-module__2cvNoW__productCard{flex-wrap:wrap}.FaithContent-module__2cvNoW__scriptureChapter{padding:88px 6vw}.FaithContent-module__2cvNoW__scriptureNumeral{font-size:clamp(110px,46vw,220px)}.FaithContent-module__2cvNoW__verseLine{font-size:clamp(30px,9.5vw,42px)}.FaithContent-module__2cvNoW__scriptureInner{max-width:320px}.FaithContent-module__2cvNoW__heartChapter{text-align:center;padding:64px 6vw}.FaithContent-module__2cvNoW__heartContent{max-width:none;margin:0 auto}.FaithContent-module__2cvNoW__gospelChapter{padding:64px 6vw}.FaithContent-module__2cvNoW__closingChapter{padding:64px 6vw 88px}}@media (max-width:400px){.FaithContent-module__2cvNoW__designPhrase{font-size:24px}.FaithContent-module__2cvNoW__productCard{padding:12px}.FaithContent-module__2cvNoW__productImageWrap{flex-basis:76px;width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.FaithContent-module__2cvNoW__wearWord,.FaithContent-module__2cvNoW__scriptureNumeral{transition:none}}
.FaqContent-module__rTwUFG__section{background:var(--color-surface-cream);padding:72px 6vw 110px}.FaqContent-module__rTwUFG__inner{max-width:720px;margin:0 auto}.FaqContent-module__rTwUFG__category{margin-bottom:44px}.FaqContent-module__rTwUFG__categoryHeading{font-family:var(--font-supporting);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-teal-deep);margin-bottom:14px;font-size:12px;font-weight:700}.FaqContent-module__rTwUFG__list{border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.FaqContent-module__rTwUFG__item{border-bottom:1px solid var(--color-border-subtle)}.FaqContent-module__rTwUFG__item[open] .FaqContent-module__rTwUFG__chevron{transform:rotate(135deg)}.FaqContent-module__rTwUFG__question{font-family:var(--font-display);color:var(--color-text-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:17px;font-style:italic;font-weight:700;list-style:none;display:flex}.FaqContent-module__rTwUFG__question::-webkit-details-marker{display:none}.FaqContent-module__rTwUFG__question:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:2px}.FaqContent-module__rTwUFG__chevron{border-right:2px solid var(--color-brand-pink-deep);border-bottom:2px solid var(--color-brand-pink-deep);width:9px;height:9px;transition:transform var(--motion-fast) var(--motion-ease);flex:none;transform:rotate(45deg)}.FaqContent-module__rTwUFG__answer{font-family:var(--font-supporting);color:#14213dc7;padding:0 28px 20px 2px;font-size:15px;line-height:1.7}.FaqContent-module__rTwUFG__answer a{color:var(--color-brand-teal-deep);text-underline-offset:3px;text-decoration:underline}.FaqContent-module__rTwUFG__closing{text-align:center;font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:40px;font-size:20px}.FaqContent-module__rTwUFG__closing a{color:inherit}@media (prefers-reduced-motion:reduce){.FaqContent-module__rTwUFG__chevron{transition:none}}@media (max-width:480px){.FaqContent-module__rTwUFG__question{padding:16px 2px;font-size:16px}.FaqContent-module__rTwUFG__answer{padding-right:20px}}
.FinalCta-module__hhZ-VG__section{text-align:center;background:var(--color-surface-warm-white);flex-direction:column;align-items:center;gap:20px;padding:72px 6vw 96px;display:flex}.FinalCta-module__hhZ-VG__heading{font-family:var(--font-display);color:var(--color-text-ink);max-width:20ch;font-size:clamp(28px,4vw,44px);font-style:italic;font-weight:800}.FinalCta-module__hhZ-VG__ctaRow{margin-top:4px}@media (max-width:640px){.FinalCta-module__hhZ-VG__section{padding:56px 6vw 72px}}
.NotFoundContent-module__q4MSbG__wrap{background:radial-gradient(circle at 18% 20%, #ffd1e066 0%, transparent 48%), radial-gradient(circle at 85% 80%, #a8d8e838 0%, transparent 45%), var(--color-surface-cream);justify-content:center;align-items:center;min-height:62vh;padding:10vh 6vw;display:flex;position:relative;overflow:hidden}.NotFoundContent-module__q4MSbG__word{font-family:var(--font-varsity);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #d81b601a;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(70px,16vw,220px);line-height:.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NotFoundContent-module__q4MSbG__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:440px;display:flex;position:relative}.NotFoundContent-module__q4MSbG__cross{width:22px;height:22px;color:var(--color-brand-pink-deep);opacity:.8;margin-bottom:14px}.NotFoundContent-module__q4MSbG__eyebrow{font-family:var(--font-supporting);letter-spacing:.3em;color:var(--color-brand-teal-deep);margin-bottom:10px;font-size:12px;font-weight:700}.NotFoundContent-module__q4MSbG__heading{font-family:var(--font-display);color:var(--color-text-ink);font-size:clamp(28px,4vw,42px);font-style:italic;font-weight:800;line-height:1.15}.NotFoundContent-module__q4MSbG__body{font-family:var(--font-supporting);color:#14213dbd;max-width:36ch;margin-top:14px;font-size:16px;line-height:1.6}.NotFoundContent-module__q4MSbG__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.NotFoundContent-module__q4MSbG__note{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);margin-top:26px;font-size:18px;transform:rotate(-1.5deg)}@media (max-width:480px){.NotFoundContent-module__q4MSbG__wrap{min-height:56vh;padding:14vh 6vw}}
.Policy-module__GbHmPG__page{background:var(--color-surface-cream);padding:56px 6vw 110px}.Policy-module__GbHmPG__inner{max-width:720px;margin:0 auto}.Policy-module__GbHmPG__statusBadge{font-family:var(--font-supporting);letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-teal-deep);background:color-mix(in srgb, var(--color-brand-teal) 12%, transparent);border-radius:var(--radius-pill);align-items:center;gap:6px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.Policy-module__GbHmPG__lead{font-family:var(--font-supporting);color:#14213dcc;max-width:62ch;font-size:16px;line-height:1.75}.Policy-module__GbHmPG__toc{background:var(--color-surface-warm-white);border:1px solid var(--color-border-subtle);border-radius:10px;margin-top:28px;padding:18px 20px}.Policy-module__GbHmPG__tocLabel{font-family:var(--font-supporting);letter-spacing:.1em;text-transform:uppercase;color:#14213d80;font-size:11px;font-weight:700}.Policy-module__GbHmPG__tocList{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.Policy-module__GbHmPG__tocList a{font-family:var(--font-supporting);color:var(--color-brand-teal-deep);text-underline-offset:3px;font-size:14px;text-decoration:underline}.Policy-module__GbHmPG__section{margin-top:52px;padding-top:8px;scroll-margin-top:90px}.Policy-module__GbHmPG__sectionHeading{font-family:var(--font-display);color:var(--color-text-ink);margin-bottom:14px;font-size:clamp(20px,2.6vw,25px);font-style:italic;font-weight:700}.Policy-module__GbHmPG__body{font-family:var(--font-supporting);color:#14213dcc;max-width:68ch;font-size:15.5px;line-height:1.75}.Policy-module__GbHmPG__body+.Policy-module__GbHmPG__body{margin-top:14px}.Policy-module__GbHmPG__list{font-family:var(--font-supporting);color:#14213dcc;flex-direction:column;gap:6px;margin-top:10px;padding-left:20px;font-size:15.5px;line-height:1.6;display:flex}.Policy-module__GbHmPG__list li{list-style:outside}.Policy-module__GbHmPG__pending{background:color-mix(in srgb, var(--color-brand-soft-blue) 22%, var(--color-surface-cream));border-left:3px solid var(--color-brand-teal-deep);font-family:var(--font-supporting);color:#14213dc7;border-radius:6px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.Policy-module__GbHmPG__pendingIcon{width:16px;height:16px;color:var(--color-brand-teal-deep);flex:none;margin-top:2px}:is(.Policy-module__GbHmPG__body a,.Policy-module__GbHmPG__pending a){color:var(--color-brand-teal-deep);text-underline-offset:3px;text-decoration:underline}.Policy-module__GbHmPG__closing{border-top:1px solid var(--color-border-subtle);text-align:center;margin-top:60px;padding-top:28px}.Policy-module__GbHmPG__closingText{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);font-size:19px}.Policy-module__GbHmPG__closingText a{color:inherit}@media (max-width:480px){.Policy-module__GbHmPG__page{padding:44px 6vw 88px}.Policy-module__GbHmPG__section{margin-top:40px}.Policy-module__GbHmPG__tocList{gap:8px 14px}}
.ShopClosing-module__aGEMlG__section{z-index:0;text-align:center;background:var(--color-surface-warm-white);flex-direction:column;align-items:center;gap:18px;padding:96px 6vw 110px;display:flex;position:relative;overflow:hidden}.ShopClosing-module__aGEMlG__bgWord{z-index:-1;font-family:var(--font-varsity);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-text-ink) 10%, transparent);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(100px,18vw,260px);line-height:1;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.ShopClosing-module__aGEMlG__bridge{font-family:var(--font-script-handwritten);color:var(--color-brand-pink-deep);max-width:40ch;font-size:22px;transform:rotate(-1.5deg)}.ShopClosing-module__aGEMlG__heading{font-family:var(--font-display);color:var(--color-text-ink);max-width:20ch;font-size:clamp(32px,5vw,56px);font-style:italic;font-weight:800}.ShopClosing-module__aGEMlG__ctaRow{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}@media (max-width:640px){.ShopClosing-module__aGEMlG__section{padding:72px 6vw 80px}.ShopClosing-module__aGEMlG__heading{font-size:clamp(28px,8vw,38px)}}
