@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.shopify-section-group-footer-group{background:inherit}.footer{position:relative;z-index:10;display:block;background:inherit;padding-block:var(--footer-mobile-top-spacing, 0) var(--footer-mobile-bottom-spacing, 0)}@media screen and (min-width:768px){.footer{padding-block:var(--footer-top-spacing, 0) var(--footer-bottom-spacing, 0)}}@media screen and (min-width:1200px){.footer__container.container{padding-inline:50px}}.footer__panel{display:flex;overflow-wrap:anywhere;flex-direction:column;width:100%;overflow:hidden;border-radius:var(--footer-mobile-panel-radius, 20px);background-color:var(--footer-panel-bg, rgb(var(--color-background)));color:var(--footer-text, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width:960px){.footer__panel{border-radius:var(--footer-panel-radius, 40px)}}.footer__top{display:flex;flex-direction:column}@media screen and (min-width:960px){.footer__top{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;border-bottom:1px solid var(--footer-divider, rgb(var(--color-border)))}}@media screen and (min-width:1200px){.footer__top{grid-template-columns:556px minmax(0,1fr);min-height:402px}}.footer__heading{margin:0;color:inherit;font-family:var(--font-body-family);font-style:normal;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;text-transform:none}.footer__newsletter-area{display:flex;flex-direction:column;align-items:flex-start;padding:40px 20px 24px}@media screen and (min-width:960px){.footer__newsletter-area{grid-column:1;grid-row:1;padding:68px 40px 0 32px}}@media screen and (min-width:1200px){.footer__newsletter-area{padding:68px 56px 0 48px}}.footer__newsletter{width:100%}.footer__form{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer__newsletter-heading--font-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.footer__newsletter-text{margin-top:10px;max-width:420px;font-size:14px;line-height:21px}.footer__form-inner{display:flex;align-items:stretch;width:100%;margin-top:24px;overflow:hidden;border:1px solid var(--footer-input-border, rgba(var(--color-border-input)));border-radius:1000px;background-color:var(--footer-input-bg, rgb(var(--color-background)))}@media screen and (min-width:960px){.footer__form-inner{max-width:420px}}.footer__input{flex:1 1 auto;width:100%;min-width:0;min-height:54px;padding:0 18px;border:0;border-radius:0;background-color:transparent;color:var(--footer-input-text, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:14px;line-height:normal;outline-offset:-2px}.footer__input::placeholder{color:var(--footer-input-text, rgb(var(--color-foreground-secondary)));opacity:1}.footer__submit.button{flex:0 0 auto;max-width:70%;height:auto;min-height:54px;padding:16px 24px 18px;border-radius:100px;background-color:var(--footer-button-bg, rgb(var(--color-button)));color:var(--footer-button-text, rgb(var(--color-button-text)));font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center;text-transform:none}.footer__submit.button .button__content,.footer__submit.button .button__label{max-width:100%;min-width:0}.footer__submit.button .button__label,.footer__submit.button .button__icon{color:var(--footer-button-text, rgb(var(--color-button-text)))}.footer__submit.button .button__label:after{color:var(--footer-button-hover-text, rgb(var(--color-button-text-hover)))}.footer__submit.button .animated-button-circle{background-color:var(--footer-button-hover-bg, rgb(var(--color-button-hover)))}@media screen and (hover:hover)and (pointer:fine){.footer__submit.button:not(:disabled):hover,.footer__submit.button:not(:disabled):hover .button__label,.footer__submit.button:not(:disabled):hover .button__icon{color:var(--footer-button-hover-text, rgb(var(--color-button-text-hover)))}}.footer__message{display:flex;align-items:center;gap:8px;width:100%;margin-top:16px;font-size:14px;line-height:20px}.footer__message svg{flex-shrink:0;width:16px;height:16px}.footer__consent{position:relative;display:flex;align-items:center;column-gap:8px;margin-top:16px}.footer__consent-input{position:absolute;top:0;left:8px;width:0;height:0;opacity:0;cursor:pointer}.footer__consent-label{position:relative;display:flex;align-items:center;padding-left:24px;cursor:pointer}.footer__consent-label:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:16px;height:16px;border:1px solid currentColor;border-radius:4px;background-color:transparent;transform:translateY(-50%)}.footer__consent-label:after{content:"";position:absolute;top:50%;left:3px;display:none;width:10px;height:10px;border-radius:3px;background-color:currentColor;opacity:0;transform:translateY(-50%);transition:opacity var(--duration-default) ease-in-out}.footer__consent-text{font-size:12px;line-height:17px}.footer__consent-error{position:absolute;top:calc(100% + 4px);left:-3px;display:none;margin:0;padding:4px 8px;border:1px solid var(--footer-input-border, rgba(var(--color-border-input)));border-radius:4px;background-color:var(--footer-input-bg, rgb(var(--color-background)));color:rgb(var(--color-error));font-size:12px;line-height:17px}.footer__consent-error:before{content:"";position:absolute;top:-6px;left:10px;z-index:10;display:block;width:8px;height:8px;border-top:1px solid var(--footer-input-border, rgba(var(--color-border-input)));border-left:1px solid var(--footer-input-border, rgba(var(--color-border-input)));border-top-left-radius:1px;background-color:var(--footer-input-bg, rgb(var(--color-background)));transform:rotate(45deg);transform-origin:0 0}.footer__consent-input:checked+.footer__consent-label:after{display:block;opacity:1}.footer__consent-input:focus-visible+.footer__consent-label:before{outline:1px solid currentColor}.footer__consent-input.is-invalid~.footer__consent-error{display:block}.footer__socials{margin-top:24px}.footer__secondary{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:20px 20px 0}@media screen and (min-width:960px){.footer__secondary{grid-column:2;grid-row:1 / 3;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:40px 24px;padding:68px 32px 54px 40px;border-left:1px solid var(--footer-divider, rgb(var(--color-border)))}.footer__secondary--justify-left{justify-content:flex-start}.footer__secondary--justify-center{justify-content:center}.footer__secondary--justify-evenly{justify-content:space-between;column-gap:0}}@media screen and (min-width:1200px){.footer__secondary{padding:68px 48px 54px 68px}}.footer__column{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}@media screen and (min-width:960px){.footer__column--menu,.footer__column--info{flex:1 1 0;width:auto}.footer__column--social{flex:0 1 auto;width:auto;max-width:250px}}@media screen and (min-width:1200px){.footer__column--menu,.footer__column--info{flex:0 1 220px}.footer__column--menu+.footer__column--menu{flex-basis:180px}.footer__column--social{flex:0 0 250px}}.footer__menu{width:100%}.footer__menu-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0 15px;border-bottom:1px solid var(--footer-mobile-divider, rgba(var(--color-foreground), .3));cursor:pointer;list-style:none}.footer__menu-summary::-webkit-details-marker{display:none}.footer__column--menu:first-of-type .footer__menu-summary{padding-top:15px;border-top:1px solid var(--footer-mobile-divider, rgba(var(--color-foreground), .3))}.footer__menu-icon{display:flex;flex-shrink:0;width:16px;height:16px;margin-top:0;transition:transform var(--duration-default) ease}.footer__menu-icon svg{width:16px;height:16px}.footer__menu[open] .footer__menu-icon{transform:rotate(45deg)}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:8px 0 16px}.footer__links-item{font-size:14px;line-height:20px}@keyframes footerLinksFadeIn{0%{opacity:0}to{opacity:1}}.footer__menu[open] .footer__links{animation:footerLinksFadeIn .25s ease-in forwards}@media screen and (min-width:960px){.footer__menu-summary{padding:0;border:0;pointer-events:none}.footer__column--menu:first-of-type .footer__menu-summary{padding-top:0;border:0}.footer__menu-icon{display:none}.footer__links{padding:13px 0 0}.footer__menu[open] .footer__links{animation:none}}.footer__link,.footer__policy-link,.footer__newsletter-text a,.footer__legal-text a,.footer__info a,.footer__consent-text a{display:inline;color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 1px;background-position:right calc(100% - 1px);transition:background-size var(--duration-default) ease-in-out,background-position 0s var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.footer__link:hover,.footer__policy-link:hover,.footer__newsletter-text a:hover,.footer__legal-text a:hover,.footer__info a:hover,.footer__consent-text a:hover{background-size:100% 1px;background-position:left calc(100% - 1px);transition:background-size var(--duration-default) ease-in-out}}.footer__link{font-size:14px;line-height:20px}.footer__link--active{background-size:100% 1px;background-position:left calc(100% - 1px)}.footer__info{margin-top:13px;font-size:14px;line-height:20px;word-break:break-word}.footer__column--info{padding:16px 0}@media screen and (min-width:960px){.footer__column--info{padding:0}}.footer__column--social{align-items:center;margin-top:12px}.footer__column--social .footer__heading{display:none}@media screen and (min-width:960px){.footer__column--social{align-items:flex-start;margin-top:0}.footer__column--social .footer__heading{display:block}}.footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin:0;padding:12px 0 0}@media screen and (min-width:960px){.footer__column--social .footer__social{padding-top:25px}}.footer__social-item{display:flex}.footer__social-link{display:flex;color:inherit;transition:opacity var(--duration-default) ease}.footer__social-link .icon{width:24px;height:24px;color:inherit}.footer__social-link .icon-social-meta{width:28px;height:28px}@media screen and (hover:hover)and (pointer:fine){.footer__social-link:hover{opacity:var(--hover-opacity)}}.footer__legal{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px 20px;text-align:center}@media screen and (min-width:960px){.footer__legal{grid-column:1;grid-row:2;align-items:flex-start;padding:40px 40px 24px 32px;text-align:left}}@media screen and (min-width:1200px){.footer__legal{padding:40px 56px 24px 48px}}.footer__legal-text,.footer__copyright{margin:0;max-width:340px;font-size:12px;line-height:17px}.footer__legal-text>*{width:auto;max-width:none;margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit}.footer__copyright-item a{color:inherit;transition:opacity var(--duration-default) ease}@media screen and (hover:hover)and (pointer:fine){.footer__copyright-item a:hover{opacity:var(--hover-opacity)}}.footer__policies{display:block;margin:-4px 0;padding:0;font-size:14px;line-height:25px;text-align:center}@media screen and (min-width:960px){.footer__policies{margin-right:-24px;text-align:left}}@media screen and (min-width:1200px){.footer__policies{margin-right:-40px}}.footer__policies-item{display:inline}.footer__policies-item:not(:last-child):after{content:" ";word-spacing:calc(33px - .278em);background:linear-gradient(currentColor,currentColor) center / 1px 15px no-repeat}.footer .footer__policy-link{display:inline-block;max-width:100%;font-size:14px;line-height:17px}.footer__brand{display:flex;width:100%;padding:10px 16px 24px}@media screen and (min-width:960px){.footer__brand{padding:35px 48px}}.footer__brand--align-left{justify-content:flex-start}.footer__brand--align-center{justify-content:center}.footer__logo{display:block;width:100%;max-width:var(--footer-logo-width, 930px);transition:opacity var(--duration-default) ease}@media screen and (hover:hover)and (pointer:fine){.footer__logo:hover{opacity:.8}}.footer__logo-image{display:block;width:100%;height:auto}.footer__logo-image--mobile,.footer__logo-image--dark-mode{display:none}@media screen and (max-width:959.98px){.footer__logo--has-mobile .footer__logo-image--desktop{display:none}.footer__logo--has-mobile .footer__logo-image--mobile{display:block}}.footer__logo-text{display:block;font-size:32px;font-weight:700;line-height:1.2}@media(prefers-color-scheme:dark){[data-scheme=auto] .footer__logo.has-dm-logo .footer__logo-image--light-mode{display:none}[data-scheme=auto] .footer__logo.has-dm-logo .footer__logo-image--dark-mode{display:block}}[data-scheme=dark] .footer__logo.has-dm-logo .footer__logo-image--light-mode{display:none}[data-scheme=dark] .footer__logo.has-dm-logo .footer__logo-image--dark-mode{display:block}.footer__localization{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:28px;width:100%}@media screen and (min-width:576px){.footer__localization{width:auto}}.footer__localization:empty{display:none}.footer__localization localization-form{display:flex;align-items:center;justify-content:center}.footer__localization-button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:32px;min-height:32px;color:inherit}.footer__localization .localization-selector+.disclosure__list{top:auto;bottom:100%;left:0;z-index:100;max-width:300px;margin-top:0;padding:8px;border-radius:10px;box-shadow:0 4px 16px rgba(var(--color-shadow),.15);transform:translateY(-10px);animation:animateLocalization var(--duration-default) ease}.footer__localization .localization-selector+.disclosure__list .disclosure__item{margin-bottom:2px}.footer__localization .localization-selector+.disclosure__list .disclosure__item:last-child{margin-bottom:0}.footer__localization .localization-selector+.disclosure__list .disclosure__link{padding:6px 16px;border-radius:6px;color:rgb(var(--color-foreground));text-decoration:none;transition:background-color var(--duration-default)}.footer__localization .localization-selector+.disclosure__list .disclosure__link--active{background-color:rgb(var(--color-background-secondary))}@media screen and (hover:hover)and (pointer:fine){.footer__localization .localization-selector+.disclosure__list .disclosure__link:hover{background-color:rgb(var(--color-background-secondary))}}.footer .disclosure__list{background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}:root.no-js .footer .footer__localization{gap:14px}:root.no-js .footer .footer__localization noscript .localization-form .button{width:100%}:root.no-js .footer .footer__localization noscript .localization-form__select+.button{margin-top:8px}:root.no-js .footer .footer__localization noscript .localization-selector.link{padding:9px 0 9px 16px;border:1px solid currentColor;border-radius:var(--border-radius-button);transition:opacity var(--duration-default) ease}@media screen and (hover:hover)and (pointer:fine){:root.no-js .footer .footer__localization noscript .localization-selector.link:hover{opacity:.7}}@media screen and (max-width:576px){.footer__localization noscript,.footer__localization noscript .localization-form:only-child{width:100%}}@media screen and (min-width:990px){.footer__localization noscript .localization-form__select{min-width:200px}}.footer__payment{margin:0}.footer__follow-on-shop{display:flex}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .footer__column--reveal{-webkit-mask-image:linear-gradient(90deg,currentColor 33.33%,transparent 66.66%);mask-image:linear-gradient(90deg,currentColor 33.33%,transparent 66.66%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.75s ease,mask-position 1.75s ease}html:not(.no-js) .footer__column--reveal.is-revealed{-webkit-mask-position:0 0;mask-position:0 0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-footer.css.map */
