.amir-gift-picker{--amir-gift-tint:color-mix(in srgb,var(--amir-gold) 14%,var(--amir-paper));--amir-gift-edge:color-mix(in srgb,var(--amir-gold) 70%,var(--amir-paper));width:min(860px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--amir-line);border-radius:4px;background:var(--amir-paper);color:var(--amir-ink);font:16px/1.5 var(--amir-body);box-shadow:0 20px 80px #0004;overflow:hidden}.amir-gift-picker[open]{display:flex;flex-direction:column}.amir-gift-picker::backdrop{background:#151714b3}.amir-gift-picker__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--amir-line);flex-shrink:0}.amir-gift-picker__header h2{font:500 34px/1.1 var(--amir-display);margin:0;color:var(--amir-ink);letter-spacing:-.02em}.amir-gift-picker__header .amir-cart-eyebrow{margin-bottom:6px}.amir-gift-picker__header>button{font-size:30px;line-height:1;width:48px;height:48px;border:1px solid var(--amir-line);background:transparent;cursor:pointer;flex-shrink:0;color:inherit}.amir-gift-picker__body{overflow:auto;overscroll-behavior:contain;padding:0 28px 24px;min-height:0;scroll-padding:16px}.amir-gift-picker__body>p{color:var(--amir-muted);font-size:15px;margin:18px 0}.amir-gift-items{border:0;margin:0 0 8px;padding:0;display:grid;gap:10px}.amir-gift-items legend{font-size:13px;font-weight:600;margin-bottom:8px;padding:0}.amir-gift-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;border:1px solid var(--amir-line);border-radius:3px;padding:8px 12px;background:#fff}.amir-gift-item:has(input:checked){border-color:var(--amir-gift-edge);background:var(--amir-gift-tint)}.amir-gift-item label{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer;flex:1 1 260px}.amir-gift-item input{width:20px;height:20px;accent-color:var(--amir-ink);flex-shrink:0}.amir-gift-item img{width:56px;height:56px;object-fit:cover;border-radius:2px}.amir-gift-item strong{display:block;font-weight:600;overflow-wrap:anywhere}.amir-gift-item__price{font-size:14px;color:var(--amir-muted)}.amir-gift-item a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--amir-ink);text-underline-offset:3px}.amir-gift-slots{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:18px 0}.amir-gift-slots li{border:1px dashed var(--amir-line);padding:0 12px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--amir-muted);max-width:100%;overflow-wrap:anywhere}.amir-gift-slots li.is-selected{background:var(--amir-gift-tint);border-style:solid;border-color:var(--amir-gift-edge);color:var(--amir-ink)}.amir-gift-slots button{min-width:44px;min-height:44px;margin-right:-12px;border:0;background:transparent;font-size:23px;color:inherit;cursor:pointer}.amir-gift-search{display:block;font-size:13px;font-weight:600;margin:12px 0 8px;padding:8px 0;position:sticky;top:0;z-index:2;background:var(--amir-paper)}.amir-gift-results{scroll-margin-top:92px}.amir-gift-search input{display:block;width:100%;margin-top:6px;padding:10px 12px;min-height:48px;border:1px solid var(--amir-muted);border-radius:2px;background:#fff;color:var(--amir-ink);font-size:16px}.amir-gift-heading{font:600 13px/1.4 var(--amir-body);letter-spacing:.08em;text-transform:uppercase;color:var(--amir-muted);margin:22px 0 10px}.amir-gift-results{margin:0 0 8px}.amir-gift-results__status{font-size:14px;color:var(--amir-muted);margin:0 0 10px}.amir-gift-results__status:empty{display:none}.amir-gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.amir-gift-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;border:1px solid transparent;border-top-color:var(--amir-line);padding:16px 10px 10px;border-radius:3px}.amir-gift-card.is-selected{border-color:var(--amir-gift-edge);background:var(--amir-gift-tint)}.amir-gift-card img{width:96px;height:auto;max-height:144px;object-fit:contain;border-radius:2px;background:color-mix(in srgb,var(--amir-line) 55%,var(--amir-paper))}.amir-gift-card h3{font:500 25px/1.12 var(--amir-display);color:var(--amir-ink);margin:4px 0 6px;overflow-wrap:anywhere}.amir-gift-profile{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--amir-gold) 75%,var(--amir-ink));margin:0}.amir-gift-notes{font-size:13px;color:var(--amir-muted);margin:0 0 6px;line-height:1.45}.amir-gift-details{display:inline-block;margin:-10px 0 -2px;padding:12px 0;font-size:13px;color:var(--amir-ink);text-decoration:underline;text-underline-offset:3px}.amir-gift-selected{margin:0 0 8px;color:var(--amir-ink);font-size:13px;font-weight:600;line-height:1.4}.amir-gift-card button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:6px 10px;border:1px solid var(--amir-muted);background:#fff;color:var(--amir-ink);font-size:13px;font-weight:600;cursor:pointer}.amir-gift-card.is-selected button{border-color:var(--amir-gift-edge)}.amir-gift-card button:active:not(:disabled){background:var(--amir-gift-tint)}.amir-gift-card button:disabled{opacity:.5;cursor:default}.amir-gift-picker__footer{padding:14px 28px 18px;background:#fff;border-top:1px solid var(--amir-line);flex-shrink:0;box-shadow:0 -8px 18px #20221f05}.amir-gift-picker__footer [data-gift-status]{margin:0 0 9px;font-size:14px;font-weight:600}.amir-gift-picker__footer .amir-primary{width:100%}.amir-gift-picker [data-gift-feedback]{display:block;color:var(--amir-ink);font-weight:600;overflow-wrap:anywhere}.amir-gift-picker [data-gift-feedback]:empty{display:none}.amir-gift-picker [data-gift-count]{display:block}.amir-gift-picker__fineprint{font-size:12px;color:var(--amir-muted);margin:8px 0 0;text-align:center}.amir-gift-picker [data-gift-error]{color:#922b26;background:#fff1ed;border:1px solid #d9a39c;border-radius:3px;padding:10px;margin:8px 0 12px;font-size:14px}.amir-gift-art{width:100%;aspect-ratio:150/172;background:var(--amir-ink);display:flex;flex-direction:column;justify-content:center;align-items:center;color:color-mix(in srgb,var(--amir-gold) 40%,var(--amir-paper));border:1px solid var(--amir-gold);text-align:center}.amir-gift-art strong{font:500 37px/1 var(--amir-display)}.amir-gift-art span{font:400 11px/1.5 var(--amir-body);letter-spacing:.13em;text-transform:uppercase;margin-top:14px}.amir-gift-quantity{display:flex;align-items:center;min-height:46px;font-size:14px;color:var(--amir-muted)}@media(max-width:600px){.amir-gift-picker{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.amir-gift-picker__header{padding:16px}.amir-gift-picker__header h2{font-size:29px}.amir-gift-picker__body{padding:0 16px 20px}.amir-gift-picker__footer{padding:12px 16px max(14px,env(safe-area-inset-bottom))}.amir-gift-grid{grid-template-columns:1fr}.amir-gift-card{grid-template-columns:88px minmax(0,1fr);gap:16px}.amir-gift-card img{width:88px;max-height:132px}.amir-gift-slots{gap:6px}.amir-gift-picker__fineprint{font-size:11px}.amir-gift-art strong{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amir-gift-picker.css.map */
