:root,:before,:after{--font-menu-family:"Joane", sans-serif;--font-joane-family:"JoaneItalic", sans-serif;--nav-spacing-px:4rem;--font-fontin-family: "Fontin Sans Rg";--font-newText-family: "Newtext ITC Std Book";--font-maarion-standard: "Marion Standard";--font-sackers-gothic:"Sackers Gothic Std";--font--aire-pro:"Aire Bold Pro";--color-btn-bg-white:#fff;--color-text-white:#fff;--color-primary:#000;--color-bg-black:#000;--color-bg-white:#fff;--font-body-family:"Fontin Sans Rg";--color-text-chocolate:#461B00;--color-bg-chocolate:#26170C;--color-border-chocolate:#461B00;--scale: .1;--bg-color-lime:#E3BC7D}.btn:not(.btn--plain):not(.btn--underline):before,.btn:not(.btn--plain):not(.btn--underline):after{display:none}.f-section-header{position:absolute!important;width:100%;z-index:99}.f-section-header .site-header{border:none;background:none}.f-site-nav>.f-site-nav__list>.f-site-nav__item{color:var(--color-text-white)}.f-site-nav>.f-site-nav__list>.f-site-nav__item .f-site-nav__sub-item{font-family:var(--font-fontin-family)}.site-header__element.social .social-links{position:absolute;top:40px;display:flex;flex-direction:column}.site-header__element.social .social-links a{color:#fff}.f-site-nav__link{font-size:20px}.f-icon-user,.f-icon-shopping-cart{stroke:initial}.f-icon-shopping-cart{width:35px}.template-collection .f-section-header,.template-product .f-section-header,.template-page .f-section-header{position:initial!important}.template-collection .f-section-header .site-logo--image img,.template-product .f-section-header .site-logo--image img,.template-page .f-section-header .site-logo--image img,.template-blog .f-section-header .site-logo--image img{filter:invert(1) sepia(100) saturate(151) hue-rotate(142deg)}.template-collection .f-site-nav>.f-site-nav__list>.f-site-nav__item,.template-product .f-site-nav>.f-site-nav__list>.f-site-nav__item,.template-page .f-site-nav>.f-site-nav__list>.f-site-nav__item,.template-blog .f-site-nav>.f-site-nav__list>.f-site-nav__item,.template-article .f-site-nav>.f-site-nav__list>.f-site-nav__item{color:var(--color-primary)}.template-collection .f-icon-user,.template-collection .f-icon-shopping-cart,.template-product .f-icon-user,.template-product .f-icon-shopping-cart,.template-page .f-icon-shopping-cart,.template-page .f-icon-user,.template-blog .f-icon-shopping-cart,.template-blog .f-icon-user{fill:#000;stroke:#000}.template-collection .site-header__element.social .social-links a,.template-product .site-header__element.social .social-links a,.template-page .site-header__element.social .social-links a,.template-blog .site-header__element.social .social-links a{color:#000}.breadcrumbs{justify-content:flex-start;font-family:var(--font-sackers-gothic);font-size:12px;text-transform:lowercase}.breadcrumbs--sep{display:inline-flex;align-items:center}.collection-banner__inner{padding:0!important;text-align:left}.collection-banner__title{font-family:var(--font-joane-family);font-style:italic;font-weight:500;font-size:48px;text-transform:initial}.product-card .product-card__title{font-family:var(--font-newText-family)!important;font-weight:700!important;font-size:24px;text-transform:initial;min-height:60px}.product-card .f-price{font-size:20px}.main-banner .f-hero__wrapper .f-hero__content-wrapper:not(.container){max-width:calc(var(--container-width, 1280px) + var(--fluid-offset) * 2);justify-content:center;align-items:flex-end;padding-bottom:10%}.main-banner .f-hero__wrapper .f-hero_heading{font-family:var(--font-joane-family);font-weight:600;font-style:italic;font-size:45px;text-transform:initial}.main-banner .f-hero__wrapper .f-hero__content{text-align:center}.main-banner .f-hero__wrapper .f-hero_text{font-family:var(--font-joane-family);font-style:italic;font-size:3rem;line-height:1.3}.main-banner .f-hero__wrapper .f-text-blocks__btn .btn--primary{font-family:var(--font-sackers-gothic);background:var(--color-btn-bg-white);color:var(--color-primary);font-weight:900;font-size:11px;letter-spacing:0px;line-height:55px;height:55px}.main-banner .f-hero__wrapper .f-text-blocks__btn .btn--primary:before,.main-banner .f-hero__wrapper .f-text-blocks__btn .btn--primary:after{background:var(--color-btn-bg-white)}.bundle-section .section__header .section__header--text{display:flex;align-items:center;color:var(--color-text-chocolate)}.bundle-section .section__header .section__heading{font-family:var(--font-newText-family);font-size:32px;color:var(--color-text-chocolate);margin-right:40px;padding-right:40px;border-right:1px solid var(--color-border-chocolate);text-transform:initial}.bundle-section .section__header .section__description{margin:0;font-size:23px}.bundle-section .multicolumn-card{background:var(--color-bg-chocolate);height:100%}.bundle-section .multicolumn-card__image{overflow:hidden}.bundle-section .multicolumn-card__image .f-image{transition:all ease-in-out .4s}.bundle-section .multicolumn-card__inner:hover .multicolumn-card__image .f-image{transform:scale(1.2)}.bundle-section .multicolumn-card__info{display:flex;flex-direction:column;margin:0;padding:30px 25%;text-transform:uppercase}.bundle-section .multicolumn-card__info .rte{order:1;margin-top:0;margin-bottom:10px;font-family:var(--font-sackers-gothic);font-weight:900;color:#efe4d3;font-size:10px}.bundle-section .multicolumn-card__info h3{order:2;color:#efe4d3;font-size:14px;font-family:var(--font-newText-family);min-height:45px}.bundle-section .multicolumn-card__info .btn{order:3;font-family:var(--font-sackers-gothic);font-weight:900;height:55px;line-height:55px;font-size:14px;margin-top:10px;border:1px solid #fff;text-transform:lowercase}.bundle-section .multicolumn-card__info .btn:hover{background:transparent!important;border-color:#fff!important;color:#fff}.award__section .section__header .section__heading{font-family:var(--font-joane-family);font-weight:600;font-style:italic;font-size:35px;text-transform:initial}.award__section .multicolumn-card__inner .multicolumn-card__info{cursor:default}.award__section .multicolumn-card__inner .multicolumn-card__info h3{font-size:15px;font-family:var(--font-maarion-standard);text-transform:capitalize}.award__section .multicolumn-card__inner .multicolumn-card__info .rte{margin-top:0;line-height:1.5;opacity:0;transition:all ease-in-out .4s}.award__section .multicolumn-card__inner:hover .multicolumn-card__info .rte{opacity:1}.chocolate__maker .image-with-text__heading{font-family:var(--font-joane-family);font-weight:700;font-size:28px;font-style:italic;color:var(--color-primary);text-transform:initial;margin-bottom:50px}.chocolate__maker .image-with-text__text{font-size:16px;color:var(--color-primary)}.chocolate__maker .image-with-text__content .btn{background:var(--color-bg-black);border:1px solid #000;color:var(--color-text-white);font-family:var(--font-sackers-gothic);opacity:1!important;height:50px;font-size:10px;font-weight:900}.chocolate__maker .image-with-text__content .btn:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.parallax-block.customers-parallax-block{height:85vh}.customer__section .f-hero__wrapper{transform-origin:center top;transform:scaleY(calc(1 - var(--scale)))}.customer__section .f-hero__wrapper>*{transform-origin:center top;transform:scaleY(calc(1 / (1 - var(--scale))))}.customer__section .f-hero__wrapper .bg-image{position:sticky;top:0;width:100vw;height:100vh;z-index:-2}.customer__section .f-hero__wrapper .bg-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.parallax-block{width:100%;height:100vh;position:relative;overflow:hidden;font-size:16px;z-index:1}.img-parallax{width:100vmax;z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}.content-bg-block{margin:50px auto 0;background:var(--color-bg-white);font-family:var(--font-newText-family);font-size:16px}.review-content{padding:50px}.customer-section .swiper-button-next,.customer-section .swiper-button-prev{color:#fff!important}.customer-section{background:url(/cdn/shop/files/customer-bg-new1.jpg?v=1729523104) no-repeat;background-attachment:fixed;background-size:100% auto;height:auto;padding:100px 0}.customer-section .img-parallax{display:none}.parallax-block h2{font-family:var(--font-joane-family);font-size:28px;font-weight:700;font-style:italic;text-transform:initial;margin-bottom:50px;text-align:center;color:var(--color-text-white)}.custom-btn{font-size:18px;padding:0 40px;font-family:var(--font-sackers-gothic);background:var(--color-btn-bg-white);color:var(--color-primary);font-weight:900;font-size:14px;letter-spacing:0px;line-height:55px;height:55px;margin-top:30px}.custom-btn:hover{background:var(--color-bg-black);color:var(--color-text-white)!important}.custom-btn:before,.custom-btn:after{background:var(--color-btn-bg-white)}.left__imageSection .f-slider__content-wrapper{background:var(--color-bg-black)}.left__imageSection .f-slider__content-wrapper .f-slider__content{width:80%;color:#fff}.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__title{font-family:var(--font-joane-family);font-weight:700;font-style:italic;font-size:22px;color:var(--color-text-white);text-transform:initial}.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__title .subheading{display:block;font-family:var(--font-sackers-gothic);font-size:16px;font-weight:700;max-width:70%;margin-top:10px;font-style:normal}.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__description{font-size:16px}.left__imageSection .f-slider__content-wrapper .f-slider__btn .btn{font-family:var(--font-sackers-gothic);background:var(--color-btn-bg-white);color:var(--color-primary);font-weight:900;font-size:10px;letter-spacing:0px;line-height:55px;height:55px;opacity:1!important}.left__imageSection .f-slider__content-wrapper .f-slider__btn .btn:hover{color:var(--color-text-white)!important;background:var(--color-bg-black)}.right__imageSection .f-slider__content-wrapper{background:#e4e2d6}.right__imageSection .f-slider__content-wrapper .f-slider__title{font-family:var(--font-joane-family);font-weight:700;font-style:italic;font-size:22px;color:var(--color-text-chocolate);text-transform:initial}.right__imageSection .f-slider__content-wrapper .f-slider__description{font-size:16px;color:var(--color-text-chocolate);font-weight:400}.right__imageSection .f-slider__content-wrapper .f-slider__btn .btn{font-family:var(--font-sackers-gothic);font-weight:900;height:55px;line-height:55px;font-size:10px;opacity:1}.right__imageSection .f-slider__content-wrapper .f-slider__btn .btn:hover{background:var(--color-bg-white);color:var(--color-primary)}.left__imageSection .flickity-wrapper .flickity-page-dots .dot,.left__imageSection .flickity-wrapper .flickity-page-dots .dot:hover,.left__imageSection .flickity-wrapper .flickity-page-dots .dot.is-selected{background:var(--color-bg-white)!important}.left__imageSection .flickity-wrapper .flickity-page-dots .dot,.right__imageSection .flickity-wrapper .flickity-page-dots .dot{width:1.5rem;height:1.5rem}.bg-green{background:#1c5a56}.bg-slate-green{background:#1d5a56}.bean-parallax-block{height:75vh}.bean-block{margin:50px auto 0;padding:90px 50px 80px;font-family:var(--font-maarion-standard);font-size:22px;max-width:1024px;color:var(--color-text-white);text-align:center}.bean-block h2{font-family:var(--font--aire-pro);font-size:40px;font-weight:700;font-style:normal;text-transform:initial;margin-bottom:20px;color:var(--color-text-white);line-height:1}.bean-block p{font-family:var(--font-maarion-standard);font-size:22px;line-height:1}.bg-black-btn{background:var(--color-bg-black);color:var(--color-text-white)}.bg-black-btn:hover{background:var(--color-text-white)!important;color:var(--color-primary)!important}.large-headingBlock{position:absolute;right:23%;top:5%;transform:initial;font-family:var(--font--aire-pro)}.large-headingBlock h2{font-style:normal;line-height:1;color:var(--color-text-white);font-family:var(--font--aire-pro);top:0;transform:initial;line-height:180px}.large-headingBlock h2 span{display:block;position:relative;left:26.5%}.large-headingBlock-bottom{position:absolute;bottom:10%;right:4%}.large-headingBlock-bottom h3{font-style:normal;color:var(--color-text-white);font-family:var(--font--aire-pro);bottom:0;transform:initial;line-height:1;text-transform:initial}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:200px}.overlay-block-section{position:absolute;bottom:10%;left:0;width:100%;z-index:1}.overlay-content{max-width:46%}.overlay-content h3{font-family:var(--font-joane-family);font-weight:600;font-style:italic;font-size:40px;color:var(--color-text-white);text-transform:initial;margin-bottom:30px}.overlay-content p{font-size:16px;color:var(--color-text-white);font-weight:400}.products-section{position:relative;overflow:hidden;background:url(/cdn/shop/files/product-bg-section.png?v=1724260772);background-size:400px;padding:100px 0 300px;flex:100%;max-width:100%;background:none!important;padding:0!important;height:100%}.products-section1{background:url(/cdn/shop/files/bg-2_png.jpg?v=1727716716);background-size:100vw}.products-section2{background:url(/cdn/shop/files/bg-3.png?v=1724496505);background-size:100vw}.product-large img{margin:auto}.container-product-block{max-width:750px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.product-img{flex:270px;max-width:270px;position:relative}.product-info{flex:1;position:relative}.product-container,.product-large{height:100%}.product-img{box-shadow:17px 13px 13px #0006;z-index:1;display:none}.product-award{position:absolute;right:50px;top:-90px;max-width:120px}.product-info-content{background:#f8f4f4;padding:80px 50px;border-radius:0 40px 40px 0}.info-block-pro{font-family:var(--font-maarion-standard);font-size:18px;line-height:1.3;color:var(--color-primary);margin-bottom:30px}.info-block-pro h3{font-family:var(--font-sackers-gothic);font-weight:900;font-size:15px;line-height:1;letter-spacing:1px;margin:0 0 5px;color:var(--color-primary)}.info-block-pro p{margin:0}.bold{font-weight:700}.product-bottom-overlay{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;background:#1f99aa}.bg-yellow{background:#c38931}.bg-offwhite{background:#e8e8e3}.bg-brown{background:#722807}.bg-musterd{background:#995c27}.bg-greendark{background:#253a1b}.row-product{display:flex;flex-wrap:wrap;align-items:center}.left-product-data{flex:65%;max-width:65%}.price-label{display:inline-block;background:var(--color-bg-black);border-radius:20px;color:var(--color-text-white);font-size:16px;padding:3px 20px;font-family:var(--font-sackers-gothic);font-weight:900;letter-spacing:1px}.product-name{font-size:35px;font-weight:700;color:var(--color-text-white);font-family:var(--font-newText-family);line-height:1.3}.product-flavour{font-family:var(--font-sackers-gothic);font-weight:900;color:var(--color-text-white);font-size:14px;letter-spacing:2px;line-height:1.3}.product-desc{color:var(--color-text-white);font-family:var(--font-maarion-standard);font-size:14px;margin-bottom:10px}.shop-now{display:inline-block;padding:0 30px;background:var(--color-bg-black);color:var(--color-text-white);font-family:var(--font-sackers-gothic);font-weight:900;font-size:11px;height:55px;line-height:55px;letter-spacing:1px}.shop-now:hover{background:var(--color-bg-white);color:var(--color-primary)}.bg-offwhite .product-name,.bg-offwhite .product-flavour,.bg-offwhite .product-desc{color:var(--color-primary)}.right-product-specification{flex:35%;max-width:35%}.specification-list ul{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;padding:0;margin:0}.specification-list ul li{width:70px;height:70px;background:var(--color-bg-black);color:var(--color-text-white);font-family:var(--font-newText-family);font-size:14px;display:inline-flex;align-items:center;justify-content:center;color:#87d0cc;font-weight:700;text-align:center;border-radius:50%;padding:10px;line-height:1}.circle-lime{background:#eae665!important;color:var(--color-primary)!important}.circle-yellowlight{background:var(--bg-color-lime)!important;color:var(--color-primary)!important}.circle-black{background:#000!important;color:var(--color-text-white)!important}.shopify-section{position:relative}.mySwiper .swiper-pagination-bullet{width:5px;height:100px;border-radius:0;background:#fff;opacity:.5}.mySwiper .swiper-pagination-bullet-active{background:#fff;opacity:1}.fixed-button{position:fixed;top:280px;right:10%;width:70px;height:70px;background:#fff9;border-radius:50%;z-index:9;display:none;align-items:center;justify-content:center}.fixed-button.show{display:flex}.fixed-button .sound{width:30px;height:30px;background:url(/cdn/shop/files/volume.png?v=1724346663) no-repeat center;background-size:contain;outline:none;border:none;padding:0}.fixed-button .sound.active{background:url(/cdn/shop/files/volume-mute.png?v=1724346663) no-repeat center;background-size:contain}.fixed-button span{display:none}.popup-logo{max-width:250px;margin:auto;position:relative;top:-20px;display:none}.f-popup__inner{background:#fff!important;background-size:100% auto!important;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#000;padding:1rem!important}.f-popup__image{flex:1;margin:0!important}.f-popup__title h3{color:#000;font-family:var(--font-joane-family);text-transform:capitalize;font-size:40px}.f-popup__close{color:#000}.f-popup__inner .f-popup__blocks{text-align:left;padding-inline:30px!important}.f-popup__text.rte{font-size:20px}.f-popup__blocks .f-popup__form+.f-popup__cta .btn{display:flex;font-family:var(--font-sackers-gothic);font-size:12px;height:55px;line-height:55px;border:1px solid #000}.f-popup__blocks .f-popup__form+.f-popup__cta .btn:hover{background:#fff;color:#000}.site-footer{border:none!important;position:relative;z-index:1}.footer-left{flex:40%;max-width:40%}.footer-right{flex:60%;max-width:60%}.footer-left .site-footer__block-heading{font-family:var(--font-joane-family)!important;font-weight:700!important;font-size:22px!important;color:var(--color-text-white)!important;text-transform:initial;font-style:italic!important;margin-bottom:20px}.footer-left .newsletter-form__design-2 .newsletter-form__wrapper{align-items:flex-start}.footer-left .newsletter-form__design-2 .newsletter-form__wrapper .newsletter-form__submit{width:auto;font-family:var(--font-sackers-gothic);font-size:12px;font-weight:900;border:1px solid #fff}.footer-left .newsletter-form__design-2 .newsletter-form__wrapper .newsletter-form__submit:hover{background:var(--color-bg-black);color:var(--color-text-white)}.footer-left .site-footer__block-content .newsletter-form .form-control{font-family:var(--font--aire-pro);font-size:28px}.footer-left .site-footer__block-content .newsletter-form .form-control::placeholder{top:5px;position:relative;color:var(--color-primary)!important;opacity:1}.footer-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px}.footer-info .rte a{font-size:18px}.footer-link{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .social-links .social-links__link a svg.icon-setting{width:40px!important;height:40px!important}.site-footer__top,.site-footer__bottom{background:var(--color-bg-black)}.footer-info .site-footer__block-heading{font-family:var(--font-joane-family)!important;font-weight:700!important;font-size:22px!important;color:var(--color-text-white)!important;text-transform:initial;margin-bottom:20px;letter-spacing:1px;font-style:italic!important}.footer-link .site-footer__block-heading{font-family:var(--font-joane-family)!important;font-weight:700!important;font-size:22px!important;color:var(--color-text-white)!important;text-transform:initial;margin-bottom:20px;font-style:italic!important}.footer-right .site-footer__block-content,.site-footer__copyright{font-family:var(--font-sackers-gothic)!important;font-size:12px;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px}.site-footer__social-links{justify-content:start}.site-footer .site-footer__bottom{padding:1.5rem 0}.site-footer .site-footer__bottom-row+.site-footer__bottom-row{margin-top:0}.inner-banner{height:auto!important;--hero-height:auto}.inner-banner .bg-image{position:initial!important}.inner-banner .bg-image:before{display:none!important}.inner-banner .bg-image img{position:initial!important}.inner-banner .f-hero__content-wrapper.f-hero__content--center{justify-content:flex-end}.inner-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content{text-align:left}.inner-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-family:var(--font-joane-family);text-transform:capitalize;font-style:italic;font-weight:500;font-size:48px;letter-spacing:2px;line-height:1.5;text-align:left}.inner-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary{opacity:1!important;background:var(--color-bg-white);color:var(--color-primary);font-family:var(--font-sackers-gothic);font-size:12px;font-weight:300}.our-process-block .f-column__image{padding-left:5%!important;padding-top:5%!important}.our-process-block .f-column__image:after{content:"";width:200px;height:200px;background:url(/cdn/shop/files/mother-nature-product.svg?v=1726767287) no-repeat center center;background-size:contain;position:absolute;bottom:10%;right:2%}.our-process-block .image-with-text__content h2{font-family:var(--font-joane-family);font-weight:500;font-size:40px;font-style:italic;text-transform:initial;color:#231f20}.our-process-block .image-with-text__content h2 span{display:block;padding-left:50px}.our-process-step .f-column{text-align:center;font-family:var(--font-joane-family);font-style:italic;color:var(--color-text-white)}.our-process-step .f-column h2{font-family:var(--font-joane-family);font-weight:500;text-transform:initial;font-style:italic;letter-spacing:2px;font-size:35px;color:var(--color-text-white)}.our-process-step .f-column .image-with-text__text{font-size:20px;color:var(--color-text-white)}.our-process-step .f-column .btn--white{opacity:1!important;background:var(--color-bg-white);color:var(--color-primary);font-family:var(--font-sackers-gothic);font-size:12px;font-weight:300;font-style:normal}.our-process-step .f-column .btn--white:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.bg-chocolate .f-flex{background:#120906}.bg-chocolate .f-column h2,.bg-darkbrown .f-column h2,.bg-chocolate .f-column .image-with-text__text,.bg-darkbrown .f-column .image-with-text__text{color:#e5e4cd}.bg-darkbrown .f-flex{background:#000}.our-process-step .image-with-text__media{overflow:hidden}.our-process-step .image-with-text__media .f-image{transition:all ease-in-out 1s}.our-process-step.bg-chocolate .image-with-text__media .f-image{transform:translate(100%)}.our-process-step.bg-darkbrown .image-with-text__media .f-image{transform:translate(-100%)}.our-process-step .image-with-text__media.fadeInLeft .f-image,.our-process-step .image-with-text__media.fadeInRight .f-image{transform:translate(0)}.bottom-banner{height:auto!important;--hero-height:auto !important}.bottom-banner .bg-image,.bottom-banner .bg-image img{position:initial}.bottom-banner .f-hero__content-wrapper.f-hero__content--center{justify-content:start}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content{text-align:left}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-family:var(--font-joane-family);text-transform:capitalize;font-style:italic;font-weight:500;font-size:48px;letter-spacing:2px;line-height:1.5;text-align:left}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary{opacity:1!important;background:var(--color-bg-white);color:var(--color-primary);font-family:var(--font-sackers-gothic);font-weight:300;font-size:12px}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary:hover{background:var(--color-bg-white);color:var(--color-primary)}.inner-video .f-hero__content-wrapper.f-hero__content--center{align-items:flex-end}.inner-video .f-hero__content-wrapper.f-hero__content--center .f-hero__content{max-width:50%}.inner-video .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-family:var(--font-joane-family);text-transform:capitalize;font-style:italic;font-weight:500;font-size:48px;letter-spacing:2px;line-height:1.5}.inner-video .f-hero__content-wrapper.f-hero__content--center .btn--primary{opacity:1!important;background:var(--color-bg-black);color:var(--color-text-white);font-family:var(--font-sackers-gothic);font-weight:300;font-size:12px}.inner-video .f-hero__content-wrapper.f-hero__content--center .btn--primary:hover{background:var(--color-bg-white);color:var(--color-primary)}.timeline{display:flex;flex-direction:column;padding:60px 20px 0 37px;position:relative}@media screen and (min-width:768px){.timeline{padding:175px 20px 0}.container-product-block{display:none}}.timeline__track{background:url(/cdn/shop/files/line-verticle-new.svg?v=1727111845);height:100%;left:30px;min-height:9px;max-height:100%;padding:0 5px 7px;position:absolute;top:0;width:10px;z-index:2}@media screen and (min-width:768px){.timeline__track{left:calc(50% - 7px)}}.heading-timeline{padding:50px 0 30px;color:var(--color-text-white);font-family:var(--font-fontin-family);font-weight:400}.heading-timeline h2{font-family:var(--font-joane-family);font-style:italic;font-size:48px;color:var(--color-text-white);text-transform:initial}.heading-timeline p{font-weight:400;margin:0}.timeline__track:after{border-radius:50%;bottom:0;content:"";height:14px;left:0;position:absolute;width:14px}.timeline__item{padding-top:20px;padding-left:30px;position:relative;width:100%;min-height:300px;color:var(--color-text-white)}.timeline-content{max-width:55%;text-align:right;position:relative}.timeline-content br{display:none}@media screen and (min-width:768px){.timeline__item{padding-left:0;width:calc(50% + 2px)}}@media screen and (min-width:768px){.timeline__item:nth-child(odd){margin-right:auto;padding-right:40px}}@media screen and (min-width:768px){.timeline__item:nth-child(2n){margin-left:auto;padding-left:40px;text-align:right}.timeline__item:nth-child(odd) .timeline-img{left:-25px}.timeline__item:nth-child(odd) .timeline__wrap h2{padding-left:30%}.timeline__item:nth-child(2n) .timeline-img{right:-25px}.timeline__item:nth-child(2n) .timeline__wrap h2{padding-right:30%}.timeline__item:nth-child(2n) .timeline-content{left:50%;text-align:left}.timeline__item:last-child .timeline-img{top:-200px;opacity:1}}@media screen and (min-width:768px){.timeline__item:nth-child(2n) .timeline__line{left:0;right:auto}}.timeline__line{background:url(/cdn/shop/files/horizontal-line.svg?v=1727109790);height:6px;position:absolute;left:0;top:0;width:100%;z-index:2}@media screen and (min-width:768px){.timeline__line{left:auto;right:0}}.timeline-img{padding:7px;background:#fff;max-width:150px;max-height:200px;position:absolute;bottom:0;opacity:1}timeline-img img{max-width:100%}.timeline.is-init .timeline__wrap .timeline__heading:hover .timeline-img{display:block;opacity:1}.timeline.is-init .timeline__line{transition:width .5s ease-in-out;width:0;will-change:width}.timeline.is-init .timeline__wrap{opacity:0;transform:translateY(-20px);transition:transform .5s,opacity .2s;will-change:opacity,transform}.timeline.is-init .timeline__footer{opacity:0;transition:opacity .2s;will-change:opacity}.timeline.is-loading .timeline__line,.timeline.is-loading .timeline__wrap,.timeline.is-loading .timeline__footer{transition:none}.timeline .is-visible .timeline__line{width:50%}.timeline.is-init .timeline__wrap .timeline__heading{position:relative}.timeline.is-init .timeline__wrap h2{padding-left:30%;color:var(--color-text-white);font-family:var(--font-maarion-standard);font-weight:700;font-size:42px}.timeline.is-init .timeline__wrap h3{color:var(--color-text-white);font-family:var(--font-fontin-family);font-weight:500;font-size:30px;font-style:italic;text-transform:initial;margin-top:50px;text-align:right}.timeline .is-visible .timeline__wrap{opacity:1;transform:translateY(-40px)}.timeline .is-visible.timeline__footer{opacity:1}.intro{background:#393e46;padding:5rem 0}.intro p:last-child{margin-bottom:0}.timeline-section{background:url(/cdn/shop/files/timeline-bg.jpg?v=1729272063) no-repeat bottom center;background-size:cover;background-attachment:fixed;padding-bottom:60px}.medium-container{max-width:1024px;margin:auto}.bottom-banner{margin-top:50px}.timeline-bottom-content{max-width:1024px;margin:50px auto;padding:50px;background:#0a2820bf;color:var(--color-text-white);font-size:28px;font-family:var(--font-maarion-standard);text-align:center}.timeline-bottom-content p{line-height:1.3}.opacity-open{opacity:1;top:-200px}.disabled,*:disabled,[aria-disabled=true],[disabled=true]{opacity:1!important}.btn-white{padding:10px 30px;background:#fff;color:var(--color-primary);display:inline-block;font-family:var(--font-sackers-gothic);font-size:12px;font-weight:300}.castronovo-about{padding:140px 0}.castronovo-about .image-with-text__heading{font-family:var(--font-joane-family);font-style:italic;text-transform:initial;font-weight:700;font-size:28px;margin-bottom:30px}.castronovo-about .image-with-text__text{color:var(--color-primary);font-size:22px}.btn--primary{font-family:var(--font-sackers-gothic);font-size:12px;font-weight:300}.btn--primary+.image-with-text__heading{margin-top:100px}.denise-favorite-section{background:url(/cdn/shop/files/denise-fav-bar.png?v=1727237134)}.denise-favorite-section .section__heading{font-family:var(--font-joane-family);font-style:italic;color:var(--color-text-white);font-size:48px;margin-top:50px;margin-bottom:30px;text-transform:initial;font-weight:500}.denise-favorite-section .f-grid--gap-medium{--column-gap: 10rem}.denise-favorite-section .product-card__image-wrapper{padding:15px;background:#fff}.denise-favorite-section .product-card__image-wrapper .f-image{transform:initial}.denise-favorite-section .product-card__image-wrapper .product-card__actions{display:none}.denise-favorite-section .product-card__wrapper .product-card__info{margin:0;text-align:center;background:var(--color-bg-white);padding:25px}.denise-favorite-section .product-card__wrapper .product-card__info .product-card__type{font-size:18px;font-family:var(--font-sackers-gothic);font-weight:400;color:#231f20;text-transform:inherit;letter-spacing:1px}.denise-favorite-section .product-card__wrapper .product-card__info .product-card__title{font-family:var(--font-newText-family)!important;font-weight:700!important;color:#231f20;font-size:22px;margin:auto;padding:0 2.5vw;min-height:55px}.denise-favorite-section .product-card__wrapper .product-card__info .f-hero__content{max-width:100%!important}.denise-favorite-section .product-card__wrapper .product-card__info .f-hero__content .btn--primary{font-family:var(--font-sackers-gothic);font-size:12px}.origin-cacao-section{height:auto!important;--hero-height:auto !important}.origin-cacao-section .bg-image{position:initial!important}.origin-cacao-section .bg-image:before{display:none}.origin-cacao-section .bg-image img{position:initial!important}.origin-cacao-section .f-hero__content{max-width:1470px;display:flex;flex-wrap:wrap}.origin-cacao-section .f-hero_heading{flex:50%;max-width:50%;padding-right:5%;position:relative;font-family:var(--font-joane-family);font-style:italic;font-weight:500;font-size:48px;text-transform:initial}.origin-cacao-section .f-hero_heading:after{width:50px;height:50px;content:"";background:url(/cdn/shop/files/leaves.svg?v=1727607094) no-repeat center;position:absolute;right:20%;top:5px}.origin-cacao-section .f-hero_text{flex:50%;max-width:50%;text-align:left;margin:0;font-family:var(--font-fontin-family);font-weight:400;font-size:22px}.aire-pro{font-family:var(--font--aire-pro);font-size:48px;text-align:center}.newText-font{font-family:var(--font-newText-family);font-weight:700;font-size:40px;text-align:center}.cacao-gallery-block{display:flex;flex-wrap:wrap}.cacao-gallery-column{flex:50%;max-width:50%;position:relative}.cacao-gallery-img img{width:100%}.cacao-overlay{position:absolute;top:0;left:0;padding:50px;width:100%;height:100%;box-sizing:border-box;z-index:2}.cacao-overlay-content{display:none}.cacao-content-head{padding:50px;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.cacao-content{background:#231f20b3;padding:50px;min-height:100%;text-align:center}.swiper-wrapper:hover .cacao-overlay-content{display:block}.cacao-content h4{font-size:22px;font-family:var(--font-joane-family);font-weight:500;font-style:italic;color:var(--color-text-white);margin:0 0 30px;text-transform:initial}.cacao-content p{color:var(--color-text-white);font-family:var(--font-fontin-family);font-size:16px;font-weight:400}.cacao-action{position:absolute;bottom:20%;width:100%;text-align:center;left:0;z-index:1}.cacao-action .btn{font-family:var(--font-sackers-gothic);font-size:12px;border:1px solid #fff!important}.cacao-action .btn--white:hover{background:transparent!important;border:1px solid #fff!important;color:var(--color-text-white)!important}.cacao-action .btn--black{background:var(--color-bg-black);border:1px solid #000!important;color:var(--color-text-white)}.cacao-action .btn--black:hover{background:transparent!important;border:1px solid #000!important;color:var(--color-text-white)!important}.origin-denise-section{padding:200px 0}.origin-denise-section .image-with-text__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:28px;color:var(--color-primary);text-transform:initial}.origin-denise-section .image-with-text__text{font-size:28px;font-family:var(--font-joane-family);font-style:italic;font-weight:700;text-transform:initial;color:var(--color-primary)}.origin-denise-section .btn--primary{font-family:var(--font-sackers-gothic);font-size:12px;border:1px solid #000}.origin-denise-section .btn--primary:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.cms-page-banner .f-hero_heading{font-family:var(--font-joane-family);font-style:italic;text-transform:initial;font-size:48px;font-weight:400}.f-contact-form{margin:100px 0}.f-contact-form .section__heading{font-family:var(--font-joane-family);font-style:italic;text-transform:initial;font-size:48px;font-weight:400}.f-contact-form .btn--primary{font-family:var(--font-sackers-gothic);font-size:12px;border:1px solid #000}.f-contact-form .btn--primary:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.press-product-section{padding:50px 50px 100px}.press-product-section .section__heading{font-family:var(--font-joane-family);font-style:italic;text-transform:initial;font-size:48px;font-weight:400}.press-product-section .f-lookbook-card .section__heading{font-family:var(--font-joane-family);font-style:italic;text-transform:initial;font-size:28px;font-style:normal;font-weight:400}.press-product-section .f-lookbook-card .section__description{font-family:var(--font-fontin-family);font-size:18px;font-style:normal;font-weight:400}.press-product-section .collection-card__title{font-family:var(--font-newText-family)!important;font-weight:700!important;font-size:24px;text-transform:initial;text-align:left}.press-product-section .collection-card__title a:after{display:none}.visit-info-section .f-grid .f-column:first-child a,.visit-info-section .f-grid .f-column:nth-child(2) a{font-family:var(--font-sackers-gothic);font-weight:600;font-size:24px;text-transform:initial}.visit-info-section .multicolumn-card__image responsive-image:before{display:none}.visit-info-section .multicolumn-card__image responsive-image .f-img-loaded{position:initial!important;width:auto;max-height:60px}.visit-info-section .multicolumn-card__info h3{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:24px;letter-spacing:1px;text-transform:initial;min-height:50px;max-width:300px;margin:auto}.visit-info-section .multicolumn-card__info .rte{font-weight:600}.half-content-section .f-text-blocks{max-width:55%;margin:auto}.half-content-section .mega-description{padding-right:12%;font-size:16px;font-weight:600}.half-content-section .f-text-blocks h3{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:35px;text-transform:initial}.right-half-content-section #f-custom-block--image_P97WAL{order:2}.visit-tab-section .f-tabs__header-group{column-gap:10rem}.visit-tab-section .f-tabs__nav{font-family:var(--font-sackers-gothic);font-weight:400;font-size:20px;text-transform:initial}.visit-tab-section .color-background-2{background:#e4e2d6}.visit-tab-section .f-collage-tab--heading{font-family:var(--font-sackers-gothic);font-weight:400;font-size:20px;text-transform:initial}.visit-tab-section .f-collage-tab--description h3{font-family:var(--font-joane-family);font-size:35px;font-style:italic;font-weight:700;letter-spacing:1px;text-transform:initial}.visit-tab-section .f-collage-tab--description p{font-size:16px;font-weight:600}.visit-tab-section .btn--primary{height:55px;line-height:55px;border:1px solid #000}.visit-tab-section .btn--primary:hover{background-color:var(--color-bg-white)!important;color:var(--color-primary)!important}.award-winning-section .rich-text__heading{font-family:var(--font-sackers-gothic);font-weight:400;font-size:22px;text-transform:initial}.award-winning-section .text-subheading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:40px;margin-bottom:30px;text-transform:initial;margin-top:10px}.award-winning-section .rich-text__text{font-size:16px;font-weight:600}.procut-section-card,.academy-awards{max-width:95%;margin:50px auto}.academy-awards .image-with-text__content{text-align:center}.academy-awards .image-with-text__heading{text-align:center;font-family:var(--font-joane-family);font-style:italic;font-size:35px;text-transform:initial}.academy-awards .image-with-text__text{font-size:16px;font-weight:600;color:var(--color-primary)}.academy-awards .btn--primary{height:55px;line-height:55px;border:1px solid #000}.academy-awards .btn--primary:hover{background-color:var(--color-bg-white)!important;color:var(--color-primary)!important}.chocolate-lover-section{background:#e4e2d6;padding:50px 0}.chocolate-lover-section .section__header{padding-bottom:50px}.chocolate-lover-section .section__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:35px;color:#000;text-transform:initial}.chocolate-lover-section .section__description{font-size:16px;color:#000;font-weight:600}.chocolate-lover-section .f-promotion-testimonial{color:#000}.international-awards,.bottom-awards{max-width:95%;margin:50px auto}.international-awards .image-with-text__content{text-align:center}.international-awards .image-with-text__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:35px;text-transform:initial}.international-awards .image-with-text__text{font-size:16px;font-weight:600;color:var(--color-primary)}.international-awards .btn--primary{height:55px;line-height:55px;border:1px solid #000}.international-awards .btn--primary:hover{background-color:var(--color-bg-white)!important;color:var(--color-primary)!important}.bottom-awards .image-with-text__content,.bottom-awards .image-with-text__content h3,.bottom-awards .image-with-text__content p{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:28px;text-transform:initial;color:#000}.bottom-awards .btn--primary{height:55px;line-height:55px;border:1px solid #000;font-style:normal;font-family:var(--font-sackers-gothic)}.bottom-awards .btn--primary:hover{background-color:var(--color-bg-white)!important;color:var(--color-primary)!important}.faq-first-block .rich-text__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:35px;text-transform:initial}.faq-first-block .rich-text__text{font-size:16px;font-weight:600;color:var(--color-primary)}.faq-content-section{max-width:95%;margin:0 auto}.faq-content-section .collapsible-tabs__wrapper{align-items:flex-start!important}.faq-content-section .f-image-card__heading{font-family:var(--font-sackers-gothic);font-size:40px;text-transform:initial}.faq-content-section .f-image-card__description{font-size:16px;font-weight:600}.faq-content-section .btn{height:55px;line-height:55px;border:1px solid #000;font-family:var(--font-sackers-gothic);font-weight:600;text-transform:initial}.faq-content-section .collapsible-tabs__conntent-wrap{padding-inline:5%!important;padding-block:0!important}.faq-content-section .collapsible__button .collapsible__button-text{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:28px;text-transform:initial}.faq-content-section .collapsible__content-inner{font-size:20px}.f-recently-viewed{background:url(/cdn/shop/files/Castronovo_95_copy2.jpg?v=1730642735) no-repeat top center;background-size:100% auto;padding:100px 0}.f-recently-viewed .section__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;color:var(--color-text-white);font-size:48px;text-transform:initial;line-height:1}.f-recently-viewed .product-card__wrapper{background:#e4e2d6}.f-recently-viewed .product-card__info{margin:0;padding:20px 50px;text-align:center}.f-recently-viewed .product-card__info .product-card__title{font-size:18px}.category-bottom-section .f-slider__content{text-align:left}.category-bottom-section .f-slider__title{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:34px;text-transform:initial}.category-bottom-section .f-slider__description{font-size:16px;font-weight:600}.category-bottom-section .btn{height:55px;line-height:55px;border:1px solid #000}.category-bottom-section .btn:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.template-product .f-section .container{max-width:calc(var(--fluid-container-width, 1620px) + var(--fluid-offset) * 2)}.template-product .f-badge--new{background:#e6e7e8;font-family:var(--font-newText-family);border-radius:30px;color:var(--color-primary);font-size:16px;padding:.8rem 1.5rem}.template-product .f-product-single__block .text-subheading a{font-family:var(--font-sackers-gothic);font-size:18px;text-transform:initial}.template-product .f-product-single__block--title{float:left}.template-product .f-product-single__block--title+.f-product-single__block--custom_liquid{float:right;display:flex;align-items:center;gap:20px;margin:-10px 0 0;font-family:var(--font-newText-family);font-size:14px;text-align:center}.template-product .f-product-single__block--custom_liquid .icon-leave:before{content:"";display:inline-block;width:50px;height:50px;background:url(/cdn/shop/files/circle-leaves.png?v=1729011671) no-repeat center;background-size:contain}.template-product .f-product-single__block--custom_liquid .icon-leave span{display:block;text-transform:lowercase}.template-product .f-product-single__block--custom_liquid+.f-product-single__block--price{clear:left}.template-product .f-price--on-sale .f-price__sale{font-size:25px}.template-product .f-price--on-sale .f-badge--sale{background:var(--color-primary);font-size:16px}.template-product .product-flavor-profile{font-size:18px}.template-product .f-product-single__block--inventory_status .f-inventory--icon-text{color:#231f20;font-family:var(--font-sackers-gothic);font-size:18px;text-transform:lowercase}.template-product .f-product-single__block--inventory_status .f-inventory--icon{display:none}.template-product .btn--secondary{height:55px;line-height:55px;background:#000;color:#fff;font-family:var(--font-sackers-gothic);text-transform:lowercase;font-size:18px}.template-product .btn--secondary:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.template-product .collapsible__button{font-family:var(--font-sackers-gothic)!important;text-transform:lowercase;font-size:18px}.template-product .collapsible__content{font-size:18px}.product-image-content .f-slider__content{text-align:left;padding-inline:23%}.product-image-content .f-slider__title{font-family:var(--font-joane-family);font-style:italic;font-weight:700;font-size:28px;text-transform:initial}.product-image-content .f-slider__description{font-size:22px;font-weight:600}.product-image-content .btn{height:55px;line-height:55px;border:1px solid #000}.product-image-content .btn:hover{background:var(--color-bg-white)!important;color:var(--color-primary)!important}.product-recommendations{background:#e4e2d6}.product-image-slider .bg-image{position:initial;display:flex;align-items:center;justify-content:center;background:#fff}.product-image-slider .bg-image img{max-height:720px;width:auto}.product-recommendations .section__heading{font-family:var(--font-joane-family);font-style:italic;font-weight:700;color:var(--color-primary);font-size:48px;text-transform:initial;line-height:1}.product-recommendations .product-card__wrapper{background:#fff}.product-recommendations .product-card__info{margin:0;padding:20px 50px;text-align:center}.product-recommendations .product-card__info .product-card__title{font-size:18px}.product-recommendations .f-grid{column-gap:50px}.product-image-content{background:#000}.product-image-content .image-with-text__content{padding:0 10%;color:var(--color-text-white)}.product-image-content .image-with-text__heading{font-family:var(--font-joane-family);font-style:italic;font-size:22px;text-transform:initial;color:var(--color-text-white)}.product-image-content .image-with-text__subheading{font-family:var(--font-sackers-gothic);font-weight:900;color:var(--color-text-white);font-size:16px}.product-image-content .image-with-text__text{color:var(--color-text-white);font-size:16px}.product-image-content .btn--white{font-family:var(--font-sackers-gothic);height:55px;line-height:55px;border:1px solid #fff!important;text-transform:lowercase}.product-image-content .btn--white:hover{background:transparent!important;color:var(--color-text-white)!important}.f-badge--sale{background:#000}.f-badge--new{background:#fff;border-radius:20px;font-family:var(--font-newText-family);color:#000}.product-card__wrapper .product-card__badge{width:100%;padding:10px;left:0;top:0}.product-card__wrapper .product-card__badge .f-badge--new{margin-left:auto}@media screen and (min-width:768px){.award__section .section__header{max-width:75%;margin:auto}.award__section .container{max-width:1024px}.chocolate__maker .image-with-text__heading{padding-right:14rem}.parallax-block-top{margin-top:100px}.mobile-image,.mobile-content,.mobile-video{display:none}.cacao-slider .swiper-wrapper{position:initial;transform:initial}.shopify-section .about-video{--hero-height: 100rem}.product-swiper .swiper-pagination{left:inherit;right:5px;width:auto;display:flex;top:0;flex-direction:column;gap:20px;align-items:center;justify-content:center}.site-header__menu li.f-site-nav__item:nth-child(1){display:none}.product-swiper .swiper-pagination{display:none}}@media screen and (min-width:992px){.desktop-hidden{display:none}}@media screen and (min-width:768px)and (max-width:991px){.product-bottom-overlay{min-height:300px}}@media screen and (min-width:1024px){.template-index .f-site-nav__dropdown{background:none!important;box-shadow:none!important}.template-index .f-site-nav__sub-link{color:var(--color-text-white)!important}.site-header__wrapper .container-fluid{padding:0 5vw}.site-header__right{padding-right:44px}.main-banner .f-hero__wrapper .f-hero_text{font-size:3rem}.award__section .container{max-width:1024px;padding:0 9vw}.our-process-block .container,.our-process-step .container{padding:0 9.6vw}.our-process-block .container .f-column,.our-process-step .f-column{padding:0}.content-bg-block{max-width:975px}.site-footer__social-links{display:none}.footer-info .site-footer__social-links{display:block}.main-banner .container-full .f-hero__content-wrapper{padding:0 9.6vw}.bundle-section,.chocolate__maker{padding-inline:11vw}.product-bottom-overlay .container,.overlay-block-section{padding:0 9.6vw}.award__section .section__header .section__heading{font-size:34px}.overlay-content{max-width:60%}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:140px;line-height:110px}.parallax-block-top{padding:0 9vw}.bundle-section .f-column{padding:0 25px}.cacao-content{padding:25px}.aire-pro{font-size:50px}.newText-font{font-size:40px}.cacao-content h4{font-size:20px;margin-bottom:15px}.cacao-content p{font-size:15px}.origin-cacao-section .f-hero_heading:after{right:10%}}@media screen and (min-width:1200px){.main-banner .container-full .f-hero__content-wrapper{padding:0 9.6vw}.main-banner .f-hero__wrapper .f-hero_heading{font-size:48px}.bundle-section,.chocolate__maker{padding-inline:8vw}.bundle-section .multicolumn-card__info{padding-inline:20%}.mother-natures-section{height:130vh}.product-bottom-overlay .container{padding:0 9.6vw}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:195px;line-height:150px}.large-headingBlock{top:10%}.overlay-block-section{padding:0 9.6vw}.overlay-content{max-width:45%}.overlay-content p{font-size:16px}.award__section .container{padding:0}.bundle-section .f-column{padding:0 calc(var(--column-gap, 0) / 2)}.inner-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content{width:40%}.our-process-block .container,.our-process-step .container{padding:0 9vw}.our-process-step .f-column h2{font-size:40px}.our-process-step .f-column .image-with-text__text{font-size:22px}.cacao-content{padding:50px 35px}.aire-pro{font-size:65px}.newText-font{font-size:55px}.cacao-content h4{font-size:24px}.cacao-content p{font-size:16px}.f-popup__content.scroll-container{width:1024px!important}}@media screen and (min-width:1600px){.site-header__wrapper .container-fluid{padding-left:var(--fluid-offset, 5rem);padding-right:var(--fluid-offset, 5rem)}.main-banner .container-full .f-hero__content-wrapper{padding:0}.bundle-section .multicolumn-card__info{padding-inline:28%}.overlay-block-section{padding:0}.overlay-content{max-width:44%}.overlay-content p{font-size:22px}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:263px;line-height:200px}.product-bottom-overlay .container{padding-left:var(--fluid-offset, 5rem);padding-right:var(--fluid-offset, 5rem)}.inner-banner .f-hero__content-wrapper.f-hero__content--cente .f-hero__content{width:40%}.our-process-block .container,.our-process-step .container{padding-left:var(--fluid-offset, 5rem);padding-right:var(--fluid-offset, 5rem)}.our-process-step .f-column h2{font-size:40px}.our-process-step .f-column .image-with-text__text{font-size:20px}.cacao-content{padding:100px 75px}.aire-pro{font-size:80px}.newText-font{font-size:74px}.cacao-content h4{font-size:28px}.cacao-content p{font-size:22px}.origin-cacao-section .f-hero_heading:after{padding-right:20%}}@media screen and (min-width:1600px){.main-banner .f-hero__wrapper .f-hero__content-wrapper:not(.container){padding-bottom:85px}}@media screen and (min-width:2000px){.product-bottom-overlay{bottom:0vw}}@media screen and (min-width:2500px){.main-banner{--hero-height: 85rem !important}}@media screen and (max-width:1200px){.site-header__element.social{width:30px}.site-header__element.social .social-links{top:40px}.bundle-section .multicolumn-card__info{padding:20px 20%}.chocolate__maker .image-with-text__heading{font-size:28px}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:160px}.overlay-content p{font-size:18px}.overlay-content h3{font-size:40px}}@media screen and (max-width:1024px)and (min-width:992px){.right__imageSection .f-slider__content-wrapper .f-slider__content{padding-inline:30px 50px}.bundle-section,.chocolate__maker{padding-inline:8vw}}@media screen and (max-width:1024px)and (min-width:800px){#mother-natures-section{height:50vh}}@media screen and (max-width:1024px)and (min-width:768px){.site-logo--image{width:170px}}@media screen and (max-width:1441px){.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-size:35px}}@media screen and (max-width:1280px){.products-section{height:100%}.product-bottom-overlay{bottom:0}.product-name{font-size:30px}.product-container,.product-large{height:100%}.half-content-section .f-text-blocks{max-width:85%}.product-image-content .f-slider__content{padding-inline:7%}.product-recommendations .f-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1024px){.site-logo--image img{height:auto}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:145px}.large-headingBlock h2{line-height:115px}.chocolate__maker .image-with-text__heading{padding-right:10rem}.beanbar-section .img-parallax,.customer-section .img-parallax{display:none}.beanbar-section{background:url(/cdn/shop/files/bean-bar-bg-mobile.png?v=1724171721) no-repeat center top;background-attachment:fixed;background-size:100% auto;height:auto;padding-bottom:100px}.customer-section{background-size:100% auto;height:auto;padding:50px 0}.image-with-text__text br,.f-slider__description br{display:none}.newsletter-form.newsletter-form__design-2{margin:auto}.site-footer__social-links{display:block;margin:auto}.footer-left .newsletter-form__design-2 .newsletter-form__wrapper{align-items:center}.footer-info .site-footer__social-links{display:none}.footer-left,.footer-right{flex:100%;max-width:100%;text-align:center}.footer-left{display:flex;flex-direction:column-reverse}.footer-info,.footer-link{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0}.footer-info .site-footer__block-heading,.footer-link .site-footer__block-heading{margin-bottom:20px}.footer-left .f-image{overflow:visible!important;margin-bottom:0}.footer-left .f-image:before{display:none!important}.footer-left .f-image .f-img-loaded{margin:auto;position:initial!important;object-fit:initial}.footer-left .site-footer__block-heading+span{display:none}.footer-left .site-footer__block-heading,.footer-info .site-footer__block-heading,.footer-link .site-footer__block-heading{text-align:center}.footer-left .newsletter-form__design-2 .newsletter-form__wrapper{align-items:center!important}.site-footer__block-content{text-align:center}.footer-link{padding-top:20px;background:url(/cdn/shop/files/vector-footer.png?v=1724784748) no-repeat top center;background-size:100px}.footer-link .site-footer__block-heading{margin-top:10px}.site-footer .site-footer__bottom-row+.site-footer__bottom-row{margin-top:20px;justify-content:center}.footer-right .site-footer__block-content,.site-footer__copyright{padding-bottom:0}.cacao-gallery-column{flex:100%;max-width:100%;position:relative}.cacao-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.award-winning-section .text-subheading,.academy-awards .image-with-text__heading,.international-awards .image-with-text__heading,.chocolate-lover-section .section__heading{font-size:35px}.award-winning-section .rich-text__text,.academy-awards .image-with-text__text,.international-awards .image-with-text__text,.chocolate-lover-section .section__description{font-size:20px}}@media screen and (max-width:992px){.site-header__inner .mobile-nav-toggle svg{color:#fff}.template-page .site-header__inner .mobile-nav-toggle svg{color:var(--color-primary)}.template-collection .site-header__inner .mobile-nav-toggle svg{color:var(--color-primary)}.site-header__element.social{display:none}.site-header__element.social .social-links{top:20px}.main-banner .f-hero__wrapper .f-hero__content-wrapper{justify-content:center!important}.main-banner .f-hero__wrapper .f-hero_text{font-size:1.5rem}.main-banner .f-hero__wrapper .f-hero_heading{font-size:40px}.award__section .container{max-width:710px}.award__section .section__header{max-width:90%;margin:auto}.award__section .container .f-grid--gap-extra-large{grid-template-columns:repeat(4,minmax(0,1fr))}.right__imageSection .f-slider__content-wrapper .f-slider__content{max-width:80%;margin:0 auto}.right__imageSection .f-slider__content-wrapper .f-slider__title,.right__imageSection .f-slider__content-wrapper .f-slider__description{color:#231f20}.site-footer__copyright{text-align:center;line-height:1.5}.site-footer__bottom-wrapper .site-footer__bottom-row{justify-content:center}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-size:30px;line-height:1.3}.mobile-hidden{display:none}.inner-banner .bg-image:before{display:none}.inner-banner .bg-image img{position:initial!important;height:720px}.products-section{height:auto}.product-bottom-overlay{position:relative;margin-top:0;margin-inline:0;width:auto;padding:30px 5px;bottom:0!important}.half-content-section .f-text-blocks h3{font-size:22px}.half-content-section .mega-description{font-size:16px}.visit-tab-section .f-collage-tab--description h3{font-size:24px}.visit-tab-section .f-collage-tab--description p{font-size:16px}.f-popup__content{max-width:95%}.f-popup__inner{display:block!important;flex-direction:initial!important}.f-popup__inner .f-popup__blocks{padding-inline:0!important}.f-popup__title h3{font-size:25px}.f-popup__text.rte{font-size:14px}.origin-cacao-section .f-hero__content .f-hero_heading,.origin-cacao-section .f-hero__content .f-hero_text{padding:10px 20px;flex:100%;max-width:100%}.origin-cacao-section .bg-image img{min-height:365px}.bottom-awards .image-with-text__content,.bottom-awards .image-with-text__content h3,.bottom-awards .image-with-text__content p{font-size:22px}}@media screen and (max-width:767.9px){.desktop-content,.desktop-video{display:none}.site-header__inner .site-logo__img{width:170px}.site-logo--image img{height:auto}.desktop-image{display:none}.main-banner .f-hero__wrapper .f-hero__content{max-width:100%}.main-banner .f-hero__wrapper .f-hero_heading{font-size:30px}.main-banner .f-hero__wrapper .f-hero__content-wrapper{align-items:flex-end!important}.main-banner .f-hero__wrapper .f-hero__content-wrapper:not(.container){padding-bottom:15%}.award__section .multicolumn-card__inner .multicolumn-card__image{padding-inline:25%}.award__section .section__header .section__heading{font-size:22px}.award__section .multicolumn-card__inner .multicolumn-card__info .rte{opacity:1}.bundle-section .section__header .section__header--text{flex-direction:column;justify-content:center}.bundle-section .section__header .section__heading{border:none;margin:0;padding:0}.chocolate__maker .image-with-text__content{text-align:center}.chocolate__maker .image-with-text__media{margin-inline:-15px}.chocolate__maker .image-with-text__heading{padding-right:0;max-width:65%;margin:10px auto;font-size:22px}.parallax-block h2{font-size:22px}.left__imageSection .f-slider__content-wrapper .f-slider__content{max-width:100%;text-align:center;margin:auto}.left__imageSection .f-slider__content-wrapper{background:var(--color-bg-white)}.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__title,.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__description{color:var(--color-primary)}.left__imageSection .f-slider__content-wrapper .f-slider__content .f-slider__title .subheading{max-width:60%;margin:10px auto 0}.left__imageSection .f-slider__content-wrapper .f-slider__btn .btn{background:var(--color-bg-black);color:var(--color-text-white)}.left__imageSection .f-slider__content-wrapper .f-slider__btn .btn:hover{color:var(--color-text-white)!important}.right__imageSection .f-slider__content-wrapper{background:var(--color-bg-white)}.right__imageSection .f-slider__content-wrapper .f-slider__content{text-align:center}.overlay-block-section{bottom:initial;top:5%;max-width:100%;margin:auto;text-align:center}.overlay-content{max-width:100%}.overlay-content h3{font-size:35px}.overlay-content p{font-size:16px}.overlay-block-section .flex{justify-content:center}.large-headingBlock{top:50%;right:initial;width:100%;text-align:center}.large-headingBlock-bottom{right:initial;width:100%;text-align:center}.large-headingBlock h2,.large-headingBlock-bottom h3{font-size:100px}.large-headingBlock h2 span{left:12.5%}.large-headingBlock h2{line-height:75px}.products-section{padding-bottom:0;overflow:initial}.product-info-content{padding:35px 95px 35px 25px;border-radius:0;background:#fff}.product-bottom-overlay{position:relative;margin-top:0;margin-inline:0;width:auto;padding:30px 5px;bottom:0!important}.swiper{max-height:max-content!important}.mySwiper .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%}.left-product-data{flex:100%;max-width:100%}.right-product-specification{position:absolute;right:0;width:100px;bottom:-190px}.specification-list ul{flex-direction:column}.container.parallax-block-top{padding:5% 10%}.container.parallax-block-top .parallax-block h2{font-size:24%;max-width:50%;margin:auto}.content-bg-block{font-size:12px}.review-content{padding:25px}.bean-block{padding:40px}.bean-block h2{font-size:28px;max-width:100%}.bean-block p{font-size:14px}.fixed-button{right:5%;width:50px;height:50px}.fixed-button .sound{width:20px;height:20px;background-size:20px}.mySwiper .swiper-pagination-bullet{background:var(--color-bg-black)}.footer-info .site-footer__block-heading,.footer-link .site-footer__block-heading{margin-bottom:0}.site-footer__copyright{text-align:center;line-height:1.5}.award__section .f-swiper .f-column{width:100%;padding:0 2.5vw}.f-popup{align-items:center!important}.f-popup__inner{flex-direction:initial!important;align-items:center!important}.inner-banner .f-hero__wrapper--mobile-stack .f-hero__content-wrapper{position:absolute;justify-content:center!important;align-items:flex-end!important;max-width:72%;margin:auto;padding-bottom:50px}.inner-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content{text-align:center}.inner-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-size:25px;color:var(--color-text-white);text-align:center;line-height:1.3}.inner-video .f-hero__content-wrapper.f-hero__content--center{align-items:flex-end!important}.inner-video .f-hero__content-wrapper.f-hero__content--center .f-hero__content{max-width:100%}.inner-video .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-size:25px}.about-video{--hero-height: 75rem}.our-process-block .f-flex{flex-direction:column-reverse}.our-process-block .f-column__image{padding-bottom:135px;position:relative;width:100%;padding-top:0!important}.our-process-block .f-column__image:after{width:130px;height:130px;bottom:0}.our-process-block .image-with-text__content h2{text-align:center;font-size:35px}.our-process-block .image-with-text__content h2 span{padding:0}.last-process .f-flex{background:none}.last-process .f-flex .btn--white{background:#231f20;color:#fff}.bottom-banner .f-hero__wrapper--mobile-stack .f-hero__content-wrapper{justify-content:center!important}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content .f-hero_heading{font-size:25px;color:#231f20;text-align:center}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .f-hero__content{text-align:center}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary{background:#231f20;color:var(--color-text-white)}.bottom-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary:hover{background:#231f20}.our-process-step{padding:0 20px}.our-process-step .f-flex{padding-top:180px}.our-process-step .f-column{padding:0}.our-process-step .f-column h2{position:absolute;top:0;left:0;padding:50px 0;background:var(--color-bg-white);color:var(--color-primary);width:100%}.our-process-step .f-column .image-with-text__text{padding:20px 30px 50px}.heading-timeline h2{font-size:24px}.timeline{margin-top:100px}.timeline-content{text-align:left;padding-left:10px}.timeline .is-visible .timeline__line{display:none}.timeline.is-init .timeline__wrap h2{position:relative;display:flex;align-items:center;padding:0 0 0 10px}.timeline.is-init .timeline__wrap h2:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;position:absolute;left:-10px}.timeline-img{opacity:1;left:25%}.timeline-bottom-content{max-width:90%}.timeline.is-init .timeline__wrap h3{text-align:left}.opacity-open{top:inherit;left:37%}.denise-favorite-section{padding-bottom:100px}.castronovo-about .image-with-text__content.f-text-blocks{text-align:center}.castronovo-about .image-with-text__heading{max-width:70%;margin-inline:auto;margin-top:70px}.castronovo-about .image-with-text__text{max-width:90%;margin-inline:auto}.denise-favorite-section .product-card__image-wrapper .product-card__actions{display:block;position:absolute;bottom:20px;background:none;width:45px;height:45px;right:25px;left:initial}.denise-favorite-section .section__heading{max-width:60%;margin-inline:auto;font-size:30px}.cacao-gallery-container{padding:75px 0}.cacao-gallery-block{row-gap:5rem;padding:0 2.5rem}.cacao-content{padding:25px}.cacao-content h4{margin-bottom:15px}.cacao-slider{position:absolute;left:0;top:0;width:100%;height:100%}.cacao-overlay{position:initial;padding:25px;display:block}.cacao-content-head{padding:25px}.cacao-gallery-column .swiper-pagination{bottom:-30px}.cacao-gallery-column .swiper-pagination-bullet-active{background:#000}.origin-cacao-section .f-hero__wrapper--mobile-stack .f-hero__content-wrapper{position:absolute}.origin-cacao-section .f-hero__content{display:block}.origin-cacao-section .f-hero_heading,.origin-cacao-section .f-hero_text{max-width:100%;color:#fff;text-align:center}.origin-cacao-section .f-hero_heading{font-size:24px}.origin-cacao-section .f-hero_heading:after{width:25px;height:25px}.origin-cacao-section .f-hero_text{font-size:14px;padding:20px}.product-large img{height:500px!important}.cms-page-banner .f-hero__content-wrapper{position:absolute!important}.cms-page-banner .f-hero_heading{font-size:30px;color:var(--color-text-white)}.f-contact-form{margin:50px 0}.f-contact-form .section__heading,.press-product-section .section__heading{font-size:30px}.press-product-section .f-column--expanded .md\:hidden .section__heading{font-size:25px}.press-product-section{padding-inline:20px;padding-bottom:50px}.product-card .product-card__title{font-size:16px;min-height:initial}.rich-text__heading{font-size:22px}.rich-text__text h3{font-size:18px}.half-content-section .f-text-blocks{max-width:95%;text-align:center}.half-content-section .mega-description{padding:0 20px}.visit-tab-section .f-tabs__header-group{column-gap:5rem}.right-half-content-section #f-custom-block--image_P97WAL{order:inherit}.category-bottom-section .f-slider__content{text-align:center}.collection-banner__title{text-align:center;font-size:26px}.product-image-content .f-slider__content{text-align:center}.product-recommendations .section__heading{font-size:30px}.product-image-content .image-with-text__content{padding-block:50px;text-align:center}.template-product .f-product-single__block--title+.f-product-single__block--custom_liquid{width:100%;justify-content:center}.origin-cacao-section .bg-image img{min-height:initial}.bottom-awards .image-with-text__content,.bottom-awards .image-with-text__content h3,.bottom-awards .image-with-text__content p{font-size:22px}}@media screen and (max-width:540px){.award__section .section__header,.chocolate__maker .image-with-text__heading{max-width:100%}.beanbar-section{background:url(/cdn/shop/files/bean-bar-bg-mobile.png?v=1724171721) no-repeat center top;background-attachment:fixed;background-size:100% 100%}.customer-section{background-size:auto 100%;height:auto;padding:50px 0}.denise-favorite-section .section__heading{max-width:65%}.visit-tab-section .f-tabs__header-group{column-gap:2rem}.visit-tab-section .f-tabs__nav{font-size:calc(var(--font-body-size)* 1px)}.timeline__item{min-height:385px}.timeline-content{max-width:75%}.timeline-img{left:50%}.template-cart .f-cartgoal:not(.f-cartgoal__drawer):not(.hidden){padding-top:25px!important}.template-cart .product-recommendations .product-card__actions.mobile-hide-quick-view{display:none}.timeline__item.last .timeline-img{margin-bottom:70px}.timeline__item.last h3{margin-top:80px!important}@supports (-webkit-overflow-scrolling: touch){.beanbar-section{background-attachment:scroll}}}.custom-product-container{max-width:1045px}.custom-product-container .product-img{flex:400px;max-width:400px;box-shadow:none;position:relative;left:10%}.custom-product-container .product-info{flex:515px;max-width:515px}.text-effect{opacity:0;transition:opacity 1s ease-in-out}.template-index .site-header__wrapper .f-icon-user path{fill:#fff}.template-index .site-header__wrapper .cart-link--icon path{fill:#fff}.template-cart .site-header__wrapper .f-icon-user path{fill:initial}.template-cart .site-header__wrapper .cart-link--icon path{fill:initial}.page-awards .f-text-blocks .mega-description{margin-right:2.4rem;margin-left:2.4rem}.bottom-awards .image-with-text__content p{font-size:22px}.site-footer__bottom-row{opacity:unset!important}.template-cart .f-section-header .site-logo--image img{filter:invert(1) sepia(100) saturate(151) hue-rotate(142deg)}.template-collection .flickity-page-dots,.template-page.page-contact .f-page-transition{display:none!important}.page-contact .visit-info-section .f-column:nth-child(3) .rte{display:none!important}.page-about-denise .inner-video .f-hero__content-wrapper.f-hero__content--center{padding-bottom:10rem}.page-bean-to-bar .newText-font{font-size:35px}.site-footer shop-login-button{display:none}.timeline-bottom-content a:hover{background:var(--color-primary)!important;color:var(--color-text-white)!important}.page-about-denise .castronovo-about a{border:1px solid #000}.page-about-denise .castronovo-about a:hover{background:var(--color-text-white)!important;color:var(--color-primary)!important}.page-about-denise .denise-favorite-section .btn--primary{border:1px solid #000}.page-about-denise .denise-favorite-section .btn--primary:hover{background:var(--color-text-white)!important;color:var(--color-primary)!important}.page-about-denise .featured-collection.denise-favorite-section .full-width-link{bottom:80px}.page-our-process .bottom-banner .f-hero__content-wrapper.f-hero__content--center .btn--primary:hover{background:var(--color-primary)!important;color:var(--color-text-white)!important}.page-awards .award-winning-section .btn--primary{border:1px solid #000}.page-awards .award-winning-section .btn--primary:hover{background:var(--color-text-white)!important;color:var(--color-primary)!important}.page-our-process .our-process-step .f-column .btn--white{border:1px solid var(--color-text-white)!important}.page-our-process .our-process-step .f-column .btn--white:hover{background:#000!important;color:var(--color-text-white)!important}.announcement-bar__message{font-family:Sackers Gothic Std;font-size:14px}.f-page-transition{display:none!important}.template-product .flickity-wrapper .flickity-page-dots .dot.is-selected{background:#fff!important}.template-product .flickity-wrapper .flickity-page-dots .dot{background:#ffffff4d}#accessiblyAppDialog.accessibly-app-widget .accessibly-app-navigation{padding-top:5px!important;padding-bottom:7px!important}.template-index .product-container .price-label{font-family:serif}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0!important}.template-index .parallax-block.customer-section{background-size:cover}.template-index .swiper-button-next{right:var(--swiper-navigation-sides-offset, 50px)}.template-index .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 50px)}#SortBy option{font-family:Arial}.template-index .bean-block .custom-btn,.page-bean-to-bar .bean-block .custom-btn{line-height:55px}.bean-block .custom-btn{line-height:25px}.template-article .f-section-header .site-logo--image img{filter:invert(1) sepia(100) saturate(151) hue-rotate(142deg)}.template-article .site-header__wrapper .f-icon-user path{fill:initial}.template-article .site-header__wrapper .cart-link--icon path{fill:initial}.template-article .f-section-header{position:relative!important}.template-cart .site-header__wrapper .site-header__element.social,.template-cart .site-header__wrapper .site-header__center{display:none}.template-cart .f-cart.flush-bottom{padding-top:15px}.products-section .price-block,.products-section .shop-now{display:none}.products-section .shop-now.ipad{display:inline-block!important;margin-bottom:10px;padding:0 25px;height:40px;line-height:40px}.products-section .product-name{font-size:24px}body.template-page.page-in-the-press .f-price,body.template-page.page-in-the-press .f-lookbook-card__product-price,.page-awards .f-lookbook-card__product-price{display:none}.page-in-the-press .f-hero--small{--hero-height: 15rem}@media(min-width:768px){.page-in-the-press .f-hero--small{--hero-height: 25rem}.press-product-section .container-full>.section__header h2{font-size:35px}}@media screen and (max-width:1600px)and (min-width:1280px){.template-collection .f-recently-viewed{background-size:auto}}@media screen and (max-width:639px)and (min-width:420px){.template-index .f-video__bg video{height:155%}.main-banner .f-hero__wrapper .f-hero__content-wrapper:not(.container){padding-bottom:35%}}@media screen and (max-width:1065px){.customer-section .swiper-button-next,.customer-section .swiper-button-prev{color:#e4e2d6!important}}@media screen and (min-width:768px)and (max-width:1045px){.timeline__line{height:5px}.timeline__item:nth-child(odd) .timeline-img{margin-left:10px;margin-bottom:55px}.timeline__item:nth-child(2n) .timeline-img{margin-right:10px;margin-bottom:55px}}@media screen and (min-width:1024px)and (max-width:1199px){#mother-natures-section.parallax-block{height:1090px!important}#mother-natures-section.parallax-block .overlay-block-section{padding:0 2vw}#mother-natures-section.parallax-block .overlay-content{max-width:50%}.products-section .price-block,.products-section .shop-now{display:none}.products-section .shop-now.ipad{display:inline-block!important;margin-bottom:10px;padding:0 25px;height:40px;line-height:40px}.products-section .product-name{font-size:24px}}@media screen and (max-width:375px)and (min-width:375px){#mother-natures-section .custom-btn{margin-top:155px}}@media screen and (max-width:767.9px){.template-index .product-desc{width:80%}}@supports (-webkit-overflow-scrolling: touch){.customer-section,.beanbar-section{background-attachment:scroll}}@media(max-width:1300px){.page-in-the-press .f-lookbook-card--slider{display:block!important}.page-in-the-press .f-lookbook-card .f-lookbook-card__product{width:160px!important}.page-in-the-press .f-lookbook__product-wrapper{margin-top:2rem!important;padding:0!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card{position:relative!important;padding:1rem!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__actions{width:auto!important;right:.6rem!important;left:auto!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__actions .btn{border-radius:.4rem!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__image-wrapper .product-card__badge,.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__image-wrapper .product-card__actions{display:none!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__info .product-card__options{position:relative!important;z-index:2!important}.page-in-the-press .f-lookbook__product-wrapper .f-column .product-card .product-card__info .product-card__options .product-card__swatch{justify-content:flex-start!important;margin-left:-.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
