.section-footer{display:block;background-color:var(--colour-bg-alt);padding:2.5rem 0;font-size:.875rem}.section-footer .heading{font-size:1.25rem;font-weight:300;margin-bottom:1rem;font-family:var(--font-family-heading)}.section-footer .wrapper{display:grid;grid-template-columns:100%;gap:2rem}.section-footer .contact dl{display:flex;flex-direction:column;margin:0}.section-footer .contact dl dt{font-size:.75rem;font-family:var(--font-family-base);font-weight:400;letter-spacing:.025em;text-transform:uppercase;color:var(--colour-tertiary);margin-bottom:.5rem}.section-footer .contact dl dt:not(:first-of-type){margin-top:1.5rem}.section-footer .contact dl dd{margin:0}.section-footer .contact dl dd a{text-decoration:none;color:var(--colour-quinary);transition:color var(--transition-duration) var(--transition-timing);font-weight:300}.section-footer .contact dl dd a:hover,.section-footer .contact dl dd a:focus{color:var(--colour-tertiary)}.section-footer .contact dl dd p:last-of-type{margin:0}.section-footer .contact dl dd p a{text-decoration:underline}.section-footer .contact dl dd p a:hover,.section-footer .contact dl dd p a:focus{color:var(--colour-text-link-hover)}.section-footer .contact dl dd.telephone,.section-footer .contact dl dd.email,.section-footer .contact dl dd.address{font-weight:500}.section-footer .newsletter .form-input{background-color:var(--colour-white)}.section-footer .menus ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.section-footer .menus ul li a{text-decoration:none;color:var(--colour-text-base);transition:color var(--transition-duration) var(--transition-timing)}.section-footer .menus ul li:hover a,.section-footer .menus ul li:focus a{color:var(--colour-quinary)}.section-footer .menu-company button,.section-footer .menu-information button,.section-footer .menu-useful-links button{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;position:relative;padding:0;margin:0;height:3rem;width:100%;text-align:left}.section-footer .menu-company button:focus,.section-footer .menu-information button:focus,.section-footer .menu-useful-links button:focus{outline:none}.section-footer .menu-company button:hover,.section-footer .menu-information button:hover,.section-footer .menu-useful-links button:hover{text-decoration:none;outline:none}.section-footer .menu-company button:disabled,.section-footer .menu-information button:disabled,.section-footer .menu-useful-links button:disabled{opacity:.5;pointer-events:none}.section-footer .menu-company button svg,.section-footer .menu-information button svg,.section-footer .menu-useful-links button svg{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:1;transition:opacity var(--transition-duration) var(--transition-timing);height:1rem;width:1rem}.section-footer .menu-company.is-active svg.plus,.section-footer .menu-information.is-active svg.plus,.section-footer .menu-useful-links.is-active svg.plus{opacity:0}.section-footer .menu-company.is-active nav,.section-footer .menu-information.is-active nav,.section-footer .menu-useful-links.is-active nav{display:block}.section-footer .social ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem}.section-footer .social svg{height:1.5rem;width:1.5rem;fill:var(--colour-secondary)}.section-footer .payments ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.section-footer .badges{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.section-footer .badges svg{height:2rem;width:2rem}.section-footer .badges img{height:auto;width:auto;max-width:7rem;object-fit:contain;mix-blend-mode:darken}.section-footer .badges .apps{display:flex;gap:1rem;align-items:center}.section-footer .badges .apps a{display:none}.section-footer .badges .apps a img{height:2.5rem}.section-footer .badges .apps a.is-visible{display:inline-flex}.section-footer .copyright p:last-of-type{margin-bottom:0}.section-footer hr{background-color:var(--colour-white);opacity:1;height:1px}@media (min-width: 768px){.section-footer{padding:4rem 0}.section-footer .wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}.section-footer .contact{grid-column:1/span 6;grid-row:1}.section-footer .newsletter{grid-column:7/span 6;grid-row:1}.section-footer .menus{grid-column:1/span 12;grid-row:3;display:grid;grid-auto-flow:column;gap:2rem}.section-footer .menu-company button,.section-footer .menu-information button,.section-footer .menu-useful-links button{display:none}.section-footer .social{grid-column:1/span 6;grid-row:4}.section-footer .payments{grid-column:6/span 7;grid-row:4}.section-footer .badges{grid-column:1/span 12;grid-row:6}.section-footer .copyright{grid-column:1/span 12}.section-footer hr.primary{grid-column:1/span 12;grid-row:2}.section-footer hr.secondary{grid-row:5}}@media (min-width: 1360px){.section-footer .contact{grid-column:1/span 3}.section-footer .newsletter{grid-column:10/span 3}.section-footer .menus{grid-column:4/span 6;grid-row:1}.section-footer .social{grid-column:1/span 3;grid-row:3}.section-footer .payments{grid-column:4/span 4;grid-row:3}.section-footer .badges{justify-content:flex-end;grid-column:8/span 5;grid-row:3;gap:2rem}}@media (max-width: 767.98px){.section-footer .menus ul{padding-bottom:1rem}.section-footer .menu-company,.section-footer .menu-information,.section-footer .menu-useful-links{border-bottom:1px solid var(--colour-white)}.section-footer .menu-company p.heading,.section-footer .menu-information p.heading,.section-footer .menu-useful-links p.heading{display:none}.section-footer .menu-company nav,.section-footer .menu-information nav,.section-footer .menu-useful-links nav{display:none}.section-footer hr.primary{display:none}}
/*# sourceMappingURL=/cdn/shop/t/548/assets/section-footer.css.map */
