@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;background:inherit}.footer-main{width:100%;padding-top:6rem;padding-bottom:3.4rem}.footer-main-wrapper{width:100%;display:flex;flex-direction:column;row-gap:2rem}@media screen and (min-width:990px){.footer-main-wrapper{row-gap:3rem}}.footer-main-head{width:100%;display:flex;gap:2.4rem;flex-direction:column}@media screen and (min-width:990px){.footer-main-head{flex-direction:row}}@media screen and (min-width:1100px){.footer-main-head{margin-bottom:3.8rem}}.footer-main-head .footer-main-head__info{width:100%}@media screen and (min-width:990px){.footer-main-head .footer-main-head__info{width:45%}}@media screen and (min-width:1360px){.footer-main-head .footer-main-head__info{width:50%}}.footer-main-head .footer-main-head__info .footer-logo,.footer-main-head .footer-main-head__info .footer-main-text{max-width:59.5rem}@media screen and (min-width:990px){.footer-main-head .footer-main-head__info .footer-logo,.footer-main-head .footer-main-head__info .footer-main-text{width:66.6667%}}.footer-logo{display:flex;align-items:center;max-width:100%;height:auto;transition:opacity var(--duration-default) ease}@media screen and (pointer:fine){.footer-logo:hover{opacity:.8}}.footer-logo__image{display:block;max-width:100%;height:auto}.footer-logo__image--dark-mode,.footer-logo__text{display:none}.footer-logo__text--light{display:block}.footer-logo__text--dark{display:none}@media(prefers-color-scheme:dark){[data-scheme=auto] .footer-logo .footer-logo__image--light-mode{display:none}[data-scheme=auto] .footer-logo .footer-logo__image--dark-mode{display:block}[data-scheme=auto] .footer-logo .footer-logo__text--light{display:none}[data-scheme=auto] .footer-logo .footer-logo__text--dark{display:block}}[data-scheme=dark] .footer-logo .footer-logo__image--light-mode{display:none}[data-scheme=dark] .footer-logo .footer-logo__image--dark-mode{display:block}[data-scheme=dark] .footer-logo .footer-logo__text--light{display:none}[data-scheme=dark] .footer-logo .footer-logo__text--dark{display:block}.footer-main-text{display:block;width:100%}.footer-main-text:not(:first-child){margin-top:1.6rem}.footer-main-text a{display:inline;color:rgba(var(--color-foreground));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 2%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.footer-main-text a:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}.footer-policy-with-links-wrapper{display:flex;align-items:center;justify-content:flex-end}.footer-policy-with-links-wrapper.flex-between{justify-content:space-between;gap:2.4rem;flex-wrap:wrap}.footer-socials{display:block}.footer-socials .list-social__link{transition:opacity var(--duration-default) ease}@media screen and (hover:hover)and (pointer:fine){.footer-socials .list-social__link:hover .icon{opacity:var(--hover-opacity)}}.footer-blocks{width:100%;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width:990px){.footer-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:2rem}.footer-blocks.has-logo{width:50%}}.footer-block{margin-top:0}.footer-block:not(:first-child){margin-top:3.2rem}.footer-block:empty{display:none}@media screen and (min-width:990px){.footer-block:not(:first-child){margin-top:0}}.footer-menu-block{display:none}@media screen and (min-width:990px){.footer-menu-block{display:flex;flex-direction:column;row-gap:1.4rem;min-width:0}}.footer-menu-block__heading{color:rgba(var(--color-foreground));font-family:var(--font-footer-menu-family);font-style:var(--font-footer-menu-style);font-weight:700;text-transform:unset}.footer-menu-block-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;width:100%}.footer-menu-block-list__item{width:100%;min-width:0}.footer-menu-block-list__item:first-child .footer-menu-block-list__link{padding-top:0}.footer-menu-block-list__item:last-child .footer-menu-block-list__link{padding-bottom:0}.footer-menu-block-list__link{display:inline;padding:0;padding-bottom:1rem;position:relative;font-family:var(--font-footer-menu-family);font-style:var(--font-footer-menu-style);font-weight:var(--font-footer-menu-weight);color:rgba(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default) ease-in-out}@media screen and (pointer:fine){.footer-menu-block-list__link:hover{opacity:.8}.footer-menu-block-list__link:hover span{background-size:100% 1px}}.footer-menu-block-list__link span{position:relative;z-index:5;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size var(--duration-default) ease-in-out}.footer .accordion{width:100%;margin-top:0}.footer .accordion:empty+.footer-block{margin-top:0}@media screen and (min-width:990px){.footer .accordion{display:none}}.footer .accordion:not(.footer-subscribe-block+.accordion):not(:first-child){border-top:none}.footer .accordion__heading{color:rgb(var(--color-foreground))}.footer .accordion summary{padding:1.6rem 3.2rem 1.6rem 0}@keyframes linksFadeIn{0%{opacity:0}to{opacity:1}}footer details[open] ul{opacity:0;animation:linksFadeIn .25s ease-in forwards}.footer-block__details-content li:first-child .link{padding-top:3rem}@media screen and (min-width:990px){.footer-block__details-content{margin-bottom:0}.footer-block__details-content li:first-child .link{padding-top:0}.footer-block__details-content li:last-child .link{padding-bottom:0}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}}.footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground),.7);font-family:var(--font-footer-menu-family);font-style:var(--font-footer-menu-style);font-weight:var(--font-footer-menu-weight)}.footer-block__details-content .list-menu__item--active{color:rgba(var(--color-foreground))}.footer-subscribe-block{display:block;width:100%;margin-top:3.4rem}@media screen and (min-width:990px){.footer-subscribe-block{width:50%;margin-top:0}}.footer-subscribe-block+.accordion{margin-top:3.2rem}.footer-subscribe-block .button--primary{background-color:rgb(var(--color-input-button));border:.2rem solid rgb(var(--color-input-button))}.footer-subscribe-block .button--primary:hover{background-color:rgb(var(--color-input-button))!important;border:.2rem solid rgb(var(--color-input-button))!important}.footer-subscribe-block .button--primary:hover .button__icon,.footer-subscribe-block .button--primary .button__icon{color:rgb(var(--color-input-button-text))}.footer-subscribe-form{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:59.5rem}@media screen and (min-width:990px){.footer-subscribe-form{width:66.6667%}}.footer-subscribe-form h2{text-transform:capitalize;line-height:1.38}.footer-subscribe-form__heading--font-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-letter-spacing) * .1);font-style:var(--font-body-style);text-transform:unset}.footer-subscribe-form__text{color:rgba(var(--color-foreground))}.footer-subscribe-form__text a{margin-right:2px}.footer-subscribe-form__text:not(:first-child){margin-top:1.2rem}.footer-subscribe-form__text a{display:inline;-webkit-box-orient:vertical;white-space:normal;text-align:left;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none;color:rgb(var(--color-foreground));font-size:calc(var(--font-button-scale) * 1rem);font-weight:var(--font-body-weight);font-family:var(--font-button-family);font-style:var(--font-button-style);line-height:1.625;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform)}@media screen and (pointer:fine){.footer-subscribe-form__text a:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}.footer-subscribe-form__inner{display:flex;flex-direction:column;align-items:flex-start;column-gap:.8rem;row-gap:1.6rem;width:100%;position:relative}@media screen and (min-width:576px){.footer-subscribe-form__inner{flex-direction:row;align-items:center}}.footer-subscribe-form__inner:not(:first-child){margin-top:2rem}@media screen and (min-width:750px){.footer-subscribe-form__inner:not(:first-child){margin-top:2.4rem}}.footer-subscribe-form__inner .button{position:absolute;right:.6rem;bottom:.6rem;top:.6rem;padding:1.5rem}.footer-subscribe-form__input-wrapper{display:block;width:100%;border-radius:var(--border-radius-input)}.footer-subscribe-form__input{display:block;padding:1.8rem 2rem;min-width:200px;width:100%;height:6.2rem;border-radius:var(--border-radius-input);color:rgba(var(--color-input-text));background-color:rgb(var(--color-input-bg))!important}.footer-subscribe-form__input.body-normal{line-height:1}.footer-subscribe-form__input::placeholder{color:rgba(var(--color-input-placeholder));transition:color var(--duration-default) ease}@media screen and (pointer:fine){.footer-subscribe-form__input:hover::placeholder{color:rgba(var(--color-input-placeholder))}}.footer-subscribe-form__message{width:100%;display:flex;align-items:center;gap:.8rem;margin-top:1.2rem}.footer-subscribe-form__message svg{width:1.6rem;height:1.6rem}.footer-subscribe-form .footer-subscribe-form__message--success{color:rgb(var(--color-success))}.footer-subscribe-form-checkbox{display:flex;align-items:center;column-gap:.8rem;margin-top:1.2rem;position:relative}.footer-subscribe-form-checkbox__label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:2.4rem}.footer-subscribe-form-checkbox__label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid rgba(var(--color-border-input));background-color:transparent;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:4px}.footer-subscribe-form-checkbox__label:after{content:"";display:none;opacity:0;background-color:rgba(var(--color-foreground));width:10px;height:10px;border-radius:3px;position:absolute;top:50%;left:3px;transform:translateY(-50%);transition:opacity var(--duration-default) ease-in-out}.footer-subscribe-form-checkbox__label-text{color:rgba(var(--color-foreground))}.footer-subscribe-form-checkbox__label-text a{display:inline-block;color:rgba(var(--color-foreground));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 2%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.footer-subscribe-form-checkbox__label-text a:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}.footer-subscribe-form-checkbox__error{display:none;padding:.4rem .8rem;color:red;font-weight:medium;background-color:#fff;border-radius:4px;border:1px solid rgba(var(--color-border-input));position:absolute;left:-3px;top:calc(100% + 4px)}.footer-subscribe-form-checkbox__error:before{content:"";display:block;width:8px;height:8px;background-color:#fff;border-left:1px solid rgba(var(--color-border-input));border-top:1px solid rgba(var(--color-border-input));transform:rotate(45deg);transform-origin:0 0;border-top-left-radius:1px;z-index:10;position:absolute;top:-6px;left:10px}.footer-subscribe-form-checkbox input[type=checkbox]{position:absolute;left:8px;top:0;opacity:0;cursor:pointer;height:0;width:0}.footer-subscribe-form-checkbox input[type=checkbox]:checked+.footer-subscribe-form-checkbox__label:after{display:block;opacity:1}.footer-subscribe-form-checkbox input[type=checkbox]:focus-visible+.footer-subscribe-form-checkbox__label:before{outline:1px solid rgba(var(--color-foreground))}.footer-subscribe-form-checkbox input[type=checkbox].is-invalid~.footer-subscribe-form-checkbox__error{display:block}.footer-bottom{width:100%;display:flex;flex-direction:column;row-gap:1.6rem;padding-top:3.2rem;padding-bottom:3.2rem;background-color:rgba(var(--color-background-secondary));border-top:1px solid rgba(var(--color-border),.15)}.footer-bottom-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:1.6rem;column-gap:2.8rem}@media screen and (min-width:576px){.footer-bottom-container{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.footer-bottom-container__main{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem;column-gap:2.8rem;width:100%}@media screen and (min-width:576px){.footer-bottom-container__main{width:auto;flex-direction:row;align-items:center;flex-wrap:wrap}}.footer-copyright a{color:rgba(var(--color-foreground),.5);transition:opacity var(--duration-default) ease}@media screen and (pointer:fine){.footer-copyright a:hover{opacity:var(--hover-opacity)}}.footer-copyright a.powered-by-link{display:inline;color:rgb(var(--color-foreground-secondary));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 100%;background-size:100% 2%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.footer-copyright a.powered-by-link:hover{background-size:0% 5%;background-position:right 100%;opacity:.8}}.footer-copyright span,.footer-copyright__content{color:rgba(var(--color-foreground),.5)}.footer-localization{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;position:relative;width:100%}@media screen and (min-width:576px){.footer-localization{width:auto}}.footer-localization .header__localization .localization-form .disclosure .currency-country,.footer-localization .popup-modal--top-bar .header__localization-button span{font-weight:700!important}.footer-localization .header__localization .header__localization-button span,.footer-localization .header__localization .header__localization-button .icon{transition:color var(--duration-default) ease}@media screen and (hover:hover)and (pointer:fine){.footer-localization .header__localization .header__localization-button:hover span,.footer-localization .header__localization .header__localization-button:hover .icon{opacity:1;color:rgb(var(--color-foreground-secondary))}}.footer-localization:empty{display:none}.footer-localization localization-form{display:flex;align-items:center;justify-content:center}.footer-localization-button{color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;gap:.6rem;font-weight:700}.footer-localization .localization-selector+.disclosure__list{left:0;top:auto;bottom:100%;margin-top:0;padding:.8rem;max-width:30rem;border-radius:1rem;animation:animateLocalization var(--duration-default) ease;box-shadow:0 4px 16px rgba(var(--color-shadow),.15);transform:translateY(-1rem);z-index:100}.footer-localization .localization-selector+.disclosure__list .disclosure__item{margin-bottom:.2rem}.footer-localization .localization-selector+.disclosure__list .disclosure__item:last-child{margin-bottom:0}.footer-localization .localization-selector+.disclosure__list .disclosure__link{padding:.6rem 1.6rem;border-radius:.6rem;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 (pointer:fine){.footer-localization .localization-selector+.disclosure__list .disclosure__link:hover{background-color:rgb(var(--color-background-secondary))}}.footer-localization .popup-modal--top-bar button:after{bottom:0;top:auto;z-index:1}@media(prefers-color-scheme:light){.footer .disclosure__list{background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}}[data-scheme=light] .footer .disclosure__list{background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}@media(prefers-color-scheme:dark){[data-scheme=auto] .footer .disclosure__list{background-color:#343435;box-shadow:0 -8px 40px #0003}}[data-scheme=dark] .footer .disclosure__list{background-color:#343435;box-shadow:0 -8px 40px #0003}:root.no-js .footer .footer-localization{gap:1.4rem}: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:.8rem}:root.no-js .footer .footer-localization noscript .localization-selector.link{padding:.9rem 0 .9rem 1.6rem;border:1px solid rgba(var(--color-button));border-radius:var(--border-radius-button);transition:opacity var(--duration-default) ease}@media screen and (pointer:fine){:root.no-js .footer .footer-localization noscript .localization-selector.link:hover{opacity:.7}}@media screen and (max-width:576px){noscript .localization-form:only-child,.footer-localization noscript{width:100%}}@media screen and (min-width:990px){noscript .localization-form__select{min-width:20rem}}.footer-policies{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.footer-policies__item{text-transform:capitalize}.footer-policies__link{color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease}@media screen and (pointer:fine){.footer-policies__link:hover{opacity:var(--hover-opacity)}}[dir=rtl] .footer-subscribe-form__inner .button{left:.6rem;right:unset}.footer-menu-item-wrapper{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;flex-wrap:wrap}.footer-block__details-content{margin-bottom:2rem}.footer-block__details-content li{width:100%;min-width:0}.footer-menu-badge{display:inline-block;padding:.2rem 1rem;background-color:rgb(var(--color-error));color:rgb(var(--sale-badge-color));font-weight:700;border-radius:var(--border-radius-block);max-width:165px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;flex-shrink:0;min-width:0}@media screen and (min-width:990px){.footer-menu-badge{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-footer.css.map */
