.fostr .footer{border-top:1px solid black;padding-top:var(--fostr-layout-space-3);padding-bottom:var(--fostr-layout-space-7)}@media (max-width: 950px){.fostr .footer{padding-top:var(--fostr-layout-space-5)}}.fostr .footer a{text-decoration:none}.fostr .footer a:hover{text-decoration:underline}.fostr .footer__content-top{padding-bottom:0}.fostr .footer__content-bottom{padding-top:0}.fostr .footer localization-form{width:100%}.fostr .footer__localization{padding-top:0;align-content:flex-start}.fostr .footer__logo{display:block;margin:0 auto}.fostr .footer .footer__list-social{justify-content:left;margin-left:-1.3rem}.fostr .footer .list-social__item .icon{width:2.2rem;height:2.2rem}@media all and (min-width: 750px){.fostr .footer{padding-top:var(--fostr-layout-space-10)}.footer__localization h2{margin-top:-.6em}.fostr-accordion-menu__content-container-list ul li a{padding-bottom:1rem;width:max-content}}.fostr .footer localization-form form.localization-form{display:flex;margin:0;margin-bottom:var(--fostr-layout-space-2)}.localization-form:only-child .localization-form__select{background-color:transparent}@media all and (max-width: 749px){.localization-form:only-child .localization-form__select{margin:0 auto;justify-content:center}}.localization-form:only-child .localization-form__select{max-width:212px}@media all and (min-width: 750px){.localization-form:only-child .localization-form__select{padding-left:0;padding-right:12px}}.localization-form__select:after{box-shadow:none}.fostr .footer__content-bottom{border-top:none}.fostr .footer__copyright{padding-top:var(--fostr-layout-space-8);max-width:85%;margin:0 auto}.fostr .footer__copyright.caption{font-size:var(--fostr-typography-text-size-xs);text-transform:uppercase;line-height:1.2em}@media screen and (min-width: 750px){.fostr .footer__copyright{text-align:center}}@media screen and (max-width: 1369px){.fostr .footer{text-align:left}.fostr .footer__content-top{display:flex;flex-direction:column}.fostr .footer__content-top .footer__blocks-wrapper{margin-bottom:0}}.fostr .footer__blocks-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--fostr-layout-space-4)}.fostr .footer .footer-block{margin:0 0 var(--fostr-layout-space-4) 0;width:40rem}@media (max-width: 950px){.fostr .footer .footer-block{margin:0 0 var(--fostr-layout-space-4) 0;width:100%;max-width:100%}}@media (min-width: 870px){.fostr .footer .footer-block{width:auto}}@media (min-width: 1280px){.fostr .footer .footer-block:last-child{margin:0;text-align:right;padding-right:0;justify-content:flex-end}.fostr .footer .footer-block:last-child img{display:inline}}.fostr .footer .footer-block__heading{text-align:left;font-size:var(--fostr-typography-text-size-lg);font-family:var(--fostr-typography-font-header);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);letter-spacing:var(--fostr-typography-tracking-widest);line-height:var(--fostr-typography-leading-snug);margin-bottom:5px}@media screen and (min-width: 750px){.fostr .footer .footer-block__heading{text-align:left}}@media screen and (min-width: 1200px){.fostr .footer__content-top{display:grid;gap:2rem;padding-bottom:2rem}}@media screen and (max-width: 749px){.fostr .footer .footer-block--menu{margin-bottom:0}}.fostr .footer .fostr-accordion-menu__title-text{margin:0 0 1.4rem}.fostr .footer .fostr-accordion-menu__content{padding:var(--fostr-layout-space-2) 0}.fostr .footer .fostr-accordion-menu__content li{margin-bottom:0}.fostr .footer .fostr-accordion-menu__content li .link{padding:.8rem 0 .3rem 1rem}.fostr .footer .fostr-accordion-menu__content li:first-child .link{padding-top:.5rem}.fostr .footer .fostr-accordion-menu__content li:last-child .link{padding-bottom:2rem}.fostr .footer .fostr-accordion-menu__title-text h2{margin-bottom:0;font-size:var(--fostr-typography-text-size-lg)}.fostr .footer .footer-block--menu .footer-block__heading,.fostr .footer .footer-block--menu .footer-block__details-content{display:none}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:var(--fostr-color-black)}.fostr .footer .fostr-accordion-menu__title{position:relative}@media screen and (min-width: 480px){.fostr .footer .fostr-accordion-menu__title-text{width:max-content}}.fostr .footer .fostr-accordion-menu__title-text{justify-content:left;position:relative}@media (max-width: 950px){.fostr .footer .fostr-accordion-menu__title-text{justify-content:space-between}}.fostr .footer .localization-form__select .icon-caret,.fostr .footer .fostr-accordion-menu__title .icon-caret{font-size:var(--fostr-typography-text-size-lg);position:absolute;right:0}.fostr .footer .localization-selector.link{padding-left:5px;padding-right:8px}.fostr .footer .fostr-accordion-menu__content-container .list-menu__item{justify-content:left;text-transform:uppercase}@media screen and (min-width: 750px){.fostr .footer .footer-block--menu .fostr-accordion-menu{display:none}.fostr .footer .footer-block--menu .footer-block__heading{display:block;margin-bottom:var(--fostr-layout-space-4)}.fostr .footer .footer-block--menu .footer-block__details-content{display:initial}}.fostr .footer .footer-block--menu .list-menu__item{font-size:var(--fostr-typography-text-size-xs)}@media all and (min-width: 990px){.fostr .footer .footer-block--menu .list-menu__item{padding-bottom:var(--fostr-layout-space-4)}}.fostr .footer .find-a-boutique-link{display:block;padding:0;margin-bottom:1rem;text-transform:uppercase;font-size:var(--fostr-typography-text-size-lg);font-family:var(--fostr-typography-font-header);font-style:var(--fostr-typography-font-style-normal);font-weight:var(--fostr-typography-font-weight-light);letter-spacing:var(--fostr-typography-tracking-widest);line-height:var(--fostr-typography-leading-snug)}.fostr .footer .footer-block--newsletter{display:block;margin-bottom:0}.fostr .footer .footer-block__newsletter{text-align:left;margin-left:auto;margin-right:auto;margin-bottom:0;z-index:-1}@media screen and (min-width: 750px){.fostr .footer .footer-block__newsletter{margin-left:0;margin-right:0;margin-bottom:3rem}}.fostr .footer .newsletter-form__field-wrapper .field__input{padding-right:5rem;background-color:transparent}@media screen and (min-width: 750px){.fostr .footer .footer-block__newsletter{margin-bottom:0;padding:0 0 var(--fostr-layout-space-6) 0}}@media screen and (min-width: 1200px){.fostr .footer .footer-block__newsletter{padding-top:2px}.fostr .footer .footer-block--newsletter{padding:0;margin-top:0;align-items:flex-start;max-width:37%}}.fostr .footer .field__input,.fostr .footer .field__label,.fostr .footer .form-select,.fostr .footer .localization-form__select{height:var(--fostr-layout-space-5);min-height:0}.fostr .footer .form-select{border-bottom-width:2px}@media all and (min-width: 750px){.fostr .footer .form-select{width:212px}}.fostr .footer .field__label{top:.7em}.fostr .footer .newsletter-form__field-wrapper,.fostr .footer .footer__newsletter{width:100%;max-width:none}.fostr .footer .footer-block__copy{font-size:var(--fostr-typography-text-size-1xs);margin-bottom:0}@media (max-width: 950px){.fostr .footer .footer-block__copy{margin-top:var(--fostr-layout-space-3);margin-bottom:var(--fostr-layout-space-1)}}.fostr .footer .footer-block__footnote p{font-size:1.2rem}.fostr .footer .footer-block__footnote p:last-child{margin-bottom:0}.fostr .footer .newsletter-form__field-wrapper .field__label{left:0;color:var(--fostr-color-gray-600);text-transform:uppercase}.fostr .footer .newsletter-form__button{width:auto;padding-left:var(--fostr-layout-space-3);padding-right:var(--fostr-layout-space-1);min-height:4.8rem;min-width:4.8rem;justify-content:flex-end}.fostr .footer .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;font-style:normal;font-weight:300;font-size:12px;line-height:20px;color:var(--fostr-color-black);text-transform:capitalize;display:block}.fostr .footer .newsletter-form__field-wrapper .field__input,.fostr .footer .newsletter-form__field-wrapper .field__input:focus{height:4.8rem;padding:0 4.8rem 0 0}.fostr .footer .newsletter-form__field-wrapper .field__label{display:block;opacity:1;top:1.8em;font-size:1em;transition:all .2s ease}.field__input:focus+.field__label,.field__input:valid+.field__label,.field__label.has-text{top:.5em;transform:translateY(-100%);font-size:12px;color:#333}.fostr .footer .newsletter-form__field-wrapper .field__button>svg{height:1.8rem;width:1.8rem}.footer-block__newsletter .newsletter-error-message{margin-top:var(--fostr-layout-space-2);font-size:var(--fostr-typography-text-size-1xs);color:var(--fostr-color-error-red);display:none}.footer-newsletter-confirm-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:auto;margin-top:var(--fostr-layout-space-1);padding-bottom:1rem}@media (max-width: 950px){.footer-newsletter-confirm-wrapper{align-items:flex-start}}.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation,.footer-newsletter-confirm-wrapper .footer-block__footnote.rte{display:flex}.footer-newsletter-confirm-wrapper .footer-block__footnote.rte{margin:0}.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation{margin:0 var(--fostr-layout-space-2) 0 0}@media (max-width: 950px){.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation{margin:var(--fostr-layout-space-1) var(--fostr-layout-space-2) 0 var(--fostr-layout-space-1)}}.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation[type=checkbox]{position:relative;border:.1rem solid var(--fostr-color-black);border-radius:0;width:1.2rem;height:1.2rem;-webkit-appearance:none;appearance:none}@media (max-width: 950px){.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation[type=checkbox]{width:1.7rem;height:1.2rem}}.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation[type=checkbox]:after{content:"";display:none;position:absolute;top:0;left:3px;width:4px;height:8px;border-radius:0;border-top:1.5px solid var(--fostr-color-black);border-left:1.5px solid var(--fostr-color-black);transform:rotate(225deg)}.footer-newsletter-confirm-wrapper .footer-newsletter-confirmation[type=checkbox]:checked.footer-newsletter-confirmation[type=checkbox]:after{display:block}.footer-block--newsletter{max-width:50vw}.newsletter-footer-field label{font-size:1.2rem;line-height:1.5rem;display:block}@media screen and (max-width: 750px){.footer-block--newsletter{max-width:90vw}}.footer-block__footnote p a,.newsletter-footer-field label a{font-size:1.2rem!important;text-decoration:underline!important}@media screen and (min-width: 1368px){.footer-block{display:flex}.border-top{border-top:1px solid black}.footer-block-bottom{width:fit-content;padding-top:1.2rem;padding-bottom:1rem}.footer-block.block-menu{width:60%!important;justify-content:center}:is(.social_youtube_link:focus,.social_youtube_link:hover) path{opacity:.6}:is(.social_facebook_link:hover,.social_facebook_link:focus) path{opacity:.6}:is(.social_instagram_link:hover,.social_instagram_link:focus) path{opacity:.6}:is(.social_tiktok_link:hover,.social_tiktok_link:focus) path{opacity:.6}#footerNewsletterCheckbox+label:focus:before,#footerNewsletterCheckbox+label:hover:before{content:"\2713";display:inline-block;width:1.5rem;height:1.5rem;line-height:16px;text-align:center;background-color:#c8c8c8;color:#fff;border-radius:3px;margin-right:5px}:is(.newsletter-form__field-wrapper:hover,.footer-newsletter-form-submit:focus) path{stroke:#c8c8c8}.newsletter-form__field-wrapper:hover #NewsletterForm--fostr-footer::placeholder{color:#c8c8c8}.fostr .footer .newsletter-form__field-wrapper .field__input:focus::placeholder{color:#c8c8c8}.footer__content-bottom-desktop{display:flex;justify-content:space-between;align-items:center}.fostr .footer{padding-bottom:0}.footer-selector{width:fit-content}gdl-cl-modal-opener button{border:none;font-size:var(--fostr-typography-text-size-xs);font-family:var(--fostr-typography-font-body)}.menu-mobile-footer{display:none}.menu-desktop-footer{display:flex;width:90%!important;column-gap:0%;justify-content:space-between}.footer__list-social.list-mobile,.icon-wrapper{display:none}}@media screen and (max-width: 1369px){.fostr .footer{padding-bottom:0}.footer__content-bottom-desktop{display:flex;flex-direction:column-reverse;width:100%;padding:0!important}.fostr .footer .footer__list-social{margin-left:0}.footer-block-bottom{height:4.5rem;align-content:center;text-align:center}.footer-block-bottom:nth-of-type(2){border-top:1px solid black;border-bottom:1px solid black}gdl-cl-modal-opener button{border:none;font-size:var(--fostr-typography-text-size-xs);font-family:var(--fostr-typography-font-body);color:#000}.menu-desktop-footer,.footer__list-social.list-desktop{display:none}.footer__list-social.list-mobile{margin:0;justify-content:center!important;border-top:1px solid black;align-content:center;height:4.5rem}.fostr .footer .fostr-accordion-menu__content li .link{font-size:12px;text-transform:unset;font-weight:300;padding-left:0}.fostr .footer .fostr-accordion-menu__title-text h2,.fostr .footer .find-a-boutique-link{font-size:12px}.fostr .footer .footer-block__footnote p,.newsletter-footer-field label{font-size:11px;line-height:15.4px}#ContactFooter .form-check{margin-top:12px}.footer-block__footnote p a,.newsletter-footer-field label a{font-size:11px!important}.footer__content-top{padding:0!important}.footer-block.block-menu{border-top:1px solid black}.menu-mobile-footer{margin-top:2.5rem;text-align:-webkit-center}.footer-block.footer-block--newsletter,.menu-mobile-footer,.find-a-boutique-link{padding-left:1.5rem!important;padding-right:1.5rem!important}.sv-icon-wrapper{display:none!important}.fostr-accordion-menu__toggle:checked+.fostr-accordion-menu__title .icon-wrapper .icon-chevron-down,.icon-chevron-up{display:none}.icon-chewron-down,.fostr-accordion-menu__toggle:checked+.fostr-accordion-menu__title .icon-wrapper .icon-chevron-up{display:block}.fostr .footer .fostr-accordion-menu__title-text{margin:0}.fostr .footer .newsletter-form__field-wrapper input[type=email]{font-size:16px}.fostr .footer .fostr-accordion-menu__title{-webkit-tap-highlight-color:rgba(255,255,255,0)}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.flex-s-b{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 950px) and (max-width: 1369px){.fostr .footer__blocks-wrapper{flex-direction:column}.footer-block--newsletter{align-self:center}}*{-webkit-tap-highlight-color:rgba(255,255,255,0)}@media screen and (min-width: 480px) and (max-width: 1369px){.fostr .footer .fostr-accordion-menu__content li .link{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fostr-section-footer.css.map */
