.custom-footer{display:block;margin-top:var(--section-margin-top, 0);border-top:1px solid rgba(var(--color-foreground),.12)}.custom-footer__inner{padding-top:var(--section-padding-top, 56px);padding-bottom:var(--section-padding-bottom, 36px)}.custom-footer__top{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,4.18fr);gap:clamp(24px,3vw,56px);align-items:start}.custom-footer__brand{max-width:360px}.custom-footer__logo{display:block;max-width:min(100%,var(--logo-width, 180px));margin-bottom:22px}.custom-footer__logo img{display:block;width:100%;height:auto}.custom-footer__heading{margin:0 0 14px;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,4rem);font-weight:400;line-height:1.08;letter-spacing:0}.custom-footer__text{max-width:38rem;color:rgba(var(--color-foreground),.78);font-size:1.5rem;line-height:1.65}.custom-footer__text p{margin-top:0}.custom-footer__social{margin-top:24px}.custom-footer__social .list-social{justify-content:flex-start;gap:10px}.custom-footer__social .list-social__link{color:rgb(var(--color-foreground))}.custom-footer__blocks{display:grid;grid-template-columns:repeat(var(--footer-block-count, var(--footer-columns, 4)),minmax(0,1fr));gap:clamp(18px,2.2vw,44px)}.custom-footer__block-heading{margin:0 0 18px;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.custom-footer__menu{display:grid;gap:10px;margin:0;padding:0}.custom-footer__menu a,.custom-footer__plain-link{color:rgba(var(--color-foreground),.76);font-size:1.45rem;line-height:1.45;text-decoration:none;transition:color .18s ease}.custom-footer__menu a:hover,.custom-footer__plain-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25em}.custom-footer__contact{display:grid;gap:10px;color:rgba(var(--color-foreground),.76);font-size:1.45rem;line-height:1.5}.custom-footer__newsletter-text{margin-bottom:18px;color:rgba(var(--color-foreground),.76);font-size:1.45rem;line-height:1.55}.custom-footer__newsletter .field{border:1px solid rgba(var(--color-foreground),.32);background:rgb(var(--color-background))}.custom-footer__newsletter .field:before,.custom-footer__newsletter .field:after{content:none}.custom-footer__newsletter .field__input{min-height:4.6rem;padding-right:5.2rem;font-size:1.45rem}.custom-footer__newsletter .newsletter-form__button{width:4.6rem}.custom-footer__divider{margin:clamp(34px,4vw,58px) 0 24px;border:0;border-top:1px solid rgba(var(--color-foreground),.12)}.custom-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.custom-footer__legal{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:rgba(var(--color-foreground),.68);font-size:1.25rem}.custom-footer__legal a{color:inherit;text-decoration:none}.custom-footer__legal a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.custom-footer__policies{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0}.custom-footer__meta{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:flex-end;align-items:center}.custom-footer__localization{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.custom-footer__localization .localization-form{margin:0;padding:0}.custom-footer__payment .list-payment{justify-content:flex-end;padding:0}.custom-footer__back-to-top{position:fixed;right:22px;bottom:22px;z-index:20;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:50%;text-decoration:none;box-shadow:0 10px 24px rgba(var(--color-shadow),.18);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.custom-footer__back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.custom-footer__back-to-top svg{width:16px;height:16px}.custom-footer__back-to-top--caret svg{transform:rotate(180deg)}.custom-footer__back-to-top--arrow svg{transform:rotate(-90deg)}.custom-footer details>summary{list-style:none}.custom-footer details>summary::-webkit-details-marker{display:none}.custom-footer__toggle{display:none}@media screen and (max-width:989px){.custom-footer__top{grid-template-columns:1fr}.custom-footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.custom-footer__inner{padding-top:calc(var(--section-padding-top, 44px) * .75);padding-bottom:calc(var(--section-padding-bottom, 32px) * .85)}.custom-footer__heading{font-size:2.8rem}.custom-footer__blocks{display:block}.custom-footer__block{border-top:1px solid rgba(var(--color-foreground),.12)}.custom-footer__block:last-child{border-bottom:1px solid rgba(var(--color-foreground),.12)}.custom-footer__summary{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.custom-footer__block-heading{margin:0;font-size:1.3rem}.custom-footer__toggle{display:inline-flex;flex:0 0 auto}.custom-footer__toggle svg{width:14px;height:14px;transition:transform .18s ease}.custom-footer details[open] .custom-footer__toggle svg{transform:rotate(180deg)}.custom-footer__panel{padding-bottom:22px}.custom-footer__bottom{grid-template-columns:1fr}.custom-footer__meta,.custom-footer__payment .list-payment{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-footer.css.map */
