.section-footer{background-color:var(--colour-bg-alt);padding:2.5rem 0;font-size:.875rem}@media (min-width: 768px){.section-footer{padding:4rem 0}}.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}@media (min-width: 768px){.section-footer .wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width: 768px){.section-footer .contact{grid-column:1/span 6;grid-row:1}}@media (min-width: 1280px){.section-footer .contact{grid-column:1/span 3}}.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:300;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}@media (min-width: 768px){.section-footer .newsletter{grid-column:7/span 6;grid-row:1}}@media (min-width: 1280px){.section-footer .newsletter{grid-column:8/span 5}}.section-footer .newsletter .form-input{background-color:var(--colour-white)}@media (min-width: 768px){.section-footer .menus{grid-column:1/span 8;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width: 1280px){.section-footer .menus{grid-column:4/span 4;grid-row:1}}.section-footer .menus ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 767.98px){.section-footer .menus ul{padding-bottom:1rem}}.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)}@media (max-width: 767.98px){.section-footer .menu-company,.section-footer .menu-information{border-bottom:1px solid var(--colour-white)}}.section-footer .menu-company button,.section-footer .menu-information 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{outline:none}.section-footer .menu-company button:hover,.section-footer .menu-information button:hover{text-decoration:none;outline:none}.section-footer .menu-company button:disabled,.section-footer .menu-information button:disabled{opacity:.5;pointer-events:none}@media (min-width: 768px){.section-footer .menu-company button,.section-footer .menu-information button{display:none}}.section-footer .menu-company button svg,.section-footer .menu-information 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}@media (max-width: 767.98px){.section-footer .menu-company p.heading,.section-footer .menu-information p.heading{display:none}}@media (max-width: 767.98px){.section-footer .menu-company nav,.section-footer .menu-information nav{display:none}}.section-footer .menu-company.is-active svg.plus,.section-footer .menu-information.is-active svg.plus{opacity:0}.section-footer .menu-company.is-active nav,.section-footer .menu-information.is-active nav{display:block}@media (min-width: 768px){.section-footer .social{grid-column:9/span 4;grid-row:3}}@media (min-width: 1280px){.section-footer .social{grid-column:1/span 3}}.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)}@media (min-width: 768px){.section-footer .payments{grid-column:1/span 7;grid-row:5}}@media (min-width: 1280px){.section-footer .payments{grid-column:4/span 4;grid-row:3}}.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;gap:1rem}@media (min-width: 768px){.section-footer .badges{grid-column:9/span 3;grid-row:5;justify-content:flex-end}}@media (min-width: 1280px){.section-footer .badges{grid-column:8/span 5;grid-row:3;gap:2rem}}.section-footer .badges svg{height:2rem;width:2rem}.section-footer .badges img{height:2rem;width:auto;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}@media (min-width: 768px){.section-footer .copyright{grid-column:1/span 12}}.section-footer .copyright p:last-of-type{margin-bottom:0}.section-footer hr{background-color:var(--colour-white);opacity:1}@media (max-width: 767.98px){.section-footer hr.primary{display:none}}@media (min-width: 768px){.section-footer hr.primary{grid-column:1/span 12;grid-row:2}}@media (min-width: 768px){.section-footer hr.secondary{grid-row:4}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/section-footer.css.map */
