.c-shop-newsletter{margin-bottom:69px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding:33px 0 24px;position:relative;width:100vw}@media screen and (max-width:767px){.c-shop-newsletter{margin-bottom:30px;padding:28px 0 24px}}.c-shop-newsletter:before{background-color:#f8f4ec;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;transform:none;width:100%;z-index:-1}.c-shop-newsletter .c-shop-newsletter__breaker{margin-left:auto;margin-right:auto;max-width:1100px;padding:0 16px}.c-shop-newsletter .c-shop-newsletter__row{align-items:center;display:flex;flex-wrap:nowrap;gap:63px;justify-content:space-between}@media screen and (max-width:767px){.c-shop-newsletter .c-shop-newsletter__row{align-items:flex-start;flex-direction:column;gap:0}.c-shop-newsletter .c-shop-newsletter__row .c-shop-newsletter__img{margin-bottom:19.63px;width:100%}.c-shop-newsletter .c-shop-newsletter__row .c-shop-newsletter__img:before{border-top:4px solid #dda003;content:"";display:block;margin:0;padding-bottom:28px;position:relative;width:48px}}.c-shop-newsletter .c-shop-newsletter__row .c-shop-newsletter__img>img{max-width:100%;vertical-align:middle}@media screen and (max-width:767px){.c-shop-newsletter .c-shop-newsletter__row .c-shop-newsletter__img>img{max-width:284px}}.c-shop-newsletter .c-shop-newsletter-breaker__form{max-width:498px}@media screen and (max-width:767px){.c-shop-newsletter .c-shop-newsletter-breaker__form{max-width:100%}}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__body{grid-row-gap:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__field{flex:1 0 auto;grid-column-end:3;grid-column-start:1}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__required-field{color:#767676;font-weight:400}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__field label span{display:inline;float:left;font-family:Fira Sans,sans-serif;font-size:14px;margin-bottom:3.5px}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__input{font-size:16px;margin:0;width:100%}.c-shop-newsletter .c-shop-newsletter-breaker__form .p-text-input{border:1px solid #bbb6ae;font-size:inherit;height:43px;padding:8px;width:100%}.c-shop-newsletter .c-shop-newsletter-breaker__form .c-newsletter_signup_box--form__disclaimer{color:#767676;font-family:Fira Sans,sans-serif;font-size:10.8px;line-height:17.28px;margin-left:0;order:1;width:100%}.c-shop-newsletter .c-shop-newsletter-breaker__form .p-button{align-self:flex-end;flex:0 1;font-family:IBM Plex Mono,sans-serif;font-weight:400;height:43px;letter-spacing:0;min-width:105px;padding-left:16px;padding-right:16px;text-transform:none}.c-shop-newsletter .c-shop-newsletter__row h2{font-family:IBM Plex Mono,sans-serif;font-size:19px;font-weight:600;margin-bottom:10.8px;margin-top:0}.c-shop-newsletter .c-shop-newsletter__row h2:before{display:none}@media screen and (min-width:768px){.c-shop-newsletter .c-shop-newsletter__row h2:before{border-top:4px solid #dda003;content:"";display:block;margin:0;padding-bottom:18px;position:relative;width:49px}}.c-shop-newsletter .c-shop-newsletter__row p{font-family:Sarabun,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:28.8px}
