.newsletter form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:3.2rem .8rem;margin:auto}@media screen and (max-width: 959px){.newsletter form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;row-gap:1.6rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}}@media screen and (min-width: 960px){.newsletter__title{margin-right:6.4rem;text-align:right}}.newsletter__form{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;max-width:fit-content}@media screen and (max-width: 959px){.newsletter__form{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.newsletter__button{font-size:12px;font-size:1.2rem;line-height:1;max-width:fit-content;margin-left:1.6rem;color:var(--title-color-dark, #030303);white-space:nowrap}.black-friday .newsletter__button{border:1px solid rgba(212,160,65,1);box-shadow:.4rem .4rem #d4a041;color:#000!important}.black-friday .newsletter__button:hover{background:linear-gradient(134.82deg,#bd911e 10.25%,#feeb8d 36.67%,#ffefb6 53.75%,#ffde6c 72.8%,#d4a041 91.5%);box-shadow:none}.dark .newsletter__button{color:var(--title-color-light, #fff)}@media screen and (min-width: 960px){.newsletter__button{font-size:16px;font-size:1.6rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-left:3.2rem}}.newsletter__input{font-size:12px;font-size:1.2rem;line-height:1.6;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:.8rem 1.6rem;color:var(--color-static-dark, #181818);background-color:var(--color-static-light, #fff);border:none;-webkit-border-radius:.5rem;border-radius:.5rem;outline:none}.newsletter__input::-webkit-input-placeholder{color:var(--color-static-dark, #181818)}.newsletter__input::-moz-placeholder{color:var(--color-static-dark, #181818)}.newsletter__input::placeholder{color:var(--color-static-dark, #181818)}@media screen and (min-width: 480px){.newsletter__input{max-width:36.6rem}}@media screen and (min-width: 960px){.newsletter__input{font-size:16px;font-size:1.6rem}}.note--success{display:flex;align-items:center;justify-content:space-between}
/*# sourceMappingURL=/cdn/shop/t/289/assets/component-newsletter.css.map */
