bimotal-b-footer{display:block}.b-footer{--bf-u:clamp(.62px,.069444444vw,1px);--bf-g:var(--bm-site-gutter,clamp(40px,5.833333333vw,240px));--bf-grain:linear-gradient(transparent,transparent);position:relative;isolation:isolate;display:block;box-sizing:border-box;padding:calc(72*var(--bf-u)) var(--bf-g) calc(40*var(--bf-u));background:var(--bf-grain),radial-gradient(ellipse 52% 58% at 50% 100%,#f7c65a,#e2a0308c 40%,#5a3f1426 75%,#2a1e0e00),#0f0f10;color:#f4f2ee;font:400 calc(15*var(--bf-u))/1.5 "Bimotal B Footer","Avenir Next",sans-serif;text-align:left;letter-spacing:0;text-transform:none}.b-footer *{box-sizing:border-box}.b-footer h2,.b-footer p,.b-footer ul,.b-footer li{padding:0;margin:0}.b-footer__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:calc(40*var(--bf-u))}.b-footer h2{display:block;margin:0 0 calc(12*var(--bf-u));color:#fff;font:500 calc(15*var(--bf-u))/1.5 "Bimotal B Footer","Avenir Next",sans-serif;letter-spacing:0;text-transform:none}.b-footer a{color:#fff9;text-decoration:none}.b-footer__resources,.b-footer__connect,.b-footer__social-block{min-width:0}.b-footer__resources ul,.b-footer__resources .navmenu{display:block;position:static;list-style:none;margin:0;padding:0;min-width:0;border:0;background:none;box-shadow:none}.b-footer__resources li,.b-footer__resources .navmenu-item{display:block;margin:0 0 calc(10*var(--bf-u));padding:0;font:inherit;line-height:inherit;color:#fff9}.b-footer__resources a,.b-footer__resources .navmenu-link{position:relative;display:table;margin:0;padding:0;border:0;background:none;color:#fff9;font:inherit;letter-spacing:0;text-transform:none;transition:color .35s}.b-footer__resources a:after{content:"";position:absolute;left:0;right:0;bottom:calc(-2*var(--bf-u));height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.19,1,.22,1)}.b-footer__resources a:hover:after,.b-footer__resources a:focus-visible:after{transform:scaleX(1);transform-origin:left}.b-footer__socials{display:flex;flex-wrap:wrap;gap:calc(10*var(--bf-u));margin:0}.b-footer__socials>a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(36*var(--bf-u));height:calc(36*var(--bf-u));margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;transition:background .35s,color .35s,border-color .35s}.b-footer__socials svg{display:block;flex:none;width:17px;height:17px;fill:currentColor}.b-footer__socials a:hover,.b-footer__socials a:focus-visible{background:#fcb615;border-color:#fcb615;color:#111}.b-footer .b-footer__connect p{margin:0 0 calc(10*var(--bf-u));padding:0;color:#fff9;font:inherit;letter-spacing:0}.b-footer__form{display:block;margin:calc(14*var(--bf-u)) 0 0;padding:0;max-width:calc(380*var(--bf-u))}.b-footer .b-footer__signup{display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--bf-u));height:calc(48*var(--bf-u));padding:0 calc(6*var(--bf-u)) 0 calc(20*var(--bf-u));border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:#fff9;cursor:text;transition:background .35s,color .35s,border-color .35s}.b-footer .b-footer__signup input{flex:1;display:block;min-width:0;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;color:#fff;font:inherit;font-size:calc(14*var(--bf-u));box-shadow:none;outline:0;line-height:1.5}.b-footer .b-footer__signup input::placeholder{opacity:1;color:#fff9;transition:color .35s}.b-footer .b-footer__signup button{display:flex;align-items:center;justify-content:center;flex:none;width:calc(36*var(--bf-u));min-width:0;height:calc(36*var(--bf-u));margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;font:inherit;font-size:calc(16*var(--bf-u));letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none}.b-footer .b-footer__signup:hover,.b-footer .b-footer__signup:focus-within{background:#fff;color:#111;border-color:#fff}.b-footer .b-footer__signup:hover input,.b-footer .b-footer__signup:focus-within input{color:#111}.b-footer .b-footer__signup:hover input::placeholder,.b-footer .b-footer__signup:focus-within input::placeholder{color:#00000080}.b-footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(8*var(--bf-u));margin-top:calc(100*var(--bf-u));padding:0;border:0;color:#ffffff8c;font-size:calc(13*var(--bf-u));line-height:1.5}.b-footer .b-footer__connect .b-footer__message{width:100%;margin:0 0 12px;font:inherit}.b-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}.b-footer :focus-visible{outline:2px solid #fcb615;outline-offset:4px}.b-footer .b-footer__signup:focus-within{outline:0;box-shadow:none}.b-footer .b-footer__signup:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px}.b-footer .b-footer__signup input:focus-visible{outline:0}.b-footer .b-footer__signup button:focus-visible{outline:1px solid currentColor;outline-offset:-5px}.b-footer.bm-footer-ready [data-bm-footer-reveal]{opacity:0;transform:translateY(calc(34*var(--bf-u)));transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.b-footer.bm-footer-entered [data-bm-footer-reveal]{opacity:1;transform:none;transition-delay:var(--bf-delay,0s)}.b-footer.bm-footer-ready:focus-within [data-bm-footer-reveal]{opacity:1;transform:none;transition:none}@media(min-width:1440px){.b-footer{--bf-u:min(1.7px,calc(.6px + .027777778vw))}}@media(max-width:767px){.b-footer{--bf-u:1px;padding:56px 22px 36px;background:var(--bf-grain),radial-gradient(ellipse 90% 55% at 50% 100%,#f7c65a,#e2a0308c 40%,#5a3f1426 75%,#2a1e0e00),#0f0f10}.b-footer__columns{grid-template-columns:minmax(0,1fr);gap:28px}.b-footer h2,.b-footer__resources li,.b-footer .b-footer__connect p{font-size:14px}.b-footer__legal{font-size:12px}.b-footer .b-footer__signup input{font-size:16px}}@media(prefers-reduced-motion:reduce){.b-footer.bm-footer-ready [data-bm-footer-reveal]{opacity:1;transform:none;transition:none}.b-footer__resources a:after,.b-footer__socials>a,.b-footer .b-footer__signup,.b-footer .b-footer__signup input::placeholder{transition:none}}[data-bimotal-v6] .inv .ivl li:nth-child(1){--i:0}[data-bimotal-v6] .inv .ivl li:nth-child(2){--i:1}[data-bimotal-v6] .inv .ivl li:nth-child(3){--i:2}[data-bimotal-v6] .inv .ivl li:nth-child(4){--i:3}[data-bimotal-v6] .inv .ivl li:nth-child(5){--i:4}@media(min-width:901px){.b-footer .b-footer__signup:has(input:focus-visible){outline:0;box-shadow:none}.b-footer .b-footer__signup input{height:calc(36*var(--bf-u));min-height:24px}.b-footer .b-footer__signup input:focus-visible{outline:2px solid currentColor;outline-offset:-2px;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/bimotal-b-footer.css.map */
