.cc-footer .footer{border-top:1px solid #767676;background-color:#fef6f6;padding-top:0;padding-bottom:0}.cc-footer .footer .container{padding-left:0;padding-right:0}.cc-footer .footer .disclosure__panel{overflow:visible}.cc-footer .footer .footer__main{margin:79px 0 0;padding-left:5.9895%;padding-right:5.9895%;gap:7.8645%}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer__main{margin-top:29px;padding-left:15px;padding-right:15px}}.cc-footer .footer .footer-col--newsletter{padding:0;width:100%;flex:1 1 36.1979%}.cc-footer .footer .footer-col--newsletter .footer-block__heading{font-family:Bricolage Grotesque;font-size:40px!important;font-style:normal;font-weight:800;line-height:60px;margin:0 0 5px}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter .footer-block__heading{font-size:34px!important;line-height:1.14;margin-bottom:5px;letter-spacing:-2px}}.cc-footer .footer .footer-col--newsletter .rte{font-family:Bricolage Grotesque;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin:0;max-width:74%}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter .rte{font-size:16px}}.cc-footer .footer .footer-col--newsletter .input-with-button{background-color:transparent;border-radius:0;border:0;margin-top:30px;box-shadow:none;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter .input-with-button{margin-top:21px}}.cc-footer .footer .footer-col--newsletter .input-with-button button{margin-top:30px;background:rgba(var(--btn-alt-bg-color)/0) linear-gradient(104deg,rgba(var(--btn-alt-text-color)/.07) 60%,transparent 60% 100%) no-repeat 100% 100%;background-size:300% 100%;border:1px solid #767676;border-radius:8px;padding:10px 20px;display:flex;justify-content:center;align-items:center;height:44px;gap:8px}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter .input-with-button button{margin-top:20px}}.cc-footer .footer .footer-col--newsletter .input-with-button button span{color:#767676;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter .input-with-button button span{font-size:14px!important}}.cc-footer .footer .footer-col--newsletter input[name="contact[email]"]{margin:0 0 20px;border-radius:0;border:0;border-bottom:1px solid #767676;color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:8.5px 0;opacity:1}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter input[name="contact[email]"]{font-size:14px!important}}.cc-footer .footer .footer-col--newsletter input[name="contact[email]"]::placeholder{color:#767676;opacity:1}.cc-footer .footer .footer-col--newsletter label[for=privacy]{display:flex;justify-content:flex-start;align-items:center;gap:6px}.cc-footer .footer .footer-col--newsletter label[for=privacy] input{margin:0;width:16px;height:16px;position:relative;border:0;outline:none;-webkit-appearance:none;appearance:none}.cc-footer .footer .footer-col--newsletter label[for=privacy] input:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #767676;background-color:#fef6f6;border-radius:50px;z-index:2}.cc-footer .footer .footer-col--newsletter label[for=privacy] input:checked:after{background-color:#efa3a3}.cc-footer .footer .footer-col--newsletter label[for=privacy] div p{color:#767676;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter label[for=privacy] div p{font-size:12px}}.cc-footer .footer .footer-col--newsletter label[for=privacy] div p a{text-decoration:underline}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--newsletter{flex:1 1 100%;margin-top:0;margin-bottom:40px}.cc-footer .footer .footer-col--newsletter form .form__field{margin-bottom:0}}.cc-footer .footer .footer-col--links{padding:0}.cc-footer .footer .footer-col--links details{border:0!important}.cc-footer .footer .footer-col--links summary{display:none}.cc-footer .footer .footer-col--links ul.footer-menu__links{padding:27px 0 0}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer-col--links ul.footer-menu__links{padding:0}}.cc-footer .footer .footer-col--links ul.footer-menu__links li{margin-bottom:13px}.cc-footer .footer .footer-col--links ul.footer-menu__links a{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:320px) and (max-width:1400px){.cc-footer .footer .footer-col--links ul.footer-menu__links a{font-size:14px}}@media screen and (max-width:1032px){.cc-footer .footer .footer-col--links .disclosure__panel{top:0}}.cc-footer .footer .footer__hr{display:none}.cc-footer .footer .footer__base{border-top:1px solid #767676;margin-top:60px;display:block;text-align:center;padding-top:17px;padding-bottom:17px}@media (min-width:320px) and (max-width:1032px){.cc-footer .footer .footer__base{margin-top:25px;padding-top:17px;padding-bottom:27px}}.cc-footer .footer .footer__base a{color:#767676;text-align:center;text-transform:capitalize;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.cc-footer .footer .footer__base div{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.cc-footer .footer #footer-localization{margin-top:50px}.cc-footer .footer #footer-localization .localization__selector+.localization__selector{margin-top:1rem}@media screen and (max-width:1032px){.cc-footer .footer #footer-localization{margin-top:15px}}.cc-footer .footer #footer-localization .custom-select__btn{background:transparent;border:0;padding:0}.cc-footer .footer #footer-localization .custom-select__btn:focus{border:0;box-shadow:none}.cc-footer .footer #footer-localization .custom-select__btn span{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1032px){.cc-footer .footer #footer-localization .custom-select__btn span{font-size:14px}}.cc-footer .footer #footer-localization .custom-select__btn svg{padding:0;margin-left:5px}.cc-footer .footer #footer-localization .custom-select__option span{color:#767676;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.cc-footer .footer .custom-select__listbox{top:unset!important;bottom:110%!important;color:#767676;background:#fef6f6;border-radius:8px!important;border:0;opacity:1}.cc-footer .footer .custom-select__listbox::-webkit-scrollbar{width:6px}.cc-footer .footer .custom-select__listbox::-webkit-scrollbar-thumb,.cc-footer .footer .custom-select__listbox::-webkit-scrollbar-track{border-radius:2px}.cc-footer .footer .custom-select__listbox::-webkit-scrollbar-track{background:#dadada}.cc-footer .footer .custom-select__listbox::-webkit-scrollbar-thumb{background:#999}.cc-footer .footer .custom-select__option.is-focused{background:#efa3a3}@media screen and (max-width:1032px){.cc-footer .footer .custom-select__listbox{top:unset!important;left:1px;height:max-content;max-height:300px}.cc-footer .footer .custom-select__option span{font-size:14px}}.cc-footer .footer *{color:#767676}@media screen and (max-width:1032px){.cc-footer .footer #footer-signup-success{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/3dids-footer.css.map */
