.bg__white{background-color:var(--color-white)}.bg__offwhite{background-color:var(--color-off-white)}.bg__green-gradient{background:linear-gradient(180deg,#00ccb6 0,#00c5af 28.66%,#00947c);background:-moz-linear-gradient(180deg,#00ccb6 0,#00c5af 28.66%,#00947c 100%);background:-webkit-linear-gradient(180deg,#00ccb6 0,#00c5af 28.66%,#00947c 100%)}.footer-divider{margin-top:-1.6rem;margin-bottom:-2px;position:relative;z-index:10}@media print,screen and (min-width:64em){.footer-divider{margin-top:-6.6rem}}@media screen and (min-width:90em){.footer-divider{margin-top:-6.6rem}}.footer-wave{-moz-transform:translateY(.6rem);-o-transform:translateY(.6rem);-ms-transform:translateY(.6rem);-webkit-transform:translateY(.6rem);transform:translateY(.6rem)}.footer-wave svg{width:101%}.footer-wave svg rect{fill:var(--color-accent)}footer{background:var(--footer-background-color);color:var(--footer-font-color);position:relative;z-index:1;padding-bottom:11rem}footer .small-footer-text{font-size:.6rem;color:var(--color-white);padding:.5rem;display:inline-block;border-bottom:1px solid transparent}@media print,screen and (min-width:64em){footer .small-footer-text:hover{border-bottom:1px solid var(--color-white)}}.footer__columns-top{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;padding:2.8125rem 2rem 1.5625rem;z-index:20}@media print,screen and (min-width:40em){.footer__columns-top{flex-flow:row;padding-top:4.0625rem}}.footer__columns-top .footer__center{width:100%;flex-grow:1}.footer__columns-top .footer__center>:first-child{margin-top:0}.footer__columns-top .footer__right{display:flex;justify-content:center}@media print,screen and (min-width:40em){.footer__columns-top .footer__right{justify-content:flex-end}}.footer__columns-bottom{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem 1rem}@media print,screen and (min-width:40em){.footer__columns-bottom{flex-flow:row}}@media print,screen and (min-width:64em){.footer__columns-bottom{padding:1rem 2rem}}.footer__columns-bottom .footer__left{order:2}@media print,screen and (min-width:40em){.footer__columns-bottom .footer__left{order:1}}.footer__columns-bottom .footer__center{flex-grow:1;order:3}@media print,screen and (min-width:40em){.footer__columns-bottom .footer__center{width:60%;order:2}}.footer__columns-bottom .footer__right{order:2}@media print,screen and (min-width:40em){.footer__columns-bottom .footer__right{order:3}}.footer__requirements{display:flex;align-items:flex-start;justify-content:center;flex-flow:column}@media print,screen and (min-width:64em){.footer__requirements{flex-flow:row}}.footer__disclaimer{text-align:center;max-width:26rem}@media print,screen and (min-width:64em){.footer__disclaimer{margin-top:1rem;text-align:left}}.footer__disclaimer p.small{font-size:.6rem;line-height:.8rem}.footer__accepted-cards{width:5em;margin:1rem auto}@media print,screen and (min-width:64em){.footer__accepted-cards{margin:1rem 0 0 1rem}}@media print,screen and (max-width:39.99875em){.footer__cta{width:100%}}.footer__form{width:100%;position:relative;max-width:37.5rem;margin-top:2.8125rem;margin-left:auto;margin-right:auto;text-align:left}.footer__form form .form-wrapper{position:relative}.footer__form .form-title{font-size:1.5rem;text-transform:uppercase;line-height:1.25;letter-spacing:-.33px;font-family:inherit;margin-bottom:.9375rem}.footer__form .klaviyo-form form>div div[data-testid=form-component]{width:100%;display:flex;justify-content:center;text-align:center}.footer__form .klaviyo-form form>div div[data-testid=form-component] p{width:100%;text-align:center}.footer__links-main{margin-top:3.125rem}.footer__links-main .menu{font-size:1.375rem;letter-spacing:-.49px;text-transform:uppercase;font-weight:400}@media print,screen and (min-width:40em){.footer__links-main .menu{align-items:center;justify-content:center}}@media print,screen and (max-width:63.99875em){.footer__links-main .menu{display:block}}.footer__links-main .menu li{display:block}@media print,screen and (min-width:40em){.footer__links-main .menu li{margin-left:.625rem;margin-right:.625rem;display:inline-block}}@media print,screen and (max-width:63.99875em){.footer__links-main .menu li+li{margin-top:.9375rem}}.footer__links-main .menu a{color:var(--color-white);line-height:1.25;padding:.3125rem .625rem;border-bottom:2px solid transparent}@media print,screen and (min-width:64em){.footer__links-main .menu a:hover{border-bottom:2px solid var(--color-white)}}.footer__logo{margin:0 auto 2rem}@media print,screen and (min-width:64em){.footer__logo{margin:0 0 1rem;text-align:left}}.footer__logo a{display:inline-block}.footer__social-links{margin-top:2.8125rem}.footer__social-links .icon-set li{margin-left:.9375rem;margin-right:.9375rem}.footer__social-links a{-moz-border-radius:2rem;-o-border-radius:2rem;-ms-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;background:var(--color-white);background:linear-gradient(270deg,#fff 0,#caeafe);background:-moz-linear-gradient(270deg,#fff 0,#caeafe 100%);background:-webkit-linear-gradient(270deg,#fff 0,#caeafe 100%);-moz-box-shadow:0 2px 2px #00000024;-o-box-shadow:0 2px 2px #00000024;-webkit-box-shadow:0 2px 2px #00000024;box-shadow:0 2px 2px #00000024;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem}@media print,screen and (min-width:64em){.footer__social-links a:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}}.footer__social-links .social-title{margin-bottom:.5rem}.footer__social-links .icon-set{margin:0;justify-content:center}.footer__social-links svg{color:var(--color-accent);width:1.9rem;height:1.9rem}.footer__links-small{display:flex;flex-flow:row;justify-content:center;align-items:center;margin-top:2.5rem;text-transform:uppercase;font-weight:700}@media print,screen and (min-width:64em){.footer__links-small{margin-bottom:0}}.footer__links-small .copyright,.footer__links-small .site-credit{font-weight:300;font-size:inherit;color:inherit}@media print,screen and (max-width:39.99875em){.footer__links-small .site-credit{width:100%}}.footer__links-small span{opacity:.5}.footer__links-small .copyright{opacity:.5;display:inline-block;padding:.1rem .1rem .1rem .3rem;margin-bottom:0}@media print,screen and (max-width:63.99875em){.footer__links-small *{text-align:center}}.footer__contact{text-align:left}.footer__contact .description{margin-bottom:1rem}.footer__contact p{opacity:.4;font-size:.6125rem;line-height:.7rem;margin-bottom:.3rem}.footer__contact p a{color:var(--color-white);text-decoration:underline}.footer__contact .button{background:var(--color-white);color:var(--color-black)}.footer-secondary-links{display:inline-flex;flex-flow:row;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;letter-spacing:-.17px;line-height:1.2143;color:var(--color-white)}@media print,screen and (min-width:40em){.footer-secondary-links{flex-flow:row;margin-top:0}}.footer-secondary-links li{display:flex;align-items:center;margin-left:.625rem;margin-right:.625rem}@media print,screen and (max-width:63.99875em){.footer-secondary-links li{justify-content:center}}.footer-secondary-links .trigger,.footer-secondary-links a{opacity:.5;display:block;color:inherit;padding:.3125rem;border-bottom:1px solid transparent}@media print,screen and (min-width:64em){.footer-secondary-links .trigger:hover,.footer-secondary-links a:hover{opacity:1;border-bottom:1px solid var(--color-white)}}@media print,screen and (min-width:64em){.template-product footer .footer__bottom{margin-bottom:5rem}}footer{padding-bottom:0}footer .grid-container{width:100%}.site-footer{width:100%;display:flex;justify-content:space-between}.site-footer .footer-logo figure{margin:0;max-width:130px}.site-footer .footer-nav .footer-title{font-style:normal;font-weight:500;font-size:20px;line-height:20px;text-transform:uppercase;margin:0 0 20px;text-align:left;font-family:var(--font-body)}.site-footer .footer-nav .foot-nav{margin:0;text-align:left}.site-footer .footer-nav .foot-nav li{list-style:none;display:flex}.site-footer .footer-nav .foot-nav li:not(:last-child){margin-bottom:14px}.site-footer .footer-nav .foot-nav li a{font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#fff}.site-footer .footer-nav .foot-nav li a:hover{text-decoration:underline}.site-footer .footer__form{margin:0;max-width:400px}.site-footer .footer__form form.klaviyo-form{padding:0!important}.site-footer .footer__form form.klaviyo-form>.needsclick{display:flex;flex-direction:initial!important;width:100%;margin:0;padding:0;justify-content:flex-start!important;flex-wrap:wrap}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(1) div{text-align:left;padding:0!important}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(1) div p span{font-style:normal;font-weight:500!important;font-size:40px!important;line-height:49px;display:flex;width:100%;font-family:var(--font-heading-h1)!important;text-transform:capitalize;margin-bottom:20px}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2){width:calc(100% - 130px)}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2) .needsclick{padding:0!important}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2) .needsclick input[type=email]{border:2px solid #FFFFFF!important;height:50px!important;background:transparent!important;padding:0 13px!important;border-radius:7px 0 0 7px!important;font-style:normal;font-weight:500!important;font-size:16px!important;line-height:16px!important;color:#fff!important}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2) .needsclick input[type=email]::-webkit-input-placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#fff}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2) .needsclick input[type=email]:-ms-input-placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#fff}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2) .needsclick input[type=email]::placeholder{font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#fff}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(3){width:130px}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(3) .needsclick{padding:0!important}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(3) .needsclick button[type=button]{font-style:normal;font-weight:500!important;font-size:16px!important;line-height:16px!important;color:#1685c2!important;background:#fff!important;border-radius:0 7px 7px 0!important;height:50px!important;letter-spacing:0!important;padding:0 10px!important;width:100%}.site-footer .get-info{display:flex;align-items:center;gap:34px;margin-top:25px}.site-footer .get-info .social-links{display:flex;align-items:center;gap:34px;margin:0}.site-footer .get-info .social-links li{list-style:none;display:flex}.site-footer .get-info .social-links li a{color:#fff;display:flex}.site-footer .get-info .social-links li a svg{width:30px;height:30px;object-fit:contain}.site-footer .get-info .email-id{font-style:normal;font-weight:500;font-size:16px;line-height:16px;color:#fff}.site-footer .get-info .email-id:hover{text-decoration:underline}.site-footer .mobi-social-email{display:none}.bottom-footer{width:100%;text-align:center;margin-top:100px}.bottom-footer .foot-nav{display:flex;gap:60px;margin:0 auto;justify-content:center}.bottom-footer .foot-nav li{list-style:none}.bottom-footer .foot-nav li a{font-style:normal;font-weight:500;font-size:14px;line-height:14px;text-align:center;text-transform:uppercase;color:#fff}.bottom-footer .foot-nav li a:hover{text-decoration:underline}.bottom-footer .copyright{font-style:normal;font-weight:500;font-size:14px;line-height:14px;text-align:center;color:#faf8f2;opacity:.4;margin-top:30px}@media (min-width: 1199px){footer .grid-container{padding:0 90px}}@media (max-width: 999px){.site-footer{flex-wrap:wrap}.site-footer .footer__form{width:100%;max-width:100%}.site-footer .footer-newslatter{width:100%}}@media (max-width: 640px){.site-footer{gap:40px}footer .grid-container{padding:0}.site-footer .footer-logo{width:auto}.site-footer .footer-logo figure{max-width:90px}.bottom-footer{text-align:left;margin-top:50px}.bottom-footer .foot-nav{gap:13px;justify-content:flex-start}.bottom-footer .foot-nav li a{font-size:12px;line-height:12px}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(1) div p span{font-size:30px!important;line-height:36px;margin-bottom:14px}.site-footer .footer__form .get-info{display:none}.site-footer .get-info,.site-footer .get-info .social-links{gap:18px}.site-footer .get-info .email-id{font-size:14px}.site-footer .mobi-social-email{display:block;width:50%}.site-footer .mobi-social-email .get-info{margin-top:0;justify-content:center;flex-flow:column;gap:15px}.bottom-footer .copyright{margin-top:20px;text-align:left}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(2){width:calc(100% - 120px)}.site-footer .footer__form form.klaviyo-form>.needsclick .needsclick:nth-child(3){width:120px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/footer.css.map */
