.main-footer{background:none}.footer-top{position:relative;top:1px;height:417px;display:flex;flex-direction:column;align-items:center;gap:4px}.footer-top .heading-row,.footer-top .heading-title{margin-bottom:0}.footer-top__title{font-weight:600;font-size:32px;line-height:40px;color:var(--color-shade-70)}.heading-title.footer-top__title{color:var(--color-shade-70)}.footer-top__decoration{position:absolute;right:0;bottom:0;left:0;background:var(--color-primary-100);height:135%;overflow:hidden;z-index:-1;transform:translateY(50%);clip-path:ellipse(closest-side farthest-side)}.footer-content{background-color:var(--color-primary-100);padding:56px 59px}.footer-middle{margin-bottom:64px;color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:56px}.footer-newsletter{max-width:360px;display:flex;flex-direction:column;gap:8px}.footer-newsletter__input,.footer-newsletter__button{height:40px;border-radius:8px}.footer-newsletter__input{border-top-right-radius:0;border-bottom-right-radius:0;border-width:2px;border-right:0px}.footer-newsletter__button{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:8px;padding-right:8px}.footer-newsletter__text{font-weight:400;font-size:14px;line-height:20px;vertical-align:middle}.footer-newsletter__form .klaviyo-form form{padding:0!important}.footer-newsletter__form .klaviyo-form form div.needsclick{min-height:fit-content!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component]{padding:0!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input,.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] button{height:40px!important;border-radius:8px!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input{--tw-bg-opacity: 1;--tw-text-opacity: 1;width:100%!important;padding:5px 12px!important;border:2px solid var(--color-shade-30, #ced8dd)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0px!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important;font-size:16px!important;font-family:Poppins,sans-serif!important;line-height:24px!important;color:var(--color-shade-100, #0b3d53)!important;caret-color:var(--color-primary-100)!important;transition:all .4s ease-in-out!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input::placeholder{color:var(--Shade-40, #9db1ba);font-family:Poppins,sans-serif!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input:hover{border-color:var(--color-shade-40)!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input:focus,.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input:focus-within{border-color:var(--color-shade-30, #ced8dd)!important;outline:none!important;box-shadow:none!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input:active{border-color:var(--color-shade-100)!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] input:disabled{background-color:var(--color-shade-5)!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] button{--tw-bg-opacity: 1 !important;--tw-text-opacity: 1 !important;max-width:44px!important;box-sizing:border-box!important;overflow:clip!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-top:1px!important;padding-left:8px!important;padding-right:8px!important;line-height:24px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--color-primary-70)!important;border:2px solid rgba(0,0,0,.14)!important;display:inline-flex!important;align-items:center!important;justify-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:600!important;text-align:center!important;color:transparent!important;text-shadow:none!important;transition:all .3s ease-in-out!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] button:hover{background-color:rgba(0,124,178,var(--tw-bg-opacity))!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] button:focus-within{background-color:rgba(0,124,178,var(--tw-bg-opacity))!important}.footer-newsletter__form .klaviyo-form form div.needsclick div[data-testid=form-component] button:active{border:2px solid rgba(0,0,0,.15)!important;transition:all .3s ease-in-out!important;--tw-bg-opacity: 1 !important;background-color:rgba(0,124,178,var(--tw-bg-opacity))!important;border-style:solid!important;--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.footer-menus{display:flex;gap:24px;flex-wrap:wrap}.footer-menus__column{min-width:104px}.footer-menus__title{font-weight:600;font-size:14px;line-height:16px;margin-bottom:12px}.footer-menus__list{display:flex;flex-direction:column;gap:12px}.footer-bottom{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:12px;font-family:Poppins;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0px;color:#000;opacity:.4}.footer-bottom__list{display:flex;gap:40px}.main-footer .footer-links li{margin-bottom:0}.main-footer .footer-btm .right-border a.footer-bottom__link:not(:hover){color:inherit}@media (max-width: 960px){.footer-middle{flex-direction:column;align-items:center}.main-footer .footer-btm{display:flex;flex-direction:column;max-width:360px;margin:0 auto}}@media screen and (max-width: 769px){.footer-top{height:178px}.footer-top .heading-title{font-size:16px}.footer-top__logo-wrapper{max-width:266px}.footer-top__button{padding-left:10.5px;padding-right:10.5px}.footer-top__decoration{height:100%}.footer-content{padding:72px 32px}.footer-middle{margin-bottom:24px}.footer-middle,.footer-bottom,.main-footer .footer-btm{max-width:420px;margin:0 auto}.main-footer .footer-bottom{margin-top:24px}.footer-newsletter__logo-wrapper{width:fit-content;margin:auto}.footer-menus{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0px;row-gap:24px}.footer-menus__column{min-width:174px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/footer.css.map */
