section.custom-footer{background-image:url(/cdn/shop/files/footer-contact-bg.png?v=1765177153);background-size:102% 200px;background-repeat:no-repeat;color:#161615;padding-top:183px}.custom-footer__wave{position:relative;overflow:hidden}.custom-footer__wave-img img{width:100%;display:block}.custom-footer__top_wrapper{background:#f2e9db}.custom-footer__top{max-width:1120px;margin:0rem auto 0;padding:2.4rem 0rem;display:grid;gap:2.5rem}.custom-footer__bottom #adchoices-container a{float:left;text-decoration:none}.custom-footer__bottom a.adchoices-button span{color:#000;font-family:NeueHaasGroteskDisplay65Medium;font-size:14px;font-style:normal;line-height:160%;letter-spacing:.28px;padding-left:8px;text-decoration:none!important}@media (max-width: 1199px){.custom-footer__top,.custom-footer__bottom-inner{padding-left:20px;padding-right:20px}.hero-ice-cream__inner .hero-ice-cream__heading{font-size:6.6rem;margin-bottom:33.5px}}@media (min-width: 768px){.custom-footer__top{grid-template-columns:1.2fr 1fr;align-items:flex-start}}.custom-footer__block-heading{margin:0rem;font-family:JuanaSemiBoldItalic,serif;font-size:48px;font-style:normal;font-weight:600;line-height:110%}.custom-footer__block-heading em{font-style:italic}.custom-footer__text{font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.32px;font-family:NeueHaasGroteskDisplay55Roman,sans-serif}.custom-footer__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.3rem 2.4rem;border-radius:999px;background:#71b790;color:#212721;gap:8px;text-decoration:none;font-size:18px;font-family:NeueHaasGroteskDisplay65Medium;line-height:1}a.custom-footer__cta-btn svg{max-height:22px}.custom-footer__cta-btn:hover{filter:brightness(.9)}.custom-footer__socials{display:flex;gap:1rem;margin-top:1.6rem}.custom-footer__social{width:48px;height:48px;border-radius:50%;background:#71b790;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;-webkit-transition:all .5s ease;transition:all .5s ease}.custom-footer__social:hover{background:#e1b87f!important}.custom-footer__bottom{background:#fdf9f6;padding:3.2rem 0rem 1.6rem}.custom-footer__bottom-inner{max-width:1120px;margin:0 auto;display:flex;gap:2.3rem;flex-wrap:wrap}@media (min-width: 900px){.custom-footer__bottom-inner{grid-template-columns:2fr 1fr;align-items:flex-start}}.custom-footer__menus{display:flex;width:100%;gap:2.4rem}.custom-footer__menu{width:50%}@media (min-width: 600px){.custom-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-footer__menu-heading{margin-bottom:1.6rem;color:#212721;font-family:NeueHaasGroteskDisplay65Medium;font-size:20px;font-style:normal;line-height:110%}.custom-footer__menu ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:16px}.custom-footer__menu a{display:inline-block;padding-top:8px;padding-bottom:6px;color:#212721;font-family:NeueHaasGroteskDisplay55Roman,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.32px;text-decoration:none}.custom-footer__brand{margin-top:0rem;display:flex;width:100%;gap:24px}.custom-footer__brand-logo,.custom-footer__copyright{width:50%}.custom-footer__brand-logo img{max-width:220px;height:auto}.custom-footer__copyright{font-size:1.4rem;font-style:normal;line-height:160%;letter-spacing:.28px;color:#212721;font-family:NeueHaasGroteskDisplay65Medium}.custom-footer__copyright p.copyrightcontent{margin-bottom:16px;margin-top:0}@media (max-width: 767px){section.custom-footer{background-image:url(/cdn/shop/files/footer-mobilebg.png?v=1765196224);background-size:100%;background-repeat:no-repeat;color:#161615;padding-top:85px}.custom-footer__block-heading{font-size:32px}.custom-footer__menus{display:flex;width:100%;gap:2.4rem;flex-wrap:wrap}.custom-footer__bottom{background:#fdf9f6;padding:4.8rem 0rem 4.1rem}.custom-footer__menu-heading{margin-bottom:2.4rem}.custom-footer__menu{width:100%}.custom-footer__menu ul li{padding-right:16px}.custom-footer__menu ul{display:ruby}.custom-footer__bottom-inner{gap:4rem}.custom-footer__brand{gap:16px;flex-wrap:wrap}.custom-footer__brand-logo,.custom-footer__copyright{width:100%}}@media (max-width: 480px){section.custom-footer{background-image:url(/cdn/shop/files/footer-mobilebg.png?v=1765196224);background-size:100%;background-repeat:no-repeat;color:#161615;padding-top:45px}}.hero-ice-cream{position:relative;overflow:hidden;text-align:center;padding-inline:1.6rem;margin-top:40px}.hero-ice-cream__bg{position:absolute;top:0;right:0;left:0;z-index:-1;bottom:auto}.hero-ice-cream__bg img{width:100%;height:100%;object-fit:cover}.hero-ice-cream__inner{max-width:73rem;margin:0 auto}.hero-ice-cream__heading{font-family:NeueHaasGroteskDisplay65Medium;font-size:9.6rem;line-height:1;letter-spacing:0em;color:#141915;margin-top:0;margin-bottom:63.5px}#language_fr h1.hero-ice-cream__heading{font-size:6.6rem}#language_fr .custom-footer__menu a{font-size:14px}.hero-ice-ice--italic{font-family:JuanaSemiBoldItalic,serif;font-weight:400}.hero-ice-cream__eyebrow{margin-top:3.5rem;font-family:NeueHaasGroteskDisplay55Roman,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.hero-ice-cream__body{margin-top:1.6rem;font-family:NeueHaasGroteskDisplay55Roman,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.hero-ice-cream__body p{margin:0 0 .8rem}img.arrow-red{max-width:45px}.hero-ice-cream__button-wrap{margin-top:2.4rem}.hover-btn-animate{position:relative;overflow:hidden}.hover-btn-animate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e1b87f;transform:translate(-100%);transition:transform .5s linear;z-index:-1}.hover-btn-animate:hover:before{transform:translate(0)}.hero-ice-cream__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border-radius:99px;padding:1.3rem 2.4rem;background:#71b790;color:#212721;border:none;font-family:NeueHaasGroteskDisplay65Medium;text-decoration:none;font-size:18px}.hero-ice-cream__button:hover{filter:brightness(.9)}@media (max-width: 749px){.hero-ice-cream{padding-inline:1.2rem;padding-top:24px!important}.hero-ice-cream__heading{font-size:clamp(2.4rem,9vw,3.2rem)}#language_fr h1.hero-ice-cream__heading{font-size:3.1rem}.hero-ice-cream__inner .hero-ice-cream__heading{font-size:4.1rem;margin-bottom:33.5px}img.arrow-red{max-width:27px}.hero-ice-cream__eyebrow,.hero-ice-cream__body{font-size:16px}}.talenti-hero{position:relative;overflow:hidden}.talenti-hero__inner{position:relative;text-align:center;padding:60px 20px 80px;min-height:531px;overflow:hidden}.talenti-hero--full-width{width:100%}.talenti-hero--boxed{max-width:1200px;margin:0 auto}.talenti-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.talenti-hero__bg img{width:100%;height:100%;display:block}.talenti-hero__logo{margin-bottom:20px}.talenti-hero__logo img{max-width:140px;height:auto}.talenti-hero__eyebrow{font-size:14px;letter-spacing:.25em;text-transform:uppercase;margin-bottom:10px}.talenti-hero__heading{font-size:40px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.talenti-hero__subheading{font-size:18px;font-style:italic;margin-bottom:40px}.talenti-hero__jars{display:inline-flex;align-items:flex-end;gap:24px;margin-bottom:30px}.talenti-hero__jars img{max-height:260px;width:auto}.talenti-hero__bottom-text{font-size:13px;letter-spacing:.25em;text-transform:uppercase}.talenti-hero__nav{margin:16px 0;display:flex;align-items:center;justify-content:center;gap:18px}.talenti-hero__nav-btn{width:44px;height:44px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;border-radius:32px;background:var(--Creamy-Vanilla-100, #F1E9DA)}.talenti-hero__dots{display:flex;gap:6px}.talenti-hero__dot{width:8px;height:8px;border-radius:4px;border:1px solid var(--Cold-Brew-Coffee-600, #8C6740)}.talenti-hero__dot--active{border-radius:4px;background:var(--Cold-Brew-Coffee-600, #8C6740)}.talenti-hero__slide{display:none}.talenti-hero__slide.is-active{display:block}@media only screen and (min-width: 750px){.talenti-hero__media--mobile{display:none}}@media only screen and (max-width: 749px){.talenti-hero__inner{padding:40px 16px 60px}.talenti-hero__heading{font-size:28px}.talenti-hero__subheading{font-size:16px}.talenti-hero__jars{gap:12px}.talenti-hero__jars img{max-height:200px}}@media only screen and (max-width: 749px){.talenti-hero__media--desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map */
