.anniversary-campaign{--toffee-text: color-mix(in srgb, var(--toffee) 45%, #4a2a0c);--dark-text: color-mix(in srgb, var(--dark) 80%, black);--muted-text: #4a4740;--container: 1280px;--gutter: 32px;--section-y: clamp(64px, 8vw, 96px);background:var(--cream);color:var(--ink)}@media(max-width:767px){.anniversary-campaign{--gutter: 16px}}.anniversary-campaign__container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.anniversary-campaign__eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--toffee-text);margin:0 0 14px}.anniversary-campaign__eyebrow--on-dark{color:color-mix(in srgb,var(--toffee) 70%,white)}.anniversary-campaign__on-dark{color:#fff}.anniversary-campaign__on-dark-muted{color:#e2e8e3}.anniversary-campaign__muted{color:var(--muted-text)}.anniversary-campaign__accent{color:var(--dark-text)}.anniversary-campaign__center{text-align:center}.anniversary-campaign__note{font-size:14px;margin-top:8px}.anniversary-campaign__caption{font-size:14px;line-height:1.5;color:var(--muted-text);margin:12px 0 0}.anniversary-campaign__caption strong{color:var(--ink);font-weight:600}.anniversary-campaign__label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.anniversary-campaign__img{display:block;width:100%;height:100%;object-fit:cover}.anniversary-campaign__frame{position:relative;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--ink) 6%,var(--cream))}.anniversary-campaign__frame>.anniversary-campaign__img,.anniversary-campaign__frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.anniversary-campaign__frame>.anniversary-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.anniversary-campaign__frame--4-3{aspect-ratio:4 / 3}.anniversary-campaign__frame--4-5{aspect-ratio:4 / 5}.anniversary-campaign__frame--1-1{aspect-ratio:1 / 1}.anniversary-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(135deg,#e4dccb,#e4dccb 10px,#ddd3bd 10px 20px);border:1px dashed #b9ac92;color:#5e5546;font-size:13px;line-height:1.5;padding:20px;width:100%;min-height:120px}.anniversary-placeholder--dark{background:repeating-linear-gradient(135deg,#ffffff14,#ffffff14 10px,#ffffff08 10px 20px);border-color:#ffffff4d;color:#e2e8e3}.anniversary-campaign__section-intro{max-width:680px;margin:0 auto 48px;text-align:center}.anniversary-campaign__section-intro .richtext{font-size:17px;line-height:1.65}.anniversary-campaign .action,.anniversary-campaign .action-tertiary{border-radius:999px;font-size:14px}.anniversary-campaign .action{background-color:var(--dark-text)}.anniversary-campaign .action:hover{background-color:color-mix(in srgb,var(--dark-text) 85%,black)}[id$=__anniversary-faqs].section-faq{background:#f7efe2;box-shadow:0 0 0 100vmax #f7efe2;clip-path:inset(0 -100vmax);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(48px,6vw,72px)}[id$=__anniversary-faqs].section-faq>header{text-align:center;margin-bottom:32px}[id$=__anniversary-faqs].section-faq details{max-width:860px;margin-left:auto;margin-right:auto;border-color:#1b1a1724}[id$=__anniversary-faqs].section-faq .richtext{color:#4a4740}
/*# sourceMappingURL=/cdn/shop/t/47/assets/anniversary-campaign-base.css.map */
