.footer_top{display:flex;align-items:center;background:var(--color-secondary-background);padding:3.5rem 0}.footer_top.apply_reverse{flex-direction:row-reverse;padding:5rem 0 4rem}.footer_top:has(>:nth-child(2)){justify-content:space-between}.footer_top>:only-child{margin-left:auto;margin-right:auto}.footer_logo_wrapper,localization-wrapper,.footer_payment_icons_wrapper{flex:1}.footer_logo_wrapper{display:flex;justify-content:center}.footer_top:has(>:nth-child(2)) .footer_logo_wrapper{justify-content:flex-start}.footer_top:has(>:nth-child(3)) .footer_logo_wrapper{justify-content:center}.footer_top.apply_reverse .footer_localization_wrapper{justify-content:flex-end}.footer_top>:only-child .footer_localization_wrapper,.footer_top>:only-child .footer_payment_ul{justify-content:center}ul.footer_payment_ul{margin:0;padding:0;display:flex;list-style:none;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.footer_localization_wrapper{display:flex;align-items:center;gap:1rem;position:relative}.footer_localization_inner{display:flex;align-items:center;gap:1rem}.footer_localization_wrapper button{padding:0;background:transparent;border:none;color:var(--color-text);display:flex;align-items:center;cursor:pointer}.footer_social_media_icons_wrapper{position:relative;margin-top:2.4rem}.footer_social_media_icons_wrapper ul{border:none;width:fit-content;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;gap:1.6rem 3.2rem;margin:0 auto;background:transparent;position:relative;z-index:1}.footer_social_media_icons_wrapper .social__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--color-text);text-decoration:none}.footer_social_media_icons_wrapper .social__link .visually-hidden{position:static!important;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:1.4rem;line-height:1;color:var(--color-text);letter-spacing:.2px}ul.social_icons_wrapper svg{width:1.8rem;height:1.8rem}ul.social_icons_wrapper svg path{fill:var(--color-text)}.footer_center{position:relative;margin:4.9rem 0 0;padding:0;display:flex;justify-content:space-between;align-items:stretch;gap:var(--gap);flex-wrap:wrap;border-top:1px solid var(--color-border)}.container-middle-footer{position:relative}.container-middle-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--color-border)}.footer_center:not(:has(.apply_bg)) .footer_block+.footer_block{border-left:1px solid var(--color-border);padding-left:5rem}.footer_block:not(.apply_bg) .footer_block_head h3{color:var(--color-heading);letter-spacing:.02em;font-size:clamp(2rem,2.6vw,2.8rem)}.footer_block:not(.apply_bg) .footer_menu_wrapper ul li a{color:var(--color-text)}.footer_block{max-width:calc(var(--width) - var(--gap));width:100%;height:auto;flex:0 0 auto;padding:5rem 0}.footer_block.apply_bg{background:var(--color-secondary-background);padding:5rem}.footer_block_head{margin:0 0 2.5rem}.footer_block.apply_bg .footer_block_head h3{color:var(--color-secondary-heading)}.footer_text_block_wrapper.rte p,.footer_text_block_wrapper.rte li{font-size:1.4rem;line-height:24px;opacity:.8}.footer_menu_wrapper ul{margin:0;padding:0;list-style:none}.footer_menu_wrapper ul li{margin:0 0 1.6rem}.footer_menu_wrapper ul li a{color:var(--color-secondary-text);text-decoration:none;line-height:1.4;display:flex;transition:transform .3s ease}.footer_menu_wrapper ul li a:hover{transform:translate(2px)}.footer_bottom{margin:0rem 0 0;text-align:center;display:flex;flex-flow:column;max-width:var(--container);margin:0 auto;padding:0 5rem .5rem}.footer_copyright_wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.footer_copyright_wrapper>localization-wrapper{justify-self:start}.footer_copyright_wrapper>p{grid-column:2;text-align:center;margin:0}.footer_copyright_wrapper>.footer_payment_icons_wrapper{grid-column:3;justify-self:end}.footer_bottom.bg_enabled .footer_copyright_wrapper{background:var(--color-background);padding:2rem 0;border-radius:1rem;margin:0;grid-template-columns:repeat(3,1fr)}.footer_bottom.bg_enabled .footer_copyright_wrapper>p{grid-column:2;justify-self:center}.footer_copyright_wrapper p,.footer_copyright_wrapper p a{color:var(--color-text);font-family:var(--font-heading-family);text-decoration:none}.footer_copyright_wrapper_text a:hover{text-decoration:underline}.footer_bottom.bg_enabled .footer_copyright_wrapper p,.footer_bottom.bg_enabled .footer_copyright_wrapper p a{color:var(--copyright-text)}.footer_follow_on_shop_wrapper{margin:0 0 1.6rem}.footer_newsletter_form_btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:0;width:14rem;height:4.6rem;border-radius:999px;background:var(--color-background);color:var(--color-text);border:none}.footer_newsletter_form_btn:focus-visible{outline:1.5px solid var(--color-text);outline-offset:-5px}.footer_block.footer_newsletter_block .input_field_wrapper{background:var(--color-background);border-bottom:1px solid var(--color-border)}.footer_block.apply_bg.footer_newsletter_block .input_field_wrapper{background:var(--color-secondary-background)}.footer_newsletter_field_wrapper{position:relative}.footer_newsletter_blocks_wrapper .form_success_message{gap:7px}.footer_newsletter_text.rte{margin:1rem 0 0}.footer_newsletter_text.rte p{font-size:16px}.footer_social_media_icons_wrapper a{display:flex;transition:transform .3s ease}.footer_social_media_icons_wrapper a:hover{transform:translateY(-2px)}.footer_block.apply_bg.footer_text_block .footer_text_block_wrapper,.footer_block.apply_bg.footer_text_block .footer_text_block_wrapper>*,.footer_block.apply_bg.footer_newsletter_block .footer_newsletter_text,.footer_block.apply_bg.footer_newsletter_block .footer_newsletter_text>*{color:var(--color-secondary-text)}.footer_localization_wrapper .localization_dropdown_wrapper{right:unset;left:0;z-index:1;box-shadow:0 0 5px #ffffff80;bottom:unset;top:calc(100% + 2rem)}.footer_localization_wrapper .language_dropdown{left:0;right:0}.main_footer_wrapper.fixed_reveal .footer_bottom_reveal:has(.localization_dropdown_wrapper.active){z-index:3}.footer_policies_wrapper{margin:1rem 0}.footer_policies_wrapper ul{display:flex;justify-content:center;align-items:center;column-gap:1.6rem;row-gap:1rem;list-style:none;flex-wrap:wrap;margin:0;padding:0}.footer_policies_wrapper ul li a{font-size:1.2rem;color:var(--color-text);text-decoration:none;text-underline-offset:3px}.footer_policies_wrapper ul li a:hover{text-decoration:underline}.footer_newsletter_wrapper{margin:0 0 3.7rem}.footer_newsletter_wrapper.fn-true{background:var(--color-secondary-background);padding:2rem 1.5rem;border-radius:var(--img-border-radius)}.footer_newsletter_inner{max-width:100rem;margin-inline:auto;display:flex;flex-flow:column;align-items:center;text-align:center;gap:3rem}.footer_newsletter_inner .h2{font-size:clamp(3.4rem,4vw,6.4rem)}.footer_newsletter_form_wrapper{width:100%;max-width:70rem;height:5.8rem}.footer_newsletter_field_inner{width:100%;height:5.8rem;background:#fff;border-radius:999px;position:relative}.footer_newsletter_field_inner .input_field_wrapper{background:#fff;height:100%;border-radius:999px;border-bottom:none;padding-inline:2.6rem}.footer_newsletter_field_inner .input_field_wrapper input,.footer_newsletter_field_inner .input_field_wrapper label{color:#1a1a1a}.footer_newsletter_field_inner .input_field_wrapper label{left:2.6rem}.footer_newsletter_field_inner .input_field_wrapper input:focus-visible{outline-offset:-5px;outline:2px solid var(--color-input-text)}.input_wrapper_inner{width:75%;height:100%}.footer_copyright_wrapper .footer_localization_wrapper .localization_dropdown_wrapper,.footer_center+.footer_top .footer_localization_wrapper .localization_dropdown_wrapper{top:unset;bottom:calc(100% + 2rem)}.footer_newsletter_inner .footer_block_head{margin:0}.main_footer_wrapper.fixed_reveal .footer_bottom_reveal{position:fixed;left:0;right:0;bottom:0;width:auto;max-width:100%;overflow-x:clip;z-index:0}.fixed_reveal .footer_flow,.fixed_reveal .footer_bottom_reveal{background:var(--color-background)}.main_footer_wrapper.fixed_reveal .footer_flow{position:relative;z-index:1;margin-bottom:var(--footer-reveal-height, 0px)}.main_footer_wrapper.fixed_reveal{padding-bottom:0}body:has(.main_footer_wrapper.fixed_reveal) #MainContent{position:relative;z-index:2;background:var(--color-background)}@media screen and (max-width:1399px){.footer_block.apply_bg{padding:3rem}}@media screen and (max-width:1024px){.footer_block{min-width:calc(33% - var(--gap) / 2);max-width:calc(33% - var(--gap) / 2);width:100%;flex:1 1 calc(33% - var(--gap) / 2)}.footer_center:not(:has(.apply_bg)) .footer_block+.footer_block{border-left:none;padding-left:0}}@media screen and (max-width:989px){.footer_newsletter_inner{flex-flow:column}.footer_newsletter_inner .footer_block_head{width:100%}.footer_newsletter_form_wrapper{max-width:100%;width:100%;height:100%}}@media screen and (max-width:820px){.footer_block{min-width:calc(50% - var(--gap) / 2);max-width:calc(50% - var(--gap) / 2);width:100%;flex:1 1 calc(50% - var(--gap) / 2)}}@media screen and (max-width:768px){.footer_menu_wrapper ul li{margin:0 0 1rem}.footer_block_head{margin:0 0 1.2rem}.footer_top{flex-flow:column;justify-content:center;align-items:center;gap:2rem}localization-wrapper{width:100%}.footer_localization_wrapper,ul.footer_payment_ul{justify-content:center}.footer_localization_wrapper .localization_dropdown_wrapper{inset:auto auto calc(100% + 1rem) 50%;transform:translate(-50%);width:min(35rem,calc(100vw - 3rem));z-index:9}.footer_copyright_wrapper{grid-template-columns:1fr;justify-items:center;gap:1.6rem}.footer_copyright_wrapper>localization-wrapper,.footer_copyright_wrapper>p,.footer_copyright_wrapper>.footer_payment_icons_wrapper{grid-column:1;justify-self:center}.footer_bottom.bg_enabled .footer_copyright_wrapper{flex-flow:column;gap:1rem}.footer_top.apply_reverse{flex-flow:column;align-items:center}.footer_top.apply_reverse .footer_localization_wrapper{justify-content:center}}@media screen and (max-width:640px){.footer_block{min-width:100%;max-width:100%;width:100%;flex:1 1 100%;padding:0}.footer_block.apply_bg{padding:2rem}.footer_logo_wrapper img{width:250px}.footer_copyright_wrapper{display:flex;flex-direction:column;gap:10px}.footer_localization_wrapper .localization_dropdown_wrapper{height:20rem}}@media screen and (max-width:749px){.footer_newsletter_field_inner{height:100%;gap:2rem;display:flex;flex-flow:column;background:transparent}.footer_newsletter_field_inner .input_field_wrapper{height:4.8rem;border-radius:var(--btn-border-radius)}.footer_newsletter_form_btn{position:static;transform:none;max-width:100%;width:100%;background:var(--color-secondary-button-background);color:var(--color-secondary-button-text)}.footer_newsletter_form_btn:before{display:none}}@media screen and (max-width:749px){.footer_bottom{padding:0 1rem}.footer_bottom.bg_enabled .footer_copyright_wrapper{padding:2rem 0}.footer_top.apply_reverse{padding:3rem 0 2.5rem}.footer_center{margin:3rem 0 0;padding:3rem 10px 2rem}main .shopify-section:last-child{margin-bottom:2.5rem}}.footer_center.fn--bottom{margin:0}.footer_center.fn--bottom .footer_text_block_wrapper.rte p,.footer_center.fn--bottom .footer_text_block_wrapper.rte li{word-wrap:normal!important;font-size:1.4rem;line-height:24px;opacity:.8}.footer_center.fn--bottom .footer_menu_wrapper ul li a{opacity:.8}.footer_center.fn--bottom .footer_text_block_wrapper.rte{max-width:32rem}.footer_center.fn--bottom .footer_block{padding:7.5rem 0}.footer_newsletter_wrapper.fn--bottom{margin:4rem 0 0}.footer_bottom_reveal .footer_newsletter_wrapper.fn--bottom{margin:0;padding-block:5rem;border-bottom:1px solid var(--color-border)}@media screen and (max-width:989px){.footer_center.fn--bottom .footer_block{padding:.2rem 0}}.footer_newsletter_form_wrapper:has(.fn_social){height:auto}.footer_newsletter_wrapper .footer_social_media_icons_wrapper.fn_social{margin:2rem 0 0}.footer_newsletter_wrapper .footer_social_media_icons_wrapper.fn_social ul{margin-inline:auto}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_inner{max-width:100%;flex-flow:row;align-items:flex-start;justify-content:space-between;text-align:left;gap:5rem}.footer_newsletter_wrapper.fn--two_col .footer_block_head{flex:1 1 50%;min-width:0}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_inner .h2{font-size:clamp(2.8rem,3vw,4.6rem);line-height:1}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_text.rte p{font-size:16px;opacity:.8}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_text.rte{max-width:100%}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_form_wrapper{flex:1 1 50%;max-width:70rem;margin-left:auto;min-width:0}@media screen and (max-width:989px){.footer_newsletter_wrapper.fn--two_col .footer_newsletter_inner{flex-flow:column;align-items:flex-start;gap:2.4rem}.footer_newsletter_wrapper.fn--two_col .footer_block_head,.footer_newsletter_wrapper.fn--two_col .footer_newsletter_form_wrapper{flex:1 1 auto;width:100%;max-width:100%;margin-left:0}.footer_bottom_reveal .footer_newsletter_wrapper.fn--bottom{padding-block:3rem}}@media screen and (max-width:640px){.footer_newsletter_wrapper.fn--bottom{margin:3rem 0 0}.footer_bottom_reveal .footer_newsletter_wrapper.fn--bottom{padding-block:2.4rem}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_inner{text-align:center;align-items:center;gap:2rem}.footer_newsletter_wrapper.fn--two_col .footer_newsletter_text.rte{max-width:100%}}.nav_f_p--bottom .footer_newsletter_wrapper{padding-bottom:60px;margin:0}.nav_f_p--bottom .footer_center{margin-top:0}.nav_f_p--bottom .container-middle-footer{border-bottom:1px solid var(--color-border)}@media screen and (min-width:999px){.nav_f_p--bottom .footer_block{padding:7rem 0}}.fn_content_col:not(.fn_content_col--active){display:contents}.main_footer_wrapper .footer_newsletter_wrapper.fn--logo_col{padding-top:var(--fn-pt, 100px);padding-bottom:var(--fn-pb, 100px)}.footer_newsletter_wrapper.fn--logo_col .footer_newsletter_inner{max-width:100%;flex-flow:row;align-items:center;justify-content:space-between;text-align:left;gap:5rem}.fn--logo_col .fn_logo_col{flex:1 1 50%;min-width:0;display:flex;justify-content:center}.fn--logo_col .fn_logo_link{display:inline-flex;width:100%;max-width:var(--fn-logo-w, 300px);color:var(--color-heading);text-decoration:none}.fn--logo_col .fn_logo_link:focus-visible{outline:2px solid var(--color-heading);outline-offset:4px}.fn--logo_col .fn_logo_img{display:block;width:100%;height:auto}.fn--logo_col .fn_logo_text{font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,9rem);line-height:1;word-break:break-word}.fn--logo_col .fn_content_col--active{flex:1 1 50%;min-width:0;max-width:70rem;display:flex;flex-flow:column;gap:3rem}.footer_newsletter_wrapper.fn--logo_col .footer_newsletter_inner .h2{font-size:clamp(2.8rem,2.6vw,4.2rem);line-height:1.1}.footer_newsletter_wrapper.fn--logo_col .footer_newsletter_text.rte{max-width:100%;margin-top:1.2rem}.footer_newsletter_wrapper.fn--logo_col .footer_newsletter_form_wrapper{max-width:100%}.footer_newsletter_wrapper.fn--logo_col .footer_social_media_icons_wrapper.fn_social ul{margin-inline:0}@media screen and (max-width:989px){.footer_newsletter_wrapper.fn--logo_col .footer_newsletter_inner{flex-flow:column;align-items:center;text-align:center;gap:3rem}.fn--logo_col .fn_logo_col,.fn--logo_col .fn_content_col--active{flex:1 1 auto;width:100%;max-width:100%}.fn--logo_col .fn_content_col--active{gap:2.4rem}.footer_newsletter_wrapper.fn--logo_col .footer_social_media_icons_wrapper.fn_social ul{margin-inline:auto}}.fn--logo_col .footer_newsletter_text.rte p{font-size:14px;opacity:.8}.fn--logo_col .footer_social_media_icons_wrapper ul{width:100%}.social_position--bottom .footer_social_media_icons_wrapper{margin-bottom:1.5rem;margin-top:1.5rem}.social_position--top .footer_social_media_icons_wrapper{padding-bottom:1.5rem;margin-top:1.5rem}@media screen and (max-width:749px){.main_footer_wrapper.main_footer_wrapper.fixed_reveal.fixed_reveal--mobile_false .footer_bottom_reveal{display:block;position:relative;z-index:auto}.main_footer_wrapper.fixed_reveal.fixed_reveal--mobile_false .footer_flow{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/footer.css.map */
