.cdo-footer{position:relative;display:block;width:100%;overflow:hidden;background:#171716;color:#fff;font-family:var(--c-font-body)}.cdo-footer,.cdo-footer *,.cdo-footer *:before,.cdo-footer *:after{box-sizing:border-box}.cdo-footer h2,.cdo-footer h3,.cdo-footer h4,.cdo-footer p,.cdo-footer ul{margin:0;padding:0}.cdo-footer ul{list-style:none}.cdo-footer a{color:inherit;text-decoration:none}.cdo-footer button,.cdo-footer input{font:inherit}.cdo-footer__glow{position:absolute;bottom:0;left:-8%;width:300px;height:300px;border-radius:999px;background:#ded3e91a;filter:blur(90px);pointer-events:none}.cdo-footer__container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:56px 16px 32px}.cdo-footer__newsletter{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.cdo-footer__newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.cdo-footer__eyebrow{margin-bottom:12px!important;color:#d62968;font-family:var(--c-font-label);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.cdo-footer__newsletter-heading{margin-bottom:12px!important;color:#fff;font-family:var(--c-font-heading);font-size:30px;font-weight:400;line-height:1.25;letter-spacing:-.02em;font-synthesis:none}.cdo-footer__newsletter-copy{max-width:576px;color:#ffffff8c;font-size:14px;font-weight:400;line-height:1.625}.cdo-footer__form{width:100%}.cdo-footer__form-shell{display:flex;width:100%;align-items:center;padding:4px;border:1px solid #ded3e9;border-radius:999px;background:#fff}.cdo-footer__mail-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding-right:8px;padding-left:12px;color:#d62968}.cdo-footer__mail-icon svg,.cdo-footer__submit svg,.cdo-footer__social svg{display:block;width:17px;height:17px}.cdo-footer__email{min-width:0;flex:1 1 auto;padding:12px 8px;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:#171716;font-family:var(--c-font-body);font-size:14px;line-height:1.2}.cdo-footer__email:focus{box-shadow:none}.cdo-footer__email::placeholder{color:#3a3a3e73;opacity:1}.cdo-footer__submit{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#d62968;color:#fff;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.cdo-footer__submit:hover{background:#b91f57}.cdo-footer__submit:active{transform:scale(.95)}.cdo-footer__form-note,.cdo-footer__form-message{margin-top:12px!important;color:#ffffff59;font-size:12px;line-height:1.4}.cdo-footer__form-message--success{color:#ded3e9}.cdo-footer__form-message--error{color:#fff}.cdo-footer__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.cdo-footer__brand-column{grid-column:1 / -1}.cdo-footer__brand{display:inline-block;margin-bottom:16px;color:#fff;font-family:var(--c-font-heading);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.025em;font-synthesis:none}.cdo-footer__brand-copy{max-width:448px;margin-bottom:24px!important;color:#ffffff8c;font-size:14px;font-weight:400;line-height:1.625}.cdo-footer__socials{display:flex;gap:12px}.cdo-footer__social{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffffb3;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.cdo-footer__social:hover{border-color:#d62968;background:#d62968;color:#fff}.cdo-footer__nav-heading{margin-bottom:16px!important;color:#fff;font-family:var(--c-font-label);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.cdo-footer__links{display:flex;flex-direction:column;gap:12px}.cdo-footer__links a{color:#ffffff80;font-family:var(--c-font-body);font-size:14px;line-height:1.4;transition:color .3s ease}.cdo-footer__links a:hover{color:#fff}.cdo-footer__trust-payments{display:flex;flex-direction:column;gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.cdo-footer__trust-list{display:flex;flex-wrap:wrap;gap:12px 24px;color:#ffffff80}.cdo-footer__trust-item{display:inline-flex;align-items:center;gap:8px;font-family:var(--c-font-label);font-size:12px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.cdo-footer__trust-item svg{display:block;width:15px;height:15px;color:#ded3e9}.cdo-footer__payments{display:flex;flex-wrap:wrap;gap:8px}.cdo-footer__payment{display:inline-flex;height:28px;align-items:center;justify-content:center;padding:0 10px;border-radius:4px;background:#fff;color:#171716;font-family:var(--c-font-label);font-size:10px;font-weight:700;line-height:1}.cdo-footer__legal{display:flex;flex-direction:column;gap:16px;padding-top:24px;color:#ffffff59;font-family:var(--c-font-body);font-size:12px;line-height:1.5}.cdo-footer__legal-links{display:flex;flex-wrap:wrap;gap:8px 20px}.cdo-footer__legal a{transition:color .3s ease}.cdo-footer__legal a:hover{color:#fff}.cdo-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:640px){.cdo-footer__container{padding:64px 24px 32px}.cdo-footer__newsletter-heading{font-size:36px}.cdo-footer__newsletter-copy,.cdo-footer__brand-copy{font-size:16px}}@media screen and (min-width:768px){.cdo-footer__legal{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){.cdo-footer__container{padding-right:32px;padding-left:32px}.cdo-footer__newsletter-grid{grid-template-columns:minmax(0,1fr) 480px;gap:40px;align-items:end}.cdo-footer__main{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.7fr);gap:48px}.cdo-footer__brand-column{grid-column:auto}.cdo-footer__trust-payments{flex-direction:row;align-items:center;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.cdo-footer *,.cdo-footer *:before,.cdo-footer *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/cardology-footer.css.map */
