#MainContent{--registration-form-border:.5px solid var(--color-light-grey)}#MainContent form{margin:0 !important;padding:0 2rem}@media(min-width:992px){#MainContent form{padding:0 6rem}}#MainContent .intro-wrapper{padding:2.4rem 2rem 0}@media(min-width:992px){#MainContent .intro-wrapper{padding:4rem 6rem}}#MainContent #mpr-root{padding:0}
#MainContent #mpr-root .react-datepicker__current-month{font-size:16px}#MainContent #mpr-root .react-datepicker{font-size:16px;font-family:inherit}#MainContent #mpr-root .react-datepicker__triangle{left:-20px !important}#MainContent #mpr-root .react-datepicker__day-name,#MainContent #mpr-root .react-datepicker__day{width:1.7em}
#MainContent #mpr-root .mpr-success-wrapper{box-shadow:none}#MainContent #mpr-root .mpr-success-wrapper h1{font-size:3.2rem}@media(min-width:1280px){#MainContent #mpr-root .mpr-success-wrapper h1{font-size:4.4rem}}#MainContent #mpr-root .mpr-success-wrapper p,#MainContent #mpr-root .mpr-success-wrapper .button{margin-top:2.4rem}
@media(min-width:992px){#MainContent #mpr-root .mpr-success-wrapper p,#MainContent #mpr-root .mpr-success-wrapper .button{margin-top:4rem}}#MainContent #mpr-root .mpr-success-wrapper .button{font-weight:500;line-height:1.25;display:inline-block;border:.2rem solid transparent;border-radius:20rem;cursor:pointer;max-width:100%;outline:0;padding:1.5rem 3rem;text-align:center;transition:background .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-black);font-size:0}
@media(hover:hover) and (pointer:fine){#MainContent #mpr-root .mpr-success-wrapper .button:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}}@media(min-width:768px){#MainContent #mpr-root .mpr-success-wrapper .button{min-width:15rem}}#MainContent #mpr-root .mpr-success-wrapper .button::after{display:inline-block;content:"Continue";font-size:1.2rem}
@media(min-width:992px){#MainContent #mpr-root .mpr-success-wrapper .button::after{font-size:1.4rem}}#MainContent .form-row-field{width:100%}@media(min-width:992px){#MainContent .form-row-field{padding:4rem 0}}@media(min-width:992px){#MainContent .form-row-field:nth-child(2){border-left:var(--registration-form-border);padding-left:4rem}
}#MainContent .form-row-field .mpr-input-label{width:100%}#MainContent .product-registration__row{display:grid;grid-template-columns:1fr;color:var(--color-dark-grey);border-top:var(--registration-form-border);gap:1.6rem;margin-top:2.4rem}@media(min-width:992px){#MainContent .product-registration__row{display:grid;grid-template-columns:25% 1fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:2rem;margin-top:0}
}#MainContent .product-registration__row .form-row-field:first-child{padding:2.4rem 0 0}@media(min-width:992px){#MainContent .product-registration__row .form-row-field:first-child{padding:4rem 0}}#MainContent .product-registration__row--header-hidden{border-top:0}@media(min-width:992px){#MainContent .product-registration__row--header-hidden .form-row-field{padding-top:2rem;padding-bottom:0}
}#MainContent .product-registration__row--header-hidden .form-row-field:first-child{display:none}@media(min-width:992px){#MainContent .product-registration__row--header-hidden .form-row-field:first-child{display:block}}@media(min-width:992px){#MainContent .product-registration__row--next-is-header-hidden .form-row-field{padding-bottom:0}
}@media(min-width:992px){#MainContent .product-registration__row--header-hidden-last .form-row-field{padding-bottom:4rem}}#MainContent .product-registration__row .form-group{padding:0 !important;margin:0 !important;width:100%}@media(min-width:992px){#MainContent .product-registration__row .mpr-class--p-proof-of-purchase-must-included-the-place-and-date-of-purchase---p-{margin-top:20px !important}
}#MainContent .product-registration__row ~ .form-row:not(.product-registration__row){margin-top:2.4rem;padding-top:0}@media(min-width:992px){#MainContent .product-registration__row ~ .form-row:not(.product-registration__row){margin-top:0;padding-top:0;padding-left:calc(25% + 2rem)}}#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) .form-row-field{padding-bottom:2rem;padding-top:0}
@media(min-width:992px){#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) .form-row-field{border-left:var(--registration-form-border);padding-left:4rem}}#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) input{width:2rem}#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) .mpr-input-label,#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) .mpr-input-checkboxes-options label{display:flex;align-items:center}
#MainContent .product-registration__row ~ .form-row:not(.product-registration__row) .mpr-label-content{margin-bottom:0}#MainContent .product-registration__row ~ .form-group{padding-bottom:2.4rem}@media(min-width:992px){#MainContent .product-registration__row ~ .form-group{border-left:var(--registration-form-border);padding-bottom:4rem;padding-left:4rem;margin-left:calc(25% + 2rem)}
}#MainContent .product-registration__row ~ .form-group .button{font-size:1.2rem;font-weight:500;line-height:1.25;display:inline-block;border:.2rem solid transparent;border-radius:20rem;cursor:pointer;max-width:280px;outline:0;padding:1.5rem 3rem;text-align:center;transition:background .25s ease-in-out,color .25s ease-in-out,border .25s ease-in-out;background:var(--color-yellow) !important;border-color:var(--color-yellow);color:var(--color-black) !important}
@media(min-width:768px){#MainContent .product-registration__row ~ .form-group .button{min-width:15rem;font-size:1.4rem}}@media(hover:hover) and (pointer:fine){#MainContent .product-registration__row ~ .form-group .button:hover{background:var(--color-black) !important;border-color:var(--color-black);color:var(--color-white) !important}
}#MainContent .product-registration__row-header{color:var(--color-black)}#MainContent .product-registration__row-header--hidden{display:none}@media(min-width:992px){#MainContent #mpr-product-inputs .mpr-field-state__control,#MainContent #mpr-product-inputs .mpr-field-country__control{min-height:4.8rem}}#MainContent #mpr-product-inputs .form-group select,#MainContent #mpr-product-inputs .form-group input,#MainContent #mpr-product-inputs .form-group{text-align:left}
#MainContent #mpr-product-inputs .form-group select,#MainContent #mpr-product-inputs .form-group input,#MainContent #mpr-product-inputs .mpr-field-country__input-container,#MainContent #mpr-product-inputs .mpr-field-country__single-value,#MainContent #mpr-product-inputs .mpr-field-state__input-container,#MainContent #mpr-product-inputs .mpr-field-state__single-value,#MainContent #mpr-product-inputs .mpr-input-checkboxes-options label{font-size:16px !important}
#MainContent #mpr-product-inputs .form-group input[type=checkbox]{width:2.4rem;height:2.4rem !important;filter:saturate(0) contrast(3);margin-right:1rem}#MainContent #mpr-product-inputs .mpr-input-tickbox .mpr-input-label,#MainContent #mpr-product-inputs .form-group .mpr-input-label span.mpr-label-content{justify-content:start;color:var(--color-dark-grey)}
#MainContent #mpr-product-inputs .mpr-input-checkboxes-options label+label{margin-top:24px}#MainContent #mpr-product-inputs .mpr-input-checkboxes-options span{font-size:12px;color:var(--color-dark-grey)}#MainContent #mpr-product-inputs .product-registration__intro{line-height:1.5;font-size:16px}#MainContent #mpr-product-inputs ::-moz-placeholder{color:transparent}
#MainContent #mpr-product-inputs ::placeholder{color:transparent}#MainContent #mpr-product-inputs .form-row:has(.mpr-class-_extraTAndC){display:none}