.ojs-footer{position:relative;overflow:hidden;background:var(--ojf-bg);color:var(--ojf-text);font-family:var(--ojf-body-font);font-weight:var(--ojf-body-weight);font-style:var(--ojf-body-style);letter-spacing:normal;margin-top:var(--ojf-mt)}.ojs-footer *,.ojs-footer *:before,.ojs-footer *:after{box-sizing:border-box}.ojs-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ojs-footer__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--ojf-bg-image-opacity)}.ojs-footer__container{position:relative;max-width:var(--ojf-container);margin:0 auto;padding-left:var(--ojf-side);padding-right:var(--ojf-side)}.ojs-footer__main{display:flex;gap:var(--ojf-col-gap);padding-top:var(--ojf-pt);padding-bottom:var(--ojf-pb)}.ojs-footer__col{position:relative;flex:var(--ojf-col-width) 1 0;min-width:0}.ojs-footer__col--divider:after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--ojf-col-gap) / -2);border-right:1px solid var(--ojf-divider)}.ojs-footer__logo{display:inline-flex;align-items:center;gap:12px;color:var(--ojf-heading);text-decoration:none;margin-bottom:var(--ojf-logo-mb)}.ojs-footer__logo-img{width:var(--ojf-logo-width);height:auto;display:block}.ojs-footer__logo-icon{color:var(--ojf-accent)}.ojs-footer__logo-name{display:block;font-family:var(--ojf-heading-font);font-weight:var(--ojf-heading-weight);font-style:var(--ojf-heading-style);font-size:var(--ojf-logo-size);line-height:1}.ojs-footer__logo-tagline{display:block;font-size:var(--ojf-tagline-size);letter-spacing:var(--ojf-tagline-spacing);text-transform:uppercase;margin-top:6px}.ojs-footer__text{font-size:var(--ojf-text-size);line-height:1.55;color:var(--ojf-text);max-width:var(--ojf-about-width);margin:0 0 var(--ojf-about-mb)}.ojs-footer__social{display:flex;flex-wrap:wrap;gap:var(--ojf-social-gap);list-style:none;margin:0;padding:0}.ojs-footer__social a{display:flex;color:var(--ojf-icon);transition:color .2s ease,transform .2s ease}.ojs-footer__social a:hover{color:var(--ojf-accent);transform:translateY(-2px)}.ojs-footer__heading{font-family:var(--ojf-col-heading-font);font-size:var(--ojf-col-heading-size);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--ojf-heading);margin:0 0 var(--ojf-col-heading-mb)}.ojs-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ojf-link-gap)}.ojs-footer__link{font-size:var(--ojf-link-size);line-height:1.4;color:var(--ojf-link);text-decoration:none;transition:color .2s ease,padding .2s ease}.ojs-footer__link:hover{color:var(--ojf-accent)}.ojs-footer__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ojf-link-gap)}.ojs-footer__contact li{display:flex;align-items:flex-start;gap:14px}.ojs-footer__contact .ojs-icon{color:var(--ojf-icon);margin-top:1px}.ojs-footer__contact a,.ojs-footer__contact span{font-size:var(--ojf-link-size);line-height:1.6;color:var(--ojf-link);text-decoration:none}.ojs-footer__contact a:hover{color:var(--ojf-accent)}.ojs-footer__form{display:flex;margin-top:var(--ojf-form-mt);max-width:var(--ojf-form-width);border:1px solid var(--ojf-input-border);border-radius:var(--ojf-input-radius);background:var(--ojf-input-bg);overflow:hidden}.ojs-footer__input{flex:1;min-width:0;height:var(--ojf-input-height);padding:0 16px;border:0;background:transparent;color:var(--ojf-input-text);font-family:inherit;font-size:var(--ojf-link-size);outline:none;box-shadow:none}.ojs-footer__input::placeholder{color:var(--ojf-input-text);opacity:.85}.ojs-footer__submit{flex-shrink:0;width:var(--ojf-input-height);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ojf-btn-text);background:linear-gradient(135deg,var(--ojf-btn-bg),var(--ojf-btn-bg-2));transition:filter .2s ease}.ojs-footer__submit:hover{filter:brightness(1.08)}.ojs-footer__message{font-size:calc(var(--ojf-link-size) - 1px);margin:10px 0 0;color:var(--ojf-accent)}.ojs-footer__bottom{border-top:1px solid var(--ojf-divider)}.ojs-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:var(--ojf-bottom-pv);padding-bottom:var(--ojf-bottom-pv)}.ojs-footer__copyright{font-size:var(--ojf-bottom-size);color:var(--ojf-bottom-text);margin:0}.ojs-footer__policies{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ojs-footer__policies li+li:before{content:"|";margin:0 16px;color:var(--ojf-divider-strong)}.ojs-footer__policies .ojs-footer__link{font-size:var(--ojf-bottom-size);color:var(--ojf-bottom-text)}.ojs-footer__policies .ojs-footer__link:hover{color:var(--ojf-accent)}@media screen and (max-width:989px){.ojs-footer__main{flex-wrap:wrap;row-gap:var(--ojf-row-gap)}.ojs-footer__col{flex:1 1 calc(50% - var(--ojf-col-gap))}.ojs-footer__col--brand,.ojs-footer__col--newsletter{flex-basis:100%}.ojs-footer__col--divider:after{display:none}}@media screen and (max-width:749px){.ojs-footer__main{padding-top:var(--ojf-pt-mobile);padding-bottom:var(--ojf-pb-mobile)}.ojs-footer__col{flex-basis:100%}.ojs-footer__col--links{flex-basis:var(--ojf-mobile-col-basis)}.ojs-footer__bottom-inner{flex-direction:column;text-align:center}.ojs-footer__policies{justify-content:center}.ojs-footer__policies li+li:before{margin:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ojasvi-footer.css.map */
