.footer .footer-main{width:100%}.footer .footer-main-wrapper{width:100%;padding:2.4rem 0;display:flex;flex-direction:column;gap:2.4rem 1.6rem}@media screen and (min-width:750px){.footer .footer-main-wrapper{padding:2.4rem 0;flex-direction:row;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:1200px){.footer .footer-main-wrapper{padding:2.4rem 0 8.4rem;flex-wrap:nowrap;column-gap:0}}@media screen and (min-width:750px){.footer .footer-main--md-breakpoint .footer-main-wrapper{flex-wrap:nowrap;column-gap:0}.footer .footer-main--md-breakpoint .footer-menu-blocks{width:unset;justify-content:space-between}.footer .footer-main--md-breakpoint .footer-menu-blocks:before,.footer .footer-main--md-breakpoint .footer-menu-blocks:after{content:"";display:block;width:0}.footer .footer-main--md-breakpoint .footer-menu-block{max-width:24rem}.footer .footer-main--md-breakpoint .footer-subscribe-block{width:50%;max-width:47.4rem;order:-2}.footer .footer-main--md-breakpoint .footer-contact-block{max-width:24rem}.footer .footer-main--md-breakpoint .footer-contact-block.left-on-desktop{order:-2}}@media screen and (min-width:990px){.footer .footer-main--lg-breakpoint .footer-main-wrapper{padding:2.4rem 0 8.4rem;flex-wrap:nowrap;column-gap:0}.footer .footer-main--lg-breakpoint .footer-menu-blocks{width:unset;justify-content:space-between}.footer .footer-main--lg-breakpoint .footer-menu-blocks:before,.footer .footer-main--lg-breakpoint .footer-menu-blocks:after{content:"";display:block;width:0}.footer .footer-main--lg-breakpoint .footer-menu-block{max-width:24rem}.footer .footer-main--lg-breakpoint .footer-subscribe-block{width:50%;max-width:47.4rem;order:-2}.footer .footer-main--lg-breakpoint .footer-contact-block{max-width:24rem}.footer .footer-main--lg-breakpoint .footer-contact-block.left-on-desktop{order:-2}}.footer .footer-block{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.2rem}.footer .footer-block:empty{display:none}.footer .footer-menu-blocks{display:flex;flex-direction:column;align-items:flex-start;gap:0;order:-1}@media screen and (min-width:750px){.footer .footer-menu-blocks{flex-grow:1;width:100%;flex-direction:row;justify-content:space-around;gap:1.2rem}}@media screen and (min-width:1200px){.footer .footer-menu-blocks{width:unset;justify-content:space-between;gap:1.6rem;order:2}.footer .footer-menu-blocks:before,.footer .footer-menu-blocks:after{content:"";display:block;width:0}.footer .footer-menu-blocks:before{margin-inline-end:40px}}@media screen and (min-width:1440px){.footer .footer-menu-blocks:before{margin-inline-end:60px}}@media screen and (min-width:1600px){.footer .footer-menu-blocks:before{margin-inline-end:100px}}.footer .footer-menu-block{width:100%;max-width:100%;border-bottom:.1rem solid rgb(var(--color-border))}@media screen and (min-width:750px){.footer .footer-menu-block{max-width:30rem;padding:0;border:none}}@media screen and (min-width:1200px){.footer .footer-menu-block{max-width:20rem}}.footer .footer-menu-block:first-child>details>summary{padding-top:0}.footer .footer-menu-block:last-child{border:none}.footer .footer-menu-block:last-child>details:not([open])>summary{padding-bottom:0}.footer .footer-menu-block:last-child>details>.footer-menu-block-list{padding:0}.footer .footer-menu-block>.footer-menu-block-desktop-element{display:none}@media screen and (min-width:750px){.footer .footer-menu-block>.footer-menu-block-desktop-element{display:block}}.footer .footer-menu-block>details{width:100%}@media screen and (min-width:750px){.footer .footer-menu-block>details{display:none!important}}.footer .footer-menu-block>details>summary{padding:.8rem 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.footer .footer-menu-block>details>summary .icon-chevron{position:static;width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground));pointer-events:none;transform:rotate(0);transition:transform var(--duration-default) ease-in-out}.footer .footer-menu-block>details>summary+.footer-menu-block-list{-webkit-user-select:none;user-select:none}.footer .footer-menu-block>details[open]>summary .icon-chevron{transform:rotate(-180deg)}.footer .footer-menu-block-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 0 .8rem}@media screen and (min-width:750px){.footer .footer-menu-block-list{padding:0}}.footer .footer-menu-block-list__link{display:block;padding:.3rem 0;line-height:1.2}.footer .footer-menu-block-list__item:first-child .footer-menu-block-list__link{padding-top:0}@media screen and (max-width:750px){@keyframes linksFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.footer footer details[open] ul{animation:linksFadeIn var(--duration-default) ease-in forwards}}.footer .footer-subscribe-block{width:100%;max-width:100%}@media screen and (min-width:576px){.footer .footer-subscribe-block{max-width:55rem}}@media screen and (min-width:750px){.footer .footer-subscribe-block{max-width:calc(50% - .8rem)}}@media screen and (min-width:1200px){.footer .footer-subscribe-block{width:50%;max-width:36rem;order:1}}@media screen and (min-width:1360px){.footer .footer-subscribe-block{max-width:42rem}}@media screen and (min-width:1600px){.footer .footer-subscribe-block{max-width:47.4rem}}.footer .footer-subscribe-form{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%}.footer .footer-subscribe-form__text{color:rgba(var(--color-foreground-secondary));width:100%}@media screen and (min-width:576px){.footer .footer-subscribe-form__text{max-width:49.8rem}}.footer .footer-contact-block{flex-shrink:0;width:100%;max-width:100%;order:3}@media screen and (min-width:576px){.footer .footer-contact-block{max-width:55rem}}@media screen and (min-width:750px){.footer .footer-contact-block{max-width:calc(50% - .8rem)}}@media screen and (min-width:1200px){.footer .footer-contact-block{max-width:20rem}.footer .footer-contact-block.left-on-desktop{order:-1}}@media screen and (min-width:1360px){.footer .footer-contact-block{max-width:24rem}}.footer .footer-contact-block__description{color:rgba(var(--color-foreground));word-break:break-word}.footer .footer-logo{max-width:100%;transition:opacity var(--duration-default) ease}@media screen and (pointer:fine){.footer .footer-logo:hover{opacity:var(--hover-opacity)}}.footer .footer-logo__image{display:block;max-width:100%;height:auto}.footer .footer-logo__image--dark-mode{display:none}.footer .footer-socials{margin-inline-start:-.6rem}.footer .footer-bottom{padding-top:1.6rem;padding-bottom:1.6rem}.footer .footer-bottom-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.2rem}@media screen and (min-width:750px){.footer .footer-bottom-wrapper{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}}.footer .footer-bottom-wrapper__main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;width:100%}@media screen and (min-width:750px){.footer .footer-bottom-wrapper__main{width:auto;gap:1.6rem}}.footer .footer-copyright__content{color:rgb(var(--color-foreground-secondary))}.footer .footer-policies{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.footer .footer-policies__link{color:rgb(var(--color-foreground-secondary))}.footer .list-payment{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}.footer .list-payment__item{align-items:center;display:flex}.footer .list-payment__item svg{height:1.8rem;width:auto}@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-menu-block--no-heading .footer-menu-block-list{margin-top:0!important}.footer-menu-block--no-heading .footer-menu-block-mobile-element>summary{display:none}.footer-menu-block--no-heading .footer-menu-block-mobile-element[open]{margin-top:0}.footer-menu-block--no-heading .footer-menu-block-list{margin-top:0!important;padding-top:0}@media(min-width:750px){.footer-main--dividers .footer-main-wrapper .footer-subscribe-block{border-right:1px solid rgb(var(--color-foreground) / .25)!important;padding-right:4rem!important}.footer-main--dividers .footer-main-wrapper .footer-menu-blocks{gap:0!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block{padding-left:4rem!important;padding-right:4rem!important;border-right:1px solid rgb(var(--color-foreground) / .25)!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block:last-child{border-right:none!important}}.footer .footer-subscribe-block .footer-block__heading{font-family:var(--font-accent-family, "Canela", serif);font-style:normal;font-weight:500;font-size:2.4rem;letter-spacing:0;text-transform:none;margin-bottom:1.6rem}.footer .footer-subscribe-form .field--newsletter-wrapper{border:1px solid rgb(var(--color-foreground) / .4);border-radius:2px;display:flex;align-items:center;padding:0}.footer .footer-subscribe-form input[type=email]{border:none!important;background:transparent!important;flex:1;padding:1.4rem 1.6rem;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.footer .footer-subscribe-form input[type=email]::placeholder{text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--color-foreground) / .6)}.footer .footer-subscribe-form .button.button--simple{background:transparent!important;border:none!important;padding:1.4rem 1.6rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));font-weight:500}.footer .footer-subscribe-form__text{color:rgb(var(--color-foreground) / .65);font-size:1.2rem;margin-top:1rem;line-height:1.4}.footer .footer-subscribe-form__text a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:2px}.footer .footer-menu-block-list__link{text-transform:none;font-weight:400;font-size:1.5rem;letter-spacing:0;padding:.6rem 0}.footer .footer-menu-block-list__link .hover-underlined-link{font-weight:400}@media(max-width:749px){.footer .footer-main-wrapper{display:flex;flex-direction:column}.footer .footer-main-wrapper .footer-subscribe-block{order:-1}.footer .footer-main-wrapper .footer-menu-blocks{order:0;display:flex;flex-direction:column}}.footer .footer-block .footer-subscribe-form .field--newsletter-wrapper{border:1px solid rgb(var(--color-foreground) / .4)!important;border-radius:2px}.footer .footer-block .footer-subscribe-form .field--newsletter-wrapper input[type=email],.footer .footer-block .footer-subscribe-form .field--newsletter-wrapper input[type=email]:focus,.footer .footer-block .footer-subscribe-form .field--newsletter-wrapper input[type=email]:hover{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}body .footer .footer-block.footer-subscribe-block .footer-subscribe-form .field--newsletter-wrapper{border:1px solid rgb(var(--color-foreground) / .4)!important;border-radius:4px!important;display:flex!important;align-items:center!important;background:transparent!important;padding:0!important;position:relative}body .footer .footer-subscribe-form .field--newsletter-wrapper>label{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.2rem!important;font-weight:400!important;padding-left:1.6rem!important}body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.2rem!important;padding:1.6rem!important}body .footer .footer-subscribe-form .field--newsletter-wrapper button{background:transparent!important;border:none!important;padding:1.6rem 2rem!important;font-size:1.2rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}body .footer .footer-subscribe-form__text a,body .footer .footer-subscribe-form__text a:hover,body .footer .footer-subscribe-form__text a:focus{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}body .footer .footer-menu-block-list__link{font-size:1.4rem!important;line-height:1.6!important;padding:.4rem 0!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}@media(max-width:749px){.footer-main--dividers .footer-main-wrapper .footer-subscribe-block{border-top:1px solid rgb(var(--color-foreground) / .25);padding-top:2.4rem;margin-top:0}}body .footer .footer-subscribe-block .footer-block__heading{font-family:var(--font-accent-family, "Canela", serif)!important;font-style:normal!important;font-weight:500!important;font-size:2rem!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:1.6rem!important}body .footer .footer-subscribe-form .field--newsletter-wrapper{border:1px solid rgb(var(--color-foreground) / .5)!important;border-radius:4px!important;display:flex!important;align-items:stretch!important;background:transparent!important;padding:0!important}body .footer .footer-subscribe-form .field--newsletter-wrapper>label,body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email],body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]::placeholder{font-family:Neue Haas Unica Pro,Inter,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]{padding:1.6rem!important;background:transparent!important;border:none!important;flex:1}body .footer .footer-subscribe-form .field--newsletter-wrapper button{font-family:Neue Haas Unica Pro,Inter,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:0 2rem!important;background:transparent!important;border:none!important}body .footer .footer-subscribe-form__text{font-family:Neue Haas Unica Pro,Inter,sans-serif!important;font-size:1.2rem!important;font-weight:400!important;line-height:1.4!important;margin-top:1.2rem!important;letter-spacing:0!important;text-transform:none!important}body .footer .footer-menu-block-list__link{font-family:Neue Haas Unica Pro,Inter,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;padding:.6rem 0!important}@media(max-width:749px){.footer-main--dividers .footer-main-wrapper .footer-subscribe-block,.footer-main--dividers .footer-main-wrapper .footer-menu-block:not(:last-child){padding-bottom:2rem!important;margin-bottom:2rem!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block{padding-top:.4rem!important}}body .footer .footer-subscribe-form .field--newsletter-wrapper{border:1px solid #757575!important;border-color:#757575!important;background:transparent!important;overflow:visible!important;width:100%!important;padding:0!important}body .footer .footer-subscribe-form .field--newsletter-wrapper:hover,body .footer .footer-subscribe-form .field--newsletter-wrapper:focus-within{border-color:#1c0a03!important}body .footer .footer-menu-block-list__link{padding:.3rem 0!important;line-height:1.5!important}@media(max-width:749px){.footer-main--dividers .footer-main-wrapper .footer-subscribe-block,.footer-main--dividers .footer-main-wrapper .footer-menu-block:not(:last-child){padding-bottom:1.6rem!important;margin-bottom:1.6rem!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block{padding-top:0!important}}@media(min-width:750px){.footer ul.footer-menu-block-list.footer-menu-block-mobile-element{display:none!important}.footer ul.footer-menu-block-list.footer-menu-block-desktop-element{display:flex!important}}@media(max-width:749px){.footer ul.footer-menu-block-list.footer-menu-block-desktop-element{display:none!important}}body .footer .footer-block.footer-subscribe-block .field--newsletter-wrapper{border:1px solid #757575!important;box-shadow:inset 0 0 0 1px #757575}@media(min-width:750px)and (max-width:989px){.footer .footer-main-wrapper{flex-wrap:wrap!important}.footer .footer-main-wrapper .footer-subscribe-block{flex:1 0 100%!important;order:-1!important;max-width:480px!important;margin-bottom:3.2rem!important}.footer .footer-main-wrapper .footer-menu-blocks{flex:1 1 100%!important;order:1!important}.footer-main--dividers .footer-main-wrapper .footer-subscribe-block{border-bottom:1px solid rgb(var(--color-foreground) / .25);padding-bottom:2.4rem!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block{border-right:1px solid rgb(var(--color-foreground) / .25)!important;padding-left:2rem!important;padding-right:2rem!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block:first-child{padding-left:0!important}.footer-main--dividers .footer-main-wrapper .footer-menu-block:last-child{border-right:none!important}}body .footer .footer-main-wrapper .footer-subscribe-block{order:-1!important}body .footer .footer-main-wrapper .footer-menu-blocks{order:1!important}@media(min-width:750px)and (max-width:989px){body .footer .footer-main-wrapper{flex-wrap:wrap!important}body .footer .footer-main-wrapper .footer-subscribe-block{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body .footer .footer-main-wrapper .footer-menu-blocks{flex:0 0 100%!important;width:100%!important}}body .footer .footer-subscribe-form .field--newsletter-wrapper>label{left:1rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;transition:opacity var(--duration-default, .2s) ease;pointer-events:none}body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]{padding-inline:1rem 1rem!important;text-align:left!important}body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]:focus+label,body .footer .footer-subscribe-form .field--newsletter-wrapper input[type=email]:not(:placeholder-shown)+label{opacity:0!important;transform:translateY(-50%)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-footer.css.map */
