.ipdp__gift{max-width:42rem}.ipdp__giftto{display:flex;align-items:center;gap:1.2rem;cursor:pointer;font-size:1.3rem}.ipdp__giftto input{width:1.8rem;height:1.8rem;accent-color:var(--ipdp-ink);margin:0}.ipdp__giftfields{display:grid;gap:1.4rem;margin-top:2rem}.ipdp__giftfields[hidden]{display:none}.ipdp__in{display:grid;gap:.6rem}.ipdp__in span{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ipdp-ink-2)}.ipdp__in input,.ipdp__in textarea{font-family:inherit;font-size:1.4rem;color:var(--ipdp-ink);background:var(--ipdp-chalk);border:1px solid var(--ipdp-line);padding:1.2rem 1.4rem;border-radius:0;width:100%}.ipdp__in input:focus-visible,.ipdp__in textarea:focus-visible{outline:1px solid var(--ipdp-ink);outline-offset:2px}.ipdp__giftnote{font-size:1.1rem;color:var(--ipdp-ink-2);margin:1.4rem 0 0}.ipdp__designs{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;max-width:42rem}.ipdp__design{position:relative}.ipdp__design input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ipdp__design span{display:flex;flex-direction:column;gap:.6rem;align-items:center;padding:.6rem;border:1px solid var(--ipdp-line);background:var(--ipdp-chalk);cursor:pointer}.ipdp__design img{width:100%;height:auto;display:block}.ipdp__design b{font-weight:400;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.ipdp__design input:checked+span{border-color:var(--ipdp-ink);box-shadow:0 0 0 1px var(--ipdp-ink)}.ipdp__design input:focus-visible+span{outline:1px solid var(--ipdp-ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/immerse-gift.css.map */
