.shopify-section-group-footer-group .bgm-footer-host,.bgm-footer{margin:0}.bgm-footer{position:relative;background:var(--bgm-ink);color:#fff}.bgm-footer__cap{height:2rem;background:#fff;border-radius:0 0 2rem 2rem}.bgm-footer__inner{max-width:var(--page-width);margin:0 auto;padding:5.6rem 5rem 0}.bgm-footer__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.5fr);gap:4rem;padding-bottom:4.8rem}.bgm-footer__logo{display:inline-block;margin-bottom:1.6rem}.bgm-footer__logo img{display:block;width:16rem;height:auto}.bgm-footer__tagline{margin:0 0 2rem;font-size:1.4rem;line-height:1.5;font-weight:400;color:#ffffff73;max-width:30rem}.bgm-footer__follow{display:flex;justify-content:flex-start!important;gap:.8rem;margin:0;padding:0}.bgm-footer__follow .bgm-follow__link{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:0;border-radius:50%;background:#ffffff14;color:#fff;transition:background-color .2s ease,transform .2s ease}.bgm-footer__follow .bgm-follow__link:hover{background:#ffffff2e;transform:translateY(-2px)}.bgm-footer__follow .svg-wrapper,.bgm-footer__follow svg{width:1.8rem;height:1.8rem;color:#fff;fill:currentColor}.bgm-footer__heading{margin:0 0 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.bgm-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.bgm-footer__links a{position:relative;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:500}.bgm-footer__links a:after{content:"";position:absolute;left:0;bottom:-.3rem;width:100%;height:.2rem;background:var(--bgm-stripe);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.bgm-footer__links a:hover:after{transform:scaleX(1)}.bgm-footer__news-text{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;color:#ffffffb3}.bgm-fnews__field{display:flex;gap:.5rem;padding:.5rem;border-radius:999px;background:#fff}.bgm-fnews__field:focus-within{box-shadow:0 0 0 .3rem var(--bgm-yellow)}.bgm-fnews__input:focus,.bgm-fnews__input:focus-visible{outline:none;box-shadow:none}.bgm-fnews__input:-webkit-autofill,.bgm-fnews__input:-webkit-autofill:focus{box-shadow:0 0 0 10rem #fff inset;-webkit-text-fill-color:var(--bgm-ink)}.bgm-fnews__input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0 1.6rem;font:inherit;font-size:1.5rem;color:var(--bgm-ink);outline:none}.bgm-fnews__input::placeholder{color:#1c1c1c80}.bgm-fnews__button.bgm-signup__button{flex:0 0 auto;min-height:4.4rem;padding:0 2.4rem;border:0;border-radius:999px;background-color:var(--bgm-yellow);--bgm-bar-yellow: #d9b92e;color:var(--bgm-ink);font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.bgm-fnews__button.bgm-signup__button:hover{background-color:#f7e48a}.bgm-fnews__error{margin:.8rem 0 0 1.6rem;font-size:1.3rem;color:#f2a3a3}.bgm-fnews__success{margin:0;padding:1.4rem 1.8rem;border-radius:1.4rem;background:#76aea133;font-size:1.5rem}.bgm-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;padding:2.4rem 0 3.2rem;border-top:1px solid rgba(255,255,255,.12);font-size:1.3rem;color:#ffffff8c}.bgm-footer__copy{margin:0}.bgm-footer__policies{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;margin:0;padding:0}.bgm-footer__policies a{color:#ffffff8c;text-decoration:none;transition:color .2s ease}.bgm-footer__policies a:hover{color:#fff}.bgm-footer__pay{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.bgm-footer__pay svg{display:block;width:3.8rem;height:2.4rem}.bgm-footer__mi{margin-left:auto}.bgm-footer__mi img{display:block;width:9.6rem;height:auto}.bgm-footer__stripe{height:.8rem;background:var(--bgm-stripe)}@media screen and (max-width:989px){.bgm-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 3rem}.bgm-footer__brand,.bgm-footer__news{grid-column:1 / -1}.bgm-footer__news{max-width:52rem}}@media screen and (max-width:749px){.bgm-footer__cap{height:1.4rem;border-radius:0 0 1.4rem 1.4rem}.bgm-footer__inner{padding:4rem 1.5rem 0}.bgm-footer__grid{gap:3.2rem 2rem;padding-bottom:3.6rem}.bgm-fnews__field{flex-direction:column;border-radius:1.6rem}.bgm-fnews__input{min-height:4.6rem}.bgm-fnews__button.bgm-signup__button{width:100%;border-radius:1.2rem}.bgm-footer__pay{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bgm-footer.css.map */
