.fs-anchor{block-size:0;position:relative}.fs-dispenser .fs-anchor span{position:absolute;scroll-margin-top:var(--fs-scroll-lg,0)}@media (max-width:1139px){.fs-dispenser .fs-anchor span{scroll-margin-top:var(--fs-scroll-md,0)}}@media (max-width:767px){.fs-dispenser .fs-anchor span{scroll-margin-top:var(--fs-scroll-sm,0)}}.fs-dispenser{background:linear-gradient(180deg,#e9e4f5,#f1f2c4 30%,#e9e4f5 62%,#f1f2c4)}.fs-wrap{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--fs-column, 1138px) + var(--fs-gutter, 24px)*2);padding-inline:var(--fs-gutter,24px)}.fs-dispenser__intro{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-block:96px 24px}.fs-dispenser__intro .fs-copy{flex:1 1 320px;max-width:720px}.fs-copy{display:flex;flex-direction:column;gap:18px;min-inline-size:0}.fs-copy>*{margin:0}.fs-kicker{color:#6a3fa0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.fs-lead{font-size:1.35rem;line-height:1.35}.fs-dispenser__nav{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.fs-dispenser__nav a,.fs-dispenser__nav span{background:#fff;border-radius:999px;color:#3a0a55;display:inline-block;padding-block:10px;padding-inline:18px;text-decoration:none}.fs-dispenser__nav li:first-child a,.fs-dispenser__nav li:first-child span{background:#3a0a55;color:#fff}.fs-dispenser__nav a:focus-visible,.fs-dispenser__nav a:hover{background:#3a0a55;color:#fff}.fs-dispenser__nav a:focus-visible{outline:2px solid #3a0a55;outline-offset:3px}.fs-dispenser__product{padding-block:72px 96px}.fs-dispenser__product+.fs-dispenser__product{border-block-start:1px solid rgba(58,10,85,.12)}.fs-dispenser__split{align-items:center;display:flex;flex-wrap:wrap;gap:48px}.fs-dispenser__split>*{flex:1 1 420px}.fs-dispenser__split--flip .fs-copy{order:-1}.fs-media img,.fs-placeholder{border-radius:28px;inline-size:100%}.fs-media img{block-size:auto;display:block}.fs-placeholder{aspect-ratio:4/3;border:2px dashed #a99bd1}.fs-dispenser .fs-placeholder{background:hsla(0,0%,100%,.45)}.fs-dispenser .fs-media{position:relative}.fs-dispenser .fs-credit{background:rgba(58,10,85,.75);border-radius:6px;color:#fff;font-size:.75rem;inset-block-end:14px;inset-inline-end:16px;margin:0;padding-block:4px;padding-inline:9px;position:absolute}.fs-dispenser__pair{block-size:560px}.fs-dispenser__pair>.fs-dispenser__pair-photo{block-size:440px;border-radius:32px;inline-size:88%;inset-block-start:0;inset-inline-end:0;object-fit:cover;position:absolute}.fs-dispenser__secondary{background:#fff;border-radius:24px;box-shadow:0 18px 40px rgba(58,10,85,.16);box-sizing:border-box;inline-size:52%;inset-block-end:0;inset-inline-start:0;margin:0;padding:10px;position:absolute}.fs-dispenser__secondary img{block-size:170px;border-radius:16px;inline-size:100%;object-fit:cover}.fs-dispenser__secondary figcaption{font-size:.875rem;font-weight:500;margin:0;padding-block:10px 4px;padding-inline:6px}.fs-list{margin:0;padding-inline-start:1.2rem}.fs-dispenser__traits{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.fs-dispenser__traits li{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:18px}.fs-dispenser__steps p,.fs-dispenser__traits p{margin:0}.fs-dispenser .fs-card-title{font-weight:600;margin:0}.fs-dispenser__steps{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:32px 0 0;padding:0}.fs-dispenser__steps li{align-items:center;background:#fff;border-radius:24px;display:flex;flex:1 1 300px;flex-direction:row;gap:16px;padding:14px}.fs-dispenser__steps .fs-step-copy{display:flex;flex-direction:column;gap:4px}.fs-dispenser__steps .fs-placeholder,.fs-dispenser__steps img{block-size:104px;border-radius:16px;flex-shrink:0;inline-size:132px;object-fit:cover}.fs-step-num{color:#6a3fa0;font-size:.8125rem;font-weight:600}@media (max-width:767px){.fs-dispenser__intro,.fs-dispenser__product{padding-block:56px}.fs-dispenser__split--flip .fs-copy{order:0}.fs-dispenser__pair{block-size:420px}.fs-dispenser__pair>.fs-dispenser__pair-photo{block-size:300px}.fs-dispenser__secondary img{block-size:120px}.fs-dispenser__traits{grid-template-columns:1fr}}.fs-dispenser .fs-nora-button{background:#380559;border:2px solid #380559;border-radius:999px;color:#fff;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none}.fs-dispenser .fs-nora-button:focus-visible,.fs-dispenser .fs-nora-button:hover{background:#fff;color:#380559}