footer{background:#222;font-size:14px;color:#fff;padding:20px 0 0}footer .pageWidth{max-width:1710px;width:100%;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto;grid-template-areas:"col1 col2 col3"}footer .pageWidth .col2 ul{columns:2;column-gap:20px}footer h2{font-size:16px;font-weight:700;font-style:italic;color:#fff}footer h2 span.fa-solid{display:none}footer ul{list-style:none;padding:0;margin-bottom:30px}footer ul li{margin-bottom:5px}footer a{color:#fff;word-break:break-word;text-decoration:none}footer a:hover{color:#c13}footer .whiteIcon{fill:#fff}footer a.fbColour:hover{color:#4267b2}footer a.instaColour:hover{color:#e1306c}footer a.fbColour:hover svg path{fill:#4267b2}footer a.instaColour:hover svg path{fill:#e1306c}.footLogo{display:block;margin-top:10px;margin-bottom:30px}.footLogo svg{max-width:200px}footer .subFooter{background:#fff;padding:20px 0;color:#555}footer .subFooter a{color:#121212}footer .subFooter .pageWidth{max-width:1710px;width:100%;padding:0 20px;margin:0 auto;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"col1 col2"}footer .subFooter .col1,.svgList{display:flex;align-items:center;flex-wrap:wrap}footer .subFooter .col1 img{margin-right:15px}footer .subFooter .col2{text-align:right}.socialIcons{font-size:30px}.socialIcons a{position:relative;overflow:hidden}.socialIcons a span{position:absolute;left:-99999px}@media screen and (max-width:997px){footer{padding:0}footer .pageWidth{display:block;padding:0}footer .col1 h2,footer .col2 h2{padding:20px;margin-top:0;margin-bottom:0;cursor:pointer}footer .col1 h2:hover,footer .col2 h2:hover{background:#121212}footer h2 span.fa-solid{display:inline;float:right}footer .col1 ul,footer .col2 ul{height:0;overflow:hidden;border-bottom:1px solid #666;margin:0}footer .pageWidth .col2 ul{columns:1}footer .col1 ul.showheight,footer .col2 ul.showheight{height:auto;padding:0 20px 20px}footer .pageWidth .col3{padding:20px}footer .subFooter .pageWidth{display:block;text-align:center}footer .subFooter .pageWidth .col1{width:100%;justify-content:center}footer .subFooter .pageWidth .col2{display:block;text-align:center;margin-top:20px}footer .subFooter .col1,.svgList{justify-content:center}.svgList img{margin:5px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/footer.css.map */
