.ab-footer{--ab-footer-font: "RedHatDisplay-Regular", var(--FONT-STACK-BODY), sans-serif;--ab-footer-display: "TT_Tricks_Light", var(--FONT-STACK-HEADING), serif;--ab-footer-col: 160px;--ab-footer-field-bg: #ffffff;--ab-footer-field-ink: #141414;position:relative;isolation:isolate}.footer-sections:has(.ab-footer){--ab-footer-ground: #000812;--bg: var(--ab-footer-ground)}.ab-footer .site-footer{position:relative;z-index:1}.ab-footer .site-footer{padding-inline:12px}.ab-footer .footer__blocks{display:flex;flex-flow:row wrap;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto;padding:0}.ab-footer .footer__block{flex:0 0 100%;margin:0;padding:0}.ab-footer .footer__newsletter__wrapper{max-width:none}.ab-footer .footer__quicklinks,.ab-footer .footer__block--text .rte{font-family:var(--ab-footer-font);font-size:14px;line-height:22.4px;letter-spacing:-.02em}.ab-footer .footer__quicklinks li{display:flex;margin:0 0 11px}.ab-footer .footer__quicklinks li:last-child{margin-bottom:0}.ab-footer .footer__block--text .rte p{margin:0 0 11px}.ab-footer .footer__block--text .rte p:last-child{margin-bottom:0}.ab-footer .footer__quicklinks a,.ab-footer .footer__block--text .rte a{--link-hover: var(--link);display:inline-block;margin:0 0 -3px;padding:0 0 3px;line-height:inherit;color:var(--link);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .25s ease}.ab-footer .footer__quicklinks a:focus-visible,.ab-footer .footer__block--text .rte a:focus-visible{color:var(--link);background-size:100% 1px}@media(hover:hover)and (pointer:fine){.ab-footer .footer__quicklinks a:hover,.ab-footer .footer__block--text .rte a:hover{color:var(--link);background-size:100% 1px}}@media(prefers-reduced-motion:reduce){.ab-footer .footer__quicklinks a,.ab-footer .footer__block--text .rte a{transition:none}}.ab-footer .footer__block .footer__block__title.hidden{display:none}@media only screen and (max-width:749px){.ab-footer{--padding-top: 32px}.ab-footer .footer__block--menu{flex:0 0 calc(var(--ab-footer-col) + 8px);margin-top:31px;padding-left:8px}.ab-footer .footer__block--menu+.footer__block--menu{flex:1 1 0;min-width:0}.ab-footer .footer__block--text{margin-top:22px;padding-left:8px}.ab-footer .footer__block--text .rte{display:flex;flex-flow:row wrap}.ab-footer .footer__block--text .rte p{flex:0 0 165px;margin:0}}@media only screen and (min-width:750px){.ab-footer .site-footer{padding-inline:60px}.ab-footer .footer__blocks{flex-wrap:nowrap}.ab-footer .footer__block--newsletter{flex:0 1 400px;min-width:0;margin-right:clamp(32px,7.5vw,108px)}.ab-footer .footer__block--menu,.ab-footer .footer__block--text{margin-top:114px}.ab-footer .footer__block--menu{flex:0 0 var(--ab-footer-col)}.ab-footer .footer__block--menu+.footer__block--menu{flex:1 1 0;min-width:0}.ab-footer .footer__block--text{flex:0 0 auto;padding:0 8px 0 24px}}.ab-footer__signup{padding:16px 6px 26px}.ab-footer__signup-title{margin:0;font-family:var(--ab-footer-display);font-size:32px;font-weight:400;line-height:1.234;letter-spacing:normal;text-transform:none;color:inherit}.ab-footer__signup-text{margin-top:4px;font-family:var(--ab-footer-font);font-size:16px;line-height:normal;color:inherit}.ab-footer__signup-text p{margin:0}.ab-footer__form{display:flex;flex-direction:column;gap:10px;margin:20px 0 0}.ab-footer .ab-footer__input{display:block;width:100%;height:50px;margin:0;padding:0 0 0 16px;font:inherit;font-family:var(--ab-footer-font);font-size:16px;line-height:normal;color:var(--ab-footer-field-ink);background:var(--ab-footer-field-bg);border:1px solid var(--ab-footer-field-bg);border-radius:0;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none}.ab-footer .ab-footer__input::placeholder{color:var(--ab-footer-field-ink);opacity:1}.ab-footer .ab-footer__input:focus,.ab-footer .ab-footer__input:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--COLOR-FOOTER-BG)}.ab-footer .ab-footer__submit{display:flex;align-items:center;justify-content:center;width:100%;height:54px;margin:0;padding:0;font-family:var(--ab-footer-font);font-size:16px;line-height:16px;text-transform:uppercase;white-space:nowrap;color:var(--COLOR-FOOTER-TEXT);background:transparent;border:0;border-radius:3px;cursor:pointer}.ab-footer .ab-footer__submit:focus-visible{outline:2px solid var(--COLOR-FOOTER-TEXT);outline-offset:-2px}.ab-footer .ab-footer__submit[disabled]{cursor:default;opacity:.6}.ab-footer__form-msg{margin:0;font-family:var(--ab-footer-font);font-size:14px;line-height:1.4;color:inherit}.ab-footer__form-msg[hidden]{display:none}.ab-footer{--ab-rays-x: 16%;--ab-rays-y: -153px;--ab-rays-reach: 393px;--ab-rays-fade: 950px;--ab-rays-beam-left: 25%;--ab-rays-beam-width: 120%;--ab-rays-ink: rgb(from var(--COLOR-FOOTER-BG) calc(r*2) calc(g*2) calc(b*2) )}.ab-footer__rays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ab-footer__rays-light{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ab-rays-ink) 50%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 2%,transparent min(var(--ab-rays-reach),100%)),radial-gradient(circle at var(--ab-rays-x) var(--ab-rays-y),#000 0,rgb(0 0 0 / .36) var(--ab-rays-fade));mask-image:linear-gradient(to bottom,#000 2%,transparent min(var(--ab-rays-reach),100%)),radial-gradient(circle at var(--ab-rays-x) var(--ab-rays-y),#000 0,rgb(0 0 0 / .36) var(--ab-rays-fade));-webkit-mask-composite:source-in;mask-composite:intersect}.ab-footer__beam{position:absolute;top:calc(var(--ab-rays-y) - 60px);left:calc(var(--ab-rays-x) - var(--ab-rays-beam-left));width:var(--ab-rays-beam-width);height:calc(var(--ab-rays-reach) - var(--ab-rays-y) + 300px);transform-origin:var(--ab-rays-beam-left) 60px;will-change:transform}.ab-footer__beam--a{background:repeating-conic-gradient(from 0deg at var(--ab-rays-beam-left) 60px,transparent 0deg,color-mix(in srgb,var(--ab-rays-ink) 26%,transparent) 2.6deg,color-mix(in srgb,var(--ab-rays-ink) 55%,transparent) 5.2deg,color-mix(in srgb,var(--ab-rays-ink) 26%,transparent) 7.8deg,transparent 10.4deg);animation:ab-footer-sweep-a 4.3s linear infinite}.ab-footer__beam--b{background:repeating-conic-gradient(from 3deg at var(--ab-rays-beam-left) 60px,transparent 0deg,color-mix(in srgb,var(--ab-rays-ink) 24%,transparent) 4.4deg,color-mix(in srgb,var(--ab-rays-ink) 50%,transparent) 8.9deg,color-mix(in srgb,var(--ab-rays-ink) 24%,transparent) 13.4deg,transparent 17.8deg);animation:ab-footer-sweep-b 4.4s linear infinite}@keyframes ab-footer-sweep-a{0%{transform:rotate(-5.2deg)}to{transform:rotate(5.2deg)}}@keyframes ab-footer-sweep-b{0%{transform:rotate(8.9deg)}to{transform:rotate(-8.9deg)}}@media only screen and (max-width:749px){.ab-footer{--ab-rays-x: 60%;--ab-rays-y: -220px;--ab-rays-reach: 570px;--ab-rays-fade: 620px;--ab-rays-beam-left: 95%;--ab-rays-beam-width: 175%}}@media(prefers-reduced-motion:reduce){.ab-footer__beam{animation:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ab-footer.css.map */
