.bs-footer{background:var(--bs-cream, #fffaf3);padding:0 20px 44px;font-family:var(--bs-font);color:var(--bs-ink, #31353d)}.bs-footer__inner{position:relative;display:flex;flex-direction:column;gap:64px;width:min(1224px,100%);margin:0 auto;padding:128px 0 64px}.bs-footer__inner:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#3330,#333,#3330)}.bs-footer__top{display:flex;align-items:center;justify-content:space-between;height:27px}.bs-footer__logo{display:block}.bs-footer__logo img{display:block;width:175.547px;height:auto}.bs-footer__social{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:177px;height:27px;margin:0;padding:0;list-style:none}.bs-footer__social a{display:block}.bs-footer__social img{display:block;width:27px;height:27px}.bs-footer__social .bs-footer__social--tiktok img{width:24px;height:24px}.bs-footer__main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bs-footer__menus{display:flex;gap:24px;width:856px}.bs-footer__col{display:flex;flex-direction:column;gap:16px;width:193px;flex:none}.bs-footer__heading{margin:0;font-family:var(--bs-font);font-weight:700;font-size:14px;line-height:1;letter-spacing:0;color:var(--bs-ink, #31353d);text-transform:none}.bs-footer__links{margin:0;padding:0;list-style:none}.bs-footer__links a{display:inline-block;font-size:14px;line-height:30px;color:#6e6e73;text-decoration:none;transition:color .2s ease}.bs-footer__links a:hover{color:var(--bs-ink, #31353d)}.bs-footer__news{display:flex;flex-direction:column;gap:24px;width:345px;flex:none}.bs-footer__news-title{margin:0;font-family:var(--bs-font);font-weight:700;font-size:18px;line-height:22px;letter-spacing:-.1px;color:var(--bs-ink, #31353d);text-transform:none}.bs-footer__form{position:relative;margin:0}.bs-footer__field{display:block;width:100%;height:49px;margin:0;padding:12px 64px 12px 20px;border:2px solid var(--bs-teal, #4db7a4);border-radius:999px;background:transparent;font:500 14px/1 var(--bs-font);letter-spacing:-.4px;color:var(--bs-ink, #31353d);-webkit-appearance:none;appearance:none}.bs-footer__field::placeholder{color:var(--bs-ink, #31353d);opacity:.75}.bs-footer__field:focus{outline:none;box-shadow:0 0 0 3px #4db7a440}.bs-footer__submit{position:absolute;top:50%;right:-2px;display:flex;align-items:center;justify-content:center;width:49px;height:49px;padding:0;border:0;border-radius:999px;background:var(--bs-teal, #4db7a4);transform:translateY(-50%);cursor:pointer;transition:filter .2s ease}.bs-footer__submit:hover{filter:brightness(1.06)}.bs-footer__submit img{display:block;width:14px;height:14px;filter:brightness(0) invert(1);clip-path:circle(32%)}.bs-footer__form-msg{margin:10px 0 0;font-size:13px;line-height:1.3;color:#6e6e73}.bs-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bs-footer__accept{display:flex;align-items:center;gap:16px}.bs-footer__accept-label{font-size:14px;line-height:1.2;color:#6e6e73;white-space:nowrap}.bs-footer__pay{display:flex;flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none}.bs-footer__pay svg{display:block;width:24px;height:16px}.bs-footer__copy{margin:0;font-size:12px;line-height:1.2;color:#6e6e73;white-space:nowrap}.bs-footer__divider{display:none}@media(max-width:1199px)and (min-width:750px){.bs-footer__menus{width:auto;flex:1 1 auto;flex-wrap:wrap}.bs-footer__col{width:calc(50% - 12px)}}@media(max-width:749px){.bs-footer{padding:0}.bs-footer__inner{gap:32px;padding:48px 24px}.bs-footer__top{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;height:auto}.bs-footer__social{justify-content:flex-start;align-items:center;gap:16px;width:auto}.bs-footer__main{display:contents}.bs-footer__news{order:1;width:100%}.bs-footer__news-title{font-size:16px}.bs-footer__divider{display:block;height:1px;background:#e6e6e6}.bs-footer__divider--1{order:2}.bs-footer__menus{order:3;display:grid;grid-template-columns:1fr 1fr;gap:42px 24px;width:100%}.bs-footer__col{width:auto}.bs-footer__divider--2{order:4}.bs-footer__bottom{order:5;flex-direction:column;gap:16px}.bs-footer__accept{justify-content:space-between;width:100%}.bs-footer__accept-label{font-size:16px;line-height:1.4;letter-spacing:-.02em}.bs-footer__copy{line-height:1.4;letter-spacing:-.02em}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/bs-landing-footer.css.map */
