:root{--script-font: "handsome-pro", sans-serif !important;--body-font-stack: avenir-next-lt-pro, sans-serif !important;--title-font-stack: avenir-next-lt-pro, sans-serif !important;--header-font-stack: "Barlow Semi Condensed", sans-serif !important;--subheader-font-stack: "Averia Libre", sans-serif !important;--navigation-font-stack: avenir-next-lt-pro, sans-serif !important;--label-font-stack: "Barlow Semi Condensed", sans-serif !important;--primary-color-1: #e4a23f;--primary-color-2: #e24e32;--primary-color-3: #FFF;--primary-color-4: #334076;--primary-color-5: #8289a9}.richtext-block h5{font-family:var(--body-font-stack);margin:40px 0 20px}.richtext-block ul{list-style:none;padding-left:0;margin-bottom:0}.richtext-block ul li{font-size:17px!important;line-height:1.25em!important;padding-bottom:1em;padding-left:2.2em;position:relative}.richtext-block ul li:before{content:"\2714";font-size:1em;line-height:1.12em;color:var(--primary-color-2);position:absolute;left:0;top:0}.announcement_text{line-height:1em!important}.block-mission h2{font-size:54px!important;font-family:var(--body-font-stack);font-weight:400!important}.block-mission h2:before{content:"";display:block;width:80px;height:80px;background-size:auto 80px;background-repeat:no-repeat;background-position:center;background-image:url(//eatlove-chocolates.myshopify.com/cdn/shop/files/icon-leaf-yellow_2.png)}.block-mission p{font-size:22px!important}.homepage-section--logo-bar-wrapper h3{font-family:var(--body-font-stack);font-weight:400!important}.section-title--wrapper .section-description,.section-title--wrapper .section-title{width:100%;max-width:none}.homepage-products.info-cols .info-cols--title{font-family:var(--title-font-stack);color:var(--primary-color-4);font-weight:600;margin-bottom:20px!important}.homepage-products.info-cols .info-cols--text{font-family:var(--body-font-stack);font-size:19px!important;line-height:1.2em;max-width:460px;margin:0 auto 35px}.align-center{text-align:center!important}.shadow-text{text-shadow:1px 1px 3px #000}.desc-text h4,.desc-text h5{font-family:var(--body-font-stack)!important;font-weight:600!important;line-height:1.3em!important;font-size:1.2em!important;margin-bottom:20px}.desc-text p{margin-bottom:20px}.desc-text h5{text-align:center!important;margin:25px 0 0}.header-section:has(.overlay-header):before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(180deg,#17152b8a,#1b193a00 75%)}@media screen and (min-width:768px){.logo-bar{gap:60px!important}}.richtext-block p{margin-bottom:20px}#notify-me{text-align:center;font-family:Averia Libre;color:#394273;font-size:20px;font-weight:700;line-height:1.1em}#notify-me a{color:var(--primary-color-1)!important}.out-of-stock-form [data-spam-detection-disclaimer]{display:none!important}.accent-text.posted-successfully{color:green;line-height:1.1em;text-align:center}[data-mega-menu-block-id=content] .mega-menu--links{grid-template-columns:repeat(2,1fr)!important}.btn.btn--secondary,.shopify-payment-button__button.shopify-payment-button__button--unbranded.btn--secondary{background:transparent!important;color:var(--primary-color-2)!important;border:2px solid var(--primary-color-2)!important;font-weight:600!important}.btn.btn--secondary:hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded.btn--secondary:hover{background:var(--primary-color-2)!important;color:var(--primary-color-3)!important}.home-about-title{font-family:avenir-next-lt-pro;font-weight:500!important}.home-about-title strong{font-weight:900!important;font-size:.9em!important;display:block}.home-about-text p{margin-bottom:1em!important}@media only screen and (min-width:768px){.image-with-text-overlay__grid--foreground{padding:100px 80px!important}}@media only screen and (min-width:768px){.image-with-text-overlay__text--position-desktop-right{align-items:center;justify-content:flex-end}.image-with-text-overlay__caption{max-width:650px!important}.global-drawer--secondary{position:absolute;top:0;height:100%;overflow:hidden;width:360px;max-width:calc(100vw - 480px)}}.product-card-basic--info{gap:0!important}.cross-sells-products .product-info .title,.cart-drawer__product-card--info .product-grid--price-font-body,.cart-drawer__product-card--info .product-grid--title-font-body,.cart-drawer__product-card--info .product-grid--vendor-font-body,.cart-drawer__recommendations-grid .product-grid--price-font-body,.cart-drawer__recommendations-grid .product-grid--title-font-body,.cart-drawer__recommendations-grid .product-grid--vendor-font-body,.cart-drawer__subtotal--heading,.cart-drawer__subtotal--price,.cart-drawer__subtotal{font-family:var(--body-font-stack)!important;font-weight:600!important;line-height:1em;text-transform:uppercase}.cross-sells-products .product-info .title,.cart-drawer__recommendations-grid .product-grid--title-font-body,.cart-drawer__product_card--title{font-size:12px!important}.appstle_widget_title{font-family:var(--header-font-stack)!important;font-size:.9em!important;font-weight:600!important;line-height:1em;text-transform:uppercase}.site-header localization-form button{text-transform:uppercase}.info-cols .grid__item:not(.product-show) h3.info-cols--title{font-family:var(--subheader-font-stack)!important;font-size:2em!important;margin-bottom:20px!important}.info-cols .grid__item:not(.product-show) .info-cols--text{font-size:.95em!important}.links-footer a{font-family:var(--header-font-stack)!important;font-size:var(--footer-heading-font-size)!important;font-weight:600!important}.script-text{font-family:var(--script-font)!important}.averia-font{font-family:var(--subheader-font-stack)!important}.grid--full .grid-uniform,.featured-products-wrapper:has(.header-align--center) .grid-uniform.product-grid--wrapper{max-width:1400px;margin:0 auto}h2.countdown__heading{font-family:var(--subheader-font-stack)!important}.product-section--info-columns .section-header,.product-section--info-columns .section-title--wrapper{max-width:950px;margin:0 auto}.product-section--info-columns .section-title--wrapper{margin-bottom:40px}.info-cols h2,.products-section-title{font-size:40px!important;font-family:var(--subheader-font-stack)!important;display:flex;align-items:center;justify-content:center;gap:10px}.scrolling-banner h2{font-size:40px!important;font-family:var(--subheader-font-stack)!important}.info-cols h2:before,.info-cols h2:after,.products-section-title:before,.products-section-title:after{content:"";width:130px;height:78px;background-size:auto 58px;background-repeat:no-repeat;background-position:center}.info-cols h2:before,.products-section-title:before{background-image:url(//eatlove-chocolates.myshopify.com/cdn/shop/files/icon-sparks-right.png)}.info-cols h2:after,.products-section-title:after{background-image:url(//eatlove-chocolates.myshopify.com/cdn/shop/files/icon-sparks-left.png)}.header-align--center{text-align:center}.site-header .site-header__wrapper .site-header__wrapper__left{grid-column:1 / 2;justify-self:flex-end;display:flex}.homepage-collection-grid-item .grid-item__content h3{font-family:var(--body-font-stack)!important}.custom-font,.h1,.h2,.h3,.h4,.h5,.h6,.header-font,h1,h2,h3,h4,h5,h6{font-weight:600!important}.top-links ul.site-nav{column-gap:3vw!important}@media screen and (max-width:989px){.mobile-nav.locale--mobile localization-form form button,.mobile-nav__item a,.mobile-nav__item button,.mobile-nav__toggle button,.mobile-nav.mobile-nav--main>.mobile-nav__item.top-level>.mobile-nav__link,.mobile-nav.mobile-nav--main>.mobile-nav__item.top-level>.mobile-nav__has-sublist>.mobile-nav__link{font-size:12px!important;line-height:1.1em!important;text-transform:uppercase!important;font-weight:600!important}.mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link{text-transform:none!important;font-weight:400!important}.mega-menu-promo-text--wrapper .mega-menu-promo-text .h4.mega-menu-promo-title{letter-spacing:0}.mega-menu-promo-text--wrapper .mega-menu-promo-text .h5.mega-menu-promo-subtitle{display:none}.block-mission h2{font-size:33px!important}.block-mission p{font-size:17px!important}.block-mission .homepage-featured-content-box-inner{padding:10px!important}.block-mission h2:before{width:60px;height:60px;background-size:auto 60px}}.template-index .header-section.sticky-header:not(.sticked) .overlay-header.force-hover .site-nav__link,.template-index .header-section.sticky-header:not(.sticked) .overlay-header:hover .site-nav__link,.site-header localization-form button,.site-nav__link,.site-header__logo-link,.site-header__logo-link:visited,.top-links.site-header__nav a,.top-links.site-header__nav a:visited{font-weight:600;color:var(--primary-color-4)}.template-index .header-section.sticky-header:not(.sticked) .overlay-header.force-hover .site-nav__link,.template-index .header-section.sticky-header:not(.sticked) .overlay-header:hover .site-nav__link{color:var(--primary-color-4)!important}.mega-menu-wrapper .mega-menu.site-nav--has-dropdown.nav-hover .site-nav__dropdown{top:68px!important;border-top:1px solid #CCC}.mega-menu-wrapper .mega-menu-block li a:not(.mega-menu-promo-title){font-weight:400!important;font-size:.9em!important;letter-spacing:0}.mega-menu-wrapper .mega-menu-block .inner .h4.mega-menu-link--title a,.mega-menu-wrapper .mega-menu-block .inner .h4.mega-menu-link--title a.mega-menu-promo-title,.mega-menu-wrapper .mega-menu-block .inner .h5.mega-menu-link--title a,.mega-menu-wrapper .mega-menu-block .inner .h5.mega-menu-link--title a.mega-menu-promo-title,.mega-menu-wrapper .mega-menu-block li.mega-menu-promo-card .mega-menu-promo-text--wrapper .mega-menu-promo-text>span.mega-menu-promo-text-content:first-child a.mega-menu-promo-title{font-weight:700!important;font-size:18px!important;letter-spacing:0;font-family:var(--subheader-font-stack)!important}.mega-menu-wrapper .mega-menu-block li.mega-menu-promo-card .mega-menu-promo-text--wrapper .mega-menu-promo-text>span.mega-menu-promo-text-content:nth-child(2) a.mega-menu-promo-subtitle{font-weight:400!important;font-size:16px!important;letter-spacing:0}.label-font{font-weight:600}.section-title--wrapper .section-title{text-align:center;font-size:45px;font-weight:400}.section-title--wrapper .section-title em{font-family:var(--script-font);font-style:normal}.section--slideshow-wrapper .swiper-wrapper .text-position--center-right img{object-fit:cover;object-position:0% 50%!important}.slideshow-slider-container .homepage-featured-content-box{max-width:900px}.grid-view-item.text-align--center .product-grid--title{font-weight:600;line-height:1.1em;font-size:1.25em}.grid-view-item.text-align--center .product-grid--price{font-size:1em;font-weight:500}.grid-view-item .product-grid--price:not(:last-child),.grid-view-item .product-grid--rating:not(:last-child),.grid-view-item .product-grid--title:not(:last-child){padding-bottom:.3em}.slider-nav--left-and-right,.product-section:not(.quick-view-product){background-color:#f0f1f4;background-image:url(//eatlove-chocolates.myshopify.com/cdn/shop/files/bg-white-blast_2.jpg);background-size:cover;background-position:center center!important}.product-description h6,.richtext-block h6{font-family:var(--subheader-font-stack);font-size:1.15em;text-transform:uppercase;color:var(--primary-color-1);margin:0 0 10px}.product-details-product-title{font-family:var(--title-font-stack);color:var(--primary-color-4);font-weight:600;margin-bottom:.2em!important}.product-section:not(.quick-view-product) .product-details-wrapper{background-color:#fff;padding:30px;border-radius:15px;box-shadow:2px 6px 20px #0000000f}.grid-view-item-image{border-radius:10px!important;box-shadow:2px 3px 7px #0000001c!important}.grid-view-item-image .responsive-image-wrapper img{border-radius:10px!important}.product-details-wrapper .product-description p{line-height:1.6em;margin-bottom:1em}.product-details-wrapper .product-description h2,.product-details-wrapper .product-description h3,.product-details-wrapper .product-description h4,.product-details-wrapper .product-description h5,.product-details-wrapper .product-description h6{line-height:1.4em;margin-bottom:1em}.product-single-wrapper.width--content{max-width:1220px!important;margin-left:auto;margin-right:auto}.btn,.shopify-payment-button__button.shopify-payment-button__button--unbranded{font-weight:500}@media screen and (min-width:768px){.testimonial--single-item{flex:0 0 300px!important}}.swatch .option-label-wrapper .header{font-size:.9em}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .swatch-element input:checked+label{font-weight:600;border-radius:50%}.swatch:not(.is-color-swatch):not(.linked-products-swatch) label{border-radius:50%!important;padding:8px;min-width:43px!important}@media screen and (min-width:768px){.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box{max-width:1500px!important;align-self:center;justify-self:center!important}}.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner{justify-self:flex-end!important}.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner .slideshow-text-container{max-width:600px!important}.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner .slideshow-title h2{font-family:avenir-next-lt-pro,sans-serif;font-weight:400!important;font-style:normal;letter-spacing:1px}.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner .featured-row__subtext{line-height:1.3em!important}.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner .featured-row__subtext strong,.homepage-sections--slideshow-wrapper.text-position--center-right .homepage-featured-content-box .homepage-featured-content-box-inner .slideshow-title h2 strong{font-weight:900}.slideshow-slider-container .homepage-featured-content-box .homepage-featured-content-box-inner .homepage-section-btn{border-width:2px!important;font-weight:500}.slideshow-slider-container .homepage-featured-content-box .homepage-featured-content-box-inner .homepage-section-btn:hover{background-color:var(--primary-color-2)!important;color:#fff!important}@media screen and (min-width:768px){[data-wetheme-section-type=template--product] .product-single-wrapper .product-single{display:flex;gap:40px!important}.slideshow-slider-container .homepage-featured-content-box .homepage-featured-content-box-inner .homepage-section-btn{font-size:1.3em}.social-media-footer{align-items:flex-end}.countdown__content-box-inner p,.countdown__content-box-inner .countdown-timer__digit-group-container,.countdown__content-box-inner h2{text-shadow:1px 1px 7px #000}.countdown__button{box-shadow:2px 3px 9px #00000054}.countdown__content-box-inner:not(.countdown__content-box-inner--single)>:not(:first-child){margin:0!important}}.cart-drawer__product-card--price--compare,.cart-drawer__subtotal--compare,#ComparePrice.sale-price{font-size:.6em}.ai-accordion-image-title-aotrlsfa3ouxwue5loaigenblockbb9e94fngqzgl{font-family:var(--body-font-stack)}.ai-accordion-image-accordion-aotrlsfa3ouxwue5loaigenblockbb9e94fngqzgl{padding-top:0!important;padding-bottom:0!important}.ai-accordion-image-content-aotrlsfa3ouxwue5loaigenblockbb9e94fngqzgl{position:relative;z-index:2;padding:70px;display:flex;flex-direction:column;gap:50px;width:1200px;margin:0 auto}.accordion-with-image-container{background-image:url(//eatlove-chocolates.myshopify.com/cdn/shop/files/bg-peanut-cup-white.jpg);background-size:cover;background-position:bottom center!important;background-attachment:fixed;display:flex;justify-content:flex-end;padding:100px 60px!important}.accordion-with-image .image-wrapper img,.accordion-with-image .image-wrapper svg{aspect-ratio:auto!important}.accordion-with-image .accordion-wrapper{flex-grow:1;background-color:#fff;padding:20px;border-radius:20px}.accordion-with-image .main-content-wrapper{margin:0!important;display:flex;flex-direction:column;width:100%;align-self:flex-end;justify-content:space-between;gap:60px!important}#ComparePrice.on-sale+span+#ProductPrice,#ProductPrice .money{color:var(--text-color);font-weight:700;letter-spacing:-2px}.product-form-block[data-block-id=options]{float:left}.product-form-block[data-block-id=quick-view-price_iTTYqt],.product-form-block[data-block-id=price_iTTYqt]{float:right;vertical-align:bottom;padding-top:45px}.product-qty-wrap{display:none}.product-buy-button{min-height:48px;width:100%;font-weight:600;font-size:1.1em;line-height:1em!important;padding:18px!important}.product-add-to-cart-price{white-space:nowrap}.newsletter--section-wrapper .newsletter-wrapper--outer .newsletter-content--wrapper h4{font-size:27px!important}.newsletter--section-wrapper .newsletter-wrapper--outer .newsletter-content--wrapper p{font-size:22px!important}@media screen and (max-width:749px){.product-buy-row{gap:10px}.product-qty-wrap{min-width:95px}.product-section:not(.quick-view-product) .product-details-wrapper{padding:20px!important}}.product--add-to-cart-form .product-sub-label,.product--add-to-cart-form .selector-wrapper label{display:none!important}.cross-sells-wrapper .cross-sells-products{display:flex;flex-wrap:wrap;row-gap:15px}.sale-badge,product-media-grid.product-media--grid-wrapper div[data-product-badge] .custom-badge,product-media-grid.product-media--grid-wrapper div[data-product-badge] .preorder-badge,product-media-grid.product-media--grid-wrapper div[data-product-badge] .sale-badge,product-media-grid.product-media--grid-wrapper div[data-product-badge] .sold-out-badge{display:none}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content{display:block}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content a.link{color:var(--text-color);text-decoration:none}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content .text-with-icon--icon{display:flex;align-items:center;align-self:center;height:100%;position:relative;left:0;top:50%}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content .text-with-icon--icon>div{width:70px!important}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content .text-with-icon--icon .responsive-image-wrapper{height:100%}.product-block-text-with-icon-group .text-with-icon .text-with-icon--content .text-with-icon--text{display:none}product-media-grid.product-media--grid-wrapper [data-media-main]{gap:15px!important}.product-media-custom-layout{display:flex;flex-direction:column;gap:20px;width:100%}.product-media-custom-layout[data-media-main],.product-media-custom-layout .media-first-full,.product-media-custom-layout .media-grid-two,.product-media-custom-layout .media-grid-item,.media-first-full{width:100%}.media-first-full>a,.media-first-full>.product-single__media__wrapper,.media-first-full img,.media-first-full video,.media-first-full model-viewer,.media-first-full .deferred-media{display:block;width:100%}.media-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;align-items:start}.media-grid-item{width:100%;min-width:0}.media-grid-item>a,.media-grid-item>.product-single__media__wrapper,.media-grid-item img,.media-grid-item video,.media-grid-item model-viewer,.media-grid-item .deferred-media{display:block;width:100%}.media-first-full .block-radius-clip,.media-grid-item .block-radius-clip{display:block;width:100%;overflow:hidden}.media-first-full img,.media-grid-item img{width:100%;height:auto;display:block;border-radius:15px}.media-first-full,.media-grid-item{border-radius:15px;box-shadow:2px 3px 14px #00000026}.product-media--grid-wrapper [data-media-main].product-media-custom-layout.custom-aspect-ratio .block-radius-clip{position:relative}.product-media--grid-wrapper [data-media-main].product-media-custom-layout.custom-aspect-ratio .block-radius-clip img,.product-media--grid-wrapper [data-media-main].product-media-custom-layout.custom-aspect-ratio .block-radius-clip video,.product-media--grid-wrapper [data-media-main].product-media-custom-layout.custom-aspect-ratio .block-radius-clip iframe,.product-media--grid-wrapper [data-media-main].product-media-custom-layout.custom-aspect-ratio .block-radius-clip model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.product-media-custom-layout,.media-grid-two{gap:16px}}@media screen and (max-width:749px){.product-media-custom-layout{gap:14px}.media-grid-two{grid-template-columns:1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
