.custom-signup{--cs-bg: #f6f6f6;--cs-text: #121212;--cs-muted: rgba(18, 18, 18, .65);--cs-input-bg: #ffffff;--cs-input-border: rgba(18, 18, 18, .2);--cs-input-text: #121212;--cs-focus: rgba(18, 18, 18, .35);--cs-btn-bg: #121212;--cs-btn-text: #ffffff;--cs-btn-border: transparent;--cs-radius-input: 8px;--cs-radius-button: 8px;--cs-gap: 16px;--cs-field-gap: 12px;--cs-pad-y: 48px;--cs-pad-x: 24px;--cs-inner-pad: 20px;--cs-btn-pad-y: 14px;--cs-btn-pad-x: 24px;--cs-border-width: 1px;--cs-form-max: 560px;font:inherit;background:var(--cs-bg);color:var(--cs-text);padding:var(--cs-pad-y) var(--cs-pad-x)}.custom-signup__inner{margin-inline:auto}.custom-signup--form-center .custom-signup__form{width:100%;max-width:min(100%,var(--cs-form-max));margin-inline:auto}.custom-signup--align-center{text-align:center}.custom-signup--align-right{text-align:right}.custom-signup__heading{margin:0 0 .5rem}.custom-signup__subheading{margin:0 0 1.25rem;color:var(--cs-muted)}.custom-signup__subheading p{margin:0}.custom-signup__subheading a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.custom-signup__fields{display:grid;gap:var(--cs-field-gap);margin-bottom:var(--cs-gap)}.custom-signup__fields[data-layout=row]{grid-template-columns:1fr 1fr;align-items:end}.custom-signup__fields[data-layout=row] .custom-signup__field--name-first:not(.custom-signup__field--name-solo){grid-column:1}.custom-signup__fields[data-layout=row] .custom-signup__field--name-last:not(.custom-signup__field--name-solo){grid-column:2}.custom-signup__fields[data-layout=row] .custom-signup__field--name-solo,.custom-signup__fields[data-layout=row] .custom-signup__field--email{grid-column:1 / -1}.custom-signup__fields[data-layout=row][data-phone=half] .custom-signup__field--phone{grid-column:1}.custom-signup__fields[data-layout=row][data-phone=full] .custom-signup__field--phone{grid-column:1 / -1}.custom-signup__fields[data-layout=stack]{grid-template-columns:1fr}.custom-signup__field{display:flex;flex-direction:column;gap:.35rem;text-align:start}.custom-signup__field--email{grid-column:1 / -1}@media screen and (max-width:749px){.custom-signup__fields[data-layout=row]{grid-template-columns:1fr}.custom-signup__fields[data-layout=row] .custom-signup__field--name-first:not(.custom-signup__field--name-solo),.custom-signup__fields[data-layout=row] .custom-signup__field--name-last:not(.custom-signup__field--name-solo){grid-column:1 / -1}.custom-signup__fields[data-layout=row] .custom-signup__field--phone{grid-column:1 / -1}}.custom-signup__label{font:inherit}.custom-signup__label .custom-signup__required-mark{margin-left:.15em;white-space:nowrap}.custom-signup__required-mark{color:#c62828;font-weight:700}.custom-signup__input{-webkit-appearance:none;appearance:none;border:var(--cs-border-width) solid var(--cs-input-border);border-radius:var(--cs-radius-input);background:var(--cs-input-bg);color:var(--cs-input-text);padding:var(--cs-inner-pad);font:inherit;line-height:inherit;width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.custom-signup__input:focus{outline:none;border-color:var(--cs-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-focus) 35%,transparent)}.custom-signup__consent{margin-bottom:var(--cs-gap)}.custom-signup__consent-label{display:flex;align-items:flex-start;gap:.65rem;font:inherit;cursor:pointer;text-align:start;color:var(--cs-text)}.custom-signup__consent-input{margin:.2em 0 0;width:1.125em;height:1.125em;min-width:1.125em;flex-shrink:0;accent-color:var(--cs-text);cursor:pointer}.custom-signup__consent-label .custom-signup__required-mark{line-height:1.45;flex-shrink:0;margin:.2em .15em 0 0;align-self:flex-start}.custom-signup__consent-text{flex:1;min-width:0;line-height:1.45}.custom-signup__consent-text p{margin:0}.custom-signup__consent-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.custom-signup__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.custom-signup--align-center .custom-signup__actions{justify-content:center}.custom-signup--align-right .custom-signup__actions{justify-content:flex-end}.custom-signup__button{cursor:pointer;border-radius:var(--cs-radius-button);border:var(--cs-border-width) solid var(--cs-btn-border);background:var(--cs-btn-bg);color:var(--cs-btn-text);font:inherit;padding:var(--cs-btn-pad-y) var(--cs-btn-pad-x);line-height:inherit;transition:opacity .15s ease,transform .1s ease}.custom-signup__button:hover{opacity:.92}.custom-signup__button:active{transform:translateY(1px)}.custom-signup__message{margin-bottom:var(--cs-gap);padding:.75rem 1rem;border-radius:var(--cs-radius-input);font:inherit;text-align:start}.custom-signup__message--error{background:color-mix(in srgb,#c62828 12%,transparent);color:#3e0505;border:1px solid color-mix(in srgb,#c62828 35%,transparent)}.custom-signup__message--success{background:color-mix(in srgb,#2e7d32 12%,transparent);color:#0f3d12;border:1px solid color-mix(in srgb,#2e7d32 35%,transparent)}.custom-signup--align-center .custom-signup__message{text-align:center}.custom-signup--align-right .custom-signup__message{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
