.luxe-free-gifts{--fg-surface: var(--luxe-surface, #FBF7F4);--fg-surface-alt: var(--luxe-surface-alt, #F1EAE3);--fg-card: var(--luxe-card, #fff);--fg-ink: var(--luxe-ink, #1C2B4A);--fg-body: var(--luxe-body, #3A4358);--fg-note: var(--luxe-note-ink, #545A6B);--fg-line: var(--luxe-lines, #E5DCD3);--fg-link: var(--luxe-accent-deep, #6E4A5E);--fg-radius: var(--luxe-r-card, 24px);--fg-radius-sm: var(--luxe-r-control, 14px);--fg-shadow: var(--luxe-shadow, 0 10px 30px -12px rgba(28, 43, 74, .18));--fg-accent: var(--luxe-ink, #1C2B4A);--fg-solid: var(--luxe-cta, #1C2B4A);--fg-solid-ink: var(--luxe-cta-ink, #fff);--fg-fill: var(--luxe-cta, #1C2B4A);background:var(--fg-surface);color:var(--fg-body);font-family:var(--font-body-family);font-size:16px;line-height:1.55}.luxe-free-gifts--season{--fg-accent: var(--luxe-season-card-accent, #1C2B4A);--fg-solid: var(--luxe-season-bar, #1C2B4A);--fg-solid-ink: #fff;--fg-fill: var(--luxe-season-bar, #1C2B4A)}.luxe-free-gifts__inner{width:min(100% - 36px,var(--luxe-fg-max, 880px));margin-inline:auto;display:grid;gap:20px}.luxe-free-gifts p,.luxe-free-gifts li{max-width:72ch}.luxe-free-gifts p{margin:0}.luxe-free-gifts__title,.luxe-free-gifts__h2,.luxe-free-gifts__tier-title{font-family:var(--font-heading-family, "Lora", serif);font-weight:600;color:var(--fg-ink);letter-spacing:0;margin:0}.luxe-free-gifts__title{font-size:30px;line-height:1.15}.luxe-free-gifts__h2{font-size:22px;line-height:1.25;margin-bottom:10px}.luxe-free-gifts__intro{display:grid;gap:8px;justify-items:center;text-align:center;padding-top:8px}.luxe-free-gifts__eyebrow{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-link)}.luxe-free-gifts__lede{font-size:17px;color:var(--fg-body);max-width:52ch}.luxe-free-gifts__step-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.luxe-free-gifts__step{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--fg-card);border:1px solid var(--fg-line);border-radius:var(--fg-radius-sm)}.luxe-free-gifts__step-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--fg-surface-alt);display:grid;place-items:center}.luxe-free-gifts__step-icon svg,.luxe-free-gifts__tier-plus svg{fill:none;stroke:var(--fg-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.luxe-free-gifts__step-copy{display:grid;gap:2px;min-width:0}.luxe-free-gifts__step-title{font-weight:600;color:var(--fg-ink)}.luxe-free-gifts__step-text{font-size:15px;color:var(--fg-note)}.luxe-free-gifts__tier{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;padding:14px;background:var(--fg-card);border:1px solid var(--fg-line);border-top:3px solid var(--fg-accent);border-radius:var(--fg-radius);box-shadow:var(--fg-shadow)}.luxe-free-gifts__tier--no-image{grid-template-columns:1fr}.luxe-free-gifts__tier-media{aspect-ratio:1 / 1;border-radius:var(--fg-radius-sm);overflow:hidden;background:var(--fg-surface-alt)}.luxe-free-gifts__tier-img{display:block;width:100%;height:100%;object-fit:cover}.luxe-free-gifts__tier-copy{display:grid;gap:4px;justify-items:start;min-width:0}.luxe-free-gifts__chip{display:inline-block;font-size:13px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:7px 10px;border-radius:var(--luxe-r-tag, 6px);background:var(--fg-solid);color:var(--fg-solid-ink)}.luxe-free-gifts__tier-title{font-size:20px;line-height:1.25;margin-top:4px}.luxe-free-gifts__tier-gift{font-weight:600;color:var(--fg-ink)}.luxe-free-gifts__tier-text{font-size:15px;color:var(--fg-body)}.luxe-free-gifts__tier-plus{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--fg-ink)}.luxe-free-gifts__tier-plus svg{flex:0 0 18px;stroke-width:2.2}.luxe-free-gifts__progress{display:grid;gap:10px;padding:14px 16px;background:var(--fg-surface-alt);border-radius:var(--fg-radius-sm)}.luxe-free-gifts__progress-label{font-weight:600;color:var(--fg-ink)}.luxe-free-gifts__track{position:relative;height:10px;border-radius:999px;background:var(--fg-line);overflow:hidden}.luxe-free-gifts__fill{position:absolute;inset:0 auto 0 0;width:70%;border-radius:999px;background:var(--fg-fill)}.luxe-free-gifts__note{font-size:14px;color:var(--fg-note);margin-top:8px}.luxe-free-gifts__card{padding:16px;background:var(--fg-card);border:1px solid var(--fg-line);border-radius:var(--fg-radius-sm)}.luxe-free-gifts__card .luxe-free-gifts__h2{font-size:20px;margin-bottom:6px}.luxe-free-gifts__rte p+p{margin-top:10px}.luxe-free-gifts__rte ul,.luxe-free-gifts__rte ol{margin:0;padding-left:1.25em}.luxe-free-gifts__rte ul{list-style:disc}.luxe-free-gifts__rte ol{list-style:decimal}.luxe-free-gifts__rte li+li{margin-top:6px}.luxe-free-gifts__rte a,.luxe-free-gifts__lede a,.luxe-free-gifts__tier-text a{color:var(--fg-link);text-decoration:underline;text-underline-offset:2px}.luxe-free-gifts__end{margin-top:10px;font-weight:600;color:var(--fg-ink)}.luxe-free-gifts__link{display:inline-flex;align-items:center;min-height:44px;color:var(--fg-link);font-weight:600;text-decoration:underline;text-underline-offset:3px}.luxe-free-gifts__card .luxe-free-gifts__link{margin-top:4px}.luxe-free-gifts__link:focus-visible,.luxe-free-gifts__faq-q:focus-visible{outline:3px solid var(--fg-link);outline-offset:2px;border-radius:4px}.luxe-free-gifts__faq-list{display:grid;gap:8px}.luxe-free-gifts__faq-item{border:1px solid var(--fg-line);border-radius:var(--fg-radius-sm);background:var(--fg-card)}.luxe-free-gifts__faq-q{list-style:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-weight:600;color:var(--fg-ink);cursor:pointer}.luxe-free-gifts__faq-q::-webkit-details-marker{display:none}.luxe-free-gifts__faq-q:after{content:"\25be";margin-left:auto;color:var(--fg-note);font-size:13px;transition:transform .15s var(--luxe-ease-touch, ease)}.luxe-free-gifts__faq-item:not([open])>.luxe-free-gifts__faq-q:after{transform:rotate(-90deg)}.luxe-free-gifts__faq-a{padding:0 16px 14px}.luxe-free-gifts__cta{display:grid;gap:6px;justify-items:center;text-align:center;padding-top:4px}.luxe-free-gifts__button{min-height:44px}.luxe-free-gifts__cta-line{font-size:14px;color:var(--fg-note)}.luxe-free-gifts__cta-line .luxe-free-gifts__link{font-size:14px}@media(prefers-reduced-motion:reduce){.luxe-free-gifts__faq-q:after{transition:none}}@media screen and (min-width:750px){.luxe-free-gifts__inner{gap:28px}.luxe-free-gifts__intro{padding-top:16px}.luxe-free-gifts__title{font-size:40px}.luxe-free-gifts__h2{font-size:24px}.luxe-free-gifts__step-list{grid-template-columns:repeat(3,1fr);gap:12px}.luxe-free-gifts__step{align-items:flex-start;padding:16px}.luxe-free-gifts__tier{grid-template-columns:160px 1fr;gap:22px;padding:18px}.luxe-free-gifts__tier--no-image{grid-template-columns:1fr}.luxe-free-gifts__tier-title{font-size:22px}.luxe-free-gifts__card{padding:20px 22px}.luxe-free-gifts__progress{padding:16px 20px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/luxe-free-gifts.css.map */
