.grail-addons{display:flex;flex-direction:column;gap:.8rem;margin:1.6rem 0}.grail-addon{border:1px solid rgba(38,41,103,.16);border-radius:8px;background:#f6f6fb;padding:.95rem 1rem 1rem}.grail-addon.is-selected{border-color:#262967;background:#fff;box-shadow:0 0 0 1px #262967}.grail-addon__toggle{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.grail-addon__toggle input{width:1.8rem;height:1.8rem;margin:.15rem 0 0;flex:0 0 auto;accent-color:#262967}.grail-addon__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.grail-addon__title{font-size:1.45rem;font-weight:700;line-height:1.3}.grail-addon__hint{font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.72)}.grail-addon__price{flex:0 0 auto;font-size:1.35rem;font-weight:700;line-height:1.3;color:#262967;white-space:nowrap}.grail-addon__fields{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem}.grail-addon__fields[hidden]{display:none}.grail-addon__field--full{grid-column:1 / -1}.grail-addon__label{display:block;margin:0 0 .35rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.grail-addon__field input,.grail-addon__field select,.grail-addon__field textarea{width:100%;margin:0;padding:.85rem .9rem;border:1px solid rgba(38,41,103,.28);border-radius:6px;background:#fff;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;line-height:1.4}.grail-addon__field textarea{resize:vertical;min-height:7.2rem}.grail-addon__field input:focus,.grail-addon__field select:focus,.grail-addon__field textarea:focus{outline:2px solid #262967;outline-offset:1px;border-color:#262967}.grail-addon__field input[aria-invalid=true],.grail-addon__field select[aria-invalid=true]{border-color:#8f1d1d}.grail-addons__wallet,.grail-addons__error,.grail-addons__setup{margin:0;font-size:1.25rem;line-height:1.45}.grail-addons__wallet{color:rgba(var(--color-foreground),.72)}.grail-addons__error{color:#8f1d1d;font-weight:600}.grail-addons__setup{padding:.8rem .9rem;border-radius:8px;background:#fff6e8;color:#6a4b12}.grail-addons__setup span{display:block;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.grail-product-buy-custom .grail-buy-row-bottom.is-suppressed{display:none!important}@media screen and (max-width:749px){.grail-addon__fields{grid-template-columns:1fr}.grail-addon__title{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grail-product-addons.css.map */
