main:has(.gift-finder) .page-content .breadcrumb,main:has(.gift-finder) .page-content__header{display:none}.gift-finder{padding-block-end:clamp(32px,4vw,56px)}.gift-finder__inner{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);padding-block-start:20px}.gift-finder__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.gift-finder__title{font-size:clamp(2rem,4vw,3.25rem);font-weight:300;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.gift-finder__intro{max-width:62ch;font-size:1.0625rem;color:var(--palette-groen)}.gift-finder__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:990px){.gift-finder__steps{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}}.gift-finder__step{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:var(--card-body-padding);border:1px solid var(--palette-beige);border-radius:var(--card-radius);background:var(--palette-white);color:var(--palette-groen)}.gift-finder__legend{display:flex;align-items:center;gap:12px;float:left;width:100%;padding:0;font-size:1.125rem;font-weight:500;line-height:1.3}.gift-finder__legend+*{clear:both}.gift-finder__number{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--palette-groen);color:var(--palette-white);font-size:.875rem;font-weight:500}.gift-finder__options{display:flex;flex-wrap:wrap;gap:8px}.gift-finder__option{position:relative;display:inline-flex;cursor:pointer}.gift-finder__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gift-finder__chip{min-height:44px;height:auto;color:var(--palette-groen);transition:background-color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.gift-finder__chip:after{display:none}@media(hover:hover)and (pointer:fine){.gift-finder__option:hover .gift-finder__chip{border-color:var(--palette-groen)}}.gift-finder__input:checked+.gift-finder__chip{border-color:var(--palette-groen);background:var(--palette-groen);color:var(--palette-white)}.gift-finder__input:focus-visible+.gift-finder__chip{outline:var(--focus-outline-width) solid var(--palette-groen);outline-offset:var(--focus-outline-offset)}.gift-finder__bar{padding:var(--card-body-padding);border:1px solid var(--palette-beige);border-radius:var(--card-radius);background:var(--palette-white);color:var(--palette-groen)}.gift-finder__pending,.gift-finder__result,.gift-finder__fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.gift-finder__summary{margin:0;font-size:1rem;line-height:1.5}.gift-finder__summary-label{font-weight:500}.gift-finder__button-disabled{display:inline-flex;align-items:center;height:49px;padding-inline:26px;border:1.5px solid var(--palette-beige);border-radius:var(--pill-radius);background:var(--palette-white);color:var(--palette-groen);font-size:.875rem;font-weight:500;cursor:not-allowed}.gift-finder__fallback{display:none}.gift-finder:not(:has(input[name$=-occasion]:checked)) .gift-finder__result,.gift-finder:not(:has(input[name$=-budget]:checked)) .gift-finder__result{display:none}.gift-finder:has(input[name$=-occasion]:checked):has(input[name$=-budget]:checked) .gift-finder__pending{display:none}.gift-finder__result{animation:gift-finder-in .32s var(--ease-out)}@keyframes gift-finder-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.gift-finder__result{animation:none}}@supports not selector(:has(*)){.gift-finder__pending,.gift-finder__result{display:none}.gift-finder__fallback{display:flex}}.gift-finder__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding-block-start:clamp(24px,3vw,32px);border-top:1px solid var(--palette-beige);color:var(--palette-groen)}.gift-finder__help-text{display:flex;flex-direction:column;gap:8px;max-width:68ch}.gift-finder__help-heading{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.2}.gift-finder__help-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.gift-finder__help-actions,.gift-finder__help-actions .button,.gift-finder__result .button,.gift-finder__fallback .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gift-finder.css.map */
