.tpm-steps__addons[hidden],.tpm-addon-wrap[hidden],.tpm-addon[hidden],.tpm-addon__opts[hidden]{display:none}.tpm-steps__addons .tpm-steps__choices{margin-top:0}.tpm-addon-wrap{display:grid;gap:.5rem}.tpm-addon__badge{grid-column:2 / -1;justify-self:start;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#7a5a12;background:#fbf1d4;border:1px dashed #c9a24a;border-radius:999px;padding:.15rem .6rem}.tpm-addon__opts{display:grid;gap:.35rem;padding:.25rem .25rem 0 2.1rem;max-width:22rem}.tpm-addon__opts .tpm-label{font-size:.8125rem}.tpm-steps__addons .tpm-steps__choices{grid-template-columns:minmax(0,1fr)}.tpm-addon-wrap{min-width:0}.tpm-addon__opts{box-sizing:border-box;max-width:none;width:100%}.tpm-addon__opts .tpm-select{width:100%;box-sizing:border-box}.tpm-addon .tpm-steps__choice-price{white-space:normal;text-align:right}.tpm-steps__choice--color[data-tpm-foil-merged]{display:none!important}.tpm-addon__styles{border:0;margin:0;padding:0;display:grid;gap:.4rem;min-width:0}.tpm-addon__styles legend{padding:0;font-size:.8125rem;margin-bottom:.25rem}.tpm-addon__style{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;border:1px solid #d5d9de;border-radius:8px;padding:.55rem .75rem;cursor:pointer;background:#fff}.tpm-addon__style:has(input:checked){border-color:#1e3a5f;box-shadow:0 0 0 1px #1e3a5f;background:#f5f8fc}.tpm-addon__style input{margin:0}.tpm-addon__style-title{font-size:.875rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.tpm-addon__style-price{font-size:.875rem;font-weight:700;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tpm-addons.css.map */
