footer.footer-section{z-index:2}#footer-wrapper{z-index:2;border-top:1px solid var(--dotted-color);background:var(--footer-background);padding:20px 0}#footer-wrapper p,#footer-wrapper a{color:var(--footer-text)}#footer-wrapper a:hover,#footer-wrapper a:focus{text-decoration:underline}#footer-wrapper .rte{margin-top:15px}#footer-wrapper ul{list-style:none}#footer-wrapper ul li a{color:var(--footer-text);font-size:var(--font-size)}#footer-wrapper ul li a:hover{color:var(--footer-text)}.footer__block-container{grid-column-gap:30px}@media(min-width:741px){.footer-menu svg.footer-menu--icon{display:none}}@media screen and (max-width:740px){.footer-menu svg.footer-menu--icon{position:absolute;right:20px;z-index:1}.footer-menu h3{cursor:pointer}}.footer-menu h3{color:var(--footer-text)}.footer-menu,#footer_signup{margin-top:15px}input#footer-EMAIL{width:75%;float:left;margin-bottom:0;border-radius:0;background:var(--background);color:var(--text-color);height:48px;line-height:48px;padding:0}input#footer-EMAIL::-webkit-input-placeholder{color:var(--text-color)}input#footer-EMAIL:-moz-placeholder{color:var(--text-color)}input#footer-EMAIL::-moz-placeholder{color:var(---text-color)}input#footer-EMAIL:-ms-input-placeholder{color:var(--text-color)}input#footer-subscribe{width:25%;display:inline-block;background:var(--footer-button);color:var(--footer-button-text);border:0;border-radius:0;font-weight:400}#footer_signup .errors ul{margin-top:0}@media screen and (max-width:740px){#footer-wrapper input#footer-EMAIL,#footer-wrapper input#footer-subscribe{width:100%}#footer-wrapper input#footer-EMAIL{margin-top:10px}}div#bottom-footer{display:flex;margin:0 auto;border-top:1px solid var(--dotted-color);align-items:flex-start}div#bottom-footer .footer-left{width:50%;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}div#bottom-footer .footer-left ul.social-icons__wrapper{margin-top:0!important;flex:1 0 100%}div#bottom-footer .footer-left ul.social-icons__wrapper li{padding:0}div#bottom-footer .footer-left ul.social-icons__wrapper li a{color:var(--footer-text);text-decoration:none;display:block}div#bottom-footer .footer-left ul.social-icons__wrapper li a:hover,div#bottom-footer .footer-left ul.social-icons__wrapper li a:focus{color:var(--footer-text);opacity:.75;text-decoration:none}div#bottom-footer .footer-left p{flex:1 0 100%}div#bottom-footer .footer-left ul.policies.list-unstyled{display:flex;gap:10px;list-style:none;margin-bottom:0}div#bottom-footer .footer-left:has(shop-login-button){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}div#bottom-footer .footer-right{width:50%;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap}div#bottom-footer .selectors-form{display:flex;gap:20px;justify-content:flex-end}div#bottom-footer .disclosure__toggle{white-space:nowrap;color:var(--footer-text)!important;background-color:var(--footer-background)!important;margin:0;text-transform:capitalize;text-decoration:none;border-bottom:0;padding:0 0 5px;display:inline-flex;align-items:center;gap:5px}div#bottom-footer .disclosure-list{bottom:115%}#payment .payment-methods svg{display:inline;width:40px;height:25.25px;text-align:center;margin:3px 1px}#payment:after{display:none}@media(max-width:740px){div#bottom-footer{flex-wrap:wrap;border-top:0}div#bottom-footer .footer-left{width:100%;order:2}div#bottom-footer .footer-right{width:100%;align-items:flex-start}div#bottom-footer .disclosure-list{left:0;right:unset}}@media(max-width:980px){.footer-section #footer-wrapper{padding:28px 0 22px!important}.footer-section #footer-wrapper #footer,.footer-section #footer-wrapper #bottom-footer{width:calc(100% - 36px);max-width:640px;margin-left:auto!important;margin-right:auto!important}.footer-section #footer-wrapper .footer__block-container{display:block;padding:0}.footer-section #footer-wrapper .footer-menu{width:100%;margin:0;padding:0;text-align:left}.footer-section #footer-wrapper .footer-menu--newsletter{padding-bottom:24px}.footer-section #footer-wrapper .footer-menu--newsletter .togglecontent{pointer-events:none}.footer-section #footer-wrapper .footer-menu--newsletter .footer-block-content,.footer-section #footer-wrapper .footer-menu--text .footer-block-content{display:block!important}.footer-section #footer-wrapper .footer-menu--newsletter h3{margin:0 0 12px!important}.footer-section #footer-wrapper #footer_signup,.footer-section #footer-wrapper #footer_signup .rte{margin-top:0}.footer-section #footer-wrapper #footer_signup p:empty{display:none}.footer-section #footer-wrapper #footer_signup p{margin-bottom:16px;font-size:14px;line-height:1.5!important}.footer-section #footer-wrapper #footer--newsletter__form{margin-bottom:0}.footer-section #footer-wrapper input#footer-EMAIL,.footer-section #footer-wrapper input#footer-subscribe{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;line-height:48px!important;border-radius:0;box-sizing:border-box}.footer-section #footer-wrapper input#footer-EMAIL{font-size:16px}.footer-section #footer-wrapper input#footer-subscribe{margin-top:8px!important;background:#4b6d8c!important;color:#f7f4ee!important;border:1px solid #4b6d8c!important}.footer-section #footer-wrapper input#footer-subscribe:hover{background:#827e3d!important;border-color:#827e3d!important}.footer-section #footer-wrapper .hb-footer-app{margin-top:20px}.footer-section #footer-wrapper .hb-footer-app__download{gap:12px}.footer-section #footer-wrapper .hb-footer-app__phone{flex-basis:28px;width:28px;height:42px}.footer-section #footer-wrapper .footer-menu--menu{position:relative;border-top:1px solid rgba(247,244,238,.2)}.footer-section #footer-wrapper .footer-menu--menu>.togglecontent{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 0;margin:0;color:#f7f4ee;cursor:pointer;pointer-events:auto}.footer-section #footer-wrapper .footer-menu--menu h3{margin:0!important;padding:0!important}.footer-section #footer-wrapper .footer-menu--menu>.togglecontent:after{content:"+";color:#f7f4ee;width:24px;text-align:center;font-size:22px;line-height:1;font-weight:400}.footer-section #footer-wrapper .footer-menu--menu:has(input:checked)>.togglecontent:after{content:"\2212"}.footer-section #footer-wrapper .footer-menu--menu:has(input:focus-visible)>.togglecontent{outline:2px solid #f7f4ee;outline-offset:-2px}.footer-section #footer-wrapper .footer-menu--menu>input[type=checkbox]{display:block!important;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.footer-section #footer-wrapper .footer-menu--menu>.footer-block-content{display:none!important}.footer-section #footer-wrapper .footer-menu--menu>input:checked~.footer-block-content{display:block!important;visibility:visible;opacity:1;padding-bottom:14px}.footer-section #footer-wrapper .footer-menu--menu ul{margin:0;padding:0}.footer-section #footer-wrapper .footer-menu--menu li{margin:0}.footer-section #footer-wrapper .footer-menu--menu li a{display:block;padding:7px 0}.footer-section #footer-wrapper #bottom-footer{margin-top:0!important;padding-top:20px!important}.footer-section #bottom-footer .footer-left{margin-top:0!important;align-items:center;text-align:center}.footer-section #bottom-footer .footer-left .hb-footer-social-row{gap:16px}.footer-section #bottom-footer .footer-left .hb-footer-social-row ul.social-icons__wrapper{gap:8px}.footer-section #bottom-footer .footer-left .hb-footer-social-row ul.social-icons__wrapper li a{min-width:32px;min-height:36px}.footer-section #bottom-footer .footer-left p{margin-top:14px;font-size:12px!important}}.footer-section #footer-wrapper .footer-menu--newsletter{container-type:inline-size}.footer-section #footer-wrapper .footer-menu--newsletter h3.hb-footer-newsletter-title{margin:0 0 14px!important;font-family:var(--hb-footer-brand-font, "Playfair Display", Georgia, serif)!important;font-size:clamp(28px,2.5vw,36px)!important;line-height:1.2!important;letter-spacing:.025em!important;font-weight:400!important;color:#f7f4ee!important}.footer-section #footer-wrapper .footer-menu--newsletter #footer_signup,.footer-section #footer-wrapper .footer-menu--newsletter #footer_signup .rte{margin-top:0}.footer-section #footer-wrapper .footer-menu--newsletter #footer_signup p{margin:0 0 12px;line-height:1.65!important}.footer-section #footer-wrapper .footer-menu--newsletter #footer--newsletter__form{margin:30px 0 0}.footer-section #footer-wrapper .hb-footer-email-label{display:block;margin:0 0 5px;color:#f7f4ee!important;font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.footer-section #footer-wrapper .hb-footer-email-field{display:flex;align-items:center;width:100%;border-bottom:1px solid #f7f4ee}.footer-section #footer-wrapper .footer-menu--newsletter input#footer-EMAIL{flex:1 1 auto;min-width:0;width:calc(100% - 48px)!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 4px!important;float:none!important;background:transparent!important;color:#f7f4ee!important;border:0!important;box-shadow:none!important;border-radius:0;font-size:16px;line-height:48px!important;letter-spacing:.06em;text-indent:0!important}.footer-section #footer-wrapper .footer-menu--newsletter input#footer-EMAIL::placeholder{color:#f7f4eed9!important;opacity:1}.footer-section #footer-wrapper .footer-menu--newsletter button#footer-subscribe{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 48px;width:48px!important;min-width:48px;height:48px!important;min-height:48px;margin:0!important;padding:0!important;border:0!important;border-radius:0;box-shadow:none;background:transparent!important;color:#f7f4ee!important;cursor:pointer}.footer-section #footer-wrapper .footer-menu--newsletter button#footer-subscribe:hover{color:#c6c3aa!important}.footer-section #footer-wrapper .hb-footer-email-field:focus-within{outline:1px solid #f7f4ee;outline-offset:4px}.footer-section #footer-wrapper .footer-menu--newsletter .hb-footer-social-row{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:16px}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 6px;margin:0 0 0 -10px!important;padding:0}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper li{margin:0;padding:0}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper li a{display:flex;align-items:center;justify-content:center;width:40px;min-height:44px;color:#f7f4ee!important}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper svg{display:block;width:20px;height:20px;fill:#f7f4ee}.footer-section #footer-wrapper .footer-menu--newsletter .hb-footer-shop-follow{display:flex;align-items:center}.footer-section #footer-wrapper a.hb-footer-fleur{display:block;width:104px;max-width:100%;margin-top:36px;color:#f7f4ee!important;text-decoration:none!important}.footer-section #footer-wrapper .hb-footer-fleur__mark{display:block;width:100%;height:auto;object-fit:contain}.footer-section #footer-wrapper a.hb-footer-fleur:focus-visible{outline:2px solid currentColor;outline-offset:6px}.footer-section #footer-wrapper #bottom-footer .footer-left{align-items:flex-start;text-align:left}@media(max-width:980px){.footer-section #footer-wrapper .footer-menu--newsletter{padding-bottom:32px}.footer-section #footer-wrapper .footer-menu--newsletter h3.hb-footer-newsletter-title{font-size:28px!important}.footer-section #footer-wrapper .footer-menu--newsletter #footer--newsletter__form{margin-top:24px}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper{gap:0 3px;margin-left:-8px!important}.footer-section #footer-wrapper .footer-menu--newsletter ul.social-icons__wrapper li a{width:36px}.footer-section #footer-wrapper a.hb-footer-fleur{width:88px;margin-top:28px}}.footer-section #footer-wrapper .hb-footer-copyright-brand{font-family:var(--hb-footer-brand-font, "Playfair Display", Georgia, serif)!important;font-weight:400;font-style:normal}
/*# sourceMappingURL=/cdn/shop/t/346/assets/section-footer.css.map */
