.newsletter-form{max-width:100%}.footer-block__heading{font-size:140%;color:var(--color-txt-hv);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin:0 0 20px}.footer-block__subtitle{margin:0 0 20px}.footer-block-image{margin-bottom:2rem}.footer-block-image+.footer-block__newsletter .footer-block__heading{display:none}.newsletter-form__field-wrapper{--btn-1-padding:15px;--btn-1-height:50px;--btn-1-line-height:50px;--btn-1-radius:5px;--btn-2-padding:14px 30px;--btn-bkg:var(--btn-pri-bkg);--btn-txt:var(--btn-pri-txt);--btn-bd:var(--btn-pri-bd);--btn-hv-bkg:var(--btn-cart-bkg);--btn-hv-txt:var(--btn-cart-txt);--btn-hv-bd:var(--btn-cart-bd);--btn-bd-rd:5px}.newsletter-form__field-wrapper .field{display:block}.newsletter-form__field-wrapper .field__label{top:calc(var(--btn-1-padding));inset-inline-start:20px;color:var(--color-txt)}.newsletter-form__field-wrapper .field__input{padding:var(--btn-1-padding);height:var(--btn-1-height);line-height:var(--btn-1-line-height);border-radius:var(--btn-1-radius)}.newsletter-form__field-wrapper .newsletter-form__button{padding:var(--btn-2-padding);font-size:var(--main-fs);transition:all 500ms ease;color:var(--btn-txt);background:var(--btn-bkg);border-color:var(--btn-bd);border-radius:var(--btn-bd-rd);align-items:center;display:flex;justify-content:center;overflow:hidden;border-width:1px;margin-top:15px;font-weight:600}.newsletter-form__field-wrapper .newsletter-form__button:hover{--btn-txt:var(--btn-hv-txt);--btn-bkg:var(--btn-hv-bkg);--btn-bd:var(--btn-hv-bd)}.list-social{--btn-bkg:transparent;--btn-txt:var(--color-txt-hv);--btn-bd:transparent;--btn-hv-bkg:var(--btn-pri-bkg);--btn-hv-txt:var(--btn-pri-txt);--btn-hv-bd:var(--btn-pri-bd);margin:2rem 0 0;gap:10px}.list-social a.list-social__link{padding:10px;transition:all 500ms ease;color:var(--btn-txt);background:var(--btn-bkg);border-color:var(--btn-bd);border-radius:var(--btn-bd-rd)}.list-social a.list-social__link:hover{--btn-txt:var(--btn-hv-txt);--btn-bkg:var(--btn-hv-bkg);--btn-bd:var(--btn-hv-bd)}.list-social a.list-social__link .icon{fill:inherit;color:inherit}.cdz-footer{background:var(--ft-top-bkg-option);background-image:var(--ft-top-bkg-img);background-size:cover;background-color:var(--ft-top-bkg);background-repeat:no-repeat}.cdz-footer-main{padding-top:80px;padding-bottom:30px}.cdz-footer-main .ft-col{margin-bottom:30px}.cdz-footer-main .footer-block__details-content .fa:before{width:auto;height:auto;background:none;color:var(--color-txt)}.cdz-footer-main .footer-block__details-content a{color:var(--color-txt)}.cdz-footer-main .footer-block__details-content a:hover{color:var(--color-txt-hv)}.ft-box-title{font-size:140%;color:var(--color-txt-hv);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.cdz-social{margin-top:20px}.cdz-social .list-social{gap:15px}.cdz-social .ft-box-content{display:inline-block}.cdz-social .list-social__link{border:1px solid var(--color-txt);border-radius:100%}.cdz-social .list-social__link:hover{background:var(--main-txt-hv);border-color:var(--main-txt-hv)}.cdz-footer-bottom{border-top:1px solid var(--color-bd);padding-top:25px}.ft-bottom-payment{margin-bottom:20px}.ft-bottom-payment sgv{max-width:200px}.footer__copyright{font-size:120%;margin:0 0 20px}@media only screen and (min-width: 768px){.footer-links .ft-link{position:relative}.footer-links .ft-link:before{content:"";width:0;height:1px;position:absolute;inset-inline-start:0;bottom:-1px;background:var(--color-txt-hv);backface-visibility:hidden;display:inline-block;transition:all 500ms ease}.footer-links .ft-link:hover:before{width:100%}}@media only screen and (max-width: 767px){.footer .ft-box-title{margin-bottom:1rem;font-size:130%}.cdz-footer-main .ft-col{margin-bottom:1rem}.footer-block__newsletter{margin-bottom:1rem}.footer-block__newsletter .footer-block__heading{font-size:130%}.footer .footer-block__details-content{margin-bottom:1rem}.cdz-footer-top{background-image:none}.cdz-footer-main{padding-top:50px}.ft-bottom-payment .footer-box .ft-box-content{display:block}}