.tpp-extras{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.tpp-colour{border:1.5px solid #e4e4e4;border-radius:12px;padding:14px 14px 12px;background:#fff}.tpp-colour[hidden],.tpp-notice-wrap[hidden]{display:none}.tpp-notice-wrap:empty,.tpp-notice-wrap:not(:has(.tpp-notice)){display:contents}.tpp-colour__title{margin:0 0 8px;font-weight:600;font-size:15px;color:#0a0908}.tpp-req{color:#fa1442}.tpp-colour__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:420px){.tpp-colour__row{grid-template-columns:1fr}}.tpp-field label{display:block;font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5e5e5e;margin:0 0 4px}.tpp-field input{width:100%;height:46px;border:1.5px solid #d6d6d6;border-radius:10px;padding:0 12px;font-size:16px;background:#fff;color:#0a0908;transition:border-color .15s}.tpp-field input:focus{outline:none;border-color:#0a0908;box-shadow:0 0 0 3px #0a090814}.tpp-hint{margin:8px 0 0;font-size:13px;color:#6b6b6b}.tpp-ack{border:1.5px solid #e4e4e4;border-radius:12px;padding:12px 14px;background:#fafafa}.tpp-ack label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14.5px;line-height:1.4;color:#0a0908;margin:0}.tpp-ack input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:#FA1442;cursor:pointer}.tpp-notice,.tpp-note{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:14px;line-height:1.4}.tpp-notice{font-weight:600;color:#0a0908}.tpp-notice svg{color:#fa1442;flex:0 0 auto;margin-top:2px}.tpp-note{color:#5e5e5e;font-size:13.5px}.tpp-note svg{color:#9a9a9a;flex:0 0 auto;margin-top:2px}.tpp-error{margin:8px 0 0;font-size:13.5px;font-weight:600;color:#c8102e}.tpp-invalid{border-color:#fa1442;background:#fff6f8;animation:tpp-shake .35s}.tpp-invalid .tpp-field input{border-color:#fa1442}@keyframes tpp-shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.tpp-invalid{animation:none}}.ppx-buy .tpp-colour--bm{display:none}.tpp-editing{margin:0;padding:10px 12px;border-radius:10px;background:#fff6d6;color:#0a0908;font-size:14px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/115/assets/tpp-extras.css.map */
