.footer{width:100%;border-top:none!important}.footer__content-top{padding:1.8rem 4rem 1.2rem;max-width:100%}@media screen and (min-width:750px){.footer__content-top{padding-left:7rem;padding-right:7rem}}.footer__newsletter-banner{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.12);flex-wrap:wrap}.footer__newsletter-title{font-size:calc(var(--footer-heading-scale, 1) * 2.2rem)!important;font-weight:700!important;letter-spacing:-.01em!important;color:rgb(var(--color-foreground))!important;margin:0 0 .5rem!important;font-family:inherit!important}.footer__newsletter-subtext{font-size:calc(var(--footer-body-scale) * 1.35rem);color:rgba(var(--color-foreground),.75);margin:0}.footer__newsletter-form-wrap{flex:0 0 auto}.footer__newsletter-input-group{display:flex;align-items:center;gap:0;border-radius:4px;overflow:hidden;border:1.5px solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));max-width:450px}.footer__newsletter-input{height:48px;background:transparent;border:none;padding:0 1.6rem;font-size:calc(var(--footer-body-scale) * 1.3rem);font-weight:600;color:rgb(var(--color-foreground));outline:none;flex:1;min-width:240px;font-family:inherit}.footer__newsletter-input::placeholder{color:rgba(var(--color-foreground),.45);font-size:calc(var(--footer-body-scale) * 1.2rem);letter-spacing:.05em;font-weight:600}.footer__newsletter-btn{height:48px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;padding:0 2.2rem;font-size:calc(var(--footer-body-scale) * 1.25rem);font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;font-family:inherit}.footer__newsletter-btn:hover{background-color:#cbd64a;color:#0a0a0a}.footer__blocks-wrapper{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:3rem!important;width:100%!important;flex-wrap:wrap!important}.footer-block{flex:1 1 140px!important;min-width:140px!important;max-width:none!important;width:auto!important;margin:0!important}.footer-block--brand_information,.footer-block:first-child{flex:2.2 1 340px!important;max-width:440px!important;padding-right:3rem!important}.footer-block__brand-title{font-size:calc(var(--footer-heading-scale) * 2.6rem);font-weight:800;letter-spacing:.05em;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.footer-brand-desc{font-size:calc(var(--footer-body-scale) * 1.35rem);line-height:1.65;color:rgba(var(--color-foreground),.85);max-width:380px;margin-bottom:2rem}.footer-brand-desc p{margin:0}.footer-block__heading{font-size:calc(var(--footer-heading-scale, 1) * 1.5rem)!important;font-weight:700!important;letter-spacing:.05em!important;color:rgb(var(--color-foreground))!important;white-space:nowrap!important;margin-bottom:1.6rem!important;line-height:1.2!important}.footer-block__details-content .list-menu__item,.footer-block__details-content a{font-size:1.4rem!important;color:rgba(var(--color-foreground),.8)!important;padding:.5rem 0!important;text-decoration:none!important;font-weight:500!important;white-space:nowrap!important;display:inline-block!important;transition:color .2s ease!important}.footer-block__details-content .list-menu__item:hover,.footer-block__details-content a:hover{color:rgb(var(--color-foreground))!important;text-decoration:underline!important}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.15);padding:.2rem 0!important;margin-top:0!important;width:100%}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem;width:100%;padding-left:4rem;padding-right:4rem;padding-top:.4rem!important;padding-bottom:.4rem!important}@media screen and (min-width:750px){.footer__content-bottom-wrapper{padding-left:7rem;padding-right:7rem;padding-top:.4rem!important;padding-bottom:.4rem!important}}.footer__copyright{font-size:calc(var(--footer-body-scale) * 1.3rem);color:rgba(var(--color-foreground),.75)}.footer__bottom-right{display:flex;align-items:center;gap:1.5rem}.localization-form{margin:0!important;padding:0!important}.localization-selector.link,.footer__column .disclosure__button{background-color:transparent!important;border:1px solid rgba(var(--color-foreground),.25)!important;border-radius:4px!important;padding:.6rem 1.4rem!important;font-size:1.3rem!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;cursor:pointer!important;box-shadow:none!important;line-height:1!important}.localization-selector.link:hover,.footer__column .disclosure__button:hover{border-color:rgb(var(--color-foreground))!important}.footer__column .disclosure__button .icon-caret,.footer__column .disclosure__button svg{width:10px!important;height:6px!important;min-width:10px!important;min-height:6px!important;max-width:10px!important;max-height:6px!important;fill:rgb(var(--color-foreground))!important;flex-shrink:0!important}.footer__back-to-top{width:34px;height:34px;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;font-size:1.4rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(var(--color-foreground),.12);transition:all .3s cubic-bezier(.16,1,.3,1);line-height:1}.footer__back-to-top:hover{transform:translateY(-2px);background-color:#cbd64a;color:#0a0a0a;box-shadow:0 4px 12px rgba(var(--color-foreground),.15)}@media screen and (max-width:749px){.footer__newsletter-banner{flex-direction:column;align-items:flex-start}.footer__newsletter-input-group{width:100%;max-width:100%}.footer__newsletter-input{min-width:0}.footer__blocks-wrapper{flex-direction:column!important;gap:2.5rem!important}.footer-block{min-width:100%!important}.footer-block--brand_information,.footer-block:first-child{max-width:100%!important}}.footer__newsletter-title em,.footer__newsletter-title strong,.footer__newsletter-title b,.footer__newsletter-title i{font-style:normal;font-weight:inherit;color:var(--footer-accent-color)}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-footer.css.map */
