.gifts-finder{position:relative;overflow:hidden;padding-block:clamp(26px,4.5vw,64px) clamp(78px,10vw,140px);background:radial-gradient(60% 60% at 80% 30%,rgba(242,184,75,.22),transparent 70%),var(--c-dusk);color:var(--c-on-dusk)}gifts-finder{position:relative;display:block}.gifts-finder__inner{max-width:720px}.gifts-finder__hand{display:inline-block;margin:0 0 2px;color:var(--c-lilac);font-family:var(--f-hand);font-size:clamp(1.3rem,2.3vw,1.7rem);line-height:1.2;transform:rotate(-2deg);overflow-wrap:anywhere}.gifts-finder__title{margin:0 0 14px;color:var(--c-on-dusk);font:600 var(--fs-display-l) / 1.05 var(--f-display);text-wrap:balance;overflow-wrap:anywhere}.gifts-finder__headline{margin:2px 0 12px;color:var(--c-on-dusk);font:600 var(--fs-display-m) / 1.1 var(--f-display);text-wrap:balance;overflow-wrap:anywhere}.gifts-finder__pills,.gifts-finder__pill-list{display:flex;flex-wrap:wrap;gap:8px}.gifts-finder__pills{margin-bottom:16px}.gifts-finder__pill-list:empty{display:none}.gifts-finder__reset.chip-pill{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.gifts-ribbon{display:inline-flex;margin:0 0 16px;padding:6px 14px;border:1px solid rgba(242,184,75,.45);border-radius:22px;background:#f2b84b24;color:var(--c-on-dusk);font:500 .92rem/1.3 var(--f-display)}.gifts-ribbon:not(:has(>[data-pets-deadline]:not([hidden]))){display:none}.gifts-finder__card{position:relative;padding:clamp(16px,3vw,24px);border-radius:26px;background:var(--c-raised);box-shadow:var(--shadow-pop)}html:not(.js) gifts-finder [data-gifts-card]{display:none}.gifts-step[hidden]{display:none}.gifts-step__count{margin:0;padding-right:72px;color:var(--c-silver);font:500 .95rem/1.4 var(--f-display)}.gifts-step__heading{margin:0 0 12px;color:var(--c-text);font:600 var(--fs-h3) / 1.15 var(--f-display);overflow-wrap:anywhere}.gifts-step__heading:focus{outline:none}.gifts-step__heading:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gifts-finder__back,.gifts-step__skip{min-height:44px;padding:0 4px;border:0;background:none;color:var(--c-silver);font:400 .95rem/1 var(--f-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gifts-finder__back{position:absolute;top:clamp(4px,1.5vw,12px);right:clamp(10px,2.5vw,18px)}.gifts-finder__back[hidden]{display:none}.gifts-step__skip{margin-top:6px}.gifts-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gifts-tile{display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-width:0;min-height:64px;padding:12px;border:2px solid transparent;border-radius:18px;background:var(--tile-bg, var(--c-peach));color:var(--c-text);text-align:left;cursor:pointer;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.gifts-tile[hidden]{display:none}.gifts-tile--peach{--tile-bg: var(--c-peach)}.gifts-tile--mint{--tile-bg: var(--c-mint)}.gifts-tile--lilac{--tile-bg: var(--c-lilac)}.gifts-tile--butter{--tile-bg: var(--c-butter)}.gifts-tile--sky{--tile-bg: var(--c-sky)}.gifts-tile--plain{--tile-bg: var(--c-raised);border-color:var(--c-line)}.gifts-tile[aria-pressed=true]{border-color:var(--c-text)}.gifts-tile__label{font:600 1.08rem/1.15 var(--f-display);overflow-wrap:anywhere}.gifts-tile__hint{color:var(--c-silver);font:400 .85rem/1.25 var(--f-text);overflow-wrap:anywhere}.gifts-dots{display:flex;gap:6px;margin-top:14px}.gifts-dots i{width:8px;height:8px;border-radius:50%;background:var(--c-line);transition:width .2s var(--ease-out),background-color .2s var(--ease-out)}.gifts-dots i.is-done{background:var(--c-silver)}.gifts-dots i.is-on{width:20px;border-radius:6px;background:var(--c-accent)}@media(hover:hover){.gifts-tile:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.gifts-tile,.gifts-dots i{transition:none}.gifts-tile:hover{transform:none}}gifts-picks{display:block;padding-block:clamp(8px,2vw,20px) clamp(28px,4vw,48px)}gifts-picks[hidden],.gifts-picks__close[hidden],.gifts-picks__grid:empty{display:none}.gifts-picks__heading{margin:clamp(24px,3.5vw,40px) 0 14px;color:var(--c-text);font:600 var(--fs-h3) / 1.15 var(--f-display);overflow-wrap:anywhere}.gifts-why{display:block;margin:0;color:var(--c-silver);font:400 1rem/1.25 var(--f-hand);overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gifts.css.map */
