/** Shopify CDN: Minification failed

Line 575:1 Unexpected "{"

**/
.newsletter {
    margin: 0 auto;
    max-width: 520px;
}

.newsletter-section .errors {
    margin-left: auto;
    margin-right: auto;
    max-width: 520px;
}

.required-star,
.required {
    color: #DB0000;
}

.newsletter__input-group{
    margin:0 auto 20px;
}

.newsletter__input-group:last-child{
  margin-bottom:0;
}

.newsletter__input::-webkit-input-placeholder{
  color:var(--colorTextBody);
  opacity:1;
}

.newsletter__input:-moz-placeholder{
  color:var(--colorTextBody);
  opacity:1;
}

.newsletter__input::-moz-placeholder{
  color:var(--colorTextBody);
  opacity:1;
}

.newsletter__input:-ms-input-placeholder{
  color:var(--colorTextBody);
}

.newsletter__input::-ms-input-placeholder{
  color:var(--colorTextBody);
  opacity:1;
}
.footer__newsletter {
    position: relative;
    display: inline-block;
    max-width: 300px;
    width: 100%;
}

.footer__newsletter-input {
    padding: 10px 45px 10px 0;
    background-color: var(--colorFooter);
    color: var(--colorFooterText);
    max-width: 300px;
    width: 100%;
    border: 0;
    border-radius: 0;
    border-bottom: 2px solid;
    border-bottom-color: var(--colorFooterText)
}

.footer__newsletter-input:focus {
    border: 0;
    border-bottom: 2px solid;
    border-bottom-color: var(--colorFooterText);
}

.footer__newsletter-input::-webkit-input-placeholder {
    color: var(--colorFooterText);
    opacity: 1;
}

.footer__newsletter-input:-moz-placeholder {
    color: var(--colorFooterText);
    opacity: 1;
}

.footer__newsletter-input::-moz-placeholder {
    color: var(--colorFooterText);
    opacity: 1;
}

.footer__newsletter-input:-ms-input-placeholder {
    color: var(--colorFooterText);
    opacity: 1;
}

.footer__newsletter-input::-ms-input-placeholder {
    color: var(--colorFooterText);
    opacity: 1;
}

.footer__newsletter-input--active {
    padding-right: 80px;
}

.footer__newsletter-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: var(--colorFooterText);
    padding: 0
}

.footer__newsletter-btn .icon {
    width: 26px;
    height: 24px;
}

.footer__newsletter-input--active+.footer__newsletter-btn .icon {
    display: none;
}

.footer__newsletter-input--active+.footer__newsletter-btn .footer__newsletter-btn-label {
    display: block;
}

.footer__newsletter-btn-label {
    display: none;
    font-size: calc(var(--typeBaseSize)*0.85);
}

.newsletter-section {
    padding: 40px 0;
}
#newsletter-newsletter-newsletter label.text-label.footer-newsletter-checkbox p,
#mc-embedded-subscribe-form label.text-label.footer-newsletter-checkbox p,
#hubspot-embedded-subscribe-form label.text-label.footer-newsletter-checkbox p{
    padding-left: 14px;
    padding-bottom: 2px;
    font-size: 1.4rem;
}
.newsletter-section--with-divider {
    border-top: 1px solid;
    border-top-color: var(--colorBorder);
}
#shopify-newsletterbox #footernewsletter {
    width: 100%;
    height: 40px;
    max-width: 285px;
    color: #ffffff;
    border: 1px solid #ffffff;
    font-family: var(--typeHeaderPrimary), sans-serif;
}

#shopify-newsletterbox .input-group-btn {
    display: inline-block;
    width: auto;
    margin: 0px;
    margin-left: 10px;
}

#shopify-newsletterbox .input-group-btn .btn,
#mc-embedded-subscribe-form .optionalParent .foot input
 {
    border: none;
    width: 170px;
    height: 40px;
    font-weight: 600;
    font-size: 1.4rem;
    border-radius: var(--buttonRadius) !important;
}
#newsletter-newsletter-newsletter .newsletter-terms,
#mc-embedded-subscribe-form .newsletter-terms,
#hubspot-embedded-subscribe-form .newsletter-terms{
    margin: var(--spacingS) 0 0 0;
    text-align:left; 
}

label.footer-newsletter-checkbox {
    cursor: pointer;
}

.footer-newsletter-checkbox {
    padding-left: 5px;
    &.text-label {
        a {
            font-weight: 700;
            text-decoration: underline;
            text-underline-offset: 5px;
            letter-spacing: 0.5px;
        }
    }
}

