.tfp{display:block;font:inherit;color:inherit;width:100%}.tfp [hidden]{display:none!important}.tfp button,.tfp input,.tfp select,.tfp textarea{font:inherit}.tfp__trigger,.tfp__submit{width:100%}.tfp__support,.tfp__small,.tfp small{font-size:.9em;line-height:1.5}.tfp__support{margin-block:.6rem}.tfp__dialog{color:var(--color-foreground, #202020);background:var(--color-background, #fff);border:1px solid currentColor;border-radius:var(--style-border-radius-popover, 8px);padding:0;width:min(40rem,calc(100vw - 2rem));max-height:min(90dvh,56rem);margin:auto}.tfp__dialog::backdrop{background:#0000008c}.tfp__dialog-content{padding:clamp(1rem,4vw,2rem);overflow-wrap:anywhere}.tfp__heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tfp__heading-row h2{margin:0}.tfp__close{color:inherit;background:transparent;border:0;min-width:44px;min-height:44px;font-size:1.8rem!important;cursor:pointer}.tfp__field{display:grid;gap:.4rem;margin-block:1rem}.tfp__field input,.tfp__field select,.tfp__field textarea{width:100%;min-height:44px;padding:.75rem;border:1px solid currentColor;border-radius:var(--style-border-radius-inputs, 4px);color:inherit;background:var(--color-background, #fff)}.tfp__field textarea{resize:vertical}.tfp__fieldset{min-width:0;margin-block:1.25rem;padding:.75rem;border:1px solid currentColor}.tfp__fieldset legend{padding-inline:.35rem}.tfp__design-preview{display:block;width:100%;height:auto;margin-block:.75rem .25rem;border:0}.tfp__choice{display:flex;align-items:flex-start;gap:.65rem;padding-block:.5rem;cursor:pointer}.tfp__choice input{width:1.15rem;height:1.15rem;margin-block-start:.2rem;flex-shrink:0;accent-color:currentColor}.tfp__total{font-weight:600;font-size:1.1em}.tfp__error{border-inline-start:3px solid currentColor;padding-inline-start:.75rem}.tfp :focus-visible{outline:2px solid currentColor;outline-offset:4px}.tfp__claim{max-width:48rem;margin-inline:auto;padding:clamp(1.25rem,5vw,3rem)}.tfp__claim li{margin-block:.65rem}.tfp__claim tfp-claim-gift{display:block;max-width:30rem;margin-block-start:2rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/tfp-gifts.css.map */
