.ariiston-footer-section{width:100%;position:relative;background:#f3f3f3}.ariiston-footer-section .ariiston-footer-main{display:flex;flex-direction:column;background:#f5f5f5;border-radius:24px 24px 0 0;padding:2vw 1vw 0}.ariiston-footer-top-wrapper{display:flex;width:100%}.ariiston-footer-links-grid{display:flex;align-items:flex-start;justify-content:center;gap:7vw;width:50%;border-right:1px solid #00000021}.ariiston-footer-block{display:flex;flex-direction:column;gap:.5vw;align-items:start}.ariiston-footer-heading{font-size:.9vw;color:#000;padding-bottom:.5vw;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-style:normal;letter-spacing:.02em!important}.ariiston-footer-block a{font-size:.8vw;text-decoration:none;color:#000;transition:opacity .2s ease;line-height:1;white-space:nowrap;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;position:relative;width:fit-content;place-self:start;letter-spacing:.02vw!important}.ariiston-footer-info-card{display:flex;width:50%;flex-direction:column;gap:.8vw;justify-content:center}.ariiston-footer-logo{margin-bottom:.5vw}.ariiston-footer-logo svg{width:9vw;height:auto;display:block;fill:#8c6848}.ariiston-footer-info-card-wrapper{display:flex;width:50%;align-items:center;justify-content:center}.ariiston-footer-info-text{font-size:.88vw;line-height:1.1;color:#000;opacity:80%;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;width:83%;letter-spacing:.02em!important}.ariiston-footer-bottom-text{font-size:7.6vw;opacity:.12;text-align:center;color:#000;line-height:1;width:100%;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-style:normal;padding-top:1vw}.ariiston-footer-copy{font-size:.6vw;opacity:.5;text-align:center;padding:.5vw 0;color:#000;width:100%;opacity:30%;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;background:#c2c2a1}.footer_three{width:50%;height:55vw;position:sticky;margin-left:25%;bottom:3vw}.footer_three .ariiston-model{height:100%;width:100%}.social-logo-wrapper{display:flex;gap:.8vw;align-items:center;justify-content:flex-start;height:1.5vw;width:fit-content}.social-logo-wrapper svg path{fill:#000}.social-logo{display:flex;justify-content:center;align-items:center}.social-logo-wrapper .social-facebook a,.social-logo-wrapper .social-instagram a{height:.9vw;width:.9vw}.social-logo-wrapper .social-youtube a{height:1.1vw;width:1.1vw}.social-logo-wrapper .social-youtube{padding-left:.2vw}.social-logo a{display:flex;justify-content:center;align-items:center}.social-logo svg{height:100%;width:100%}.field:before{content:none!important}.field:after{content:none!important}.field__button>.svg-wrapper{height:1vw;width:1vw}.field__input{border:1px solid #2b4836;background:#e6e6dc;padding:.9vw!important;margin:0!important}.newsletter-form__field-wrapper .field{width:83%}.newsletter-form__field-wrapper .field input::placeholder{opacity:1;font-family:neue-haas-grotesk-display,sans-serif;font-size:.9vw}.newsletter-form__field-wrapper .field .field__input:focus{padding:.9vw!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.newsletter-form__field-wrapper .field .field__label{display:none}@media screen and (max-width:950px){.ariiston-footer-section .ariiston-footer-main.desktop{display:none}.cstm-mobile-footer-wrapper{width:100%;display:flex;flex-direction:column;padding:1.5vw;background:linear-gradient(180deg,#fff,#ebebeb);border:.1vw solid #F3F3F3;border-radius:4vw;z-index:1;position:sticky;gap:3vw}.ariiston-footer-section{padding:2vw}.ariiston-footer-copy{color:#707070;opacity:30%;font-size:2.2vw;height:fit-content;padding-top:1vw}.footer-mobile-end-text{font-size:8vw;color:#707070;font-family:neue-haas-grotesk-display,sans-serif;font-weight:600;font-style:normal;opacity:15%;line-height:1;width:70%}.footer-mobile-accordian-center{display:flex;flex-direction:column;gap:0;background-color:#eeebeb;border:.1vw solid #DFDFDF;border-radius:3.17vw;padding:3vw 6vw}.footer-mobile-end-start{padding:4vw 2vw}.footer-mobile-top{text-align:left;background-color:#eeebeb;border:.1vw solid #DFDFDF;border-radius:3.17vw;padding:14vw 4vw 4vw;display:flex;flex-direction:column;gap:3vw}.footer-mobile-top-title{font-size:6vw;font-weight:600;padding-bottom:.5vw;font-family:neue-haas-grotesk-display,sans-serif}.footer-mobile-top-text{font-size:3vw;color:#707070;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;opacity:50%;line-height:1.2}.footer-mobile-accordian{width:100%}.footer-mobile-accordian-block{padding:3vw 0}.footer-mobile-accordian-title{font-size:3vw;font-weight:600;margin-bottom:0;font-family:neue-haas-grotesk-display,sans-serif;font-style:normal;position:relative;cursor:pointer;display:flex;justify-content:space-between;align-items:center;opacity:70%;color:#373737}.accordion-icon{font-size:4vw;font-weight:300;color:#000;line-height:1}.footer-mobile-accordian-content{max-height:0;overflow:hidden;transition:max-height .3s linear;display:flex;flex-direction:column}span.accordion-line{display:inline-block;flex:1;margin:2vw;height:.3vw;background-color:#dfdfdf}.footer-mobile-accordian-text{font-size:2.7vw;line-height:1.3;color:#707070;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;opacity:70%;margin:0;padding-top:2vw;padding-left:2vw}.footer-mobile-end{margin-top:6vw;padding-top:4vw}.footer-mobile-end-end{margin-top:3vw}.footer-mobile-end-end p{font-size:2.5vw;color:#707070;font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;line-height:1.5}.social-logo-wrapper{height:5vw!important;width:25vw!important;gap:3vw!important}.social-logo{display:flex;align-items:center}.social-logo a{display:flex;justify-content:center;align-items:center}.social-logo-wrapper .social-facebook a,.social-logo-wrapper .social-instagram a{height:3.5vw;width:3.5vw}.social-logo-wrapper .social-youtube a{height:4.2vw;width:4.2vw}.social-logo-wrapper .social-youtube{padding-left:.4vw}.newsletter-form__field-wrapper .field .field__label{color:#000}.field__button>.svg-wrapper{height:4vw!important;width:4vw!important}.newsletter-form__field-wrapper .field .field__label{font-size:3vw!important}.newsletter-form__field-wrapper .field .field__input:focus{padding:2vw!important;border-radius:0!important}.newsletter-form__field-wrapper .field input::placeholder{font-size:3vw!important}.field__input{padding:2vw!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cstm-footer.css.map */