.section-newsletter {
    padding: var(--spacing60px) 0px;
}

.section-newsletter a {
    color: var(--colorBtnPrimary);
}

.section-newsletter a:hover {
    text-decoration: underline;
}

#newsletter-newsletter-newsletter .footer-input-newsletter .input-group-field,
#mc-embedded-subscribe-form .mc-field-group input,
#hubspot-embedded-subscribe-form .hubspot-field-group input{
    width: 100%;
    height: 44px;
    min-width: 285px;
    font-size: 1.4rem;
    background: #fff;
    border: 0px;
    border-radius: 1px;
    border-bottom: 1px solid #2F2F2F;
    color: #746969;
    &:focus-visible {
       outline: -webkit-focus-ring-color auto 1px;
    }
}
#newsletter-newsletter-newsletter .newslettercont_holder,
#mc-embedded-subscribe-form .newslettercont_holder,
#hubspot-embedded-subscribe-form .newslettercont_holder{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
#newsletter-newsletter-newsletter .text-label.footer-newsletter-checkbox.tcm p,
#mc-embedded-subscribe-form .text-label.footer-newsletter-checkbox.tcm p,
#hubspot-embedded-subscribe-form .text-label.footer-newsletter-checkbox.tcm p{
    padding-left: 0;
    margin-top: var(--spacing2XS);
}
body #newsletter-newsletter-newsletter .input-group.newsletter-checkbox_title p,
body #mc-embedded-subscribe-form .newsletter-checkbox_title p,
body #hubspot-embedded-subscribe-form .newsletter-checkbox_title p {
    text-align: left;
    font-weight: 800;
    font-size: 1.2rem;
}
body #newsletter-newsletter-newsletter .newsletter-checkbox label,
body #mc-embedded-subscribe-form .newsletter-checkbox label,
body #hubspot-embedded-subscribe-form .newsletter-checkbox label{
    display: inherit;
    margin-right: 15px;
}
body #newsletter-newsletter-newsletter .checkbox-interests-group p,
body #mc-embedded-subscribe-form .checkbox-interests-group p,
body #hubspot-embedded-subscribe-form .checkbox-interests-group p{
    margin: 0px;
    font-size: 1.4rem;
}
body #newsletter-newsletter-newsletter .footer-checkbox-interests-box,
body #mc-embedded-subscribe-form .footer-checkbox-interests-box,
body #hubspot-embedded-subscribe-form .footer-checkbox-interests-box {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
body #mc-embedded-subscribe-form .optionalParent,
body #hubspot-embedded-subscribe-form .optionalParent  {
    margin: 0;
}
body #newsletter-newsletter-newsletter .footer-input-newsletter,
body #mc-embedded-subscribe-form .optionalParent, 
body #hubspot-embedded-subscribe-form .optionalParent{
    display: flex;
    justify-content: center;
    align-items: start;
}
body #newsletter-newsletter-newsletter .footer-input-newsletter{
    margin: 20px 0;
}
body #newsletter-newsletter-newsletter .footer-input-newsletter .input-group:first-of-type,
body #mc-embedded-subscribe-form .optionalParent .mc-field-group, 
body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group{
    margin-right: var(--spacing2XS);
}
body #mc-embedded-subscribe-form .optionalParent .mc-field-group, 
body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group {
    padding: 0;
    border: 0;
}
.theme-block.h3heading {
    margin-bottom: 0px;
}
.theme-block.h3heading h3{
    margin-bottom: var(--spacingXS);
    text-transform: inherit;
}
body #newsletter-newsletter-newsletter .input-group.newsletter-checkbox_title,
body #mc-embedded-subscribe-form .newsletter-checkbox_title{
    width: auto;
    padding-right: 10px;
}
body #newsletter-newsletter-newsletter .input-group.newsletter-checkbox.checkbox-interests-group,
body #mc-embedded-subscribe-form .checkbox-interests-group{
    width: auto;    
}
form#newsletter-newsletter-newsletter .input-grp-btn-dob,
form#mc-embedded-subscribe-form .input-grp-btn-dob{
    display: flex;
    align-items: center;
    justify-content: center;
    width:100%;
}
#mc-embedded-subscribe-form .optionalParent .size1of2, #hubspot-embedded-subscribe-form .optionalParent .size1of2{
    align-items: center; 
    margin-right: var(--spacing2XS);   
}
#mc-embedded-subscribe-form .optionalParent .size1of2 label, #hubspot-embedded-subscribe-form .optionalParent .size1of2 label{
    margin-bottom: var(--spacing4XS);
    margin-right: var(--spacing2XS);
    font-size: var(--typeBaseSize);
    
}
#mc-embedded-subscribe-form .optionalParent .datefield, #hubspot-embedded-subscribe-form .optionalParent .datefield{
    display: flex;
    align-items: center;
}
#mc-embedded-subscribe-form .optionalParent .datefield .monthfield, #hubspot-embedded-subscribe-form .optionalParent .datefield .monthfield{
    margin-right: var(--spacing3XS);
    margin-left: var(--spacing3XS);
}
#mc-embedded-subscribe-form .optionalParent .datefield .dayfield, #hubspot-embedded-subscribe-form .optionalParent .datefield .dayfield{
    margin-right: var(--spacing3XS);
}
#mc-embedded-subscribe-form .optionalParent .datefield input.REQ_CSS{
    min-width: 50px;
}
#mc-embedded-subscribe-form .optionalParent .datefield font, #hubspot-embedded-subscribe-form .optionalParent .datefield font{
    margin-right: var(--spacing2XS);
}
#newsletter-newsletter-newsletter .input-group.inputtypebox,
#mc-embedded-subscribe-form .input-group.inputtypebox{
    justify-content: center;
    flex-wrap: wrap;
}
#newsletter-newsletter-newsletter .tag__checkbox,
#mc-embedded-subscribe-form .tag__checkbox{
    padding-left: var(--spacingS);
}
#newsletter-newsletter-newsletter .checkbox-interests-group label.text-label p,
#mc-embedded-subscribe-form .checkbox-interests-group label.text-label p{
    padding-left: var(--spacing3XS);
    padding-bottom: var(--spacing5XS);
}
#newsletter-newsletter-newsletter .text-label input:checked~.tag__checkbox:before,
#mc-embedded-subscribe-form .text-label input:checked~.tag__checkbox:before,
#hubspot-embedded-subscribe-form .text-label input:checked~.tag__checkbox:before{
    border: transparent;
}
#newsletter-newsletter-newsletter .tag__checkbox:before,
#mc-embedded-subscribe-form .tag__checkbox:before,
#hubspot-embedded-subscribe-form .tag__checkbox:before{
    border: 2px solid;
    border-color: #746969;
    height: 24px;
    width: 24px;
    border-radius: 2px;
}
#mc-embedded-subscribe-form .text-label input ~ .tag__checkbox,
#hubspot-embedded-subscribe-form .text-label input ~ .tag__checkbox {
    display: block;
    width: 24px;
    height: 24px;
}
#newsletter-newsletter-newsletter .text-label input:checked ~ .tag__checkbox,
#mc-embedded-subscribe-form .text-label input:checked ~ .tag__checkbox,
#hubspot-embedded-subscribe-form .text-label input:checked ~ .tag__checkbox{
    background-color: #003A81;
    height: 24px;
    width: 24px;
    top: 0px;
    border-radius: 2px;
}
#mc-embedded-subscribe-form .text-label input:focus-visible ~ .tag__checkbox,
#hubspot-embedded-subscribe-form .text-label input:focus-visible ~ .tag__checkbox {
    outline: -webkit-focus-ring-color auto 1px;
}

