:root{--pr-max-width: 1100px;--pr-section-padding-desktop: 40px 50px 50px;--pr-section-padding-mobile: 24px 18px 32px;--pr-section-margin: 40px auto;--pr-bg: #ffffff;--pr-mailing-bg: #f2eeea;--pr-mailing-radius: 8px;--pr-success-bg: #e0f5e9;--pr-success-border: #2e7d32;--pr-success-text: #1b5e20;--pr-error-bg: #ffe6ea;--pr-error-border: #c00000;--pr-error-text: #721c24;--pr-surface: #ffffff;--pr-border: #c8c8c8;--pr-suggest-radius: 6px;--pr-suggest-shadow: 0 6px 16px rgba(0, 0, 0, .08);--pr-suggest-hover: #f2f2f2;--pr-suggest-offset: 22px;--pr-spinner-size: 18px}.pr-wrapper{max-width:var(--pr-max-width);margin:var(--pr-section-margin);padding:var(--pr-section-padding-desktop);background:var(--pr-bg)}.pr-row{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:5px}.pr-col-1-2{flex:1;min-width:280px}.pr-field{margin-bottom:18px}.pr-header{margin-bottom:32px}.pr-header h1{margin-bottom:8px}.pr-header p{font-size:16px;line-height:1.6;margin:0}.pr-all-required{font-weight:600;margin-bottom:24px}.pr-inline-hint{font-size:14px;color:#595959}.pr-mailing-box{flex:1;min-width:280px;margin-top:15px;background:var(--pr-mailing-bg);padding:18px;border-radius:var(--pr-mailing-radius)}.pr-submit-row{margin-top:24px;text-align:center}#pr-submit-btn{background-color:#0a7a8a;border-color:#0a7a8a}.hint-row{display:flex;align-items:flex-start;gap:10px}.icon{width:20px;flex-shrink:0}.icon svg{width:100%;height:auto}.pr-inline-hint{flex:1;line-height:1.4}.pr-error{display:none;color:var(--pr-error-border)}.pr-input.date{text-transform:uppercase}.pr-alert{display:none;margin-bottom:16px;padding:10px 14px;border-radius:6px;font-size:14px;white-space:pre-line}.pr-alert--error{background:var(--pr-error-bg);border:1px solid var(--pr-error-border);color:var(--pr-error-text)}.pr-alert--success{background:var(--pr-success-bg);border:1px solid var(--pr-success-border);color:var(--pr-success-text)}.pr-loading{display:none;align-items:center;gap:8px;margin-bottom:12px}.pr-loading-spinner{width:var(--pr-spinner-size);height:var(--pr-spinner-size);border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:pr-spinner .6s linear infinite}@keyframes pr-spinner{to{transform:rotate(360deg)}}.pr-autocomplete{position:relative;margin-bottom:0}.pr-suggestions{position:absolute;top:calc(100% - var(--pr-suggest-offset));left:0;right:0;background:var(--pr-surface);border:1px solid var(--pr-border);border-radius:var(--pr-suggest-radius);box-shadow:var(--pr-suggest-shadow);max-height:260px;overflow:auto;z-index:9999;display:none}.pr-suggestions.open{display:block}.pr-suggestion{padding:10px 12px;cursor:pointer;font-size:14px;line-height:1.3}.pr-suggestion:hover,.pr-suggestion.active{background:var(--pr-suggest-hover)}.pr-suggestion small{display:block;opacity:.75;margin-top:4px;font-size:12px}.pr-suggestion.is-status{cursor:default;opacity:.75}.pr-suggestion.is-status:hover{background:transparent}.pr-model-help-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pr-model-help-text{font-family:var(--body-font-v2-family);font-size:14px}.pr-model-help-text:hover{text-decoration:underline}.pr-model-help-arrow{transition:transform .2s ease}.arrow-icon{width:18px;height:18px;display:inline-block}.pr-model-help-link:hover .pr-model-help-arrow{transform:translate(4px)}.pr-recaptcha-col{flex:1;min-width:280px;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.pr-wrapper{padding:var(--pr-section-padding-mobile);margin:20px auto}}#pr-success-card .review-wrapper,#rro-success-card .review-wrapper{max-width:720px;margin:50px auto;background:var(--pr-bg);padding:40px 50px;border-radius:14px;box-shadow:0 10px 30px #00000014}#pr-success-card .review-header-success,#rro-success-card .review-header-success{background:var(--pr-success-bg);border:1px solid var(--pr-success-border);color:var(--pr-success-text);padding:16px 18px;border-radius:8px;font-weight:600;margin-bottom:25px;text-align:center}#pr-success-card .review-body,#rro-success-card .review-body{border:1px solid var(--pr-success-border);border-radius:8px;padding:32px 24px;text-align:center}#pr-success-card .review-body p,#rro-success-card .review-body p{font-size:larger;margin:0 0 20px}#pr-success-card .review-body a,#rro-success-card .review-body a{color:#333;font-weight:700;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/63/assets/product-registration.css.map */
