:root{--phantom-orange: 254 107 0;--phantom-ink: 1 10 14;--phantom-panel: 13 19 23;--phantom-line: 255 255 255;--phantom-overlay: .7}.phantom-registration__panel{padding:var(--container-gutter)}.phantom-registration__form .fieldset{gap:var(--spacing-8, 2rem)}.phantom-registration__group{display:grid;gap:var(--spacing-4, 1rem);border:none;margin:0;padding:0}.phantom-registration__group>legend{padding:0;margin-block-end:var(--spacing-2, .5rem)}.phantom-registration__form input[type=date]~.floating-label{transform:scale(.65) translateY(calc(-1 * var(--spacing-4)))}.phantom-registration__form input[readonly]{cursor:default;opacity:.75}.phantom-registration__form .checkbox-container{align-items:flex-start}@media screen and (max-width:699px){.phantom-registration__form .input-row{grid-template-columns:1fr}}.phantom-registration__remembered{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2, .5rem) var(--spacing-4, 1rem);padding:var(--spacing-4, 1rem);border-radius:var(--rounded-sm, .5rem);background:rgb(var(--text-color) / .05)}.phantom-registration__remembered p{margin:0;font-weight:500}.phantom-registration__dealer-fields{display:grid;gap:var(--spacing-4, 1rem)}.phantom-registration__remember{margin-block-start:var(--spacing-1, .25rem)}.phantom-registration__review{display:grid;gap:var(--spacing-4, 1rem)}.phantom-registration__review-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0;margin:0;border-block-start:1px solid rgb(var(--text-color) / .12)}.phantom-registration__review-list dt,.phantom-registration__review-list dd{margin:0;padding:var(--spacing-2, .5rem) 0;border-block-end:1px solid rgb(var(--text-color) / .12);font-size:var(--text-sm, .875rem);overflow-wrap:anywhere}.phantom-registration__review-list dt{opacity:.65;padding-inline-end:var(--spacing-4, 1rem)}.phantom-registration__review-list dd{font-weight:500}.phantom-registration__review-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-4, 1rem);align-items:stretch}.phantom-registration__review-actions>span{flex:0 0 auto;display:flex}.phantom-registration__review-actions>span>*{min-width:14rem}.phantom-registration__form [data-touched]:invalid{box-shadow:inset 0 0 0 1px rgb(var(--error-text-color, 200 30 30))}@media screen and (max-width:699px){.phantom-registration__review-list{grid-template-columns:minmax(0,1fr)}.phantom-registration__review-list dt{padding-block-end:0;border-block-end:none}.phantom-registration__review-actions{flex-direction:column-reverse;align-items:stretch}.phantom-registration__review-actions>span>*{min-width:0;width:100%}}.phantom-registration__terms-link{margin:0}.phantom-registration__terms{max-height:var(--phantom-terms-height, 320px);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-4, 1rem);border:1px solid rgb(var(--text-color) / .2);border-radius:var(--rounded-sm, .5rem);background:rgb(var(--background) / 1);font-size:var(--text-sm, .875rem);line-height:1.5}.phantom-registration__terms:focus-visible{outline:2px solid rgb(var(--text-color) / .6);outline-offset:2px}.phantom-registration__terms :is(h1,h2,h3,h4){font-size:1em;font-weight:600;line-height:1.4;margin-block:var(--spacing-4, 1rem) var(--spacing-1, .25rem)}.phantom-registration__terms :is(h1,h2){font-size:1.05em}.phantom-registration__terms>:first-child{margin-block-start:0}.phantom-registration__terms p{margin-block:0 var(--spacing-2, .5rem)}.phantom-registration__terms p:last-child{margin-block-end:0}.phantom-registration__terms-block{display:grid;gap:var(--spacing-2, .5rem)}.phantom-registration__terms-block>p{margin:0}.phantom-registration__review-empty{grid-column:1 / -1;padding:var(--spacing-2, .5rem) 0}.phantom-registration--branded{--background: var(--phantom-ink);--text-color: 255 255 255;position:relative;isolation:isolate;padding:var(--phantom-space-top, 80px) var(--container-gutter) var(--spacing-10, 2.5rem);border-radius:var(--rounded, 1rem);overflow:clip;color:rgb(var(--text-color));background-color:rgb(var(--phantom-ink));background-image:radial-gradient(120% 90% at 78% 28%,#122028,rgb(var(--phantom-ink)) 62%)}.phantom-registration__hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;display:flex;align-items:center;justify-content:center}.phantom-registration__hero img{object-fit:contain;object-position:var(--phantom-bg-position, center top)}.phantom-registration__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(var(--phantom-ink) / calc(var(--phantom-overlay) * .55)),rgb(var(--phantom-ink) / calc(var(--phantom-overlay) * .8)) 32%,rgb(var(--phantom-ink) / .97) 72%,rgb(var(--phantom-ink)))}.phantom-registration__logo{width:min(100%,var(--phantom-logo-width, 320px));height:auto;margin-inline:auto;margin-block-end:var(--spacing-5, 1.25rem)}.phantom-registration--branded .subheading{color:rgb(var(--phantom-orange));letter-spacing:.14em;text-transform:uppercase}.phantom-registration--branded .phantom-registration__panel{--background: var(--phantom-panel);background-color:rgb(var(--phantom-panel) / .1);border:1px solid rgb(var(--phantom-line) / .12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px}.phantom-registration--branded .phantom-registration__group>legend{display:flex;align-items:center;gap:var(--spacing-3, .75rem);width:100%;color:rgb(var(--text-color));text-transform:uppercase;letter-spacing:.1em}.phantom-registration--branded .phantom-registration__group>legend:after{content:"";flex:1;height:1px;background:linear-gradient(to right,rgb(var(--phantom-orange) / .9),rgb(var(--phantom-line) / .08))}.phantom-registration--branded :is(.input,.textarea,.select){background-color:rgb(var(--phantom-line) / .06);color:rgb(var(--text-color))}.phantom-registration--branded :is(.input,.textarea,.select):focus{box-shadow:inset 0 0 0 2px rgb(var(--phantom-orange))}.phantom-registration--branded .checkbox:checked{background-color:rgb(var(--phantom-orange));border-color:rgb(var(--phantom-orange))}.phantom-registration--branded a{color:rgb(var(--phantom-orange))}.phantom-registration--branded .phantom-registration__terms{background:rgb(var(--phantom-ink) / .7);border-color:rgb(var(--phantom-line) / .18)}.phantom-registration--branded .phantom-registration__terms :is(h1,h2,h3,h4){color:rgb(var(--phantom-orange))}.phantom-registration--branded .phantom-registration__remembered{background:rgb(var(--phantom-line) / .07);border:1px solid rgb(var(--phantom-line) / .12)}.phantom-registration--branded .phantom-registration__review-list :is(dt,dd){border-block-end-color:rgb(var(--phantom-line) / .14)}.phantom-registration--branded .phantom-registration__review-list{border-block-start-color:rgb(var(--phantom-line) / .14)}.phantom-registration--branded input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}@media screen and (max-width:699px){.phantom-registration--branded{padding:var(--spacing-6, 1.5rem) var(--spacing-4, 1rem);border-radius:0}.phantom-registration__logo{width:min(72vw,var(--phantom-logo-width, 320px))}}.phantom-registration__form .floating-label{max-width:calc(100% - var(--spacing-8, 2rem));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phantom-registration__notice{margin:0;padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);border:1px solid rgb(var(--phantom-orange) / .5);border-radius:var(--rounded-sm, .5rem);background:rgb(var(--phantom-orange) / .08);font-size:var(--text-sm, .875rem)}.phantom-registration--branded .button--outline{--button-outline-color: var(--text-color);color:rgb(var(--text-color))}.phantom-registration--branded .button--outline:hover{background:rgb(var(--phantom-line) / .1)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ss-phantom-registration.css.map */