#newsletter-newsletter-newsletter .tag__checkbox:after,
#mc-embedded-subscribe-form .tag__checkbox:after,
#hubspot-embedded-subscribe-form .tag__checkbox:after {
    content: "";
    position: absolute;
    display: none;
}
#newsletter-newsletter-newsletter .text-label input:checked ~ .tag__checkbox:after,
#mc-embedded-subscribe-form .text-label input:checked ~ .tag__checkbox:after,
#hubspot-embedded-subscribe-form .text-label input:checked ~ .tag__checkbox:after{
    display: block;
}
#newsletter-newsletter-newsletter .text-label .tag__checkbox:after,
#mc-embedded-subscribe-form .text-label .tag__checkbox:after,
#hubspot-embedded-subscribe-form .text-label .tag__checkbox:after{
    left: 10px;
    top: 6px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#mc-embedded-subscribe-form .input-group.inputtypebox,
#hubspot-embedded-subscribe-form .input-group.inputtypebox {
    display: block;
}
.section-newsletter_col{
    margin: auto;
}
#mc-embedded-subscribe-form .newslettercont_holder .errors,
#hubspot-embedded-subscribe-form .newslettercont_holder .errors, 
.note{
    text-align: center;
}
#mc-embedded-subscribe-form .custom-mc-success-msg,
#hubspot-embedded-subscribe-form .custom-hubspot-success-msg
{
    color: #3F834F;
    background-color: #fff;
    border-radius: 0;
    padding: var(--spacing3XS) var(--spacing2XS);
    margin-bottom: var(--spacingXS); 
    border: 1px solid #3F834F;
    text-align: center;
}
label.text-label.footer-newsletter-checkbox,
.newsletter-popup__terms label.text-label {
    display: inline-block;
    text-align: left;
}
label.text-label.footer-newsletter-checkbox {
    display: flex;
    align-items: start;
}
#mc-embedded-subscribe-form .optionalParent .datefield input.datepart, 
#hubspot-embedded-subscribe-form .optionalParent .datefield input.datepart {
    min-width: 50px;
}
#mc-embedded-subscribe-form .optionalParent .datefield .subfield.yearfield input.datepart, 
#hubspot-embedded-subscribe-form .optionalParent .datefield .subfield.yearfield input.datepart {
    min-width: 60px;
}
#mc-embedded-subscribe-form .optionalParent .datefield .subfield.yearfield, 
#hubspot-embedded-subscribe-form .optionalParent .datefield .subfield.yearfield{
    margin-left: var(--spacing3XS);
    margin-right: var(--spacing3XS);
}

