.luxe-gf{--gg-ink: var(--luxe-ink, #1C2B4A);--gg-radius: var(--luxe-r-card, 24px);--gg-solid: var(--luxe-season-bar, #1C2B4A);--gg-solid-ink: #FAF8F4;--gg-btn: rgb(var(--luxe-season-bar-ink-rgb, 198, 169, 108));--gg-btn-ink: var(--luxe-season-bar, #141A26);--gg-gutter: 18px;background:var(--luxe-surface, #FBF7F4);color:var(--luxe-body, #3A4358);font-family:var(--font-body-family)}.luxe-gf__inner{padding:0 var(--gg-gutter)}.luxe-gf__inner .luxe-gg__finder{margin:0}.luxe-gg [hidden],.luxe-gf [hidden]{display:none!important}.luxe-gg__item{position:relative;display:flex;min-width:0}.luxe-gg__item>.luxe-cc{flex:1 1 auto;width:100%}.luxe-gg__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--gg-btn);color:var(--gg-btn-ink);font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer}.luxe-gg__btn:focus-visible,.luxe-gg__set-link:focus-visible,.luxe-gg__again:focus-visible{outline:3px solid var(--gg-btn);outline-offset:3px}.luxe-gg__finder{grid-column:1 / -1;display:grid;gap:16px;margin:6px 0;padding:20px 18px;border-radius:var(--gg-radius);background:var(--gg-solid);color:var(--gg-solid-ink);scroll-margin-top:120px}html.js .luxe-gg__finder--collapsed:not(:target){display:none}.luxe-gg__finder-title{margin:0;font-family:var(--font-heading-family, "Lora", serif);font-size:22px;font-weight:600;line-height:1.2;color:var(--gg-solid-ink)}.luxe-gg__finder-title:focus,.luxe-gg__results-title:focus{outline:none}.luxe-gg__form{display:grid;gap:16px;margin:0}.luxe-gg__q{min-width:0;margin:0;padding:0;border:0}.luxe-gg__q-label{margin-bottom:8px;padding:0;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gg-solid-ink)}.luxe-gg__chips{display:flex;flex-wrap:wrap;gap:8px}.luxe-gg__chip{position:relative;display:inline-flex;cursor:pointer}.luxe-gg__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.luxe-gg__chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid rgba(250,248,244,.5);border-radius:999px;background:transparent;color:var(--gg-solid-ink);font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.luxe-gg__chip:hover span{border-color:var(--gg-btn)}.luxe-gg__radio:checked+span{border-color:var(--gg-btn);background:var(--gg-btn);color:var(--gg-btn-ink)}.luxe-gg__radio:focus-visible+span{outline:3px solid var(--gg-btn);outline-offset:2px}.luxe-gg__go{justify-self:start;margin-top:2px}.luxe-gg__results{display:grid;gap:16px}.luxe-gg__results-main,.luxe-gg__results-side{display:grid;gap:10px;align-content:start}.luxe-gg__results-title{margin:0;font-family:var(--font-heading-family, "Lora", serif);font-size:18px;font-weight:600;line-height:1.25;color:var(--gg-solid-ink)}.luxe-gg__picks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.luxe-gg__picks .luxe-cc{box-shadow:none}.luxe-gg__why,.luxe-gg__note{margin:0;font-size:15px;line-height:1.45;color:var(--gg-solid-ink)}.luxe-gg__set{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px dashed rgba(250,248,244,.5);border-radius:14px}.luxe-gg__set-pic{display:block;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#fff}.luxe-gg__set-img{display:block;width:72px;height:72px;border-radius:10px;object-fit:cover;background:#fff}.luxe-gg__set-copy{min-width:0}.luxe-gg__set-title{margin:0;font-size:15px;font-weight:700;color:var(--gg-solid-ink)}.luxe-gg__set-meta{margin:2px 0 0;font-size:14px;line-height:1.35;color:var(--gg-solid-ink)}.luxe-gg__set-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--gg-btn);color:var(--gg-btn-ink);font-size:15px;font-weight:700;text-decoration:none}.luxe-gg__again{justify-self:start;min-height:44px;padding:0 2px;border:0;background:none;color:var(--gg-solid-ink);font-family:var(--font-body-family);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media screen and (min-width:750px){.luxe-gf{--gg-gutter: 5rem}.luxe-gf__inner{max-width:var(--page-width, 1600px);margin:0 auto}.luxe-gg__finder{padding:28px 32px}.luxe-gg__finder-title{font-size:26px}.luxe-gg__form{grid-template-columns:1fr 1.7fr 1fr;align-items:start;column-gap:28px}.luxe-gg__go{grid-column:1 / -1}.luxe-gg__results{grid-template-columns:1.2fr 1fr;align-items:start;column-gap:28px}}@media(prefers-reduced-motion:reduce){.luxe-gg__chip span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/luxe-gift-finder.css.map */
