.footer{--footer-bg:#0e0e0e;--footer-line:rgba(255, 255, 255, .08);padding:0;background-color:var(--footer-bg);border-top:1px solid rgb(255 255 255 / .1)}.footer>.brxe-container{width:100%;max-width:none;padding:0}.footer .footer__newsletter,.footer .footer__main,.footer .footer__bottom{width:100%;max-width:calc(1600px + 96px);margin-inline:auto;padding-inline:clamp(20px, 3.3vw, 48px)}.footer .footer__newsletter{padding-block:48px;border-bottom:1px solid var(--footer-line)}.footer .gnl{max-width:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr));gap:24px 64px;align-items:center}.footer .gnl__intro{grid-column:1}.footer .gnl__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--green)}.footer .gnl__heading{margin:0 0 8px;font-size:clamp(22px, 2.2vw, 28px);line-height:1.1;text-transform:uppercase;color:#f2f2f2}.footer .gnl__text{margin:0;font-size:15px;line-height:1.55;color:#a6a6a6}.footer .gnl__form{grid-column:2;margin:0}.gameify-is-pc-builder .footer .footer__newsletter{display:none}.single-product .footer .footer__newsletter{display:none}@media (max-width:860px){.footer .gnl__intro,.footer .gnl__form{grid-column:1}}.footer .gnl__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.footer .gnl__consent{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:#a6a6a6}.footer .gnl__input{flex:1 1 220px;min-width:0;height:52px;padding:0 16px;border-radius:2px;background:#131313;border:1px solid rgb(255 255 255 / .14);color:#f2f2f2;font-size:15px;transition:border-color .16s var(--ease-out)}.footer .gnl__input:focus{border-color:var(--green);outline:none}.footer .gnl__input::placeholder{color:rgb(242 242 242 / .38)}.footer .gnl__btn{height:52px;padding:0 24px;border-radius:2px;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.footer .gnl__link{color:#d9d9d9;text-decoration:underline;text-underline-offset:3px}.footer .gnl__link:hover{color:var(--green)}.footer .footer__main{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px 64px;padding-block:64px 56px}.footer .footer__brand{flex:1 1 260px;max-width:340px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.footer .footer__brand .bricks-site-logo{height:26px;width:auto}.footer .footer__about{margin:0;font-size:15px;line-height:1.6;color:#a6a6a6;text-wrap:pretty}.footer .footer__cta{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:2px solid rgb(255 255 255 / .22);border-radius:2px;background:none;color:#f2f2f2;font-size:13px;letter-spacing:.04em;text-transform:uppercase;transition:border-color .16s var(--ease-out),color .16s var(--ease-out)}.footer .footer__cta:hover,.footer .footer__cta:focus-visible{border-color:var(--green);color:var(--green)}.footer .footer__links{flex:3 1 560px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 140px),1fr));gap:40px 24px;align-items:start}.footer .footer__menu-section{gap:0;margin:0}#brx-footer .footer .footer__links{padding:0}.footer .footer__menu-heading{margin:0 0 18px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.4;text-transform:uppercase;color:#f2f2f2}.footer .ghdrmenu__list{display:flex;flex-direction:column;gap:12px;margin:0}.footer .ghdrmenu__item,.footer .footer__all{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0;border-radius:0;font-size:14.5px;font-weight:400;line-height:1.3;color:#a6a6a6;transition:color .16s var(--ease-out)}.footer .footer__all{margin-top:12px}.footer .ghdrmenu__item:hover,.footer .ghdrmenu__item:focus-visible,.footer .footer__all:hover,.footer .footer__all:focus-visible{background:none;color:var(--green)}.footer .ghdrmenu__count{display:none}.footer .footer__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-block:22px;border-top:1px solid var(--footer-line)}.footer .footer__bottom-left,.footer .footer__bottom-right{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:auto}.footer .footer__bottom-left{gap:22px}.footer .footer__bottom-right{gap:20px}.footer .footer__bottom-left .bricks-site-logo{height:30px;width:auto}.footer .footer__legal,.footer .footer__legal p{margin:0;font-size:13px;line-height:1.5;color:#a6a6a6}.footer .footer__legal a{color:#d9d9d9}.footer .footer__legal a:hover{color:var(--green)}.footer .footer__fineprint{font-size:13px;color:#a6a6a6}.footer .footer__pay{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;width:auto}.footer .footer__pay-item{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / .1);border-radius:2px;background:#131313;font-size:12px;font-weight:600;color:#d9d9d9}.footer .footer__fineprint:hover{color:var(--green)}.footer .footer__social-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.footer .footer__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .08);border-radius:4px;background:#131313;color:#d9d9d9;transition:border-color .16s var(--ease-out),color .16s var(--ease-out)}.footer .footer__icon svg{display:block;width:18px;height:18px}.footer .footer__icon:hover{border-color:var(--green);color:var(--green)}.footer .footer__icon:focus-visible{outline:2px solid var(--green);outline-offset:2px}.footer .gflang--footer{display:block;width:auto}.footer .gflang--footer .gflang__list{position:static;display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;margin:0;padding:0;transform:none;opacity:1;visibility:visible;pointer-events:auto;background:none;border:0;border-radius:0;box-shadow:none;list-style:none}.footer .gflang--footer .gflang__list>li{display:flex;align-items:center}.footer .gflang--footer .gflang__list>li+li::before{content:"/";margin-right:6px;color:rgb(242 242 242 / .2);font-size:11px}.footer .gflang--footer .gflang__item{display:block;padding:0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;color:rgb(242 242 242 / .5);background:none}.footer .gflang--footer .gflang__item:hover{background:none;color:#f2f2f2}.footer .gflang--footer .gflang__item.is-active{color:var(--green)}.footer .gflang--footer .gflang__itemcode{display:inline}.footer .gflang--footer .gflang__flag{display:none}.footer .gflang--footer .gflang__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gflang__itemcode{display:none}@media (max-width:767px){.footer .footer__newsletter,.footer .footer__links,.footer .footer__bottom{padding-inline:24px}.footer .footer__links{padding-block:40px 32px}.footer .ghdrmenu{width:100%}.footer .footer__bottom{align-items:flex-start}.footer .footer__bottom-left,.footer .footer__bottom-right{gap:14px}}