.yos-footer{background-color:#ead9c4;background-image:url(/cdn/shop/files/Footer.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#222}.yos-footer__main{background:transparent}.yos-footer__main .page-width{padding-top:6rem;padding-bottom:5rem}.yos-footer__grid{display:grid;grid-template-columns:1.2fr 1.8fr 1fr 1fr 1.8fr;gap:4rem;align-items:start}.yos-footer__logo-column{display:flex;align-items:flex-start;justify-content:center}.yos-footer__logo-column img{display:block;width:18rem;max-width:100%;height:auto;object-fit:contain}.yos-footer__heading{margin:0 0 2rem;font-family:var(--font-body-family);font-size:2.8rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.yos-footer__subheading{margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.3;font-weight:600}.yos-footer__subheading--brands,.yos-footer__subheading--social,.yos-footer__subheading--newsletter{margin-top:4rem}.yos-footer__text{font-size:1.4rem;line-height:1.7}.yos-footer__text p{margin:0}.yos-footer__about .yos-footer__text+.yos-footer__subheading{margin-top:2.8rem}.yos-footer__menu ul{margin:0;padding:0;list-style:none}.yos-footer__menu li{margin:0;padding:0}.yos-footer__menu a{display:inline-block;color:inherit;font-size:1.3rem;line-height:1.45;text-decoration:none}.yos-footer__menu a:hover{text-decoration:underline;text-underline-offset:.2rem}.yos-footer__social{display:flex;align-items:center;gap:1.5rem}.yos-footer__social a{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;color:#222;font-size:0;text-decoration:none}.yos-footer__social a:before{display:block;font-size:2.8rem;line-height:1}.yos-footer__social{display:flex;align-items:center;gap:1.6rem;margin-top:1.4rem}.yos-footer__social a{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;color:#222;text-decoration:none;flex-shrink:0}.yos-footer__social-icon{display:block;width:2.8rem;height:2.8rem}.yos-footer__social a[aria-label=YouTube] .yos-footer__social-icon{width:3rem;height:3rem}.yos-footer__social a[aria-label=Facebook] .yos-footer__social-icon{height:2.5rem!important;width:2.5rem;top:-2px!important;position:relative}.yos-footer__social a[aria-label=Instagram] .yos-footer__social-icon{width:2.8rem;height:2.8rem}.yos-footer__social a:hover{opacity:.65}.yos-footer__newsletter-text{margin-bottom:1.8rem;font-size:1.3rem;line-height:1.5}.yos-footer__newsletter-text p{margin:0}.yos-footer__newsletter-fields{display:flex;align-items:stretch;gap:1.2rem}.yos-footer__newsletter-input{min-width:0;width:100%;height:4rem;padding:0 1.5rem;border:1px solid rgba(0,0,0,.12);border-radius:.7rem;background:#fff;color:#222;font-family:inherit;font-size:1.4rem}.yos-footer__newsletter-input::placeholder{color:#555;opacity:1}.yos-footer__newsletter-button{flex:0 0 auto;height:4rem;padding:0 2rem;border:0;border-radius:.7rem;background:#654b38;color:#fff;font-family:inherit;font-size:1.3rem;cursor:pointer;width:90px}.yos-footer__newsletter-button:hover{opacity:.9}.yos-footer__form-message{margin-top:1rem;font-size:1.3rem}.yos-footer__copyright{background:#654b38;color:#fff}.yos-footer__copyright .page-width{padding-top:2rem;padding-bottom:2rem}.yos-footer__copyright p{margin:0;text-align:center;font-size:1.3rem;line-height:1.4}@media screen and (max-width:1199px){.yos-footer__grid{grid-template-columns:1fr 1.5fr 1fr 1fr;gap:3rem}.yos-footer__logo-column{grid-row:span 2}.yos-footer__newsletter-fields{flex-direction:column}.yos-footer__newsletter-button{width:100%}}@media screen and (max-width:749px){.yos-footer__main .page-width{padding-top:5rem;padding-bottom:4rem}.yos-footer__grid{grid-template-columns:1fr;gap:3.5rem}.yos-footer__logo-column{justify-content:flex-start}.yos-footer__logo-column img{width:14rem}.yos-footer__heading{font-size:2.6rem}.yos-footer__subheading--brands,.yos-footer__subheading--social,.yos-footer__subheading--newsletter{margin-top:3rem}.yos-footer__newsletter-fields{flex-direction:column}.yos-footer__newsletter-button{width:100%}.yos-footer__copyright .page-width{padding-top:1.8rem;padding-bottom:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-yos-footer.css.map */