.newsletter-newsletter h2{
    color: rgba(var(--color-information-text));
}

@media (max-width: 1200px){
  .newsletter-newsletter h2{
    font-size:2.4rem;
  }
}

.newsletter-newsletter #mc-embedded-subscribe[disabled],
.newsletter-newsletter #Subscribe[disabled]{
    opacity: 0.5;
    cursor: not-allowed;
    background-color: rgb(0 30 98 / 50%);
    width: 142px;
}
.newsletter-newsletter #mc-embedded-subscribe{
    width: 142px;
}

#mc-embedded-subscribe-form .gender-options .gender-label{
    margin-bottom: 0px;
    color: #ffffff;
}
#mc-embedded-subscribe-form .gender-options .inner-gender-label,
#hubspot-embedded-subscribe-form .gender-options .inner-gender-label{
    color: #000;
}
#mc-embedded-subscribe-form .gender-field,
#hubspot-embedded-subscribe-form .gender-field {
    display: flex;
    align-items: center;
}
#mc-embedded-subscribe-form .gender-field .gender-inner-field .inner-gender-radio,
#hubspot-embedded-subscribe-form .gender-field .gender-inner-field .inner-gender-radio{
    margin-right: var(--spacing10px);
    min-width: auto;
}
#mc-embedded-subscribe-form .gender-field .gender-inner-field .inner-gender-label,
#hubspot-embedded-subscribe-form .gender-field .gender-inner-field .inner-gender-label{
    margin:0px;
    font-size: var(--typeBaseSize);
 }
 #mc-embedded-subscribe-form .gender-field span.gender-inner-field,
 #hubspot-embedded-subscribe-form .gender-field span.gender-inner-field {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-right: var(--spacing2XS);;
}
 #mc-embedded-subscribe-form .gender-inner-field input[type=radio],
