.gc-occasions{display:block;margin-block:1.25rem}.gc-occasions__preview{margin-block-end:1.1rem}.gc-card{width:100%;max-width:26rem;margin-inline:auto}.gc-card[hidden]{display:none}.gc-card__art{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 2px 4px #00000014,0 12px 28px #0000001f}.gc-occasions__fieldset{border:0;padding:0;margin:0;min-inline-size:0}.gc-occasions__legend{padding:0;margin-block-end:.5rem}.gc-occasions__grid{display:flex;flex-wrap:wrap;gap:.5rem}.gc-occasions__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gc-occasions__chip{display:inline-flex;align-items:center;padding-block:.5rem;padding-inline:.95rem;border:1px solid rgb(0 0 0 / 18%);border-radius:2rem;font-size:.875rem;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gc-occasions__chip:hover{border-color:#00000073}.gc-occasions__radio:checked+.gc-occasions__chip{background-color:#232323;border-color:#232323;color:#fff}.gc-occasions__radio:focus-visible+.gc-occasions__chip{outline:2px solid #09728c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.gc-occasions__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/gift-card-occasions.css.map */
