/* @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:#e6ae3d;width:100%;max-width:1420px;margin:0 auto;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%;padding:120px 120px 120px 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:elizeth,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#637162;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/homesense/images/cta_white.svg);border-color:#fff;background-color:transparent}.webform-submission-get-insider-access-form .webform-actions .form-submit:hover{color:#637162}.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/homesense/images/cta_white_hover.svg)}.webform-submission-get-insider-access-form .webform-actions .form-submit:hover{background-image:url(/themes/custom/homesense/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:#013f1a;padding:40px 120px;position:relative}@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 #g-recaptcha-v3{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.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%;padding-left:20px;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:#e0edd8;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-type-checkbox .description{font-weight:700;color:#323f48}.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:elizeth,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#637162;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:#637162;color:#fff;border-color:#637162;background-color:#323f48;border-color:#323f48}.webform-submission-subscribe-form .form-actions .form-submit:hover{color:#637162}.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:#637162;color:#637162}.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:#323f48;color:#323f48}.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:elizeth,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#637162;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:#637162;color:#fff;border-color:#637162;background-color:#013f1a;border-color:#013f1a}.webform-submission-unsubscribe-form .form-actions .form-submit:hover{color:#637162}.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:#637162;color:#637162}.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:#013f1a;color:#013f1a}
.paragraph--type--hww-juicer-social-feed{background:#f2f2f2}.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-title .description{font-size:18px;font-weight:400;line-height:28px;letter-spacing:.02em;color:#013f1a}.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-title .description *{font-family:elizeth,sans-serif}.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-title .title{font-weight:700;font-size:40px;line-height:42px;letter-spacing:.02em;color:#013f1a}@media (min-width:993px){.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-title .title{font-size:44px;line-height:46px}}.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-feed .juicer-button{background-color:#013f1a;border:2px solid #013f1a;color:#fff;font-family:elizeth,sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.02em}.paragraph--type--hww-juicer-social-feed .content-wrapper .juicer-feed .juicer-button:hover{background-color:transparent;color:#013f1a}
.block-hww-country-switcher{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:992px){.block-hww-country-switcher{width:auto;margin-left:0}}.block-hww-country-switcher .country-switcher-dropbtn-desktop{border:0;position:absolute;top:0;right:-15px;z-index:2;background:0 0;padding:17px 15px}.block-hww-country-switcher .country-switcher-dropbtn-desktop::after{border:0}.block-hww-country-switcher .country-switcher-menu-desktop{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;background:0 0;border:0;top:60px;left:34px}.country-switcher-menu-desktop{position:relative;left:15px;z-index:1}.country-switcher-menu-desktop .country-switcher-menu-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #8b7867;left:-5px;margin-left:50%;position:absolute;top:-15px}.country-switcher-menu-desktop .country-switcher-menu-arrow .inner-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;left:-5px;margin-left:50%;position:absolute;top:3px;z-index:1}.country-switcher-menu-desktop ul{width:100px;padding:0;margin:-13px 0 0 0;border:#707070 solid 1px}.country-switcher-menu-desktop ul li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #707070}.country-switcher-menu-desktop ul li:hover .country-switcher-country span{text-decoration:underline}.country-switcher-menu-desktop ul li .country-switcher-item{width:100%;height:44px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;color:#000;text-decoration:none}.country-switcher-menu-desktop ul li .country-switcher-item:hover{text-decoration:underline}.country-switcher-menu-desktop ul li .country-switcher-item .country-switcher-country,.country-switcher-menu-desktop ul li .country-switcher-item .country-switcher-flag,.country-switcher-menu-desktop ul li .country-switcher-item .country-switcher-online-shopping{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.country-switcher-menu-desktop ul li .country-switcher-item .country-switcher-country{font-size:14px;font-family:GTWalsheimPro;font-weight:500;white-space:nowrap}.country-switcher-menu-desktop ul li:last-child{border-bottom:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}.country-switcher-dropbtn-mobile{width:100%;display:block}.country-switcher-dropbtn-mobile .btn-cs span{font-size:14px;font-weight:700;font-family:Helvetica,sans-serif}@media (min-width:992px){.country-switcher-dropbtn-mobile{display:none}}.country-switcher-dropbtn-mobile .btn-cs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;color:#000;font-size:14px;line-height:23px;font-weight:700;font-family:Helvetica,sans-serif;padding:10px 15px;padding-right:0;border:0;border-radius:0;border-bottom:#ebe7e4 solid 1px}.country-switcher-dropbtn-mobile .btn-cs:hover{background:0 0;border:0;border-bottom:#ebe7e4 solid 1px;color:#6d6d6d}@media (max-width:992px){.country-switcher-dropbtn-mobile .btn-cs{padding:10px 18px}}.country-switcher-menu-mobile .btn-close{position:absolute;z-index:1;top:15px;right:15px}.country-switcher-menu-mobile .modal-dialog{height:98%;position:relative}.country-switcher-menu-mobile .modal-dialog .modal-content{height:100%;border-radius:0;background:#f9f8f1;overflow:auto}.country-switcher-menu-mobile .modal-dialog .modal-content h3,.country-switcher-menu-mobile .modal-dialog .modal-content h5{text-align:center}.country-switcher-menu-mobile .modal-dialog .modal-content h3{text-align:center;margin:40px 0 30px 0;font-size:24px;font-weight:700;font-family:GTWalsheimPro}.country-switcher-menu-mobile .modal-dialog .modal-content h5{text-align:center;font-size:14px;font-weight:500;font-family:GTWalsheimPro;color:#555;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.country-switcher-menu-mobile .modal-dialog .modal-content h5 img{width:17px;margin-right:8px;opacity:.7}.country-switcher-menu-mobile .modal-dialog .modal-content ul{list-style:none;padding:15px;margin:0}.country-switcher-menu-mobile .modal-dialog .modal-content ul li{background:#fff;margin:10px 0}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:17px 20px;text-decoration:underline;color:#404040;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a:hover{text-decoration:none}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a>div{margin:0 12px 0 0}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a>div img{width:20px;height:auto}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a>div.country-switcher-online-shopping img{width:15px;opacity:.7}.country-switcher-menu-mobile .modal-dialog .modal-content ul li a .country-switcher-country{font-size:14px;font-weight:500;font-family:GTWalsheimPro}.country-switcher-menu-mobile .modal-dialog .modal-content .diamond-symbol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 15px}.country-switcher-menu-mobile .modal-dialog .modal-content .diamond-symbol img{margin-right:15px}.country-switcher-menu-mobile .modal-dialog .modal-content .diamond-symbol p{font-size:12px;font-weight:400;color:#222}.country-switcher-menu-mobile .modal-dialog .modal-content .diamond-symbol p a{color:#222}header .navbar-expand-lg .container .region-nav-main .dropdown .country-switcher-dropbtn-desktop{display:none}
