@import"hf-home-interactions.css";#MainContent .hf-gf{--hf-gf-motion-fast: .18s;--hf-gf-motion-medium: .3s;--hf-gf-ease: cubic-bezier(.2, .75, .3, 1)}#MainContent .hf-gf .hf-gf__chip,#MainContent .hf-gf .hf-gf__choice,#MainContent .hf-gf .hf-gf__next,#MainContent .hf-gf .hf-gf__back,#MainContent .hf-gf .hf-gf__step-number{transition:transform var(--hf-gf-motion-fast) var(--hf-gf-ease),box-shadow var(--hf-gf-motion-fast) ease,border-color var(--hf-gf-motion-fast) ease,background-color var(--hf-gf-motion-fast) ease}#MainContent .hf-gf .hf-gf__reset,#MainContent .hf-gf .hf-gf__load-more{transition:transform var(--hf-gf-motion-fast) var(--hf-gf-ease),box-shadow var(--hf-gf-motion-fast) ease,border-color var(--hf-gf-motion-fast) ease,background-color var(--hf-gf-motion-fast) ease,color var(--hf-gf-motion-fast) ease}#MainContent .hf-gf .hf-gf__next:focus-visible,#MainContent .hf-gf .hf-gf__back:focus-visible,#MainContent .hf-gf .hf-gf__reset:focus-visible,#MainContent .hf-gf .hf-gf__load-more:focus-visible{outline:3px solid rgba(var(--color-button),.55);outline-offset:3px}#MainContent .hf-gf .hf-gf__next:disabled,#MainContent .hf-gf .hf-gf__back:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}#MainContent .hf-gf .hf-gf__chip,#MainContent .hf-gf .hf-gf__choice{position:relative;isolation:isolate}#MainContent .hf-gf .hf-gf__chip.is-selected,#MainContent .hf-gf .hf-gf__choice.is-selected{transform:translateY(-1px);box-shadow:0 .8rem 2rem rgba(var(--color-shadow),.11),0 0 0 1px rgba(var(--color-button),.12)}#MainContent .hf-gf .hf-gf__chip.is-selected:after,#MainContent .hf-gf .hf-gf__choice.is-selected:after{content:"\2713";position:absolute;z-index:3;top:.55rem;right:.55rem;display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));box-shadow:0 .35rem .9rem rgba(var(--color-shadow),.16);font-size:1.15rem;font-weight:900;line-height:1;pointer-events:none}#MainContent .hf-gf .hf-gf__step.is-active .hf-gf__step-number{transform:scale(1.08);box-shadow:0 0 0 .38rem rgba(var(--color-button),.1),0 .45rem 1rem rgba(var(--color-shadow),.1)}#MainContent .hf-gf .hf-gf__step.is-active .hf-gf__step-label{font-weight:780}#MainContent .hf-gf .hf-gf__choice-panel.is-active{animation:hf-gf-panel-reveal var(--hf-gf-motion-medium) var(--hf-gf-ease) both}#MainContent .hf-gf .hf-gf__selected:not([hidden]){width:fit-content!important;max-width:100%;display:flex;align-items:center;gap:.45rem;margin:.45rem auto .4rem;padding:.65rem .9rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:999px;background:rgba(var(--color-background),.72);box-shadow:0 .35rem 1rem rgba(var(--color-shadow),.055);line-height:1.25}#MainContent .hf-gf [data-gf-count]{font-variant-numeric:tabular-nums;font-weight:850}#MainContent .hf-gf [data-gf-option][data-filter=giftType][data-value="wine & prosecco"]{display:none!important}#MainContent .hf-gf:has([data-gf-option][data-filter=recipient][data-value=dad].is-selected) [data-gf-option][data-filter=occasion][data-value="baby shower"],#MainContent .hf-gf:has([data-gf-option][data-filter=recipient][data-value=grandad].is-selected) [data-gf-option][data-filter=occasion][data-value="baby shower"],#MainContent .hf-gf:has([data-gf-option][data-filter=recipient][data-value=grandmother].is-selected) [data-gf-option][data-filter=occasion][data-value="baby shower"],#MainContent .hf-gf:has([data-gf-option][data-filter=recipient][data-value=him].is-selected) [data-gf-option][data-filter=occasion][data-value="baby shower"]{display:none!important}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]){animation:hf-gf-result-reveal .34s var(--hf-gf-ease) both}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]):nth-child(2){animation-delay:35ms}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]):nth-child(3){animation-delay:70ms}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]):nth-child(4){animation-delay:105ms}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]):nth-child(5){animation-delay:.14s}#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]):nth-child(6){animation-delay:175ms}#MainContent .hf-gf .hf-gf__result{transition:opacity var(--hf-gf-motion-fast) ease,transform var(--hf-gf-motion-fast) var(--hf-gf-ease)}#MainContent .hf-gf.hf-gf--loading-results .hf-gf__result{opacity:.82}@media(hover:hover)and (pointer:fine){#MainContent .hf-gf .hf-gf__chip:hover:not(:disabled),#MainContent .hf-gf .hf-gf__choice:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .8rem 1.8rem rgba(var(--color-shadow),.1)}#MainContent .hf-gf .hf-gf__next:hover:not(:disabled),#MainContent .hf-gf .hf-gf__back:hover:not(:disabled),#MainContent .hf-gf .hf-gf__reset:hover,#MainContent .hf-gf .hf-gf__load-more:hover{transform:translateY(-1px)}#MainContent .hf-gf .hf-gf__next:hover:not(:disabled){box-shadow:0 1.25rem 2.6rem rgba(var(--color-shadow),.15)}#MainContent .hf-gf .hf-gf__back:hover:not(:disabled){box-shadow:0 .6rem 1.5rem rgba(var(--color-shadow),.06)}#MainContent .hf-gf .hf-gf__reset:hover{box-shadow:0 .45rem 1.2rem rgba(var(--color-shadow),.05)}#MainContent .hf-gf .hf-gf__load-more:hover{border-color:rgba(var(--color-button),.32);background:rgba(var(--color-button),.045);box-shadow:0 .7rem 1.8rem rgba(var(--color-shadow),.075)}}#MainContent .hf-gf .hf-gf__next:active:not(:disabled),#MainContent .hf-gf .hf-gf__back:active:not(:disabled),#MainContent .hf-gf .hf-gf__reset:active,#MainContent .hf-gf .hf-gf__load-more:active{transform:translateY(1px)}#MainContent .hf-gf .hf-gf__next:active:not(:disabled){box-shadow:0 .45rem 1.2rem rgba(var(--color-shadow),.09)}#MainContent .hf-gf .hf-gf__back:active:not(:disabled),#MainContent .hf-gf .hf-gf__reset:active,#MainContent .hf-gf .hf-gf__load-more:active{box-shadow:0 .25rem .8rem rgba(var(--color-shadow),.045)}@media(hover:none),(pointer:coarse){#MainContent .hf-gf .hf-gf__chip:hover:not(.is-selected):not([aria-pressed=true]){border-color:var(--hf-gf-border);box-shadow:0 .8rem 2rem rgba(var(--color-shadow),.045);transform:none}#MainContent .hf-gf .hf-gf__choice:hover:not(.is-selected):not([aria-pressed=true]){border-color:var(--hf-gf-border);box-shadow:none;transform:none}#MainContent .hf-gf .hf-gf__chip:hover .hf-gf__chip-icon{transform:none}#MainContent .hf-gf .hf-gf__card:hover{border-color:var(--hf-gf-border);box-shadow:0 .8rem 2.4rem rgba(var(--color-shadow),.06);transform:none}#MainContent .hf-gf .hf-gf__back:hover,#MainContent .hf-gf .hf-gf__next:hover,#MainContent .hf-gf .hf-gf__load-more:hover{transform:none}#MainContent .hf-gf .hf-gf__next:hover{box-shadow:0 1.2rem 2.6rem rgba(var(--color-shadow),.14)}#MainContent .hf-gf .hf-gf__reset:hover{background:rgba(var(--color-foreground),.055);color:rgba(var(--color-foreground),.72);box-shadow:none}}@keyframes hf-gf-panel-reveal{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@keyframes hf-gf-result-reveal{0%{opacity:0;transform:translateY(.8rem) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:430px){#MainContent .hf-gf .hf-gf__chip.is-selected:after,#MainContent .hf-gf .hf-gf__choice.is-selected:after{top:.4rem;right:.4rem;width:1.9rem;height:1.9rem;font-size:1rem}#MainContent .hf-gf .hf-gf__selected:not([hidden]){border-radius:1.2rem;padding:.6rem .75rem}}@media(prefers-reduced-motion:reduce){#MainContent .hf-gf .hf-gf__choice-panel.is-active,#MainContent .hf-gf.hf-gf--results-ready .hf-gf__item:not([hidden]){animation:none!important}#MainContent .hf-gf .hf-gf__chip,#MainContent .hf-gf .hf-gf__choice,#MainContent .hf-gf .hf-gf__next,#MainContent .hf-gf .hf-gf__back,#MainContent .hf-gf .hf-gf__reset,#MainContent .hf-gf .hf-gf__load-more,#MainContent .hf-gf .hf-gf__step-number,#MainContent .hf-gf .hf-gf__result{transition:none!important}#MainContent .hf-gf .hf-gf__chip,#MainContent .hf-gf .hf-gf__choice,#MainContent .hf-gf .hf-gf__next,#MainContent .hf-gf .hf-gf__back,#MainContent .hf-gf .hf-gf__reset,#MainContent .hf-gf .hf-gf__load-more,#MainContent .hf-gf .hf-gf__step-number{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hf-gift-finder.css.map */
