.tgs-footer{font-family:var(--font-body-family, "Raleway", sans-serif)}.tgs-footer__newsletter{background:#748b6f;padding:4.5rem 2rem}.tgs-footer__newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;max-width:144rem;margin:0 auto}.tgs-footer__newsletter-heading{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-weight:400;font-size:3.2rem;color:#fff;margin:0 0 1rem;line-height:1.25}.tgs-footer__newsletter-body{font-size:1.4rem;font-weight:400;color:#fff;margin:0;line-height:1.65}.tgs-footer__form-row{display:flex}.tgs-footer__email-input{flex:1;background:#fff;border:none;padding:1.4rem 1.8rem;font-family:var(--font-body-family, "Raleway", sans-serif);font-size:1.4rem;color:#000;outline:none;min-width:0}.tgs-footer__email-input::placeholder{color:#c3cbd6}.tgs-footer__subscribe-btn{background:#d15965;color:#fff;border:none;padding:1.4rem 2.8rem;font-family:var(--font-body-family, "Raleway", sans-serif);font-size:1.6rem;font-weight:400;cursor:pointer;margin-left:12px;white-space:nowrap;min-width:20.8rem;transition:background .25s ease}.tgs-footer__subscribe-btn:hover{background:#b84050}.tgs-footer__disclaimer{font-size:1.1rem;color:#ffffffbf;margin:1rem 0 0;display:flex;align-items:center;gap:.6rem;line-height:1.4}.tgs-footer__disclaimer-dot{width:1.2rem;height:1.2rem;background:#fff;border-radius:10%;flex-shrink:0}.tgs-footer__main{background:#2a403d;padding:5rem 2rem 3rem}.tgs-footer__main-inner{max-width:144rem;margin:0 auto}.tgs-footer__columns{display:grid;grid-template-columns:1fr 1fr 2fr 1fr 1fr;gap:2rem 3.2rem;margin-bottom:4rem;align-items:start}.tgs-footer__col-header{display:flex;align-items:center;justify-content:space-between}.tgs-footer__col-heading{font-family:var(--font-body-family, "Raleway", sans-serif);font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 1.6rem;letter-spacing:.02em;text-transform:uppercase}.tgs-footer__col-toggle{display:none;background:transparent;border:0;color:#fff;cursor:pointer;padding:.4rem;line-height:0;transition:transform .25s ease;flex-shrink:0;margin-bottom:1.6rem}.tgs-footer__col-toggle[aria-expanded=true]{transform:rotate(180deg)}.tgs-footer__logo-col{display:flex;align-items:flex-start;justify-content:center;padding-top:.2rem}.tgs-footer__logo-link{display:inline-flex;text-decoration:none;flex-shrink:0}.tgs-footer__logo-img,.tgs-footer__logo-roundel{display:block;width:10.7rem;height:10.7rem;object-fit:contain}.tgs-footer__col--social .tgs-footer__col-toggle{display:none!important}.tgs-footer__col-content{display:block}.tgs-footer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.tgs-footer__nav-link{font-size:1.4rem;font-weight:400;color:#ffffffd9;text-decoration:none;transition:color .2s ease}.tgs-footer__nav-link:hover{color:#fff}.tgs-footer__contact-line{font-size:1.4rem;color:#ffffffd9;margin:0 0 .6rem;display:flex;gap:.5rem}.tgs-footer__social-heading{font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.02em}.tgs-footer__social-icons{display:flex;flex-direction:row-reverse;justify-content:left;gap:1.2rem;align-items:center}.tgs-footer__social-link{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#fff;text-decoration:none;transition:opacity .2s ease}.tgs-footer__social-link:hover{opacity:.75}.tgs-footer__bottom{padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.tgs-footer__bottom-left{display:flex;align-items:center;gap:.8rem}.tgs-footer__uk-flag{font-size:2.4rem;line-height:1}.tgs-footer__uk-text{font-size:1.2rem;color:#ffffffd9}.tgs-footer__copyright{font-size:1.2rem;color:#ffffffd9;margin:0;text-align:center}.tgs-footer__payment-list{list-style:none;margin:0;padding:0;display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.tgs-footer__payment-icon{height:2.7rem;width:auto;display:block}@media screen and (max-width:989px){.tgs-footer__newsletter-inner{gap:3rem}.tgs-footer__columns{grid-template-columns:1fr 1fr 8rem 1fr 1fr;gap:1.6rem 2rem}.tgs-footer__logo-img,.tgs-footer__logo-roundel{width:8rem;height:8rem}}@media screen and (max-width:749px){.tgs-footer__newsletter-body{font-size:14px}.tgs-footer__disclaimer{display:none}.tgs-footer__newsletter{padding:3.5rem 0rem}.tgs-footer__newsletter-inner{grid-template-columns:1fr;gap:2rem}.tgs-footer__newsletter-heading{font-size:24px}.tgs-footer__form-row{flex-direction:column;gap:1.2rem}.tgs-footer__email-input{width:100%;box-sizing:border-box}.tgs-footer__subscribe-btn{display:block;width:60%;min-width:20rem;margin:0 auto;padding:1.4rem 2rem}.tgs-footer__main{padding:0 2rem 2.5rem}.tgs-footer__columns{display:flex;flex-direction:column;gap:0;align-items:stretch;margin-bottom:0}.tgs-footer__logo-col{display:flex!important;width:100%;justify-content:center;align-items:center;order:-2;padding:3.2rem 0 2rem}.tgs-footer__logo-img,.tgs-footer__logo-roundel{width:13.5rem;height:13.5rem}.tgs-footer__col--social{order:-1;border:none!important}.tgs-footer__col--social .tgs-footer__col-header{display:none}.tgs-footer__col--social .tgs-footer__col-content{display:flex!important;justify-content:center;padding:0 0 3rem}.tgs-footer__social-icons{gap:1.6rem}.tgs-footer__social-link{width:4rem;height:4rem}.tgs-footer__col-header{padding:1.6rem 0}.tgs-footer__col-heading{margin:0;text-transform:none;font-size:1.6rem;font-weight:400;letter-spacing:0}.tgs-footer__col-toggle{display:flex;align-items:center;justify-content:center;margin:0}.tgs-footer__col-content[hidden]{display:none}.tgs-footer__col-content:not([hidden]) .tgs-footer__nav-list,.tgs-footer__col-content:not([hidden]) .tgs-footer__contact-line{padding-bottom:1.6rem}.tgs-footer__bottom{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:3rem;margin-top:3rem}.tgs-footer__bottom-left{order:1}.tgs-footer__uk-flag{font-size:2.8rem;border-radius:51%;border:1px solid #254b46}.tgs-footer__uk-text{font-size:10px}.tgs-footer__copyright{order:2;text-align:left;font-size:9px}.tgs-footer__payment-list{order:3;gap:7px;flex-wrap:wrap}.tgs-footer__payment-icon{height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-tgs-footer.css.map */
