.aftr-brand-note{max-width:680px;margin:0 auto 54px;text-align:center}.aftr-waterline{display:block;width:52px;height:1px;background:#9b6e47;margin:0 auto 22px}.aftr-brand-note>.eyebrow{font-size:11px;letter-spacing:.24em}.aftr-brand-note h2{font-size:clamp(30px,3.8vw,49px);line-height:1.12;margin:14px 0 18px;text-wrap:balance}.aftr-brand-note>p:last-of-type{max-width:470px;margin:0 auto;font-size:14px;line-height:1.75}.aftr-brand-note .text-link{margin-top:17px}.aftr-product-moment{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line)}.aftr-product-moment dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.aftr-product-moment dd{margin:0;font-size:12px;line-height:1.5}.aftr-moment{padding-top:54px;padding-bottom:56px}.aftr-moment__intro{max-width:660px;margin:0 auto 52px;text-align:center}.aftr-moment__intro h1{font-size:clamp(40px,5vw,64px);line-height:1.08;margin:16px 0 22px;text-wrap:balance}.aftr-moment__intro>p:last-child{max-width:520px;margin:auto;line-height:1.75}.aftr-moment__toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:25px;margin-bottom:26px}.aftr-moment__toolbar h2{font-size:32px}.aftr-moment__filters{display:flex;gap:8px;flex-wrap:wrap}.aftr-moment__filters button{min-height:44px;padding:9px 18px;border:1px solid var(--line);background:transparent;font-size:13px}.aftr-moment__filters button[aria-pressed=true]{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.aftr-moment__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px}.aftr-choice{min-width:0}.aftr-choice__image{display:block;aspect-ratio:4/5;overflow:hidden;background:#ede6dc}.aftr-choice__image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.aftr-choice__type{font-size:11px;margin:18px 0 9px;line-height:1.6}.aftr-choice__name{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.aftr-choice__name h3{font-size:31px;line-height:1.15}.aftr-choice__name>span{white-space:nowrap;font-size:13px}.aftr-choice__texture{font-size:14px;margin-top:12px}.aftr-choice__note{font-size:12px;line-height:1.6;opacity:.8;margin-top:5px}.aftr-choice .text-link{margin-top:13px;min-height:44px;font-size:12px}.aftr-compare{display:grid;grid-template-columns:.85fr 1.7fr;gap:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:38px;margin-bottom:56px}.aftr-compare header h2{font-size:39px;margin:12px 0 18px}.aftr-compare p{font-size:14px;line-height:1.7}.aftr-compare__options{display:grid;grid-template-columns:1fr 1fr;gap:28px}.aftr-compare__options article{display:flex;flex-direction:column;align-items:flex-start}.aftr-compare__options h3{font-size:29px;margin:12px 0 17px}.aftr-compare__options .text-link{margin-top:auto;padding-top:14px;min-height:44px}.aftr-moment-set{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);margin-bottom:32px}.aftr-moment-set__image{min-width:0;overflow:hidden}.aftr-moment-set__image .photo{width:100%;height:100%}.aftr-moment-set__copy{padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.aftr-moment-set__copy h2{font-size:clamp(33px,4vw,49px);margin:18px 0 24px;line-height:1.1;text-wrap:balance}.aftr-moment-set__copy>p:not(.eyebrow){font-size:14px;line-height:1.7}.aftr-moment-set__copy .price{margin-top:18px}.aftr-moment-set__copy .button{margin-top:20px}.aftr-moment-question{margin-bottom:50px}.aftr-moment-question summary{min-height:56px}.aftr-moment-question details p{max-width:650px}.site-footer .brand-line{font-size:18px;text-wrap:balance}
@media(hover:hover){.aftr-choice__image:hover>img{transform:scale(1.025)}}
@media(max-width:749px){.aftr-brand-note{margin-bottom:34px;text-align:left}.aftr-waterline{margin-left:0}.aftr-brand-note>p:last-of-type{margin:0;font-size:13px}.aftr-brand-note h2{font-size:33px;max-width:330px}.aftr-moment{padding-top:34px;padding-bottom:36px}.aftr-moment__intro{text-align:left;margin-bottom:34px}.aftr-moment__intro h1{font-size:42px;max-width:330px}.aftr-moment__intro>p:last-child{font-size:14px}.aftr-moment .eyebrow{font-size:11px}.aftr-moment__toolbar{display:block}.aftr-moment__toolbar h2{font-size:29px}.aftr-moment__filters{margin-top:18px}.aftr-moment__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.aftr-choice__type{font-size:10px;margin-top:13px}.aftr-choice__name{display:block}.aftr-choice__name h3{font-size:25px;letter-spacing:-.6px}.aftr-choice__name>span{display:block;margin-top:6px;font-size:12px}.aftr-choice__texture{font-size:12px;margin-top:9px}.aftr-choice__note{font-size:11px}.aftr-choice .text-link{font-size:11px;gap:7px}.aftr-compare{grid-template-columns:1fr;gap:26px;padding-block:28px;margin-bottom:36px}.aftr-compare header h2{font-size:35px}.aftr-compare p{font-size:13px}.aftr-compare__options{gap:20px}.aftr-compare__options h3{font-size:25px}.aftr-compare__options .text-link{font-size:11px;gap:6px}.aftr-moment-set{grid-template-columns:1fr}.aftr-moment-set__image .photo{aspect-ratio:4/3!important}.aftr-moment-set__copy{padding:28px 24px 32px}.aftr-moment-question{margin-bottom:35px}}
@media(prefers-reduced-motion:reduce){.aftr-choice__image>img{transition:none}}

.aftr-choice .text-link>.icon,.aftr-compare .text-link>.icon,.aftr-brand-note .text-link>.icon{width:18px;height:18px}.collection-showcase__footer button{font-family:Arial,sans-serif}