#hubspot-embedded-subscribe-form .gender-inner-field input[type=radio]  {
   appearance: none;
   width: 24px;
   height: 24px;
   border: #888 2px solid;
   border-radius: 50%;
   position: relative;

 }
 #mc-embedded-subscribe-form .gender-inner-field input[type=radio]::before,
 #hubspot-embedded-subscribe-form .gender-inner-field input[type=radio]::before {
   content: "";
   width: 24px;
   height: 24px;
   transform: scale(0);
   transform-origin: bottom left;
   clip-path: polygon(13% 50%, 34% 66%, 81% 2%, 100% 18%, 39% 100%, 0 71%);
   border-color: #888;
}
#mc-embedded-subscribe-form .gender-inner-field input[type=radio]:checked::before,
#hubspot-embedded-subscribe-form .gender-inner-field input[type=radio]:checked::before {
   transform: scale(1);
}
#mc-embedded-subscribe-form .gender-inner-field input[type=radio]:checked,
#hubspot-embedded-subscribe-form .gender-inner-field input[type=radio]:checked{
   background-color: var(--colorBtnSecondary);
   border: 2px solid var(--colorBtnSecondary);
}
#mc-embedded-subscribe-form .gender-inner-field input[type=radio]:checked:after,
#hubspot-embedded-subscribe-form .gender-inner-field input[type=radio]:checked:after{
    border: 1px solid #fff;
    content: "";
    position: absolute;
    left: 6px;
    top: 6px;
    width: 8.5px;
    border-radius: 50%;
    height: 8.5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color:#fff;
} 
body.tena-uk-website #mc-embedded-subscribe-form .gender-options .inner-gender-label,
body.tena-fr-website #mc-embedded-subscribe-form .gender-options .inner-gender-label,
body.tena-de-website #mc-embedded-subscribe-form .gender-options .inner-gender-label{
    color: #413d3d;
    font-size: var(--typeBaseSize);

}
body.tena-uk-website #mc-embedded-subscribe-form .gender-options .gender-label,
body.tena-fr-website #mc-embedded-subscribe-form .gender-options .gender-label,
body.tena-de-website #mc-embedded-subscribe-form .gender-options .gender-label{
    color: #000;
    font-size: 1.2rem;
    font-family: var(--typeHeaderPrimary);
}
#mc-embedded-subscribe-form .form-field-label,
#hubspot-embedded-subscribe-form .form-field-label
{
    margin-bottom: var(--spacing4XS);
}
#mc-embedded-subscribe-form form .field__input, 
#hubspot-embedded-subscribe-form form .field__input,
 {
    border-radius: unset;
}
#mc-embedded-subscribe-form .optionalParent .gender-options,
#hubspot-embedded-subscribe-form .optionalParent .gender-options
{
    margin-right: var(--spacing2XS);
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    #shopify-newsletterbox {
        width: 100%;
        max-width: 100%;
        margin: 0px;
    }

    .newsletter-section {
        padding: 75px 0;
    }
}

@media screen and (max-width: 768px) {
    #shopify-newsletterbox {
        width: 100%;
        max-width: 100%;
        margin: 0px;
    }

    #shopify-newsletterbox #footernewsletter {
        width: 100%;
        height: 40px;
        max-width: 245px;
    }

    #shopify-newsletterbox .input-group-btn {
        display: inline-block;
        width: 60px;
        margin: 0 0 0 20px;
    }

    #shopify-newsletterbox .input-group-btn .btn {
        padding: 5px;
        border: none;
        width: 60px;
        height: 40px;
        min-width: 60px;
    }

    body #newsletter-newsletter-newsletter .footer-checkbox-interests-box,
    body.tena-de-website #newsletter-newsletter-newsletter .footer-input-newsletter,
    body.tena-fr-website #newsletter-newsletter-newsletter .footer-input-newsletter,
    body.tena-uk-website #newsletter-newsletter-newsletter .footer-input-newsletter,
    body #mc-embedded-subscribe-form .footer-checkbox-interests-box {
        flex-direction: column;
    }

    body #newsletter-newsletter-newsletter .footer-input-newsletter .input-group:first-of-type,
    body #mc-embedded-subscribe-form .optionalParent .mc-field-group,  
    body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group{
        margin-right: 0px;
        width: 100%;
    }
    body.tena-de-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--large,
    body.tena-fr-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--large,
    body.tena-uk-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--large,
    body.tena-de-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--large,
    body.tena-fr-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--large,
    body.tena-uk-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--large{
        display: block;
    }
    body.tena-de-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--small,
    body.tena-fr-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--small,
    body.tena-uk-website #newsletter-newsletter-newsletter .footer-input-newsletter .form__submit--small,
    body.tena-de-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--small,
    body.tena-fr-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--small,
    body.tena-uk-website #mc-embedded-subscribe-form .footer-input-newsletter .form__submit--small{
        display: none;
    }
    body.tena-de-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn,
    body.tena-de-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn .btn,
    body.tena-fr-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn,
    body.tena-fr-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn .btn,
    body.tena-uk-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn,
    body.tena-uk-website #newsletter-newsletter-newsletter #shopify-newsletterbox .input-group-btn .btn,
    body.tena-de-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn,
    body.tena-de-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn .btn,
    body.tena-fr-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn,
    body.tena-fr-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn .btn,
    body.tena-uk-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn,
    body.tena-uk-website #mc-embedded-subscribe-form #shopify-newsletterbox .input-group-btn .btn{
        width: 100%;
        margin: 0px;
    }
    #mc-embedded-subscribe-form .optionalParent .size1of2, 
    #hubspot-embedded-subscribe-form .optionalParent .size1of2{
        display:block;
    }
    #mc-embedded-subscribe-form .optionalParent .size1of2 label, 
    #hubspot-embedded-subscribe-form .optionalParent .size1of2 label{
        margin-right:0px;
        margin-bottom: var(--spacing4XS);
    }
    #mc-embedded-subscribe-form .gender-options{
        flex-direction: column;
        margin-bottom: var(--spacing2XS);;
    }
    body.tena-uk-website #mc-embedded-subscribe-form .gender-options,
    body.tena-fr-website #mc-embedded-subscribe-form .gender-options,
    body.tena-de-website #mc-embedded-subscribe-form .gender-options{
        margin-bottom: var(--spacing2XS);
    }
    #mc-embedded-subscribe-form .gender-options .gender-label{
        margin-right:0px;
        margin-bottom: var(--spacing4XS);
    }
    label.form-field-label.gender-label{
        margin-bottom: var(--spacing20px);
    }
    body.tena-uk-website #mc-embedded-subscribe-form .gender-options .gender-label,
    body.tena-fr-website #mc-embedded-subscribe-form .gender-options .gender-label,
    body.tena-de-website #mc-embedded-subscribe-form .gender-options .gender-label{
        margin-bottom: var(--spacing2XS);
    }
    body #newsletter-newsletter-newsletter .footer-checkbox-interests-box,
    body #mc-embedded-subscribe-form .footer-checkbox-interests-box {
        width: auto;
    }

    #mc-embedded-subscribe-form .gender-field{
        height: auto;
    }
    #mc-embedded-subscribe-form .optionalParent .gender-options
    #hubspot-embedded-subscribe-form .optionalParent .gender-options{
        width:100%;
        margin-right: 0px;
    }
    body.tena-uk-website #mc-embedded-subscribe-form .optionalParent .foot input,
    body.tena-fr-website #mc-embedded-subscribe-form .optionalParent .foot input,
    body.tena-de-website #mc-embedded-subscribe-form .optionalParent .foot input{
        width:142px;
        border-radius: unset;
    }   
    body #mc-embedded-subscribe-form .optionalParent .mc-field-group, 
    body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group{
        padding: 0;
    }
}

