.bubilo-footer{background:var(--color-primary);position:relative}.bubilo-footer__top-divider{position:relative;line-height:0;margin-bottom:-2px}.bubilo-footer__top-divider svg{display:block;width:100%;height:auto}.bubilo-footer__newsletter{padding:0 0 40px;text-align:center;position:relative;overflow:hidden}.bubilo-footer__logo-pill{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-pill);padding:12px 32px;margin-bottom:32px;box-shadow:0 4px 16px #3a0d3a1f}.bubilo-footer__logo-pill img{height:36px;width:auto;display:block}.bubilo-footer__logo-pill-text{font-family:var(--font-brand);font-size:28px;font-weight:800;color:var(--color-action);letter-spacing:-.03em}.bubilo-footer__deco{position:absolute;pointer-events:none;line-height:0}.bubilo-footer__deco--tl{top:20px;left:20px}.bubilo-footer__deco--bl{top:55%;left:10px}.bubilo-footer__deco--tr{top:10px;right:20px}.bubilo-footer__deco--br{top:55%;right:10px}.bubilo-footer__deco svg{width:clamp(60px,8vw,110px);height:auto}.bubilo-footer__nl-title{font-family:var(--font-brand);font-size:clamp(28px,4vw,44px);font-weight:800;color:var(--color-black);margin:0 0 10px;letter-spacing:-.02em;line-height:1.15}.bubilo-footer__nl-sub{font-family:var(--font-base);font-size:16px;color:var(--color-dark);opacity:.75;max-width:560px;margin:0 auto 28px}.bubilo-footer__form-wrap{display:flex;justify-content:center;padding:0 var(--spacing-sm)}.bubilo-footer__input-pill{display:flex;align-items:center;background:#fff;border:2.5px solid var(--color-dark);border-radius:var(--radius-pill);padding:5px 5px 5px 22px;width:100%;max-width:480px;gap:0;box-shadow:3px 3px 0 var(--color-dark)}.bubilo-footer__email-input{flex:1;border:none;background:transparent;font-family:var(--font-base);font-size:15px;color:var(--color-black);outline:none;min-width:0;padding:6px 0}.bubilo-footer__email-input::placeholder{color:var(--color-text-disabled)}.bubilo-footer__submit{background:var(--color-action);color:#fff;border:none;border-radius:var(--radius-pill);font-family:var(--font-base);font-size:15px;font-weight:700;padding:12px 24px;cursor:pointer;white-space:nowrap;transition:filter .15s;flex-shrink:0}.bubilo-footer__submit:hover{filter:brightness(.92)}.bubilo-footer__form-msg{margin-top:10px;font-family:var(--font-base);font-size:14px;font-weight:600}.bubilo-footer__form-msg--success{color:var(--color-dark)}.bubilo-footer__form-msg--error{color:var(--color-action)}.bubilo-footer__links-zone{padding:40px 0 32px;border-top:1.5px solid rgba(58,13,58,.15)}.bubilo-footer__cols-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 40px;align-items:start}.bubilo-footer__col-title{font-family:var(--font-base);font-size:15px;font-weight:700;color:var(--color-black);margin:0 0 16px}.bubilo-footer__col-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.bubilo-footer__col-links a{font-family:var(--font-base);font-size:14px;color:var(--color-dark);text-decoration:none;transition:color .15s;line-height:1.4}.bubilo-footer__col-links a:hover,.bubilo-footer__col-links a.is-active{color:var(--color-action)}.bubilo-footer__currency-wrap{align-self:flex-start}.bubilo-footer__currency-select{font-family:var(--font-base);font-size:14px;color:var(--color-dark);background:transparent;border:1.5px solid var(--color-dark);border-radius:var(--radius-pill);padding:8px 36px 8px 16px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath stroke='%233A0D3A' stroke-width='1.5' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;white-space:nowrap}.bubilo-footer__bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 0 32px;border-top:1.5px solid rgba(58,13,58,.15)}.bubilo-footer__social{display:flex;gap:6px;align-items:center}.bubilo-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(58,13,58,.25);color:var(--color-dark);text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bubilo-footer__social-link:hover{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-primary)}.bubilo-footer__social-link svg{width:18px;height:18px;fill:currentColor}.bubilo-footer__payments{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.bubilo-footer__payments img{height:26px;width:auto;border-radius:4px}.bubilo-footer__bar{background:var(--color-action);padding:14px 0}.bubilo-footer__bar-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.bubilo-footer__bar-copy{font-family:var(--font-base);font-size:13px;color:#ffffffd9}.bubilo-footer__bar-policies{display:flex;align-items:center;flex-wrap:wrap;gap:0}.bubilo-footer__bar-policies a{font-family:var(--font-base);font-size:13px;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .15s}.bubilo-footer__bar-policies a:hover{opacity:.75}.bubilo-footer__bar-sep{color:#fff6;margin:0 10px;-webkit-user-select:none;user-select:none}@media(max-width:768px){.bubilo-footer__nl-title{font-size:26px}.bubilo-footer__nl-sub{font-size:14px}.bubilo-footer__logo-pill{padding:10px 24px;margin-bottom:24px}.bubilo-footer__logo-pill-text{font-size:24px}.bubilo-footer__deco{display:none}.bubilo-footer__links-zone{padding:32px var(--spacing-md)}.bubilo-footer__cols-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px}.bubilo-footer__col-title{font-size:15px;margin-bottom:14px}.bubilo-footer__col-links{gap:10px}.bubilo-footer__col-links a{font-size:14px}.bubilo-footer__currency-wrap{grid-column:1 / -1}.bubilo-footer__bottom-row{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:24px;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bubilo-footer__payments{justify-content:flex-start}.bubilo-footer__bar-inner{flex-direction:column;align-items:flex-start;gap:10px}.bubilo-footer__bar-policies{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bubilo-footer.css.map */
