header .newsletter__close-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}header .newsletter__close{background-repeat:no-repeat;background-position:center;background-size:contain}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button,button{color:#000}header .newsletter .refuse,header .newsletter .submit,header .newsletter .continue{font-family:"sans-light";font-size:1.2rem;line-height:1;position:relative;display:inline-block;min-width:137px;padding:16px 25px;color:#000;background-color:transparent;background-image:linear-gradient(to right, #da291c 0%, #da291c 50%, transparent 50%, transparent 100%);background-size:200% 100%;background-position:100% 0;border:1px solid #000;border-radius:25px;outline:none;text-transform:uppercase;text-align:center;overflow:hidden;will-change:color,border-color,background-position;transition:color .25s,border-color .25s,background-position .25s}header .newsletter .refuse:disabled,header .newsletter .submit:disabled,header .newsletter .continue:disabled{opacity:.5;cursor:default;background-image:none}header .newsletter .refuse:hover:not(:disabled),header .newsletter .submit:hover:not(:disabled),header .newsletter .continue:hover:not(:disabled),header .newsletter .refuse:focus:not(:disabled),header .newsletter .submit:focus:not(:disabled),header .newsletter .continue:focus:not(:disabled){color:#fff;border-color:#da291c;background-position:0 0}header .newsletter .submit,header .newsletter .continue{color:#fff;background-color:#000}header .newsletter{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;transition:max-height .4s ease-in,padding .4s ease-in}@media(min-width: 768px){header .newsletter{padding-left:48px;padding-right:48px}}@media(min-width: 1365px){header .newsletter{padding-left:96px;padding-right:96px}}header .newsletter.visible{max-height:300px;box-sizing:content-box;padding-top:16px;padding-bottom:16px}@media(min-width: 768px){header .newsletter.visible{max-height:200px;padding-top:36px;padding-bottom:36px}}header .newsletter.visible.full{max-height:800px}header .newsletter__button-container{padding-left:0;padding-right:0;display:none}@media(min-width: 768px){header .newsletter__button-container{padding-top:16px;padding-bottom:16px;padding-left:48px;position:absolute;bottom:45px;left:420px}header .newsletter__button-container button{min-width:135px}}@media(min-width: 1365px){header .newsletter__button-container{padding-left:96px;padding-right:96px}}header .newsletter.visible .newsletter__button-container{display:flex}@media(min-width: 768px){header .newsletter.visible .newsletter__button-container{display:block}}header .newsletter .refuse{flex:.5}header .newsletter__close{content:" ";width:24px;height:24px;background-image:url("//store.ferrari.com/ytos/resources/FERRARI/release21/icons/close.svg");position:absolute;display:block;top:16px;right:16px}@media(min-width: 768px){header .newsletter__close{right:48px;top:36px}}@media(min-width: 1365px){header .newsletter__close{right:96px}}header .newsletter .newsletterForm__title{padding-right:24px}header .newsletter .newsletterForm .fieldRow{margin-left:0}header .newsletter .newsletterForm .captcha{display:block}header .newsletter .buttonsRow{margin:0}header .newsletter.full .buttonsRow{display:flex}@media(min-width: 768px){header .newsletter.full .buttonsRow{display:block}}header .newsletter .submit,header .newsletter .continue{flex:.5;margin-left:15px}

/*# sourceMappingURL=/ytos/releases/FERRARI/2021/dist/Header/HeaderNewsletter/header-newsletter.d50b7700.css.map*/