/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--type--hww-webform{position:relative}.webform-submission-get-insider-access-form{background-color:#ff77c5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.webform-submission-get-insider-access-form #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.webform-submission-get-insider-access-form .image-side{width:65%}@media (max-width:1140px){.webform-submission-get-insider-access-form .image-side{width:60%}}@media (max-width:992px){.webform-submission-get-insider-access-form .image-side{width:100%}}.webform-submission-get-insider-access-form .image-side .field--name-field-media-image,.webform-submission-get-insider-access-form .image-side .field__item,.webform-submission-get-insider-access-form .image-side .form-type-processed-text,.webform-submission-get-insider-access-form .image-side article{width:100%;height:100%}.webform-submission-get-insider-access-form .image-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.webform-submission-get-insider-access-form .form-type-processed-text{margin:0}.webform-submission-get-insider-access-form .text-side{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 120px 20px 20px}@media (max-width:1140px){.webform-submission-get-insider-access-form .text-side{width:40%}}@media (max-width:992px){.webform-submission-get-insider-access-form .text-side{width:100%;padding:40px}}.webform-submission-get-insider-access-form .text-side .form-type-processed-text{margin:0 0 40px}@media (max-width:992px){.webform-submission-get-insider-access-form .text-side .form-type-processed-text{text-align:center;margin:0 0 20px}}@media (max-width:992px){.webform-submission-get-insider-access-form .text-side h2,.webform-submission-get-insider-access-form .text-side h3{font-size:22px;line-height:31px}}.webform-submission-get-insider-access-form .text-side .form-type-email{margin:0 0 20px}@media (max-width:992px){.webform-submission-get-insider-access-form .text-side .form-type-email{margin:0 0 40px}}.webform-submission-get-insider-access-form .text-side .form-type-email input:focus{border-color:#fff}.webform-submission-get-insider-access-form .text-side .form-actions{margin:0}@media (max-width:992px){.webform-submission-get-insider-access-form .text-side .form-actions{text-align:center}}.webform-submission-get-insider-access-form .webform-actions .form-submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:20px;background-position:calc(100% + 1px) 50%;background-repeat:no-repeat;padding:10px 50px 10px 15px;text-align:initial;background-image:url(/themes/custom/tkmaxx/images/cta_white.svg);border-color:#fff;background-color:transparent}.webform-submission-get-insider-access-form .webform-actions .form-submit:hover{color:#ed1b2e}.webform-submission-get-insider-access-form .webform-actions .form-submit:before{width:0;height:0;overflow:hidden;z-index:-1;display:block;position:absolute}.webform-submission-get-insider-access-form .webform-actions .form-submit:before{content:url(/themes/custom/tkmaxx/images/cta_white_hover.svg)}.webform-submission-get-insider-access-form .webform-actions .form-submit:hover{background-image:url(/themes/custom/tkmaxx/images/cta_white_hover.svg);color:#fff}.webform-submission-get-insider-access-form .webform-actions .form-submit:hover{background-color:transparent;border:2px solid #fff}.webform-submission-sign-up-form{background-color:#8b7866;padding:40px 120px;position:relative}.webform-submission-sign-up-form #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}@media (max-width:992px){.webform-submission-sign-up-form{padding:40px 15px}}.webform-submission-sign-up-form .hww_form_content{width:100%;max-width:940px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;position:relative}.webform-submission-sign-up-form .alert-error{width:100%}.webform-submission-sign-up-form .form-type-email,.webform-submission-sign-up-form .form-type-processed-text[id^=edit-title]{width:calc(37.5% - 20px);margin:0}@media (max-width:992px){.webform-submission-sign-up-form .form-type-email,.webform-submission-sign-up-form .form-type-processed-text[id^=edit-title]{width:100%;padding-right:60px}}@media (max-width:992px){.webform-submission-sign-up-form .form-type-processed-text[id^=edit-title]{padding-bottom:40px}}.webform-submission-sign-up-form .form-type-processed-text h3{color:#fff;margin:0;font-weight:400;letter-spacing:initial}.webform-submission-sign-up-form .form-type-processed-text h3 strong{display:block;letter-spacing:.02em}.webform-submission-sign-up-form .form-type-processed-text[id^=edit-links]{width:100%;border-top:1px solid #fff;color:#fff;padding-top:20px;margin-top:20px}@media (max-width:992px){.webform-submission-sign-up-form .form-type-processed-text[id^=edit-links]{margin-top:40px}}.webform-submission-sign-up-form .form-type-processed-text[id^=edit-links] ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;color:inherit}.webform-submission-sign-up-form .form-type-processed-text[id^=edit-links] li{font-size:12px;line-height:16px;letter-spacing:.02em}.webform-submission-sign-up-form .form-type-processed-text[id^=edit-links] a{font-family:inherit;font-weight:inherit}@media (max-width:992px){.webform-submission-sign-up-form .form-type-email{padding-bottom:20px}}.webform-submission-sign-up-form .form-item label{color:#fff}.webform-submission-sign-up-form .form-actions{width:25%;margin:0;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:992px){.webform-submission-sign-up-form .form-actions{width:50%;padding-left:0}}.webform-submission-sign-up-form .form-actions input{width:100%}.webform-submission-sign-up-form .webform-confirmation h1,.webform-submission-sign-up-form .webform-confirmation h2,.webform-submission-sign-up-form .webform-confirmation h3,.webform-submission-sign-up-form .webform-confirmation h4,.webform-submission-sign-up-form .webform-confirmation h5,.webform-submission-sign-up-form .webform-confirmation h6,.webform-submission-sign-up-form .webform-confirmation p{color:#fff}.webform-submission-subscribe-form{position:relative}.webform-submission-subscribe-form #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.webform-submission-subscribe-form .hww_form_content{background-color:#ebe7e4;width:100%;max-width:1420px;margin:0 auto;display:grid;grid-template-columns:40% 30%;padding:120px;-webkit-column-gap:140px;-moz-column-gap:140px;column-gap:140px;position:relative}@media (max-width:1140px){.webform-submission-subscribe-form .hww_form_content{grid-template-columns:calc(50% - 30px) calc(50% - 30px);-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (max-width:992px){.webform-submission-subscribe-form .hww_form_content{grid-template-columns:100%;padding:30px 15px 55px}}.webform-submission-subscribe-form .form-type-processed-text{margin:0;grid-row-start:1;grid-row-end:6}@media (max-width:992px){.webform-submission-subscribe-form .form-type-processed-text{margin-bottom:30px}}.webform-submission-subscribe-form .form-type-processed-text .field--name-field-media-image,.webform-submission-subscribe-form .form-type-processed-text .field__item,.webform-submission-subscribe-form .form-type-processed-text article{width:100%;height:100%}.webform-submission-subscribe-form .form-type-processed-text img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.webform-submission-subscribe-form .form-item-birthday,.webform-submission-subscribe-form .form-type-email{margin:0 0 20px}@media (max-width:992px){.webform-submission-subscribe-form .form-item-birthday,.webform-submission-subscribe-form .form-type-email{padding:0 25px}}.webform-submission-subscribe-form .form-type-checkbox,.webform-submission-subscribe-form .form-type-textfield{margin:0 0 40px}@media (max-width:992px){.webform-submission-subscribe-form .form-type-checkbox,.webform-submission-subscribe-form .form-type-textfield{padding:0 25px}}.webform-submission-subscribe-form #edit-birthday{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0}@media (max-width:992px){.webform-submission-subscribe-form #edit-birthday{gap:10px}}.webform-submission-subscribe-form .form-type-select{width:calc(33.33% - 14px);position:relative}@media (max-width:992px){.webform-submission-subscribe-form .form-type-select{width:calc(33.33% - 7px)}}.webform-submission-subscribe-form .form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webform-submission-subscribe-form .form-type-checkbox input[type=checkbox]{background:0 0;width:30px;height:30px;border-radius:3px;border-color:#000}.webform-submission-subscribe-form .form-type-checkbox input[type=checkbox]:checked{border-color:#000}.webform-submission-subscribe-form .form-type-checkbox input[type=checkbox]:checked:before{width:6px;height:12px;margin:6px 11px;border-bottom:2px solid #00991c;border-right:2px solid #00991c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.webform-submission-subscribe-form .form-actions{margin:0}@media (max-width:992px){.webform-submission-subscribe-form .form-actions{padding:0 25px}}.webform-submission-subscribe-form .form-actions .form-submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ed1b2e;color:#fff;border-color:#ed1b2e}.webform-submission-subscribe-form .form-actions .form-submit:hover{color:#ed1b2e}.webform-submission-subscribe-form .form-actions .form-submit:active,.webform-submission-subscribe-form .form-actions .form-submit:active:focus,.webform-submission-subscribe-form .form-actions .form-submit:focus,.webform-submission-subscribe-form .form-actions .form-submit:hover{background-color:#fff;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-subscribe-form .form-actions .form-submit:active,.webform-submission-subscribe-form .form-actions .form-submit:active:focus,.webform-submission-subscribe-form .form-actions .form-submit:focus,.webform-submission-subscribe-form .form-actions .form-submit:hover{border-width:2px;border-style:solid;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-newsletter-redirect-form{background-color:#323f48;padding:40px 120px;position:relative}.webform-submission-newsletter-redirect-form #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}@media (max-width:992px){.webform-submission-newsletter-redirect-form{padding:40px 15px}}.webform-submission-newsletter-redirect-form .hww_form_content{width:100%;max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.webform-submission-newsletter-redirect-form .form-item{margin:0}.webform-submission-newsletter-redirect-form .form-type-email{width:calc(100% - 43px)}.webform-submission-newsletter-redirect-form .form-actions{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f2f2f2;border-color:#f2f2f2;width:43px;padding:0;margin:0;position:relative}.webform-submission-newsletter-redirect-form .form-actions:hover{color:#ed1b2e}.webform-submission-newsletter-redirect-form .form-actions:before{width:0;height:0;overflow:hidden;z-index:-1;display:block;position:absolute}.webform-submission-newsletter-redirect-form .form-actions:after{content:"";width:16px;height:16px;vertical-align:middle;display:inline-block;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:center;align-self:center}.webform-submission-newsletter-redirect-form .form-actions:before{content:url(/themes/custom/tkmaxx/images/button-link-arrow-white.svg);width:0;height:0;overflow:hidden;z-index:-1;display:block;position:absolute}.webform-submission-newsletter-redirect-form .form-actions:after{background-image:url(/themes/custom/tkmaxx/images/button-link-arrow-dark-grey.svg);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.webform-submission-newsletter-redirect-form .form-actions:active,.webform-submission-newsletter-redirect-form .form-actions:active:focus,.webform-submission-newsletter-redirect-form .form-actions:focus,.webform-submission-newsletter-redirect-form .form-actions:hover{background-color:transparent;border-color:#fff}.webform-submission-newsletter-redirect-form .form-actions:active:after,.webform-submission-newsletter-redirect-form .form-actions:active:focus:after,.webform-submission-newsletter-redirect-form .form-actions:focus:after,.webform-submission-newsletter-redirect-form .form-actions:hover:after{background-image:url(/themes/custom/tkmaxx/images/button-link-arrow-white.svg)}.webform-submission-newsletter-redirect-form .form-actions .form-submit{background-color:transparent;border-color:transparent;width:100%;height:100%;font-size:0;padding:0}.webform-submission-newsletter-redirect-form .form-actions .form-submit:active,.webform-submission-newsletter-redirect-form .form-actions .form-submit:active:focus,.webform-submission-newsletter-redirect-form .form-actions .form-submit:focus,.webform-submission-newsletter-redirect-form .form-actions .form-submit:hover{background-color:transparent;border-color:transparent}.webform-submission-newsletter-redirect-form .form-type-webform-markup{color:#fff;padding:0 0 15px}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions{margin:0;width:calc(100% - 13px)}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions input.form-submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px}@media (max-width:432px){.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions input.form-submit{font-size:13px}}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions input.form-submit:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions input.form-submit:hover{color:#fff;background-color:#323f48}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions:after{background-image:url(/themes/custom/tkmaxx/images/button-link-arrow-red.svg);left:initial;right:2.5%}.webform-submission-newsletter-redirect-form.simplified-newsletter .form-actions:hover:after{background-image:url(/themes/custom/tkmaxx/images/button-link-arrow-white.svg)}.webform-submission-unsubscribe-form{padding:40px 120px;position:relative}.webform-submission-unsubscribe-form #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}@media (max-width:992px){.webform-submission-unsubscribe-form{padding:40px 15px}}.webform-submission-unsubscribe-form .hww_form_content{width:100%;max-width:580px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.webform-submission-unsubscribe-form .form-item{margin:0}.webform-submission-unsubscribe-form .alert-error{width:100%}.webform-submission-unsubscribe-form .form-type-processed-text{margin:0 0 20px}.webform-submission-unsubscribe-form .form-item-email{max-width:80%;margin:0 0 20px}@media (max-width:480px){.webform-submission-unsubscribe-form .form-item-email{max-width:100%}}.webform-submission-unsubscribe-form .form-item-email .form-control{border-color:#3d3834}.webform-submission-unsubscribe-form .form-actions{margin:0}.webform-submission-unsubscribe-form .form-actions .form-submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ed1b2e;color:#fff;border-color:#ed1b2e}.webform-submission-unsubscribe-form .form-actions .form-submit:hover{color:#ed1b2e}.webform-submission-unsubscribe-form .form-actions .form-submit:active,.webform-submission-unsubscribe-form .form-actions .form-submit:active:focus,.webform-submission-unsubscribe-form .form-actions .form-submit:focus,.webform-submission-unsubscribe-form .form-actions .form-submit:hover{background-color:#fff;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-unsubscribe-form .form-actions .form-submit:active,.webform-submission-unsubscribe-form .form-actions .form-submit:active:focus,.webform-submission-unsubscribe-form .form-actions .form-submit:focus,.webform-submission-unsubscribe-form .form-actions .form-submit:hover{border-width:2px;border-style:solid;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form),.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form){padding:120px;max-width:1440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 auto;background-color:#ebe7e4}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) #g-recaptcha-v3,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}@media (max-width:1200px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form),.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form){padding:30px 0 54px}}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .form-actions,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .js-form-item,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .form-actions,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .js-form-item{margin:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .fieldset-wrapper,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) fieldset,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .fieldset-wrapper,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ed1b2e;color:#fff;border-color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover{color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:active,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:active:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:active,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:active:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover{background-color:#fff;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .webform-button--submit:hover{border:2px solid}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .form-control,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .form-control{border:0;padding:10px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) ::-webkit-input-placeholder,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) ::-webkit-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) ::-moz-placeholder,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) ::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) :-ms-input-placeholder,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) :-ms-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) ::-ms-input-placeholder,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) ::-ms-input-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .select2-container .select2-selection__rendered,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) ::placeholder,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .select2-container .select2-selection__rendered,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) ::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) #edit-links p,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) a,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) legend,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) #edit-links p,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) a,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) legend{float:none;font-family:Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#000}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) legend,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) legend{margin:0 0 8px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .js-form-type-processed-text,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .js-form-type-processed-text{margin:20px 0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) label,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) label{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) label.js-form-required.form-required:after,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) label.js-form-required.form-required:after{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:940px;margin:0 auto;-webkit-column-gap:140px;-moz-column-gap:140px;column-gap:140px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .alert,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .alert{margin-bottom:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content #edit-processed-text img,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content #edit-processed-text img{max-width:100%;height:auto}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column]{margin:0}@media (max-width:768px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column]{padding:0 15px}}@media (max-width:432px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column]{width:100%}}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column] .js-form-type-processed-text,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-left-column] .js-form-type-processed-text{margin:0;text-align:center}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0}@media (max-width:768px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column]{padding:0 37px}}@media (min-width:768px){.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flex,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flex{width:340px}}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flex--container,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flex--container{margin:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flexbox,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-email-confirm--wrapper,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] .webform-email-confirm--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] #edit-birthday,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content [id^=edit-right-column] #edit-birthday{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-flex--container,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-flex--container{margin:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-flex--container .webform-composite-hidden-title>legend,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-flex--container .webform-composite-hidden-title>legend{display:none}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .js-form-item.form-type-checkbox,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .js-form-item.form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content a,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content a{font-weight:400}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox],.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox]{width:32px;height:32px;background-image:none;background-color:transparent;border-radius:4px}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox]:checked,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox]:checked{border:1px solid #8b7866}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox]:checked:before,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .form-type-checkbox input[type=checkbox]:checked:before{position:absolute;width:12px;height:11px;top:33%;left:27%;background-image:url(/themes/custom/tkmaxx/images/checkmark-green.svg);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-bottom:0;border-right:0}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit{font-family:GTWalsheimPro,sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:20px;color:#000;text-align:initial;text-decoration:none;text-transform:uppercase;border-width:2px;border-style:solid;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ed1b2e;color:#fff;border-color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:hover,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:hover{color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:active,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:active:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:hover,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:active,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:active:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:focus,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content .webform-button--submit:hover{background-color:#fff;border-color:#ed1b2e;color:#ed1b2e}.webform-submission-form.webform-submission-subscribe-to-newsletter-nl-form:not(.webform-submission-unsubscribe-form) .hww_form_content>.webform-confirmation,.webform-submission-form.webform-submission-subscribe-to-newsletter-pl-form:not(.webform-submission-unsubscribe-form) .hww_form_content>.webform-confirmation{max-width:700px;margin:0 auto;text-align:center}.select2-container--default li.select2-results__option--highlighted.select2-results__option--selectable{background-color:#f2f2f2;color:#000}.select2-container .select2-selection__rendered{font-size:14px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:.28px}
