.ck-footer{margin-top:0;padding-left:0;padding-right:0;background:var(--ck-black);color:var(--ck-cream);font-family:var(--ck-sans);border:0}.ck-footer .page-width{max-width:1560px;padding-left:48px;padding-right:48px}.ck-footer__grid{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(280px,1.15fr) minmax(170px,.72fr) minmax(190px,.82fr);gap:clamp(44px,5vw,96px);align-items:start}.ck-footer__logo-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ck-cream);text-decoration:none}.ck-footer__logo{display:block;width:180px;height:auto;max-height:76px;object-fit:contain;object-position:left center}.ck-footer__logo--invert{filter:invert(1)}.ck-footer__wordmark{font-family:var(--ck-heading);font-size:3rem;font-weight:700}.ck-footer__description{max-width:390px;margin-top:28px;color:#f5f5f5bd;font-family:var(--ck-body);font-size:1.6rem;line-height:1.85}.ck-footer__description p{margin:0}.ck-footer__social.list-social{justify-content:flex-start;gap:12px;margin-top:26px}.ck-footer__social .list-social__item{display:flex}.ck-footer__social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:var(--ck-cream);background:#f5f5f514;border:1px solid rgba(245,245,245,.14);border-radius:50%;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ck-footer__social .list-social__link:hover{color:var(--ck-cream);background:var(--ck-green);border-color:var(--ck-green)}.ck-footer__social .svg-wrapper,.ck-footer__social .icon{width:20px;height:20px}.ck-footer a:focus-visible{outline:3px solid var(--ck-gold);outline-offset:4px;border-radius:3px}.ck-footer__heading{margin:2px 0 25px;color:var(--ck-cream);font-family:var(--ck-heading);font-size:1.55rem;font-weight:700;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.ck-footer__contact-list,.ck-footer__links{margin:0;padding:0;list-style:none}.ck-footer__contact-list{display:grid;gap:13px}.ck-footer__contact-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:42px;color:#f5f5f5c2;font-size:1.55rem;line-height:1.55}.ck-footer__contact-item:first-child{align-items:start}.ck-footer__contact-item a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none;touch-action:manipulation}.ck-footer__contact-item a:hover{color:var(--ck-pink)}.ck-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--ck-cream);color:color-mix(in srgb,var(--ck-green) 42%,var(--ck-cream));background:#115c3a33;border-radius:50%}.ck-footer__icon svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ck-footer__links{display:grid;gap:10px}.ck-footer__links a{display:inline-flex;align-items:center;min-height:30px;color:#f5f5f5c2;font-size:1.55rem;line-height:1.4;text-decoration:none;touch-action:manipulation;transition:color .2s ease,transform .2s ease}.ck-footer__links a:hover{color:var(--ck-pink);transform:translate(3px)}.ck-footer__bottom{margin-top:58px;padding:23px 0;color:#f5f5f5e0;border-top:1px solid rgba(245,245,245,.12);text-align:center}.ck-footer__bottom small{font-size:1.35rem}@media screen and (max-width:1199px){.ck-footer__grid{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) minmax(180px,.7fr)}.ck-footer__nav:last-child{grid-column:3}}@media screen and (max-width:989px){.ck-footer .page-width{padding-left:32px;padding-right:32px}.ck-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 60px}.ck-footer__nav:last-child{grid-column:auto}}@media screen and (max-width:749px){.ck-footer .page-width{padding-left:24px;padding-right:24px}.ck-footer__grid{grid-template-columns:1fr;gap:42px}.ck-footer__logo{width:150px}.ck-footer__description{margin-top:20px;font-size:1.5rem;line-height:1.75}.ck-footer__heading{margin-bottom:18px}.ck-footer__contact-item,.ck-footer__links a{font-size:1.5rem}.ck-footer__links{gap:8px}.ck-footer__links a,.ck-footer__contact-item a{min-height:44px}.ck-footer__bottom{margin-top:46px;padding:20px 0}}@media(prefers-reduced-motion:reduce){.ck-footer__social .list-social__link,.ck-footer__links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-footer.css.map */
