.cc-site-footer-section{margin:0}.cc-site-footer{--cc-font-body: "DM Sans", "Segoe UI", system-ui, sans-serif;--cc-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--cc-footer-bg: #000000;--cc-footer-text: #fffdf8;--cc-footer-muted: #c9c3b8;--cc-footer-accent: #c4a6ef;--cc-ribbon-gradient: linear-gradient(87deg, rgba(119, 210, 241, 1) 11%, rgba(131, 146, 236, 1) 51.079%, rgba(170, 127, 240, 1) 86%);--cc-space-2: 8px;--cc-space-3: 12px;--cc-space-4: 16px;--cc-space-5: 24px;--cc-space-6: 32px;--cc-space-7: 48px;--cc-weight-regular: 400;--cc-weight-medium: 500;--cc-weight-semibold: 600;--cc-weight-bold: 700;background:var(--cc-footer-bg);color:var(--cc-footer-text);font-family:var(--cc-font-body);font-size:16px;line-height:1.45;letter-spacing:0}.cc-site-footer a{color:inherit;text-decoration:none}.cc-site-footer a:hover{color:var(--cc-footer-accent)}.cc-site-footer a:focus-visible{outline:2px solid var(--cc-footer-text);outline-offset:3px}.cc-site-footer__inner{width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:990px){.cc-site-footer__inner{padding-left:32px;padding-right:32px}}.cc-site-footer__ribbon{display:flex!important;align-items:center;justify-content:center;width:100%;height:44px;background:var(--cc-ribbon-gradient);pointer-events:none}.cc-site-footer__ribbon-logo{display:block;width:196px;height:auto}@media screen and (min-width:990px){.cc-site-footer__ribbon{height:56px}.cc-site-footer__ribbon-logo{width:240px}}.cc-site-footer__trust{background:var(--cc-footer-bg)}.cc-footer-trust{list-style:none;margin:0;padding:24px 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:16px 14px}.cc-footer-trust__item{display:flex;align-items:flex-start;gap:10px;min-width:0}.cc-footer-trust__icon{flex:0 0 28px;width:28px;height:28px;color:var(--cc-footer-accent)}.cc-footer-trust__icon svg{display:block;width:28px;height:28px}.cc-footer-trust__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-footer-trust__title{font-size:11px;font-weight:var(--cc-weight-semibold);letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--cc-footer-text)}.cc-footer-trust__text{font-size:13px;line-height:1.35;color:var(--cc-footer-muted)}@media screen and (min-width:990px){.cc-footer-trust{grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 0 12px}.cc-footer-trust__icon{flex-basis:32px;width:32px;height:32px}.cc-footer-trust__icon svg{width:32px;height:32px}.cc-footer-trust__title{font-size:12px}}.cc-site-footer__main{padding:28px 0}.cc-site-footer__main-grid{display:grid;gap:28px}.cc-footer-brand__identity{display:flex;align-items:center;gap:14px;margin:0 0 16px}.cc-footer-brand__mark-link{display:block;flex:0 0 64px;width:64px;height:64px}.cc-footer-brand__mark{display:block;width:64px;height:64px;object-fit:contain}.cc-footer-brand__support{margin:0;max-width:36ch;font-size:15px;line-height:1.55;color:var(--cc-footer-muted)}.cc-footer-brand__contact{display:flex;flex-direction:column;gap:6px;font-style:normal;font-size:14px;line-height:1.45;color:var(--cc-footer-text)}.cc-footer-brand__contact-link{width:fit-content}.cc-footer-brand__hours{color:var(--cc-footer-muted)}.cc-footer-menus{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.cc-footer-group__heading{margin:0 0 10px;font-size:12px;font-weight:var(--cc-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-footer-text)}.cc-footer-group__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cc-footer-group__list a{display:inline-block;padding:4px 0;min-height:32px;font-size:14px;line-height:1.35;color:var(--cc-footer-muted)}.cc-footer-group__list a:hover{color:var(--cc-footer-text)}@media screen and (min-width:990px){.cc-site-footer__main{padding:40px 0 36px}.cc-site-footer__main-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.7fr);gap:48px;align-items:start}.cc-footer-brand__identity{gap:18px;margin-bottom:18px}.cc-footer-brand__mark-link{flex-basis:80px;width:80px;height:80px}.cc-footer-brand__mark{width:80px;height:80px}.cc-footer-menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.cc-footer-group__heading{margin-bottom:14px;font-size:13px}.cc-footer-group__list{gap:11px}.cc-footer-group__list a{font-size:15px;min-height:0;padding:2px 0}}@media screen and (min-width:1280px){.cc-site-footer__main-grid{gap:72px}}.cc-site-footer__bottom{padding:8px 0 22px}.cc-site-footer__bottom-grid{display:grid;gap:18px}.cc-footer-payments__label{margin:0 0 10px;font-size:11px;font-weight:var(--cc-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-footer-muted)}.cc-footer-payments__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc-footer-payments__item{display:flex;align-items:center;background:#fffdf8;border-radius:4px;padding:3px 5px;line-height:0}.cc-footer-payments__icon,.cc-footer-payments__item svg{display:block;height:20px;width:auto}.cc-footer-legalbar{display:flex;flex-direction:column;gap:10px}.cc-footer-legalbar__copy{margin:0;font-size:13px;color:var(--cc-footer-muted)}.cc-footer-legalbar__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.cc-footer-legalbar__links a{font-size:13px;color:var(--cc-footer-muted)}.cc-footer-legalbar__links a:hover{color:var(--cc-footer-text)}@media screen and (min-width:990px){.cc-site-footer__bottom{padding:8px 0 28px}.cc-site-footer__bottom-grid{grid-template-columns:1fr auto;align-items:end;gap:32px}.cc-footer-legalbar{align-items:flex-end;text-align:right}}.cc-site-footer__signoff{display:none;overflow:hidden;height:92px}.cc-site-footer__signoff-text{margin:0;font-family:var(--cc-font-display);font-size:132px;line-height:.78;letter-spacing:-.03em;color:#fffdf812;white-space:nowrap;-webkit-user-select:none;user-select:none;transform:translateY(18px)}@media screen and (min-width:990px){.cc-site-footer__signoff{display:block}}@media screen and (min-width:1440px){.cc-site-footer__signoff{height:110px}.cc-site-footer__signoff-text{font-size:156px}}@media(prefers-reduced-motion:reduce){.cc-site-footer *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-site-footer.css.map */
