.bfit-foot{background:var(--bfit-surface);color:var(--bfit-ink)}.bfit-foot__panel{background:var(--bfit-footer-bg);border-radius:var(--bfit-foot-radius) var(--bfit-foot-radius) 0 0}.bfit-foot__seo{text-align:center}.bfit-foot__seo p{font-family:var(--bfit-font-body);font-size:var(--bfit-t-foot-seo);font-weight:var(--bfit-t-foot-seo-wt);line-height:var(--bfit-t-foot-seo-lh);margin:0}.bfit-foot__grid{column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.bfit-foot__brand{grid-column:1 / -1}.bfit-foot__col--col2{grid-column:1;grid-row:2}.bfit-foot__col--col1{grid-column:2;grid-row:2}.bfit-foot__col--col3{grid-column:1;grid-row:3}.bfit-foot__contact{font-style:normal;grid-column:2;grid-row:3}.bfit-foot__logo{display:inline-block}.bfit-foot__logo img{display:block;height:auto;max-height:none;max-width:100%}.bfit-foot__title{color:var(--bfit-ink);font-family:var(--bfit-font-heading);font-size:var(--bfit-t-foot-title);font-style:normal;font-weight:var(--bfit-t-foot-title-wt);letter-spacing:0;line-height:var(--bfit-t-foot-title-lh);margin:0}.bfit-foot__sub{font-size:var(--bfit-t-foot-sub);font-weight:var(--bfit-t-foot-sub-wt);line-height:var(--bfit-t-foot-sub-lh);margin:0}.bfit-foot__row{display:flex;gap:var(--bfit-space-12)}.bfit-foot__row input[type=email]{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--bfit-ink);border-radius:var(--bfit-radius-pill);box-shadow:none;color:var(--bfit-ink);flex:1 1 auto;font:inherit;font-size:var(--bfit-t-foot-field);font-weight:var(--bfit-t-foot-field-wt);min-width:0}.bfit-foot__row input[type=email]::placeholder{color:color-mix(in srgb,var(--bfit-ink) 55%,transparent);opacity:1}.bfit-foot__row input[type=email]:focus-visible{outline:2px solid var(--bfit-cobalt);outline-offset:2px}.bfit-foot__row button{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--bfit-ink);border-radius:var(--bfit-radius-pill);box-shadow:none;color:var(--bfit-ink);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--bfit-t-foot-btn);font-weight:var(--bfit-t-foot-btn-wt);transition:border-color .2s ease,color .2s ease}.bfit-foot__row button:hover{background:transparent;border-color:var(--bfit-plum);color:var(--bfit-plum)}.bfit-foot__row button:focus-visible{outline:2px solid var(--bfit-cobalt);outline-offset:2px}.bfit-foot__msg{font-size:var(--bfit-t-foot-consent);margin:var(--bfit-space-12) 0 0}.bfit-foot__msg--error{color:var(--bfit-error)}.bfit-foot__msg--ok{color:var(--bfit-plum)}.bfit-foot__consent{color:color-mix(in srgb,var(--bfit-ink) 60%,transparent);font-size:var(--bfit-t-foot-consent);font-weight:var(--bfit-t-foot-consent-wt);line-height:var(--bfit-t-foot-consent-lh);margin:var(--bfit-space-10) 0 0}.bfit-foot__social{display:flex;gap:var(--bfit-space-16);list-style:none;margin:var(--bfit-space-16) 0 0;padding:0}.bfit-foot__social a{color:var(--bfit-ink);display:inline-flex;transition:color .2s ease,transform .2s ease}.bfit-foot__social a:hover{color:var(--bfit-plum);transform:translateY(-2px)}.bfit-foot__social a:focus-visible{outline:2px solid var(--bfit-cobalt);outline-offset:3px}.bfit-foot__social svg{display:block;height:var(--bfit-space-20);width:var(--bfit-space-20)}.bfit-foot__h{color:var(--bfit-ink);font-family:var(--bfit-font-heading);font-size:var(--bfit-t-foot-head);font-style:normal;font-weight:var(--bfit-t-foot-head-wt);-webkit-hyphens:none;hyphens:none;letter-spacing:0;line-height:var(--bfit-t-foot-head-lh);margin:0 0 var(--bfit-space-16);overflow-wrap:normal;word-break:normal}.bfit-foot__links{display:grid;gap:var(--bfit-space-8);list-style:none;margin:0;padding:0}.bfit-foot__links li{font-size:var(--bfit-t-foot-link);line-height:var(--bfit-t-foot-link-lh)}.bfit-foot__links a,.bfit-foot__links span{color:var(--bfit-ink);font-size:var(--bfit-t-foot-link);font-weight:var(--bfit-t-foot-link-wt);-webkit-hyphens:none;hyphens:none;line-height:var(--bfit-t-foot-link-lh);overflow-wrap:normal;text-decoration:none;word-break:normal}.bfit-foot__links a:hover{color:var(--bfit-plum);text-decoration:underline;text-underline-offset:3px}.bfit-foot__links a:focus-visible{outline:2px solid var(--bfit-cobalt);outline-offset:2px}.bfit-foot__u{text-decoration:underline;text-underline-offset:3px}.bfit-foot__credit{color:var(--bfit-ink);font-size:var(--bfit-t-foot-credit);font-weight:var(--bfit-t-foot-credit-wt);line-height:var(--bfit-t-foot-credit-lh);margin-bottom:0;margin-top:var(--bfit-space-32)}.bfit-foot__credit a{color:inherit;text-decoration:none}.bfit-foot__credit a:hover{color:var(--bfit-plum);text-decoration:underline;text-underline-offset:3px}.bfit-foot__credit a:focus-visible{outline:2px solid var(--bfit-cobalt);outline-offset:2px}.bfit-foot__band{background:var(--bfit-lilac-soft-alt)}.bfit-foot__band p{font-size:var(--bfit-t-foot-band);font-weight:var(--bfit-t-foot-band-wt);margin:0 auto;text-align:center}@media screen and (min-width:750px){.bfit-foot__panel{padding:var(--bfit-foot-pad-top) 0 var(--bfit-foot-pad-bottom)}.bfit-foot__panel:not(.bfit-foot__panel--plain){padding-bottom:var(--bfit-space-24)}.bfit-foot__seo{margin:0 auto var(--bfit-foot-seo-gap);max-width:var(--bfit-foot-seo-w);padding-inline:var(--bfit-space-16)}.bfit-foot__grid,.bfit-foot__credit{max-width:var(--bfit-container);padding-inline:var(--bfit-container-pad)}.bfit-foot__credit{text-align:right}.bfit-foot__grid{column-gap:var(--bfit-space-24);grid-template-areas:"brand brand brand" "col1 col2 col3" "col1 contact col3";grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto 1fr;row-gap:var(--bfit-space-24)}.bfit-foot__brand{grid-area:brand}.bfit-foot__col--col1{grid-area:col1}.bfit-foot__col--col2{grid-area:col2}.bfit-foot__col--col3{grid-area:col3}.bfit-foot__contact{grid-area:contact}.bfit-foot__brand{max-width:var(--bfit-foot-brand-w);padding-top:var(--bfit-space-10)}.bfit-foot__logo--canvas{display:block;height:var(--bfit-foot-logo-box-h);overflow:hidden;width:var(--bfit-foot-logo-box-w)}.bfit-foot__logo--canvas img{margin:var(--bfit-foot-logo-mt) 0 0 var(--bfit-foot-logo-ml);max-width:none;width:var(--bfit-foot-logo-w)}.bfit-foot__logo:not(.bfit-foot__logo--canvas) img{width:var(--bfit-foot-logo-box-w)}.bfit-foot__title{margin:var(--bfit-space-56) 0 var(--bfit-space-8)}.bfit-foot__sub{margin-bottom:var(--bfit-space-24)}.bfit-foot__row input[type=email]{border-radius:var(--bfit-foot-field-radius);min-height:var(--bfit-foot-field-h);padding:0 var(--bfit-space-12)}.bfit-foot__row button{border-radius:var(--bfit-foot-field-radius);min-height:var(--bfit-foot-field-h);min-width:var(--bfit-foot-btn-w);padding:0 var(--bfit-space-16)}.bfit-foot__consent{margin-top:var(--bfit-space-8)}.bfit-foot__credit{margin-top:var(--bfit-space-40)}.bfit-foot__band p{line-height:150%;padding:calc(var(--bfit-space-48) + var(--bfit-space-2)) 0}}@media screen and (min-width:990px){.bfit-foot__grid{column-gap:0;grid-template-areas:"brand col1 col2 col3" "brand col1 contact col3";grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto 1fr}.bfit-foot__col--col1,.bfit-foot__col--col2,.bfit-foot__contact{padding-right:var(--bfit-space-16)}.bfit-foot__col--col3{margin-right:calc(var(--bfit-space-24) * -1)}}@media screen and (min-width:1200px){.bfit-foot__grid{grid-template-columns:minmax(0,629fr) minmax(0,221fr) minmax(0,197fr) minmax(0,233fr)}}@media screen and (max-width:749px){.bfit-foot__seo{margin:0 auto var(--bfit-space-32);padding-top:var(--bfit-space-40)}.bfit-foot__seo p{margin-bottom:var(--bfit-space-8)}.bfit-foot__seo p:last-child{margin-bottom:0}.bfit-foot__credit{margin-top:var(--bfit-space-32);text-align:center}}@media screen and (max-width:749px){.bfit-foot__panel{padding:0 0 var(--bfit-space-56)}.bfit-foot__grid{column-gap:var(--bfit-space-16);row-gap:var(--bfit-space-32)}.bfit-foot__brand{margin-bottom:var(--bfit-space-8)}.bfit-foot__logo img{margin:calc(var(--bfit-space-6) * -1) 0 0 calc(var(--bfit-space-10) * -1);max-width:none;width:calc(var(--bfit-space-120) + var(--bfit-space-20) + var(--bfit-space-2))}.bfit-foot__title{margin:calc(var(--bfit-space-32) * -1) 0 var(--bfit-space-4)}.bfit-foot__sub{margin:0 0 calc(var(--bfit-space-20) + var(--bfit-space-2))}.bfit-foot__row{gap:var(--bfit-space-16)}.bfit-foot__row input[type=email]{min-height:calc(var(--bfit-space-40) - var(--bfit-space-2));padding:var(--bfit-space-8) var(--bfit-space-16)}.bfit-foot__row button{min-height:calc(var(--bfit-space-40) - var(--bfit-space-2));min-width:calc(var(--bfit-space-80) + var(--bfit-space-16));padding:var(--bfit-space-8) var(--bfit-space-16)}.bfit-foot__consent{margin-top:var(--bfit-space-12)}.bfit-foot__h{margin-bottom:var(--bfit-space-8)}.bfit-foot__links{gap:var(--bfit-space-4)}.bfit-foot__col--col1 .bfit-foot__links{margin-top:var(--bfit-space-8)}.bfit-foot__band{border-radius:var(--bfit-foot-radius) var(--bfit-foot-radius) 0 0;margin-top:calc(var(--bfit-space-40) * -1);position:relative}.bfit-foot__band p{padding:calc(var(--bfit-space-40) + var(--bfit-space-12)) 0 var(--bfit-space-32)}}@media(prefers-reduced-motion:reduce){.bfit-foot__row button,.bfit-foot__social a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bfit-footer.css.map */
