.hsf{--hsf-accent: var(--primary-color, #ef2f6a);--hsf-accent-dark: var(--primary-color-dark, #d9274d);--hsf-accent-soft: var(--secondary-color-light, #ffe5ed);--hsf-card: var(--bg-white, #ffffff);--hsf-text: var(--text-dark, #282828);--hsf-muted: var(--text-light, #666666);--hsf-line: var(--border-medium, #dddddd);--hsf-field: #ffffff;--hsf-error: #d93025;padding:var(--hsf-pt, 64px) 20px var(--hsf-pb, 64px);background:var(--hsf-bg, #f9f9f9);color:var(--hsf-text);font-family:inherit}.hsf--dark{--hsf-card: #0b0b0b;--hsf-text: #ffffff;--hsf-muted: rgba(255, 255, 255, .7);--hsf-line: rgba(255, 255, 255, .18);--hsf-field: rgba(255, 255, 255, .04);--hsf-accent-soft: rgba(239, 47, 106, .18);--hsf-error: #ff8a80}.hsf *,.hsf *:before,.hsf *:after{box-sizing:border-box}.hsf__inner{max-width:var(--hsf-max, 720px);margin:0 auto}.hsf__header{margin-bottom:28px;text-align:center}.hsf__title{margin:0 0 10px;color:var(--hsf-text);font-size:clamp(26px,3.2vw,38px);line-height:1.15}.hsf__subtitle,.hsf__subtitle p{margin:0;color:var(--hsf-muted);font-size:16px;line-height:1.6}.hsf__card{position:relative;padding:clamp(24px,4vw,44px);border:1px solid var(--hsf-line);border-top:4px solid var(--hsf-accent);border-radius:16px;background:var(--hsf-card);box-shadow:0 18px 50px #00000014}.hsf--dark .hsf__card{box-shadow:0 18px 50px #00000073}.hsf__notice{margin:0;color:var(--hsf-muted);font-size:14px;text-align:center}.hsf__loading{display:flex;justify-content:center;gap:8px;padding:40px 0}.hsf__loading span{width:8px;height:8px;border-radius:50%;background:var(--hsf-accent);animation:hsf-pulse 1s ease-in-out infinite}.hsf__loading span:nth-child(2){animation-delay:.15s}.hsf__loading span:nth-child(3){animation-delay:.3s}@keyframes hsf-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.hsf form.hs-form{display:flex;flex-direction:column;gap:18px;margin:0}.hsf form.hs-form fieldset{max-width:none!important;margin:0;padding:0;border:0}.hsf fieldset.form-columns-2,.hsf fieldset.form-columns-3{display:grid;gap:18px}.hsf fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hsf fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hsf fieldset .hs-form-field{float:none!important;width:auto!important}.hsf fieldset .input{margin:0!important}.hsf form.hs-form label{text-transform:none;letter-spacing:normal;font-size:14px}.hsf form.hs-form .legal-consent-container label{color:var(--hsf-muted);font-size:13px;line-height:1.55}.hsf form.hs-form .hs-form-booleancheckbox-display>input,.hsf form.hs-form .hs-form-checkbox-display>input,.hsf form.hs-form .hs-form-radio-display>input{width:18px!important;height:18px!important;margin:2px 0 0!important}.hsf form.hs-form .hs-form-booleancheckbox-display>span,.hsf form.hs-form .hs-form-checkbox-display>span,.hsf form.hs-form .hs-form-radio-display>span{margin:0!important}.hsf form.hs-form .legal-consent-container label:has(.hsf-optin__label){color:var(--hsf-text);font-size:14px}.hsf .hsf-optin__toggle{display:inline-block;margin:6px 0 0 28px;padding:0;border:0;background:none;color:var(--hsf-accent);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:normal;text-decoration:underline;text-transform:none;text-underline-offset:3px;cursor:pointer}.hsf .hsf-optin__toggle:hover{color:var(--hsf-accent-dark)}.hsf .hsf-optin__toggle:focus-visible{outline:2px solid var(--hsf-accent);outline-offset:3px;border-radius:2px}.hsf .hsf-optin__legal{margin:8px 0 0 28px;color:var(--hsf-muted);font-size:12.5px;line-height:1.55}.hsf .hsf-optin__legal a{color:var(--hsf-accent)}.hsf .hs-form-field>label{display:block;margin-bottom:8px;color:var(--hsf-text);font-size:14px;font-weight:600;line-height:1.35}.hsf .hs-form-required{margin-left:2px;color:var(--hsf-accent)}.hsf .hs-field-desc{margin:-4px 0 8px;color:var(--hsf-muted);font-size:13px;line-height:1.45}.hsf .hs-input:not([type=checkbox]):not([type=radio]),.hsf .hs-form-field select,.hsf .hs-form-field textarea{display:block;width:100%!important;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--hsf-line);border-radius:10px;background:var(--hsf-field);color:var(--hsf-text);font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.hsf .hs-form-field textarea{min-height:120px;resize:vertical}.hsf .hs-form-field select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23999' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.hsf .hs-input::placeholder{color:var(--hsf-muted);opacity:.7}.hsf .hs-input:not([type=checkbox]):not([type=radio]):focus,.hsf .hs-form-field select:focus,.hsf .hs-form-field textarea:focus{border-color:var(--hsf-accent);outline:none;box-shadow:0 0 0 3px var(--hsf-accent-soft)}.hsf .hs-input.invalid.error,.hsf .hs-input.error{border-color:var(--hsf-error)!important}.hsf .hs-input[type=file]{padding:8px 10px!important;color:var(--hsf-muted)!important;font-size:14px!important;cursor:pointer}.hsf .hs-input[type=file]::file-selector-button{margin-right:12px;padding:8px 16px;border:0;border-radius:999px;background:var(--hsf-accent-soft);color:var(--hsf-accent-dark);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.hsf .hs-input[type=file]::file-selector-button:hover{background:#ffd6e3}.hsf .hs-fieldtype-intl-phone.hs-input{display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:10px;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.hsf .hs-fieldtype-intl-phone select,.hsf .hs-fieldtype-intl-phone input{width:100%!important}.hsf .inputs-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.hsf .inputs-list>li{margin:0}.hsf .hs-form-checkbox-display,.hsf .hs-form-radio-display,.hsf .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--hsf-text);font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.hsf .hs-form-checkbox-display input,.hsf .hs-form-radio-display input,.hsf .hs-form-booleancheckbox-display input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--hsf-accent);cursor:pointer}.hsf .legal-consent-container,.hsf .legal-consent-container .hs-richtext,.hsf .hs-richtext{color:var(--hsf-muted);font-size:12.5px;line-height:1.55}.hsf .hs-richtext p{margin:0 0 8px}.hsf .hs-richtext a,.hsf .legal-consent-container a{color:var(--hsf-accent)}.hsf .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.hsf .hs-error-msg,.hsf form.hs-form .hs-error-msgs label{color:var(--hsf-error);font-size:13px;font-weight:500}.hsf .hs_error_rollup{display:none}.hsf .hs_submit,.hsf .hs_submit .actions{margin:0;padding:0}.hsf .hs-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:6px 0 0;padding:14px 32px;border:0;border-radius:999px;background:var(--hsf-accent);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px #ef2f6a47;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.hsf .hs-button:hover{background:var(--hsf-accent-dark);transform:translateY(-1px);box-shadow:0 14px 30px #ef2f6a59}.hsf .hs-button:active{transform:translateY(0)}.hsf .hs-button:focus-visible{outline:3px solid var(--hsf-accent-soft);outline-offset:3px}.hsf .submitted-message{padding:24px 8px;color:var(--hsf-text);font-size:17px;line-height:1.6;text-align:center}.hsf .submitted-message p{margin:0}@media screen and (max-width:749px){.hsf fieldset.form-columns-2,.hsf fieldset.form-columns-3,.hsf .hs-fieldtype-intl-phone.hs-input{grid-template-columns:1fr}.hsf__card{border-radius:14px}}@media(prefers-reduced-motion:reduce){.hsf__loading span,.hsf .hs-button{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hubspot-form.css.map */
