.bfooter{--bf-inset: 50px;--bf-gutter: 15px;--bf-top-pad: 80px;--bf-heading: 40px;--bf-heading-width: 430px;--bf-form-width: 38%;--bf-divider-pad: 40px;--bf-col-title: 18px;--bf-link: 15px;--bf-link-gap: 8px;--bf-thumb-radius: 20px;--bf-thumb-gap: 10px;--bf-social-size: 48px;--bf-social-radius: 10px;--bf-social-bg: #2f2f2f;--bf-muted: rgba(255, 255, 255, .7);--bf-rule: rgba(255, 255, 255, .2);--bf-field-bg: transparent;--bf-field-text: #fff;--bf-submit-bg: #fff;--bf-submit-icon: #000;background-color:#000;color:#fff}.bfooter__top{padding-top:var(--bf-top-pad)}.bfooter__wrap{padding:0 var(--bf-inset)}.bfooter__blocks{display:flex;flex-wrap:wrap;margin:0 calc(var(--bf-gutter) * -1)}.bfooter__block{padding:0 var(--bf-gutter)}.bfooter__block--full{flex:0 0 100%}.bfooter__block--menu{flex:0 0 var(--bf-w, 17%)}.bfooter__block--gallery{flex:0 0 var(--bf-w, 49%)}.bfooter__signup{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bfooter__heading{max-width:var(--bf-heading-width);margin:0;color:inherit;font-size:var(--bf-heading);font-weight:700;line-height:1.2}.bfooter__newsletter{flex:0 0 var(--bf-form-width)}.bfooter__form{position:relative;margin:0}.bfooter__field{width:100%;height:58px;padding:8px 58px 8px 20px;border:0;border-radius:60px;background-color:var(--bf-field-bg);color:var(--bf-field-text);font-family:inherit;font-size:1.5rem;box-shadow:inset 0 0 0 1px var(--bf-field-text)}.bfooter__field::placeholder{color:var(--bf-field-text);opacity:1}.bfooter__submit{position:absolute;top:50%;right:10px;display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:50%;margin-top:-19px;background-color:var(--bf-submit-bg);color:var(--bf-submit-icon);cursor:pointer}.bfooter__submit svg{width:16px;height:16px;transform:rotate(-90deg)}.bfooter__note{margin:12px 0 0;color:var(--bf-muted);font-size:1.5rem;line-height:2.4rem}.bfooter__note a{color:inherit}.bfooter__errors{margin:12px 0 0;font-size:1.4rem}.bfooter__divider{padding:var(--bf-divider-pad) 0}.bfooter__divider span{display:block;height:1px;background-color:var(--bf-rule)}.bfooter__acc-summary{display:block;padding:0;cursor:default;list-style:none;pointer-events:none}.bfooter__acc-summary::-webkit-details-marker{display:none}.bfooter__acc-summary .menu-drawer__chevron{display:none}.bfooter__col-title{margin:0 0 20px;color:inherit;font-size:var(--bf-col-title);font-weight:700;line-height:1.555}.bfooter__links{display:flex;flex-direction:column;gap:var(--bf-link-gap);margin:0;padding:0;list-style:none}.bfooter__links li{display:flex}.bfooter__links a{color:var(--bf-muted);font-size:var(--bf-link);font-weight:500;line-height:2.4rem;text-decoration:none}.bfooter__links a:hover{color:#fff}.bfooter__gallery{display:grid;grid-template-columns:repeat(var(--bf-thumbs, 3),minmax(0,1fr));gap:var(--bf-thumb-gap);margin:0;padding:0;list-style:none}.bfooter__thumb{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--bf-thumb-radius);background-color:#ffffff14}.bfooter__thumb img,.bfooter__thumb svg{display:block;width:100%;height:100%;object-fit:cover}.bfooter__handle{display:inline-block;margin-top:16px;color:var(--bf-muted);font-size:1.5rem;line-height:2.4rem;text-decoration:none}.bfooter__bottom{padding:40px var(--bf-inset) 0}.bfooter__row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.bfooter__row--upper{align-items:flex-end;padding-bottom:24px}.bfooter__row--upper:not(:has(li)){display:none}.bfooter__row--lower{align-items:center;padding:30px 0 40px;border-top:1px solid var(--bf-rule)}.bfooter__social{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bfooter__social .list-social__link{display:flex;width:var(--bf-social-size);height:var(--bf-social-size);align-items:center;justify-content:center;padding:0;border-radius:var(--bf-social-radius);background-color:var(--bf-social-bg);color:#fff}.bfooter__social .list-social__link svg,.bfooter__social .svg-wrapper{width:24px;height:24px}.bfooter__policies{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.bfooter__policies a{color:#fff;font-size:1.5rem;font-weight:500;line-height:2.4rem;text-decoration:none}.bfooter__copy{margin:0;font-size:1.5rem;line-height:2.4rem}.bfooter__copy a{color:inherit;text-decoration:none}.bfooter__meta{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.bfooter__payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.bfooter__payments li{display:flex}.bfooter__payments svg{width:38px;height:24px}.bfooter__localization{display:flex;flex-wrap:wrap;gap:12px;margin:0}@media screen and (max-width:989px){.bfooter__signup{flex-direction:column;gap:24px}.bfooter__newsletter{flex:1 1 auto;width:100%}.bfooter__block--menu,.bfooter__block--gallery{flex:0 0 50%;margin-bottom:32px}}@media screen and (max-width:749px){.bfooter__blocks{flex-direction:column}.bfooter__block--full{order:-2;padding-bottom:20px}.bfooter__block--gallery{order:-1}.bfooter__block--menu,.bfooter__block--gallery{flex:none;width:100%;margin-bottom:0}.bfooter__signup{gap:20px}.bfooter__note{margin-top:16px;font-size:1.4rem;font-weight:500;line-height:2.2rem}.bfooter__divider{display:none}.bfooter__acc{border-bottom:1px solid var(--bf-rule)}.bfooter__acc-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;cursor:pointer;pointer-events:auto}.bfooter__acc-summary .menu-drawer__chevron{display:flex;flex:0 0 auto;align-items:center;width:16px;height:30px;color:inherit}.bfooter__acc-summary .menu-drawer__chevron svg{height:16px}.bfooter__acc-summary .menu-drawer__chevron svg{width:100%;transition:rotate .3s ease}.bfooter__acc[open] .bfooter__acc-summary .menu-drawer__chevron svg{rotate:180deg}.bfooter__col-title{margin:0}.bfooter__acc-body{padding-bottom:20px}.bfooter__handle{margin-top:12px}.bfooter__bottom{padding-top:20px}.bfooter__row{flex-direction:column;align-items:flex-start;gap:20px}.bfooter__row--upper{padding-bottom:24px}.bfooter__row--lower{padding:0 0 24px;border-top:0}.bfooter__meta{order:-1;gap:20px}.bfooter__policies{gap:4px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/beetles-footer.css.map */
