.cw-footer{font-family:var(--cw-font, "Montserrat CW", "Montserrat Fallback", "Helvetica Neue", Arial, sans-serif);background-color:#131313;background-image:linear-gradient(180deg,#1b1b1b,#131313 58%,#101010);color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:56px 0 26px}.cw-footer *,.cw-footer *:before,.cw-footer *:after{box-sizing:border-box}.cw-footer .cw-footer__inner{max-width:var(--cw-max, 1520px);margin:0 auto;padding:0 40px}.cw-footer .cw-footer__top{display:grid;grid-template-columns:minmax(230px,1.55fr) .85fr 1fr .8fr .95fr minmax(250px,1.35fr);gap:40px;align-items:start}.cw-footer .cw-footer__logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:18px}.cw-footer .cw-footer__logo-img{width:auto;height:48px;max-width:150px;object-fit:contain;filter:brightness(1.12)}.cw-footer .cw-footer__logo-text{font-size:19px;line-height:1;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff}.cw-footer .cw-footer__copy{max-width:340px;margin:0 0 18px;color:#ffffff9e;line-height:1.6;font-size:13.5px}.cw-footer .cw-footer__contact{display:flex;align-items:center;gap:10px;margin:0 0 11px;color:#ffffffb3;line-height:1.4;font-size:13.5px;text-decoration:none;transition:color .18s ease}.cw-footer a.cw-footer__contact:hover{color:#fff}.cw-footer .cw-footer__contact-icon{flex:0 0 16px;color:#ffffff80}.cw-footer .cw-footer__socials{display:flex;gap:10px;margin-top:22px}.cw-footer .cw-footer__social{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#ffffffb8;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.cw-footer .cw-footer__social:hover{color:#111;background:#fff;border-color:#fff}.cw-footer .cw-footer__col{min-width:0}.cw-footer .cw-footer__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 18px;padding:0;border:0;background:transparent;color:#fff;font-family:inherit;font-size:12px;line-height:1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:text}.cw-footer .cw-footer__acc-icon{display:none;flex:0 0 14px;color:#fff9;transition:transform .25s ease}.cw-footer .cw-footer__panel{height:auto}.cw-footer .cw-footer__links{display:grid;gap:12px}.cw-footer .cw-footer__links a{color:#ffffff9e;text-decoration:none;font-size:13.5px;line-height:1.4;width:fit-content;transition:color .18s ease}.cw-footer .cw-footer__links a:hover{color:#fff}.cw-footer .cw-footer__newsletter-text{max-width:320px;margin:0 0 16px;color:#ffffff9e;line-height:1.55;font-size:13.5px}.cw-footer .cw-footer__form-row{display:flex;max-width:360px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;border-radius:4px;overflow:hidden;transition:border-color .18s ease}.cw-footer .cw-footer__form-row:focus-within{border-color:#ffffff8c}.cw-footer .cw-footer__input{flex:1;min-width:0;height:46px;border:0;background:transparent;color:#fff;padding:0 15px;outline:none;font-size:13.5px}.cw-footer .cw-footer__input::placeholder{color:#ffffff73}.cw-footer .cw-footer__button{height:46px;border:0;background:#fff;color:#111;padding:0 24px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease}.cw-footer .cw-footer__button:hover{background:#ffffffd9}.cw-footer .cw-footer__form-note{margin:0 0 12px;color:#7ad17a;font-size:13px;line-height:1.5}.cw-footer .cw-footer__form-note--error{color:#ff8a8a}.cw-footer .cw-footer__form-note--error ul{margin:0;padding-left:18px}.cw-footer .cw-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.cw-footer .cw-footer__payments{display:flex;flex-wrap:wrap;gap:9px}.cw-footer .cw-payment-icon{height:30px;min-width:46px;padding:0 8px;border-radius:6px;background:#141414;border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.cw-footer .cw-payment-icon__svg{display:block;height:20px;width:auto;max-width:70px;border-radius:3px;filter:grayscale(1) brightness(.92)}.cw-footer .cw-payment-icon--invert .cw-payment-icon__svg{filter:grayscale(1) invert(1) brightness(1.05)}.cw-footer .cw-payment-icon--american_express svg>path:nth-of-type(1),.cw-footer .cw-payment-icon--visa svg>path:nth-of-type(1),.cw-footer .cw-payment-icon--visa svg>path:nth-of-type(2),.cw-footer .cw-payment-icon--shopify_pay svg>path:nth-of-type(2),.cw-footer .cw-payment-icon--master svg>path:nth-of-type(1),.cw-footer .cw-payment-icon--master svg>path:nth-of-type(2){fill:#1a1a1a!important}.cw-footer .cw-payment-icon--master .cw-payment-icon__svg{filter:grayscale(1) brightness(1.25)}.cw-footer .cw-footer__bottom-right{display:flex;align-items:center;gap:16px}.cw-footer .cw-footer__selectors{display:flex;gap:10px;align-items:center}.cw-footer .cw-footer__localization{margin:0}.cw-footer .cw-footer__select{-webkit-appearance:none;appearance:none;min-height:32px;max-width:240px;border:0;background:transparent;color:#ffffffb8;font-family:inherit;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:0 18px 0 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ffffff' stroke-opacity='.7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.cw-footer .cw-footer__select option{color:#111}.cw-footer .cw-footer__sep{width:1px;height:14px;background:#fff3}.cw-footer .cw-footer__copyright{margin:0;color:#ffffff8c;font-size:12px;letter-spacing:.03em}.cw-footer a:focus-visible,.cw-footer button:focus-visible,.cw-footer select:focus-visible,.cw-footer input:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;border-radius:2px}@media(min-width:768px)and (max-width:1099px){.cw-footer .cw-footer__inner{padding:0 32px}.cw-footer .cw-footer__top{grid-template-columns:repeat(4,1fr);gap:32px 28px}.cw-footer .cw-footer__brand{grid-column:1 / -1}.cw-footer .cw-footer__col--newsletter{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.cw-footer .cw-footer__col--newsletter .cw-footer__panel{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px}.cw-footer .cw-footer__col--newsletter .cw-footer__newsletter-text{margin:0}}@media(max-width:767px){.cw-footer{padding:40px 0 26px}.cw-footer .cw-footer__inner{padding:0 20px}.cw-footer .cw-footer__top{display:block}.cw-footer .cw-footer__brand{text-align:center;padding-bottom:22px}.cw-footer .cw-footer__logo{justify-content:center;margin-bottom:16px}.cw-footer .cw-footer__logo-img{height:42px}.cw-footer .cw-footer__logo-text{font-size:18px}.cw-footer .cw-footer__copy{display:none}.cw-footer .cw-footer__contact{display:block;text-align:center;margin:0 0 8px;font-size:13px}.cw-footer .cw-footer__contact-icon{display:none}.cw-footer .cw-footer__top{display:flex;flex-direction:column;align-items:stretch;gap:0}.cw-footer .cw-footer__col,.cw-footer .cw-footer__brand{width:100%}.cw-footer .cw-footer__brand{order:0}.cw-footer .cw-footer__col{order:2}.cw-footer .cw-footer__col--newsletter{order:1;padding:18px 0 6px}.cw-footer .cw-footer__heading--static{min-height:0;margin:0 0 6px;cursor:default}.cw-footer .cw-footer__panel--static{height:auto!important;opacity:1!important;overflow:visible}.cw-footer .cw-footer__socials{justify-content:center;margin-top:0}.cw-footer .cw-footer__col{border-top:1px solid rgba(255,255,255,.1)}.cw-footer .cw-footer__heading{min-height:54px;margin:0;cursor:pointer;font-size:13px;letter-spacing:.12em}.cw-footer .cw-footer__acc-icon{display:inline-block}.cw-footer .cw-footer__heading[aria-expanded=true] .cw-footer__acc-icon{transform:rotate(180deg)}.cw-footer .cw-footer__panel{height:0;overflow:hidden;opacity:0;transition:height .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.cw-footer .cw-footer__panel.is-open{opacity:1}.cw-footer .cw-footer__links{padding:2px 0 22px;gap:16px}.cw-footer .cw-footer__links a{font-size:14px}.cw-footer .cw-footer__col--newsletter .cw-footer__panel>*{margin-top:4px}.cw-footer .cw-footer__newsletter-text{padding-top:2px}.cw-footer .cw-footer__form{padding-bottom:22px}.cw-footer .cw-footer__form-row{max-width:100%}.cw-footer .cw-footer__bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:26px}.cw-footer .cw-footer__payments{justify-content:center;gap:7px}.cw-footer .cw-payment-icon{height:28px;min-width:42px;padding:0 6px}.cw-footer .cw-payment-icon__svg{height:18px}.cw-footer .cw-footer__bottom-right{flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.cw-footer .cw-footer__sep{display:none}.cw-footer .cw-footer__copyright{text-align:center;white-space:nowrap;font-size:11.5px}}@media(max-width:360px){.cw-footer .cw-footer__copyright{font-size:10.5px;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.cw-footer .cw-footer__panel,.cw-footer .cw-footer__acc-icon{transition:none}}.cw-footer .cw-footer__legal{margin:18px auto 0;max-width:980px;color:#ffffff80;font-size:11.5px;line-height:1.55;letter-spacing:.01em;text-align:center}@media(max-width:767px){.cw-footer .cw-footer__legal{margin-top:16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cw-footer.css.map */
