.sweetsouk-footer{width:100%;padding:2rem var(--side-spacing__desktop);text-align:center}.sweetsouk-footer-container{width:100%;max-width:100%;margin:0 auto;background-color:var(--asu-primary);border-radius:10px;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 6px #00000029,0 8px 15px #0000001f,inset 0 2px 4px #ffffff47,inset 0 -2px 4px #00000038}.sweetsouk-footer .footer-tagline{font-family:serif;font-size:60px;font-weight:400;line-height:1.2;letter-spacing:-1.48px;margin-top:4.25rem;margin-bottom:50px;width:100%;max-width:5000px;padding:0 1rem;margin-left:auto;margin-right:auto}.sweetsouk-footer .footer-social{display:flex;justify-content:center;align-items:center;gap:25px;margin-bottom:50px}.sweetsouk-footer .footer-social>*{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;padding:0;color:inherit;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.sweetsouk-footer .footer-social>*:hover{transform:translateY(-5px) scale(1.1);opacity:.9}.sweetsouk-footer .footer-social .footer-social-newsletter{transform:rotate(-15deg)}.sweetsouk-footer .footer-social .footer-social-newsletter:hover{transform:rotate(-15deg) translateY(-5px) scale(1.1)}.sweetsouk-footer .footer-nav{margin-bottom:4.25rem}.sweetsouk-footer .footer-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}.sweetsouk-footer .footer-nav li{margin:0;display:flex;align-items:center}.sweetsouk-footer .footer-nav a{text-decoration:none;color:inherit;font-size:16px;font-weight:600;letter-spacing:-.56px;text-transform:uppercase;white-space:nowrap}.sweetsouk-footer .footer-nav a:hover{text-decoration:underline}.sweetsouk-footer .footer-nav li:not(:last-child):after{content:"|";margin-left:15px;color:inherit}@media screen and (max-width:749px){.sweetsouk-footer{padding-left:var(--side-spacing__mobile);padding-right:var(--side-spacing__mobile)}.sweetsouk-footer .footer-tagline{font-size:3rem;line-height:1.2;margin-top:2.5rem;margin-bottom:3rem}.sweetsouk-footer .footer-social{gap:28px;margin-bottom:3rem}.sweetsouk-footer .footer-nav{margin-bottom:2.5rem}.sweetsouk-footer .footer-nav ul{row-gap:1px;column-gap:12px}}.newsletter-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0009;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;visibility:hidden;pointer-events:none;transform:scale(.97);transition:opacity .25s ease-out,transform .25s ease-out;display:flex;align-items:flex-start;justify-content:center}.newsletter-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.newsletter-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.newsletter-modal__content{position:relative;z-index:1;pointer-events:auto;margin-top:10vh;max-width:480px;width:calc(100% - 2rem);background:#fff;border-radius:14px;padding:2rem 2.25rem;box-shadow:0 18px 40px #00000059,0 6px 14px #00000040}#newsletter-modal-title{font-size:2.5rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;margin-bottom:.5rem;letter-spacing:-.01em}.newsletter-modal__content p{font-size:1.25rem;color:#555;margin-bottom:1.5rem}.newsletter-form-fields input[type=email]{width:100%;padding:.65rem .75rem;font-size:1.2rem;border:1px solid #ccc;border-radius:6px;margin-top:.25rem}.newsletter-form-fields input[type=email]:focus{border-color:var(--asu-primary);outline:none}.newsletter-form-fields+button{width:100%;margin-top:2rem;padding:.75rem;font-weight:600;border-radius:8px;background:var(--asu-primary);color:var(--asu-neutral-50);border:none;cursor:pointer;transition:background .2s ease}.newsletter-form-fields+button:hover{background:var(--asu-primary)}.newsletter-modal__close{position:absolute;top:.75rem;right:.75rem;font-size:5.75rem;line-height:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#868686}.newsletter-modal__close:hover{color:#d8d8d8;background:#0000000d;border-radius:50%}.newsletter-modal__image{margin:-2rem -2.25rem 1.25rem}.newsletter-modal__image img{display:block;width:100%;height:auto;object-fit:cover;border-top-left-radius:14px;border-top-right-radius:14px}@media(max-width:480px){.newsletter-modal__content{margin-top:12vh;padding:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sweetsouk-footer.css.map */