@media (min-width: 992px){
    .section-newsletter_col{
        max-width: 100%;
    }
}
@media screen and (max-width: 375px) {
    #shopify-newsletterbox #footernewsletter {
        max-width: 185px;
    }
}

@media (max-width: 1023px) {
.optionalParent {
    display: flex;
    flex-wrap: wrap;
}

body #mc-embedded-subscribe-form .optionalParent .mc-field-group, 
body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group {
    flex: 1 1 50%;
    box-sizing: border-box;
    padding: 0 var(--spacing10px);
    margin-bottom: var(--spacing20px);
    margin-right:0;
}
}
@media (max-width: 572px) {
body #mc-embedded-subscribe-form .optionalParent .mc-field-group, 
body #hubspot-embedded-subscribe-form .optionalParent .hubspot-field-group {
    padding: 0;
}
.section-newsletter_col .theme-block {
    margin: 0;
}
.theme-block .custom-block-text p {
    margin-bottom: var(--spacing6px);
}
#mc-embedded-subscribe-form .optionalParent .foot input,
#hubspot-embedded-subscribe-form .optionalParent .foot input{
    width:100%;
}
#mc-embedded-subscribe-form .optionalParent .foot,
#hubspot-embedded-subscribe-form .optionalParent .foot{
    margin-top:var(--spacing4XS);
    width: 100%;
    text-align: left;
}
}
@media (max-width: 1023px) {
    .clear.foot{
        margin-bottom: var(--spacing20px);
    }
}
@media (max-width: 572px) {
    .clear.foot{
        margin-bottom: 0;
    }
}
.gender-options {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: var(--spacingS);
}
@media screen and (min-width: 768px) {
label.form-field-label.gender-label {
    margin-right: var(--spacing20px);
    margin-bottom: 0px !important;
}
}
@media screen and (max-width: 768px) {
.newsletter-newsletter #mc-embedded-subscribe,
.newsletter-newsletter #mc-embedded-subscribe[disabled],
.newsletter-newsletter #Subscribe,
.newsletter-newsletter #Subscribe[disabled]{
    width: 100%;
}}

#mc_embed_signup div.mce_inline_error{
    color: #DA291C !important;
    background: unset !important;
    font-weight: 500 !important;
    text-align: left;
    padding:0px 0px !important;
}
#mce-EMAIL.mce_inline_error {
    border-bottom: 2px solid #DA291C !important;
}
#mce-EMAIL:focus {
    outline: none;
}
body #custom-popup-cta .newsletter-form__fields-grid.optionalParent {
    display: block;
}