.footer{--color-link: var(--color-black);--color-foreground: var(--color-white);background-color:var(--color-white);color:var(--color-black);overflow:hidden}.footer .page-width{padding:0 2.4rem}@media screen and (min-width: 1360px){.footer .page-width{padding:0 7.1rem 0 10.1rem}}@media screen and (min-width: 990px){.footer__accordion summary{pointer-events:none}}.footer__accordion-title{position:relative;display:inline-block;padding-right:15px;font-weight:700;font-size:1.6rem;letter-spacing:0;text-transform:uppercase}@media screen and (min-width: 990px){.footer__accordion-title{display:block;padding-right:0;font-size:1.6rem}}.footer__accordion-title:before,.footer__accordion-title:after{content:"";position:absolute;top:50%;right:0;width:9px;height:1px;background-color:currentColor}.footer__accordion details:not([open]) .footer__accordion-title:after{transform:rotate(-90deg)}@media screen and (min-width: 990px){.footer__accordion-title:before,.footer__accordion-title:after{display:none}}.footer__accordion-content{padding:1rem 0}.footer__nav .link{font-weight:400;font-size:1.6rem;letter-spacing:0;text-decoration:none}.footer__nav li+li{margin-top:.4rem}.footer__copyright{font-weight:500;font-size:1.2rem;letter-spacing:0}.footer__content{display:flex;column-gap:5rem;flex-direction:column-reverse;margin-bottom:2.7rem}@media screen and (min-width: 990px){.footer__content{flex-direction:row;margin-bottom:0}}.footer__column{padding-top:2.1rem;padding-bottom:2.5rem;margin-bottom:2.9rem;border-bottom:1px dashed var(--color-white)}@media screen and (min-width: 990px){.footer__column{flex:0 0 39.3rem;border:0;padding-top:.2rem;padding-bottom:0;margin-bottom:0;margin-left:auto}}.footer__blocks-wrapper{flex:1 0}@media screen and (min-width: 990px){.footer__blocks-wrapper{display:flex;flex-flow:row wrap;gap:5rem}}@media screen and (min-width: 1360px){.footer__blocks-wrapper{gap:2rem}}.footer__block{flex:0 0 auto}.footer__block+.footer__block{margin-top:1.6rem}@media screen and (min-width: 750px){.footer__block+.footer__block{margin-top:0}}@media screen and (min-width: 1360px){.footer__block{flex:0 0 23rem}}.footer__socials{position:relative;padding-bottom:1.2rem;margin-bottom:1rem;padding-top:1.2rem}@media screen and (min-width: 990px){.footer__socials{padding-bottom:1.2rem;padding-top:1.2rem}}.footer__socials:after{content:"";position:absolute;bottom:0;left:0;width:100%;max-width:36.4rem;height:.6rem;background-image:url(socials-stripe.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0}.footer__socials .list-social__link{padding:0}.footer__socials-label{display:inline-block;margin-right:.8rem;font-size:1.6rem;letter-spacing:0}@media screen and (min-width: 990px){.footer__socials-label{margin-right:1.3rem}}.footer__list-social{align-items:center;column-gap:.3rem}@media screen and (min-width: 990px){.footer__list-social{column-gap:.5rem}}.footer__entry{font-size:1.8rem;line-height:1.6;letter-spacing:0}.footer__entry .footer-newsletter-secondary-text .underlined-link{cursor:pointer;text-decoration:underline}.footer__entry strong{font-size:1.6rem;font-weight:700}@media screen and (min-width: 990px){.footer__entry{line-height:2}.footer__entry strong{font-size:1.6rem}}.footer__bar{padding:3.3rem 0}.footer-block__newsletter{max-width:39.8rem;padding:.2rem 0;margin-left:-.2rem;margin-right:-1rem;margin-bottom:2.1rem}.footer-block__newsletter-heading{font-weight:700;font-size:1.6rem;letter-spacing:0}.footer-block__newsletter-form{padding:1.6rem 0 1.2rem}.footer-block__newsletter-form [class^=klaviyo-form] form{padding:0!important}.footer-block__newsletter-form [class^=klaviyo-form] form>div{min-height:0!important}.footer-block__newsletter-form [data-testid=form-row]{gap:.5rem!important}.footer-block__newsletter-form [data-testid=form-row]>div{padding:0!important}.footer-block__newsletter-form input{height:3.6rem!important;border-radius:0!important;font-family:var(--font-body-family)!important;font-weight:400!important;font-size:1.6rem!important}.footer-block__newsletter-form input::placeholder{opacity:0}@media screen and (min-width: 990px){.footer-block__newsletter-form input{height:4rem!important}}.footer-block__newsletter-form button{height:4.8rem!important;min-width:9.2rem!important;padding:0 1rem!important;background-color:rgba(var(--color-base-accent-2))!important;font-family:var(--font-body-family)!important;font-weight:700!important;font-size:1.6rem!important;color:var(--color-white)!important;box-sizing:border-box!important;transition:opacity var(--duration-default)!important}.footer-block__newsletter-form button:hover{opacity:.7!important}.footer-block__newsletter-form [data-testid=form-row] p{padding:3rem 0!important;font-size:1.6rem!important;color:var(--color-white)!important;text-align:left!important}.footer-block__newsletter-form [data-testid=form-row] p span{font:inherit!important}.footer-block__newsletter-form [data-testid=form-row] p{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;font-size:1.6rem!important}.footer-block__newsletter-form [data-testid=form-row]:first-of-type p{padding-bottom:.5rem!important;font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-size:1.8rem!important;text-transform:uppercase!important}.footer-block__newsletter-form [data-testid=form-row]:last-of-type p{padding-top:.5rem!important}.template--store-locator .footer{margin-top:0}.footer .page-width{padding-left:4rem;padding-right:4rem;max-width:144rem}.footer-block__newsletter h2.footer-block__newsletter-heading{position:relative}.footer-block__newsletter h2.footer-block__newsletter-heading:after{content:"";background:var(--newsletter-heading-design);background-size:contain;height:14px;position:absolute;width:5.5vw;width:100px;left:calc(100% - 114px);top:2.4px;background-repeat:no-repeat;background-position:right center}.footer{position:relative}.footer:before{content:"";background:var(--footer-graphic);background-size:100%;height:2px;position:absolute;width:100%;left:0;top:0}.footer__entry p{font-size:1.6rem}.footer__socials-label{display:none}.footer__blocks-wrapper+.footer__column{flex:0 0 40%}.footer__blocks-wrapper .footer__block{flex:0 0 45%}.footer__blocks-wrapper.blocks-size-2 .footer__block{flex-basis:44%}.footer__blocks-wrapper.blocks-size-3 .footer__block{flex-basis:31%}ul.footer__list-social.list-social svg{width:2.8rem;height:3rem}ul.footer__list-social.list-social{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}span.needsclick.go681896951.kl-private-reset-css-Xuajs1{background:#f499ba!important;color:#fff!important;border-radius:5px 5px 0 0!important;min-width:186px!important;min-height:48px!important}span.needsclick.go681896951.kl-private-reset-css-Xuajs1 div#rich-text-3517952 *{color:#fff!important;font-weight:700!important;font-family:Lato!important;font-size:18px!important}.footer__column .footer__menu ul{display:flex;flex-wrap:wrap;gap:1rem;font-size:1.4rem}.footer__column>div{width:100%}.footer__column{display:flex;flex-flow:row wrap}.footer__copyright{font-size:1.4rem}::part(acsb-trigger){bottom:2.7rem!important;right:4.7rem!important;border-radius:50%!important;width:48px!important;height:48px!important;z-index:99!important}.footer__copyright p{font-family:Lato;font-size:14px;font-weight:400}footer input.needsclick.kl-private-reset-css-Xuajs1{border:1px solid #009DB4!important}.footer-block__newsletter-form .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-component]>.needsclick:before{font-family:Lato;line-height:16.8px}footer ul.footer-bottom-menu a{font-family:Lato;font-size:14px;font-weight:400;line-height:24px;text-align:left}footer .footer__column .footer__menu ul.footer-bottom-menu{gap:1rem 2rem}footer ul.footer__list-social.list-social{gap:1rem 1.4rem;padding-left:1px}::part(acsb-trigger){background:#1254f6!important}@media (min-width: 990px){.footer-block__newsletter{margin-right:0;margin-bottom:2.2rem}.footer-block__newsletter-form button{min-width:10.1rem!important}.footer__bar{font-size:1.4rem;display:grid;grid-template-columns:05.2fr 4fr;padding:1.6rem 0}.footer__bar .footer__menu ul{display:flex;justify-content:flex-start;column-gap:1rem}.footer__bar .footer__copyright{text-align:left}.footer__blocks-wrapper+.footer__column{flex:0 0 50%;gap:2rem}.footer__blocks-wrapper:after{position:absolute;top:0;right:0;width:1px;height:100%;content:"";background:#f499ba}.footer__blocks-wrapper{position:relative}.footer__column--inner{max-width:500px;margin:0 auto}.footer__column{padding-left:6vw}.footer__menu{align-self:flex-end}.footer__column .footer__menu ul{padding:1.4rem 0}.footer-block__newsletter{margin-bottom:0}}@media screen and (max-width:989px){.footer .page-width{padding-left:2.1rem;padding-right:2.1rem}.footer__accordion-title{font-weight:700;font-size:1.6rem}.footer__blocks-wrapper+.footer__column{margin-bottom:0}.footer__blocks-wrapper .footer__socials{padding-top:3rem;padding-bottom:0rem;margin-bottom:0}.footer__content{margin-bottom:0}.footer__bar.text-center{text-align:left}footer-accordion.footer__accordion details{border-top:1px dotted #009DB4!important}.footer__block.lg\:hidden,.footer__block:last-child{border-bottom:1px dotted #009Db4}.footer__blocks-wrapper .footer__block{display:inline-block;width:100%;margin:0}footer-accordion.footer__accordion details{padding:1.2rem 0!important;display:block;width:100%}.footer__accordion-title{width:100%}.footer__bar{padding:3rem 0}.footer__accordion-title:before,.footer__accordion-title:after{height:.2rem;width:1.1rem}::part(acsb-trigger){bottom:2.2rem!important;right:2.7rem!important;border-radius:50%!important;width:38px!important;height:38px!important}.footer{margin-top:46px!important}.instagram-feed,.instagram-feed__foot{padding-bottom:0}.footer-block__newsletter{margin-left:0;margin-right:0}.footer__entry p{font-size:1.4rem}.footer__entry strong{display:inline-block;padding-bottom:1.3rem}#chat-widget-container{right:0!important}#chat-widget-container{right:0rem!important}}@media (min-width:990px) and (max-width: 1200px){.footer__menu a,.footer__copyright{font-size:1.1rem}}footer .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-row] .needsclick[data-testid=form-component]:first-child{width:100%!important}footer .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-row]{display:flex!important;width:100%!important;position:relative!important}footer .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-row] .needsclick[data-testid=form-component]:has(button[type=button].needsclick):last-child{position:absolute!important;top:0!important;right:0!important}footer .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-row] .needsclick[data-testid=form-component]:last-child button[type=button]{opacity:0!important;z-index:1}.footer-block__newsletter-form input{height:4.8rem!important;border-color:#76cbd7!important}footer .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-row] .needsclick[data-testid=form-component]:has(button[type=button].needsclick):last-child:after{position:absolute!important;content:""!important;background:url(submit-arrow.png)!important;width:21px!important;height:24px!important;font-size:30px!important;background-size:contain!important;top:calc(50% + 2px);right:13%;background-repeat:no-repeat!important;z-index:0;transform:translateY(-50%)}.footer-block__newsletter-form .go3602438199.go3602438199.go3602438199:hover{border-color:#76cbd7!important}.footer-block__newsletter-form .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-component]>.needsclick:has(input[type=email]):before{content:"Email";position:absolute;top:50%;left:1.2rem;transform:translateY(-50%);font-size:14px;color:#00000080}.footer-block__newsletter-form .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-component]>.needsclick:has(input:focus-within):before,.footer-block__newsletter-form .needsclick.kl-private-reset-css-Xuajs1[data-testid=form-component]>.needsclick:has(input:not(:placeholder-shown)):before{z-index:-1;visibility:hidden;opacity:0}.footer-block__newsletter-form [data-testid=form-row]:not(:has(button[type=button])) p{padding:0!important;line-height:1.8;color:rgba(var(--color-base-accent-1))!important}footer .footer__entry p a:hover{text-decoration:underline}footer .footer__nav .link:hover{text-decoration:underline}footer li.footer-menu-link a:hover{text-decoration:underline}a.instagram-feed__link:hover{text-decoration:underline}button.needsclick.kl-teaser-Tn3HKq .needsclick.go681896951.kl-private-reset-css-Xuajs1{max-width:186px!important;max-height:48px!important}@media (min-width: 750px){.footer-block__newsletter h2.footer-block__newsletter-heading{padding-left:2px}.footer-block__newsletter-form{padding-left:3px}}@media (max-width: 750px){.footer__nav .link{font-family:Lato;font-size:14px;font-weight:400}.footer__copyright p{font-family:Lato;font-size:12px;font-weight:500}#chat-widget-container{bottom:6rem!important}.instagram-feed__head-inner h2.instagram-feed__title{word-break:break-word;display:block;max-width:240px;margin-left:auto;margin-right:auto}}@media (min-width: 400px) and (max-width:989px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{top:.3rem;width:28%}}@media (min-width: 400px) and (max-width:1024px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:23%}}@media (max-width: 439px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:38%;left:auto;height:14px;top:.3rem;margin-left:5px}.footer-block__newsletter h2.footer-block__newsletter-heading{display:inline-block}}@media (max-width: 419px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:30%}}@media (max-width: 400px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:28%;height:13px;top:3.5px;background-size:cover}}@media (max-width: 380px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:24%;height:13px;top:3.5px;background-size:cover}}@media (max-width: 370px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:20%}}@media (max-width: 359px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:18%;height:13px;top:2px}.footer-block__newsletter h2.footer-block__newsletter-heading,.footer__entry strong,.footer__accordion-title{font-size:1.5rem}}@media (max-width: 339px){.footer-block__newsletter h2.footer-block__newsletter-heading:after{width:12%}}
/*# sourceMappingURL=/cdn/shop/t/862/assets/section-footer.css.map */
