.cms-footer{width:100%;background:var(--cms-footer-bg,#101518);color:#fff;--cms-border:rgba(255,255,255,.25)}.cms-footer__newsletter{background:var(--cms-news-bg,#f5f5f5);color:#111}.cms-footer__newsletter-inner{max-width:1900px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,110px);align-items:center;padding:clamp(40px,4.2vw,78px) clamp(24px,3vw,62px)}.cms-footer__news-kicker{color:var(--cms-news-accent,#c8060c);font-size:clamp(16px,1.4vw,26px);line-height:1.3;font-weight:750;margin:0 0 12px}.cms-footer__news-heading{color:#111!important;font-size:clamp(27px,2.1vw,42px);letter-spacing:-.03em;line-height:1.18;font-weight:650;margin:0 0 12px}.cms-footer__news-text{color:#5d5d5d;font-size:clamp(14px,1.05vw,18px);line-height:1.55;margin:0;max-width:780px}.cms-footer__signup{width:100%;max-width:730px}.cms-footer__signup-line{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px}.cms-footer__signup-line input[type=email]{font-size:16px;border:1px solid #d8d8d8;min-width:0;width:100%;height:56px;padding:0 21px;background:#fff;color:#222;border-radius:6px;outline-offset:3px}.cms-footer__signup-line input[type=email]::placeholder{color:#a6a6a6}.cms-footer__signup-line button{width:100%;min-height:56px;border:0;border-radius:6px;background:var(--cms-news-accent,#c8060c);color:#fff;font-size:15px;font-weight:750;letter-spacing:.04em;cursor:pointer}.cms-footer__signup-line button:hover{filter:brightness(.9)}.cms-footer__consent{display:flex;gap:8px;align-items:flex-start;margin:13px 0 0;color:#555;font-size:12px;line-height:1.45;cursor:pointer}.cms-footer__consent input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--cms-news-accent,#c8060c);margin:0}.cms-footer__consent a{color:#222!important;text-decoration:underline!important}.cms-footer__privacy-note{display:block;color:#777;font-size:11px;margin-top:6px}.cms-footer__form-success{color:#1c7343!important;font-size:14px;margin:10px 0 0}.cms-footer__form-error{color:#a30f0f!important;font-size:14px;margin:10px 0 0}.cms-footer__dark{position:relative;isolation:isolate;background:var(--cms-footer-bg,#101518);overflow:hidden;color:#fff}.cms-footer__background-photo,.cms-footer__background-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cms-footer__background-photo{z-index:-2;object-fit:cover;object-position:center 45%;filter:grayscale(.65)}.cms-footer__background-shade{z-index:-1;background:rgba(6,10,14,var(--cms-footer-overlay,.85))}.cms-footer__dark-inner{max-width:1900px;position:relative;margin:auto;padding:clamp(48px,4.5vw,82px) clamp(24px,3vw,62px) 24px}.cms-footer__columns{display:grid;grid-template-columns:1.35fr .9fr .9fr .7fr;gap:clamp(24px,3.4vw,68px);padding-bottom:65px}.cms-footer__brand-link{display:inline-block;max-width:270px;text-decoration:none}.cms-footer__logo{max-width:100%;height:auto;max-height:110px;width:230px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.cms-footer__brand-text{font:750 26px/1.2 Arial,sans-serif;letter-spacing:.05em;color:#fff}.cms-footer__intro{color:#ffffffd1;font-size:14px;line-height:1.65;max-width:320px;margin:19px 0 24px}.cms-footer__contact{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;font-size:14px;line-height:1.4;margin:12px 0}.cms-footer__contact svg{width:23px;height:23px;flex:0 0 auto}.cms-footer__contact:hover,.cms-footer__nav a:hover,.cms-footer__social a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px}.cms-footer__col-title{color:#fff!important;font-size:15px;font-weight:750;line-height:1.3;letter-spacing:.06em;margin:3px 0 22px}.cms-footer__nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cms-footer__nav li{padding:0;margin:0}.cms-footer__nav a,.cms-footer__social a{color:#ffffffd6!important;font-size:14px;line-height:1.5;text-decoration:none!important}.cms-footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cms-footer__social .cms-footer__col-title{margin-bottom:7px}.cms-footer__social a{display:inline-flex;align-items:center;gap:12px}.cms-footer__social a svg{width:22px;height:22px;flex:0 0 22px;color:#fff}.cms-footer__bottom{border-top:1px solid var(--cms-border);padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:25px}.cms-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;color:#ffffffb8;font-size:12px;line-height:1.45}.cms-footer__legal a{font-size:12px;color:#ffffffdb!important;text-decoration:none!important}.cms-footer__legal a:hover{text-decoration:underline!important}.cms-footer__payments{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;color:#ffffffc7;font-size:11px}.cms-footer__payments span{margin-right:6px}.cms-footer__payment-icon{width:38px;height:25px;display:block;border-radius:3px}.cms-footer__ai{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#000c;border:1px solid rgba(255,255,255,.8);border-radius:99px;font:700 10px/1 Arial,sans-serif;letter-spacing:.05em;padding:4px 8px 4px 5px;margin-top:28px}.cms-footer__ai b{display:inline-block;background:#fff;color:#111;border-radius:2px;padding:3px 4px;font-weight:800}@media(max-width:1100px){.cms-footer__columns{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.cms-footer__social{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap}.cms-footer__social .cms-footer__col-title{margin:0 14px 0 0}.cms-footer__newsletter-inner{grid-template-columns:1fr;gap:28px}.cms-footer__signup{max-width:830px}}@media(max-width:749px){.cms-footer__newsletter-inner{padding:38px 20px 48px;gap:22px}.cms-footer__news-kicker{font-size:16px}.cms-footer__news-heading{font-size:30px}.cms-footer__signup-line{grid-template-columns:1fr;gap:10px}.cms-footer__signup-line input[type=email],.cms-footer__signup-line button{height:54px;min-height:54px}.cms-footer__dark-inner{padding:45px 21px 24px}.cms-footer__columns{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:38px}.cms-footer__brand{grid-column:1/-1}.cms-footer__social{grid-column:1/-1;display:flex;flex-direction:row;gap:14px 25px}.cms-footer__social .cms-footer__col-title{width:100%;margin:0 0 1px}.cms-footer__logo{width:190px}.cms-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px}.cms-footer__payments{justify-content:flex-start}.cms-footer__col-title,.cms-footer__nav a,.cms-footer__contact{font-size:13px}}@media(max-width:420px){.cms-footer__columns{grid-template-columns:1fr}.cms-footer__brand,.cms-footer__social{grid-column:auto}.cms-footer__nav ul{gap:9px}.cms-footer__col-title{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cms-site-footer.css.map */
