.gift-finder{--gift-finder-max-width: 1040px;--gift-finder-gutter: 20px;--gift-finder-gap-row: 1.5em;--gift-finder-gap-column: .8em;--gift-finder-answer-columns: 2;--gift-finder-product-columns: 2;--gift-finder-label-size: 16px;--gift-finder-transition: .3s ease}@media screen and (min-width:801px){.gift-finder{--gift-finder-answer-columns: 4;--gift-finder-product-columns: 3}}.gift-finder__wrapper{display:block;position:relative;max-width:var(--gift-finder-max-width);margin:10px auto 70px;padding:0 var(--gift-finder-gutter);text-align:center}.gift-finder__target,.gift-finder__target>.gift-finder__step~.gift-finder__step,.gift-finder__step--passed>.gift-finder__heading,.gift-finder__answer--collapsed,.gift-finder__answer--open>.gift-finder__choice{display:none}.gift-finder__answer--open>.gift-finder__target,.gift-finder__step--passed>.gift-finder__answers{display:block}.gift-finder__heading:focus{outline:none}.gift-finder__answers{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gift-finder-gap-row) var(--gift-finder-gap-column);margin:0;padding:0;list-style:none}.gift-finder__answer{flex:0 1 calc((100% - (var(--gift-finder-answer-columns) - 1) * var(--gift-finder-gap-column)) / var(--gift-finder-answer-columns))}.gift-finder__choice{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer}.gift-finder__choice:focus-visible{outline:2px solid var(--heading-color);outline-offset:4px}.gift-finder__choice:disabled{opacity:.5;cursor:not-allowed}.gift-finder__image{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%}.gift-finder__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--gift-finder-transition)}.gift-finder__choice:not(:disabled):hover .gift-finder__img{transform:scale(1.05)}.gift-finder__img--placeholder{background-color:var(--border-color)}.gift-finder__label{display:block;padding:5px;color:var(--text-color);font-size:var(--gift-finder-label-size);font-weight:700;text-transform:uppercase}.gift-finder__cta{margin-top:var(--gap-3)}.gift-finder__products{display:grid;grid-template-columns:repeat(var(--gift-finder-product-columns),minmax(0,1fr));gap:var(--gift-finder-gap-row) var(--gift-finder-gap-column);text-align:left}.gift-finder__slider{margin:0 auto;text-align:left}.gift-finder__nav{display:flex;justify-content:center;gap:var(--gift-finder-gutter);margin-top:var(--gift-finder-gutter)}.gift-finder__nav [hidden]{display:none}.gift-finder__shuffle{display:inline-flex;align-items:center;justify-content:center;gap:5px}
/*# sourceMappingURL=/cdn/shop/t/72/assets/gift-finder.css.map */
