.dm-gift-picker{background:var(--dm-pink-tint);border:1px solid var(--dm-pink-soft);border-radius:var(--dm-radius-card);padding:1.8rem}.dm-gift-picker--warn{box-shadow:0 0 0 3px var(--dm-pink)}.dm-gift-picker__head{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-bottom:.4rem}.dm-gift-picker__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;color:var(--dm-ink);margin:0}.dm-gift-picker__no-gift{display:inline-flex;align-items:center;gap:.8rem;font-size:1.25rem;color:var(--dm-muted);background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body-family);text-align:left}.dm-gift-picker__no-gift-box{width:2rem;height:2rem;border-radius:.6rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:#fff;background:#fff;border:2px solid #d8cdd5;transition:background .15s ease,border-color .15s ease}.dm-gift-picker__no-gift-box--on{background:var(--dm-pink);border-color:var(--dm-pink)}.dm-gift-picker__subtext{font-size:1.25rem;color:var(--dm-muted);margin:0 0 1.2rem}.dm-gift-picker__row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem}.dm-gift-card{flex:0 0 auto;width:12.8rem;display:flex;flex-direction:column;gap:.6rem;padding:.9rem;border-radius:1.4rem;background:#fff;border:2px solid var(--dm-line);cursor:pointer;font-family:var(--font-body-family);transition:border-color .15s ease,box-shadow .15s ease}.dm-gift-card--selected{border-color:var(--dm-pink);box-shadow:0 0 0 3px var(--dm-pink-soft)}.dm-gift-card__media{width:100%;aspect-ratio:1 / 1;border-radius:1.2rem;background:#fff;overflow:hidden;display:block;position:relative}.dm-gift-card__media img{width:100%;height:100%;object-fit:contain;padding:.6rem;box-sizing:border-box}.dm-gift-card__check{position:absolute;top:.6rem;right:.6rem;width:2.2rem;height:2.2rem;border-radius:var(--dm-radius-pill);background:var(--dm-pink);color:#fff;font-size:1.3rem;font-weight:800;display:flex;align-items:center;justify-content:center}.dm-gift-card__name{font-family:var(--font-heading-family);font-weight:600;font-size:1.15rem;line-height:1.2;display:block;text-align:center;color:var(--dm-ink)}.dm-gift-card__worth{font-size:1.1rem;color:var(--dm-muted);display:block;text-align:center}.dm-gift-picker__warning{margin:1.2rem 0 0;font-size:1.25rem;font-weight:700;color:var(--dm-pink-dark)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dm-gift-picker.css.map */
