.tq-footer .fgrid>div{min-width:0}.tq-footer .tq-footer__support a{min-height:2.5rem;display:flex;align-items:center;overflow-wrap:anywhere}.tq-footer .legal{align-items:center;gap:.875rem 1.75rem}.tq-footer .tq-footer__links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;align-items:center}.tq-footer .legal .tq-footer__links a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.375rem 0;text-decoration:none}.tq-footer .legal .tq-footer__links a:hover{text-decoration:underline;text-underline-offset:.25rem}.tq-footer :where(h3,h4){font-size:max(min(24px,var(--tq-text-floor, 11px)),1.5rem);font-weight:800;letter-spacing:.08em;line-height:1.1;margin-bottom:.875rem;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff}@media(min-width:901px){.tq-footer .fgrid{grid-template-columns:minmax(15rem,18.75rem) auto auto auto;justify-content:space-between;column-gap:2.5rem}}.tq-footer .tq-footer__inline{display:flex;flex-wrap:nowrap;align-items:center;gap:0 .375rem;margin:0;min-height:2.5rem;white-space:nowrap;color:#7f9ab3}.tq-footer .tq-footer__support .tq-footer__inline a{display:inline-flex;min-height:2.5rem}.tq-footer h3 .tq-footer__title-link{position:relative;display:inline-block;margin:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;min-height:0;padding:0;color:inherit;text-decoration:none}.tq-footer h3 .tq-footer__title-link:after{content:"";position:absolute;left:0;right:0;bottom:-.375rem;height:.1875rem;border-radius:.1875rem;background:var(--sunset,linear-gradient(93deg,#FDB913 0%,#F58220 60%,#F05523 100%));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.tq-footer h3 .tq-footer__title-link:hover,.tq-footer h3 .tq-footer__title-link:focus-visible{color:transparent;background:var(--sunset,linear-gradient(93deg,#FDB913 0%,#F58220 60%,#F05523 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tq-footer h3 .tq-footer__title-link:hover:after,.tq-footer h3 .tq-footer__title-link:focus-visible:after{transform:scaleX(1)}.tq-footer h3 .tq-footer__title-link:focus-visible{outline:.1875rem solid #fff;outline-offset:.25rem;border-radius:2px}.tq-footer .tq-footer__join{margin:0 0 .5rem;max-width:20rem}.tq-footer .tq-footer__join h3{margin-bottom:.75rem}.tq-footer .tq-footer__join>p{margin:0 0 .375rem;color:#a9c2d8;font-size:max(min(14px,var(--tq-text-floor, 11px)),.875rem);line-height:1.6}.tq-footer .tq-footer__join-form{display:grid;gap:.375rem}.tq-footer .tq-footer__join-form input[type=text],.tq-footer .tq-footer__join-form input[type=email]{width:100%;min-height:3rem;padding:.75rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;background:transparent;color:#fff;font:inherit;font-size:max(min(16px,var(--tq-text-floor, 11px)),1rem)}.tq-footer .tq-footer__join-form input::placeholder{color:#a9c2d8;opacity:1}.tq-footer .tq-footer__join-form input:focus-visible{outline:none;border-bottom-color:#f7941d;box-shadow:0 1px #f7941d}.tq-footer .tq-footer__join-form button{margin-top:.875rem;min-height:3.125rem;border:0;border-radius:var(--r-cta,.75rem);background:var(--sunset);color:#fff;font:inherit;font-size:max(min(15px,var(--tq-text-floor, 11px)),.9375rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .2s}.tq-footer .tq-footer__join-form button:hover{filter:brightness(.94)}.tq-footer .tq-footer__join-form button:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.tq-footer .tq-footer__join-status{margin:.5rem 0 0;color:#fff;font-size:max(min(14px,var(--tq-text-floor, 11px)),.875rem);line-height:1.5}.tq-footer .tq-footer__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tq-footer .tq-footer__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.375rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.tq-footer .tq-footer__pay .payrow,.tq-footer .tq-footer__pay .secureline{margin:0}.tq-footer .tq-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1.75rem;margin-bottom:1.75rem}.tq-footer .tq-footer__brand img{margin:0}.tq-footer .tq-footer__brand p{margin:0;max-width:21.25rem;color:#a9c2d8;font-size:max(min(14px,var(--tq-text-floor, 11px)),.875rem);line-height:1.5}@media(max-width:720px){.tq-footer .tq-footer__support a{min-height:2.75rem;line-height:1.5}.tq-footer .tq-footer__support .tq-footer__inline a{min-height:2.75rem}.tq-footer .tq-footer__support,.tq-footer .fgrid>div:first-child{grid-column:1/-1}.tq-footer .tq-footer__join{max-width:none}.tq-footer :where(h3,h4){font-size:clamp(1.125rem,6.2vw,1.5rem)}.tq-footer .tq-footer__inline{gap:0 .375rem}.tq-footer .tq-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.125rem;width:100%}.tq-footer .legal .tq-footer__links a{overflow-wrap:anywhere;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/torque-footer.css.map */
