footer.footer{z-index:100000;font-size:16px}footer.footer .footer-top{background-color:#171717;color:#fff}footer.footer .footer-top .footer-blocks{display:grid;grid-template-columns:repeat(var(--footer-columns),var(--footer-columns-width));gap:50px 70px}@media screen and (max-width:989px){footer.footer .footer-top .footer-blocks{display:flex;flex-wrap:wrap}footer.footer .footer-top .footer-blocks .footer-block{flex:1 1 var(--footer-flex)}}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks{display:block}}footer.footer .footer-top .footer-blocks .footer-block{grid-column:span min(var(--col-span),var(--footer-columns))}footer.footer .footer-top .footer-blocks .footer-block *{max-width:100%;height:auto}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block{margin:50px 0}footer.footer .footer-top .footer-blocks .footer-block:first-child{margin-top:0}footer.footer .footer-top .footer-blocks .footer-block:last-child{margin-bottom:0}}footer.footer .footer-top .footer-blocks .footer-block h2.tag--desktop{margin:0;margin-bottom:26px;width:-moz-fit-content;width:fit-content}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed .instafeed-new-layout-wrapper{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:10px!important}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed .instafeed-new-layout-wrapper .instafeed-new-layout-item{max-width:100px!important;height:100px!important}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu{margin:-30px 0;border-bottom:1px solid #f1f1F140}footer.footer .footer-top .footer-blocks .footer-block.block-type-menu+.block-type-menu{margin-top:30px}footer.footer .footer-top .footer-blocks .footer-block.block-type-menu+.footer-block:not(.block-type-menu){margin-top:60px}}footer.footer .footer-top .footer-blocks .footer-block.block-type-menu h2{margin:0;margin-bottom:20px}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu h2{margin:0}}footer.footer .footer-top .footer-blocks .footer-block.block-type-menu details summary{display:flex;gap:10px;justify-content:space-between;align-items:center}@media screen and (min-width:481px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu details summary .icon-accordion{display:none}}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu details summary{padding:30px 0}}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu .footer-menu-links{margin-top:-11px;margin-bottom:30px;position:relative}}footer.footer .footer-top .footer-blocks .footer-block.block-type-menu .footer-menu-links a{display:block;line-height:32px}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-menu .footer-menu-links a{line-height:16px;padding:11px 0}}footer.footer .footer-top .footer-blocks .footer-block.block-type-info{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-info{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}footer.footer .footer-top .footer-blocks .footer-block.block-type-info .copyright,footer.footer .footer-top .footer-blocks .footer-block.block-type-info .payment-providers{display:none}}footer.footer .footer-top .footer-blocks .footer-block.block-type-info .icon-tesoro{height:30px}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-info .icon-tesoro{height:36px}}footer.footer .footer-top .footer-blocks .footer-block.block-type-info .footer-socials{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-info .footer-socials{gap:25px}}footer.footer .footer-top .footer-blocks .footer-block.block-type-info .footer-socials a{display:block;line-height:0}footer.footer .footer-top .footer-blocks .footer-block.block-type-info .footer-socials svg{height:18px;width:auto}@media screen and (max-width:480px){footer.footer .footer-top .footer-blocks .footer-block.block-type-info .footer-socials svg{height:26px}}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed p{margin-bottom:26px}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed{display:contents}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed{margin:0;display:flex;gap:15px;flex-wrap:wrap;max-width:460px}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed a{min-width:60px;flex:1 1 20%}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed a:nth-of-type(1n+9){display:none}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed .instafeed-container{width:100%!important;padding-top:100%!important;border-radius:.5rem;overflow:hidden}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed .instafeed-overlay::before{background:url(instafeed.svg) no-repeat center center;background-size:40px 40px}footer.footer .footer-top .footer-blocks .footer-block.block-type-instafeed .instafeed #insta-feed .instafeed-overlay::after{opacity:.25}footer.footer .footer-top details[disabled]{pointer-events:none}footer.footer .footer-top details[disabled] a{pointer-events:initial}footer.footer .footer-bottom .footer-bottom-content{display:flex;flex-wrap:wrap;gap:20px 40px;padding-top:20px;padding-bottom:20px;justify-content:space-between;align-items:center}footer.footer .payment-providers{display:flex;flex-wrap:wrap;gap:2px}footer.footer .payment-providers .payment-provider{line-height:0}footer.footer .noughtsandones-logo{height:1em;width:auto;margin-bottom:-.24em}footer.footer a{color:inherit}footer.footer a:hover{color:#f1f1f1}footer.footer .mobile-content{display:none}@media screen and (max-width:480px){footer.footer .mobile-content{display:flex;flex-direction:column;gap:40px}}