holiday-gift-finder{--gf-gap: 1rem;--gf-content-max: 480px;--gf-answer-bg:#ffffff;--gf-answer-bg-active: linear-gradient(135.23deg, #FFF1E5 .04%, #FFE6E1 24.69%, #EEE1E9 38.78%, #E3E5EE 58.31%, #E0EFED 81.05%, #F2F4E9 100%);display:contents}holiday-gift-finder[hidden]{display:none}.gift-finder-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9998;opacity:0;transition:opacity .2s ease}.gift-finder-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgb(var(--color-background));background-image:linear-gradient(rgba(0,0,0,var(--gf-scrim,0)),rgba(0,0,0,var(--gf-scrim,0))),var(--gf-bg-mobile,none);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;color:rgba(var(--color-foreground),1);z-index:9999;padding:calc(56px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease}@media screen and (min-width:750px){.gift-finder-dialog{background-image:linear-gradient(rgba(0,0,0,var(--gf-scrim,0)),rgba(0,0,0,var(--gf-scrim,0))),var(--gf-bg-desktop,none);padding:72px 40px 48px}}holiday-gift-finder[data-open=true] .gift-finder-overlay{opacity:1}holiday-gift-finder[data-open=true] .gift-finder-dialog{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gift-finder-overlay,.gift-finder-dialog{transition:none}}.gift-finder-dialog__close{position:absolute;top:calc(.75rem + env(safe-area-inset-top));right:.75rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:inherit;z-index:1}.gift-finder-dialog__close svg{width:14px;height:14px}.gift-finder-dialog__body{display:flex;flex-direction:column;justify-content:center;gap:var(--gf-gap);width:100%;max-width:var(--gf-content-max);margin:0 auto;flex:1 0 auto}.gf-screen{display:flex;flex-direction:column;flex:1;width:100%;gap:24px}.gf-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.gf-pill{display:inline-flex;align-items:center;justify-content:center;height:32px;white-space:nowrap;gap:10px;padding:15px 20px;border-radius:10px;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:NH Text Medium,NH Display Regular,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-transform:uppercase;cursor:pointer}.gf-pill:hover{border-color:rgb(var(--color-foreground))}.gf-pill:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.gf-pill__icon{width:12px;height:12px;flex-shrink:0}.gf-eyebrow{margin:auto auto 16px;font-family:Neue Haas Grotesk Text Pro,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase}.gf-heading{margin:0;font-family:Moulin,serif;font-weight:500;text-transform:uppercase;text-align:center;font-size:32px;line-height:110%;letter-spacing:0}.gift-finder-dialog [data-gf-autofocus]:focus,.gift-finder-dialog [data-gf-autofocus]:focus-visible{outline:none;box-shadow:none}.gf-intro__body{margin:0;font-family:NH Display Regular,sans-serif;font-weight:450;font-size:20px;line-height:120%;letter-spacing:0;text-align:center;max-width:322px}.gf-layout{display:flex;flex-direction:column;flex:1;gap:32px;min-height:0}.gf-head{display:flex;flex-direction:column;justify-content:center}.gf-answers{display:flex;flex-direction:column;gap:12px}.gf-answer{display:flex;align-items:center;gap:16px;width:100%;height:56px;padding:0 24px 0 10px;border:solid #B3B3B3 1px;border-radius:999px;background:var(--gf-answer-bg);color:rgb(var(--color-foreground));font-family:NH Display Regular,sans-serif;font-size:16px;line-height:120%;text-align:left;cursor:pointer}.gf-answer:hover,.gf-answer.is-selected{background:var(--gf-answer-bg-active)}.gf-answer:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.gf-answer__radio{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#fff;border:solid #B3B3B3 1px}.gf-answer.is-selected .gf-answer__radio{background:#000}.gf-answer__label{flex:1}.gf-answer__media{flex-shrink:0;height:28px;width:auto;max-width:76px;margin-left:12px;object-fit:contain;object-position:right center}.gf-answers--cards{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:12px}.gf-card{display:flex;flex-direction:column;gap:10px;flex:0 1 calc(33.333% - 8px);min-width:0;padding:8px 8px 14px;border:1px solid #B3B3B3;border-radius:12px;background:#fff;color:rgb(var(--color-foreground));cursor:pointer}.gf-card:hover,.gf-card.is-selected{background:var(--gf-answer-bg-active)}.gf-card.is-selected{border-color:rgb(var(--color-foreground))}.gf-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.gf-card__media{display:block;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:rgba(var(--color-foreground),.06)}.gf-card__media img{display:block;width:100%;height:100%;object-fit:cover}.gf-card__label{font-family:NH Display Regular,sans-serif;font-size:13px;line-height:120%;text-align:center}.gf-steps{display:flex;align-items:center;gap:8px;justify-content:center}.gf-steps__step{width:28px;height:2px;border-radius:2px;background:rgba(var(--color-foreground),.2)}.gf-steps__step.is-filled{background:rgb(var(--color-foreground))}.gf-next{display:inline-flex;align-items:center;justify-content:center;height:42px;white-space:nowrap;width:100%;gap:10px;padding:15px 40px;border-radius:10px;border:none;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:NH Text Medium,NH Display Regular,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-transform:uppercase;cursor:pointer}.gf-next:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gf-next[disabled]{opacity:.35;cursor:not-allowed}.gf-next__icon{width:12px;height:12px;flex-shrink:0}.gf-screen--intro{justify-content:center;align-items:center;gap:20px;text-align:center}.gf-screen--intro .gf-next--intro{max-width:178px}@media screen and not (min-width:750px){.gf-screen--intro{justify-content:flex-start}.gf-screen--intro .gf-head{margin-top:auto}.gf-screen--intro .gf-intro__body{margin-bottom:auto}.gf-screen--intro .gf-next--intro{max-width:none;margin-top:0}.gf-layout{gap:0}.gf-layout .gf-head{margin-top:40px}.gf-layout .gf-answers{margin-top:48px}.gf-layout .gf-steps{margin-top:auto;padding-top:32px}.gf-layout .gf-next{margin-top:24px}}@media screen and (min-width:750px){holiday-gift-finder{--gf-content-max:none}.gf-screen{gap:32px}.gf-heading{font-size:80px;line-height:100%;letter-spacing:-.02em}.gf-eyebrow{margin:auto auto 24px}.gf-layout{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:64px;row-gap:32px;align-items:center;max-width:1280px;width:100%;margin:0 auto}.gf-layout:before{content:"";position:absolute;top:-40px;bottom:0;left:50%;width:1px;background:rgba(var(--color-foreground),.12)}.gf-topbar{grid-column:1;grid-row:1;align-self:start}.gf-head{grid-column:1;grid-row:2}.gf-answers{grid-column:2;grid-row:2;gap:16px}.gf-steps{margin:auto;grid-column:1;grid-row:3;justify-self:start}.gf-next{grid-column:2;grid-row:3}.gf-answer{height:69px;padding:0 32px 0 11px;gap:20px;font-size:18px}.gf-answer__radio{width:46px;height:46px}.gf-answer__media{height:34px;max-width:96px;margin-left:16px}.gf-answers--cards{gap:12px}.gf-card{flex-basis:calc(33.333% - 8px);gap:16px;padding:9px 9px 26px;border-radius:16px}.gf-card__label{font-size:16px}.gf-screen--intro{max-width:900px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.gf-progress__fill{transition:none}}.gf-nav__back,.gf-nav__restart{background:none;border:none;padding:.5rem;min-height:44px;font-size:.9rem;text-decoration:underline;cursor:pointer;color:inherit}.gf-no-match{text-align:center;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}[data-gf-external-icon]{width:12px;height:12px;flex-shrink:0}.gf-result{display:flex;flex-direction:column;gap:20px;width:100%;text-align:center}.gf-result__head{display:flex;flex-direction:column}.gf-result__why{margin:12px 0 0;font-family:NH Display Regular,sans-serif;font-size:16px;line-height:120%}.gf-result__product{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;margin:0 auto}.gf-result__image{width:100%;max-width:300px;aspect-ratio:1;object-fit:contain}.gf-result__type{margin:0;font-family:NH Text Medium,NH Display Regular,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}.gf-result__name{margin:0;font-family:Moulin,serif;font-weight:500;font-size:22px;line-height:110%;text-transform:uppercase}.gf-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:14px 20px;border:none;border-radius:8px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:NH Text Medium,NH Display Regular,sans-serif;font-size:12px;font-weight:500;line-height:100%;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.gf-buy[disabled]{opacity:.4;cursor:not-allowed}.gf-buy:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gf-result__details{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:NH Display Regular,sans-serif;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:4px}.gf-result__details svg{width:12px;height:12px}.gf-result__secondary{display:flex;flex-direction:column;align-items:center;gap:8px}.gf-result__secondary-title{margin:0;font-family:NH Display Regular,sans-serif;font-size:13px}.gf-result__secondary-link{display:flex;align-items:center;gap:12px;width:100%;max-width:300px;padding:10px;border-radius:10px;background:rgba(var(--color-foreground),.07);color:inherit;text-decoration:none;text-align:center}.gf-result__secondary-link img,.gf-result__secondary-img{flex-shrink:0;width:48px;height:48px;border-radius:6px;object-fit:cover;background:rgba(var(--color-foreground),.1)}.gf-result__secondary-copy{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0}.gf-result__secondary-name{font-family:NH Display Regular,sans-serif;font-size:14px}.gf-result__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.gf-result__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border-radius:8px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:NH Text Medium,NH Display Regular,sans-serif;font-size:12px;font-weight:500;line-height:100%;text-transform:uppercase;text-decoration:none}.gf-buy__price{flex-shrink:0}@media screen and (min-width:750px){.gf-result{display:grid;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;column-gap:64px;row-gap:24px;align-items:center;max-width:1280px;margin:0 auto}.gf-result:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(var(--color-foreground),.12)}.gf-result__head{grid-column:1;grid-row:1;align-self:end}.gf-result__actions{grid-column:1;grid-row:2}.gf-result__secondary{grid-column:1;grid-row:3;align-self:start}.gf-result__product{grid-column:2;grid-row:1 / span 3;gap:16px;max-width:340px}.gf-result__image{max-width:340px}.gf-result__name{font-size:28px}.gf-result__why{font-size:18px}}holiday-gift-finder.gf--inline{display:block}.gf--inline .gift-finder-dialog{position:relative;inset:auto;height:auto;min-height:var(--gf-inline-min-height,640px);z-index:auto;transform:none;transition:none;overflow:visible}.gf--inline .gift-finder-overlay{display:none}@media screen and not (min-width:750px){.gf--inline .gift-finder-dialog{min-height:0;padding:40px 20px}}.gift-finder-dialog:not(.is-intro){background-image:none}
/*# sourceMappingURL=/cdn/shop/t/701/assets/section-holidaygiftfinder.css.map */
