html{overflow-x:hidden}@font-face{font-family:JTMarnie;src:url(/cdn/shop/files/JTMarnie-Light.woff) format("woff"),url(/cdn/shop/files/JTMarnie-Light.woff2) format("woff2"),url(/cdn/shop/files/JTMarnie-Light.svg) format("svg"),url(/cdn/shop/files/JTMarnie-Light.eot),url(/cdn/shop/files/JTMarnie-Light.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/JTMarnie-Light.ttf?) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UniversNextPro;src:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.svg#UniversNextProRegular) format("svg"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.eot),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UniversNextPro;src:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.svg#UniversNextProThin) format("svg"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.eot),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProThin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:UniversNextPro;src:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.svg#UniversNextProBold) format("svg"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.eot),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0621/7564/1775/t/1/assets/UniversNextProBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/cdn/shop/t/25/assets/Roboto-Bold.woff) format("woff"),url(/cdn/shop/t/25/assets/Roboto-Boldwoff2) format("woff2"),url(/cdn/shop/t/25/assets/Roboto-Bold.svg#UniversNextProBold) format("svg"),url(/cdn/shop/t/25/assets/Roboto-Bold.eot),url(/cdn/shop/t/25/assets/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/t/25/assets/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.blurb-text{background:rgba(255,255,255,.2);padding:2rem 2rem 1rem;border-radius:0 0 1rem 1rem}h5.cstm-heading.text-different-font,h4.text-different-font,h5.cstm-heading2.text-different-font{font-family:JTMarnie!important;font-weight:700!important}body{font-family:JTMarnie!important;font-weight:700!important;font-size:1.8rem;color:#8b8b8b;background:#f9f5ef!important;line-height:1.6}h1,h2,h3,h4{font-family:JTMarnie!important;font-weight:700!important}.page-width{padding:0;max-width:120rem;width:95%}.page-width-desktop{padding-left:0;padding-right:0}.color-dark{color:#373737}p{margin:0 0 2.5rem}.color-blue{color:#262461}.color-white{color:#fff!important}.font-60{font-size:6.5rem}.font-50{font-size:5.5rem}.font-35{font-size:4rem}.font-20{font-size:2.5rem}.font-15{font-size:2rem}.bold{font-weight:700}.mb-0{margin-bottom:0}.mb-10{margin-bottom:1rem}.mb-25{margin-bottom:2.5rem}.mb-40{margin-bottom:4rem}.mb-50{margin-bottom:5rem}.mt-0{margin-top:0}.mt-25{margin-top:2.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-32{font-size:3.7rem}.uppercase{text-transform:uppercase}.cta-wrap a{border-radius:50px;display:inline-block;padding:1.45rem 3.85rem;background-color:#b1429b;color:#fff;text-transform:uppercase;transition:all .3s ease;font-size:16px;border:1px solid #b1429b;text-decoration:none}.cta-wrap a:hover{background-color:#fff;color:#b1429b}.blurb-text p{margin-top:10px}button.btn.btn-primary.gf-loadmore-btn{padding:20px 40px;border-radius:999px;border:none;background:#b1429b;color:#fff;text-transform:uppercase}span.gf-count{font-size:16px}.blog-section{background:#f9f5ef!important}.about-inner-row{align-items:flex-start}.chocolate-row.margin-adjustments-1{margin-top:0!important;padding-right:0!important}.about-inner-row>div:first-child{width:50%}.about-inner-row>div:last-child{width:50%}.chocolate-row{justify-content:flex-start!important}.chocolate-row div:first-child{width:20%}#site-header{min-width:140rem}.top-bar{color:#fff;font-size:1.4rem;background:#B1429B}.top-bar .page-width{display:flex;flex-wrap:wrap;align-items:center;padding:1rem 0}.top-bar .page-width>div{width:30%}.top-bar .page-width>div:nth-child(2){width:50%}.top-bar .page-width>div:last-child{text-align:right;width:20%}.header__heading-logo{max-width:22rem}.facets-container{display:none}.card-information .loox-rating{top:0;float:none}@media screen and (min-width: 990px){header#site-header>div.header__icons{display:none}#site-header nav{width:100%;display:block!important;text-align:center;margin:0}#site-header nav ul{align-items:center}#site-header nav>ul #cart-icon-bubble{padding:0}#site-header nav>ul>li:nth-child(3){margin-right:18rem}#site-header nav>ul>li:nth-child(4){margin-left:18rem}#site-header nav>ul a,summary.list-menu__item span{color:#262461;text-decoration:none!important;font-size:1.7rem;padding:0 2rem}summary.list-menu__item{padding:0}.header__submenu li a{text-align:left;padding:6px 10px!important;display:block}.header__submenu{margin-top:24px;width:260px!important}#site-header nav>ul a span{text-decoration:none}#site-header .header-logo{margin-bottom:-18rem;display:block!important;margin-top:-4rem;justify-self:center;grid-area:heading}}.hero-section{background-size:cover;background-position:center bottom;background-color:#f9f5ef}.hero-section-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.hero-section-col{width:50%}img{max-width:100%}.collection-list.cta.grid{column-gap:36px}.collection-list.cta li{width:calc(50% - 24px);max-width:calc(50% - 24px)}.collection-list.cta li:first-child .card__content{background-color:#fff2fc;background-image:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/files/budapest-truffle-background.png);background-size:auto;background-repeat:no-repeat;background-position:bottom right}.collection-list.cta li:last-child .card__content{background-color:#f4f3ff;background-image:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/files/corporate-gift-background.png);background-size:auto;background-repeat:no-repeat;background-position:bottom right}.collection-list.cta .card__content{padding:6.3rem 7rem;border-radius:10px}.collection-list.cta li .card__inner{border-radius:10px;height:100%}.collection-list.cta .ratio:before{display:none}.collection-list.cta .card__heading{font-size:3.2rem;font-weight:700;color:#262461;font-family:JTMarnie!important}.collection-list.cta .collection-list__item a{border-radius:50px;display:table;padding:1.45rem 3.85rem;background-color:#b1429b;color:#fff;text-transform:uppercase;transition:all .3s ease;font-size:14px;border:1px solid #b1429b}.collection-list.cta .collection-list__item a:hover{background-color:#fff;color:#b1429b}.collection-list.cta .card__information{max-width:375px;padding:0}.collection-list.cta .card__caption{color:#9d9d9d;line-height:2em}.collection-box.collection-truffle{background-color:#fff2fc;background-image:url(/cdn/shop/files/budapest_truffle_square.png?v=1662714768);background-size:auto;background-repeat:no-repeat;background-position:bottom right}.collection-box.collection-gift{background-color:#f4f3ff;background-image:url(/cdn/shop/files/65crate_squared.png?v=1662714112);background-size:auto;background-repeat:no-repeat;background-position:bottom right}.section-subheadline{color:#b1429b;font-size:2rem;margin:0 0 1.2rem;letter-spacing:3.5px;text-transform:uppercase}.section-headline{font-size:5rem;color:#262461;font-weight:700;font-family:JTMarnie!important;line-height:1.22;margin:0 0 2rem}a.shop-now{border-radius:50px;padding:1.45rem 3.85rem;background-color:#fff;color:#b1429b;text-transform:uppercase;transition:all .3s ease;font-size:14px;border:1px solid #b1429b;text-decoration:none;display:inline-block}a.shop-now:hover{color:#fff;background-color:#b1429b}@media screen and (max-width: 1600px){.collection-box.collection-truffle:after{content:"";width:100%;height:100%;background:rgba(255,255,255,.5)!important;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.collection-box.collection-truffle,.collection-box.collection-gift{position:relative;z-index:1}.collection-box.collection-gift:after{content:"";width:100%;height:100%;background:rgba(255,255,255,.5)!important;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}}.article-card{background:#fff;border-radius:10px;overflow:hidden;margin-left:1.5rem;margin-right:1.5rem}a.article-readmore{width:17rem;text-align:center;display:block;text-decoration:none;color:#262461;text-transform:uppercase;border:1px solid #262461;font-size:1.2rem;letter-spacing:3px;padding:1rem;border-radius:5rem;text-decoration:none!important;transition:all .3s ease}.article-card .card__content:hover a.article-readmore{background:#262461;color:#fff}.article-card .card__information{padding:3rem 3.8rem!important}.article-card .card__heading{font-size:2rem;color:#262461;font-weight:700;font-family:JTMarnie!important}.article-card__info{color:#383838;text-transform:initial;font-size:1.8rem;font-weight:200;margin-bottom:2rem}p.article-card__excerpt{color:#262461;font-size:1.7rem}.free-shipping-banner{margin-bottom:8rem}#shopify-section-footer{background-color:#101a26;color:#fff;background-position:center top;background-size:cover;margin-top:21rem}footer#site-footer{background-color:transparent;border:none;color:#fff;margin-top:0;padding-top:0}footer#site-footer a{color:#fff}.footer-news-letter{width:95%;max-width:120rem;margin:-13.4rem auto 8rem;background-image:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/files/news-letter-bg.png);background-repeat:no-repeat;background-position:center top;position:relative;padding:7rem 13.6rem 7rem 41rem;border-radius:8rem;background-size:cover}.footer-news-letter h2{font-size:3.2rem;font-weight:700;color:#fff;margin-bottom:2rem}.footer-news-letter .footer-block__newsletter{text-align:left}.footer-news-letter form{margin:0;display:block!important;max-width:100%}.footer-news-letter .newsletter-form__field-wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:100%;justify-content:space-between}.footer-news-letter .field{width:60%;display:block}.newsletter-submit{width:35%}.newsletter-submit button{position:static;display:block;color:#fff;background:#262461!important;text-transform:uppercase;font-weight:700;width:100%;border-radius:50px}.footer-news-letter input#NewsletterForm--footer{border:none!important;border-radius:50px;outline:none!important}.footer-news-letter .field:before,.footer-news-letter .field:after{display:none}.footer-news-letter label.field__label{color:#ccc;font-weight:700;font-family:JTMarnie!important;padding-left:1rem;padding-right:1rem}.footer-news-letter:before{content:"";width:40.5rem;height:31.4rem;position:absolute;bottom:0;left:4rem;background-size:cover;background-image:url(https://cdn.shopify.com/s/files/1/0621/7564/1775/files/chocolate-mask_a67196e8-ec53-471e-97dd-5002d5cd4483.png?v=1657094082)}#site-footer .footer-block{display:block;width:100%;max-width:100%}#site-footer .footer-block--menu{padding-top:6rem}#site-footer .footer-block--menu .footer-block__heading{display:none}#site-footer .footer-block--menu ul{text-align:center}#site-footer .footer-block--menu li{display:inline-block;margin-right:35px}#site-footer .footer-block--menu li a{font-size:1.7rem;text-decoration:none}ul.footer-contact-info{text-align:center;display:block;margin:3rem 0;padding:0;font-size:0}ul.footer-contact-info li{display:inline-block;position:relative;padding:0 2rem;font-size:1.7rem}ul.footer-contact-info li a{text-decoration:none}ul.footer-contact-info li:after{width:.5rem;height:.5rem;background:#fff;content:"";display:block;border-radius:50%;position:absolute;top:44%;right:-2px}ul.footer-contact-info li:last-child:after{display:none}#site-footer li.list-social__item a{color:#b1429b!important}#site-footer li.list-social__item a svg{width:4rem!important}.footer__content-top{padding-bottom:0}.footer__copyright.caption{font-size:2rem;color:#fff;font-weight:200;width:50%;text-align:left}.footer-item-column p{font-weight:200}.footer__bottom-links{width:50%;text-align:right;font-weight:200}.footer__column.footer__column--info{align-items:center;justify-content:space-between;flex-direction:initial}.footer-item-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.footer-item-row .footer-item-column:first-child{width:31%}.footer-item-row .footer-item-column:nth-child(2){width:15%}.footer-item-row .footer-item-column:nth-child(3){width:16%}.footer-item-row .footer-item-column:last-child{width:20%}p.footer-about-text{font-size:1.7rem;margin-bottom:5rem}.footer-logo{margin-bottom:2rem}.footer-social h3{color:#fff;font-weight:700;font-size:1.7rem}.footer-social ul{padding:0;margin:0}.footer-social ul li{display:inline-block;margin-right:2rem}.footer-social a{font-size:2.2rem}h4.footer-widget-title{color:#fff;text-transform:uppercase;font-weight:700;font-size:2rem;margin:2.5rem 0 1.5rem}ul.footer-links li{display:block;margin-bottom:.7rem}ul.footer-links{margin:0;padding:0}ul.footer-links a{text-decoration:none;font-size:2rem;font-weight:300}h3.team-name{font-weight:700;margin-top:0;margin-bottom:15px}.team-section{padding-top:7%;background:url(/cdn/shop/files/chocolate_crumbs.png?v=1658127147);background-size:cover;background-position:center}.team-innersect{max-width:1200px;margin:auto;padding-right:3%}.team-sect-item{display:flex;margin-bottom:80px}.team-col{width:50%}.team-cont{align-self:center;margin-left:20px}@media screen and (max-width:1024px){.team-cont.team-col{margin-left:40px}}@media screen and (max-width:768px){.team-section{padding:10% 0 5%}.team-sect-item{flex-direction:column;text-align:center;margin-bottom:30px}.team-col{width:100%}.team-innersect{padding:0 3%}.team-cont.team-col{margin:20px 0 0;padding:0 50px}.meet-our-team .hero-section-col img{max-width:50%}}@media screen and (min-width:768px){.meet-our-team .hero-section-col:last-child{display:flex;justify-content:right}}.contact-section{padding:7% 3% 4%;background:url(/cdn/shop/files/mini_chocolates.png?v=1658138828);background-size:auto;background-position:top right -150px;background-repeat:no-repeat}.map-container{border-radius:20px;padding-bottom:7%}.contact-col{width:50%}.contact-innersect{max-width:1200px;display:flex;margin:auto;background:unset}.contact-info.contact-col{align-self:center;padding-right:90px}.contact-section p{color:#8b8b8b}.contact-section b{color:#373737}.contact-section .contact-col h2.title{font-weight:700;text-align:center}.contact-innercol{padding:50px;background:white;border-radius:10px;border:1px solid #FFEFD4 box-shadow:0px 0px 0px 90px 60px black}.contact-list h4{font-family:JTMarnie!important;font-size:22px;font-weight:700;color:#000;margin:0}.contact-list p{font-family:JTMarnie!important;font-size:16px;font-weight:400;color:#000}.contact-col h2.color-blue.title.title-wrapper--no-top-margin.h1{width:400px;margin:auto auto 15px;font-family:JTMarnie!important}.contact-col .contact__fields{grid-template-columns:1fr}.contact-col input{background:#F5F5F5;padding:25px 0;border:none}.contact-col label{font-family:JTMarnie!important;font-weight:700;font-size:18px;color:#a8a8a880}.contact-col textarea{height:160px;background:#F5F5F5}.contact-col button{width:100%;background-color:#262461;padding:20px;border-radius:9999px}.contact-col button:after{border-radius:9999px}.contact-list ul.cstm-list{display:flex;flex-direction:column;padding:0}.contact-list li{display:flex;flex-direction:row;align-items:center;align-content:center}.contact-list li:nth-child(even){margin-bottom:30px}.contact-list li>div:first-child{width:10%}.contact-list li>div:nth-child(2){width:90%}.contact-list li>div:nth-child(2) p{margin:0}.contact-list .cstm-list img{width:25px}.section-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.column-quarter{width:23%}.blurb-img img{width:100%;display:block}.blurb-img{border-bottom:15px solid #B1429B}.product-blurb{text-align:center}.product-blurb h3{color:#222;font-weight:700;font-size:2rem}.product-blurb p{color:#222;font-weight:500}.faq-wrap.product-info{max-width:100%}.faq-wrap.product-info .faq-item{background:transparent;padding:0}.faq-wrap.product-info a.faq-toggle{background:#262461;color:#fff;padding:2rem 7rem;font-size:2rem;font-weight:700;border-radius:2.5rem}.faq-wrap.product-info a.faq-toggle:after{right:5rem;top:2rem;filter:brightness(0) invert(1)}.product-recommendations-wrap .grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:unset;row-gap:unset}.product-recommendations-wrap .grid .grid__item{width:22%;max-width:100%;flex-grow:unset}.product-recommendations-wrap .card__heading{font-size:2rem;color:#262461;font-weight:700}.product-recommendations-wrap .loox-rating .loox-icon{color:#ffc107}a.view-product-btn{color:#b1429b;border:1px solid #B1429B;display:block;text-align:center;margin-top:1rem;padding:1rem;text-decoration:none!important;text-transform:uppercase;border-radius:3rem}.card-wrapper:hover a.view-product-btn{background:#B1429B;color:#fff}.shopify-installments,shopify-payment-terms{display:none}.product__info-container .product__title>*{font-size:5rem;color:#262461;font-weight:700}.loox-rating .loox-icon{color:#ffc107!important}.product__info-container .price__regular .price-item{font-size:3.2rem;color:#262461;font-weight:700}.product__info-container .product-form,.product__info-container .product__description{color:#373737;font-size:1.7rem;line-height:1.66}pickup-availability.product__pickup-availabilities.no-js-hidden.quick-add-hidden{display:none}.product-form__input input[type=radio]:checked+label{background-color:#b1429b!important;border-color:#b1429b;color:#fff!important}.product-form__input input[type=radio]+label{background-color:transparent!important;border-color:#b1429b!important;color:#b1429b!important}.product-form__buttons .product-form__submit{color:#b1429b;background:transparent;border-radius:3rem!important;border:1px solid #B1429B;text-transform:uppercase}.product-form__buttons .product-form__submit:hover{background:#B1429B;color:#fff}.product-form__buttons .product-form__submit:before{box-shadow:none;display:none}.product-form__buttons .product-form__submit:after{box-shadow:none;display:none}.product-form__buttons .shopify-payment-button__button{background-color:#b1429b;border-color:#b1429b;border-radius:3rem;text-transform:uppercase}.product-form__buttons .shopify-payment-button__button:before,.product-form__buttons .shopify-payment-button__button:after{display:none}.description-image{padding-top:2rem}.about-inner-row{width:100%}.chocolate-row{align-items:flex-start}.chocolate-row.margin-adjustments-1{margin-top:-25%;margin-left:0;padding-right:30px}@media screen and (max-width: 1680px){html{font-size:54.69%}}@media screen and (max-width: 1600px){html{font-size:52.08%}}@media screen and (max-width: 1480px){html{font-size:48.175%}}@media screen and (max-width: 1366px){html{font-size:44.46%}}@media screen and (max-width: 1300px){html{font-size:42.3%}}@media screen and (max-width: 1024px){html{font-size:33.33%}}@media screen and (max-width: 1023px){html{font-size:62.5%}}@media screen and (max-width: 1300px){img{max-width:100%}}@media screen and (max-width: 1200px){.styled-section-image-right,.styled-section-image-left{margin-bottom:0!important;background-size:200% auto}.collection-section3{margin-bottom:0}}@media screen and (max-width: 1023px){body{display:block!important;overflow-x:hidden}.header-logo{text-align:center}.footer-news-letter{margin-top:0;margin-bottom:5rem;padding:4rem 6rem;background-size:200%;border-radius:1rem;max-width:65rem;overflow:hidden}footer#site-footer{padding-top:5rem}.footer-news-letter:before{width:15rem;height:15rem;bottom:0;right:0;left:auto}.footer-news-letter h2{position:relative;z-index:2}}@media screen and (max-width: 990px){.header__heading-link{padding:0}.top-bar .page-width>div:nth-child(2){width:100%;text-align:center}.top-bar .page-width>div:last-child{width:100%;text-align:center}.top-bar .page-width>div{width:100%;text-align:center}.footer__copyright.caption{text-align:center;width:100%;font-size:1.6rem}.footer__column.footer__column--info{display:block}.footer__bottom-links{width:100%;text-align:center}.footer-item-row .footer-item-column:first-child,.footer-item-row .footer-item-column:nth-child(2),.footer-item-row .footer-item-column:nth-child(3),.footer-item-row .footer-item-column:last-child{width:48%}#shopify-section-footer{margin-top:0}.font-60{font-size:4rem}.hero-section br{display:none}.featured-collection-section-col{width:100%;margin-bottom:1rem}.section-headline{font-size:3.5rem}.section-subheadline{font-size:1.6rem}.product-category-menu a{font-size:1.2rem}.category-slider{overflow:hidden;padding-left:5rem;padding-right:5rem}.product-category-item .slick-prev{left:0}.product-category-item .slick-next{right:0}.about-section-img{margin:0;text-align:center}.about-section-img img{max-width:70%}.about-inner-row>div:first-child{width:100%;margin-bottom:2rem}.about-inner-row>div:last-child{width:100%}.chocolate-row div:first-child{width:20%}.chocolate-row div:last-child{width:80%}.how-it-works-section-row:before{display:none}.font-32{font-size:2.8rem}.column-quarter{width:48%}.collection-section3{padding-top:4rem;padding-bottom:4rem}.image-blurb{margin-bottom:1rem}.mobile-text-center{text-align:center}.column-half{width:100%}.font-50{font-size:3.5rem}a.faq-toggle{font-size:1.8rem;line-height:1.2}.faq-section{padding-top:4rem!important;padding-bottom:4rem!important}.product__info-container .product__title>*{font-size:3rem}.product__info-container .price__regular .price-item{font-size:2rem}.product-recommendations-wrap .grid .grid__item{width:48%}.hero-section-col img{max-width:30rem}}@media screen and (max-width: 768px){.color-background-1.gradient.contact-innersect{flex-direction:column}.contact-innercol.contact.page-width.page-width--narrow.section-template--14504223637571__form-padding{margin:0}.contact-col{width:100%}.contact-section{background:none}.contact-info.contact-col{padding-right:0}}@media screen and (max-width: 767px){.footer-item-row .footer-item-column:first-child,.footer-item-row .footer-item-column:nth-child(2),.footer-item-row .footer-item-column:nth-child(3),.footer-item-row .footer-item-column:last-child{width:100%}.footer-news-letter{background-size:500%}.footer-news-letter h2{font-size:2.3rem;text-align:center}.footer-news-letter .newsletter-form__field-wrapper{display:block}.footer-news-letter .field{width:100%;margin-bottom:1rem}.newsletter-submit{width:100%}.newsletter-submit button{padding:1.7rem}ul.footer-links a{font-size:1.6rem}.section-headline{font-size:3rem}.chocolate-row div:first-child{width:100%;text-align:center}.chocolate-row div:last-child{width:100%;text-align:center}.how-it-works-col{text-align:center;width:100%}.font-32{font-size:2.5rem}.collection-box{padding:3rem 3rem 9rem}.featured-collection-section{padding:2rem 0}.hero-section-row{flex-direction:column-reverse}.hero-section-col{width:100%;text-align:center}.contact-col h2.color-blue.title.title-wrapper--no-top-margin.h1{width:100%}.mobile-text-center{text-align:center}.column-quarter{width:100%}.image-blurb{margin-bottom:2rem}body{line-height:1.4}.collection-section3 br{display:none}.free-shipping-banner{margin-bottom:0}.faq-item{padding:1rem 2rem}.product-recommendations-wrap .card__heading{font-size:1.6rem}a.view-product-btn{font-size:1.6rem;padding:.7rem .5rem}}.section-row{align-items:flex-start}.collection-section3 .mb-40{display:flex;flex-direction:row!important;align-items:center}.collection-section3 .column-half{width:50%}.about-flex-container,.about-flex-container-reverse{max-width:1400px;margin:auto;display:flex;flex-direction:row}.about-sec1{padding:5% 3% 0}.about-sec2{padding:0 3%}.about-sec3{padding:0 3% 5%}.section-heading-single{padding:0 3%}.flex-container-col{width:50%}.flex-container-col-content{width:50%;display:flex;flex-direction:column;justify-content:center}.flex-container-col2{width:50%}.flex-container-col-content2{width:50%;display:flex;flex-direction:column;justify-content:center;margin-right:50px}.flex-container-col2 img{margin-right:-230px}.flex-container-col-content3{width:50%;display:flex;flex-direction:column;justify-content:center;margin-left:50px}.flex-container-col3{width:50%}.gmap_canvas iframe{width:600px}.section-heading-single h2{margin-bottom:80px}.cstm-heading{font-family:JTMarnie!important;font-size:22px;font-weight:700;color:#262461;width:300px;margin:0 0 60px}.cstm-heading2{font-family:JTMarnie!important;font-size:22px;font-weight:700;color:#262461;margin:0 0 40px}.cstm-list ul,.cstm-list li{list-style-type:none}ul.cstm-list{display:flex;margin:0}.cstm-list p{margin-left:20px}.location-list li,.store-hours-list li{font-family:JTMarnie!important;font-size:17px;font-weight:400;color:#8b8b8b;margin-left:50px;padding-left:20px}@media screen and (max-width: 767px){.about-section-row{flex-direction:column!important}.about-section-col1,.about-section-col2{width:100%!important}}.faqs-headline{color:#262461;font-family:JTMarnie!important;font-size:40px;font-weight:700;margin:20px 0}.faqs-heading h2,.faqs-heading p{text-align:center;color:#262461}.faqs-heading{padding:5% 3% 50px}.cstm-accordion{padding:0 3% 3%;background-image:url(/cdn/shop/files/mini_chocolates.png?v=1658138828);background-repeat:no-repeat;background-position:top right -150px}.cstm-accordion-bg{background-image:url(/cdn/shop/files/choco_crumbs.png?v=1658220319);background-repeat:no-repeat;background-position:bottom -150px left -300px}.cstm-accordion .accordion{background-color:#fff;color:#262461;cursor:pointer;width:100%;text-align:left;border:none;outline:none;transition:.4s;display:flex;align-items:center;justify-content:space-between;padding:28px 48px;border-radius:15px}.active-acc{background:rgb(34,34,70);background:linear-gradient(90deg,rgba(34,34,70,1) 0%,rgba(34,34,70,1) 0%,rgba(177,66,155,1) 100%,rgba(177,66,155,1) 100%)}.active-acc>.accordion-title{color:#fff}.cstm-accordion .panel{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-radius:15px}.accordion-title{font-family:JTMarnie!important;font-size:20px;font-weight:400;color:#262461;margin:0}.accordion-content{font-family:JTMarnie!important;font-size:14px;color:#262461;padding:55px 95px 35px}.cstm-accordion .accordion:after{content:url(/cdn/shop/files/chevron_down.svg?v=1658210031)}.active-acc:after{content:url(/cdn/shop/files/chevron_up.svg?v=1658210031;)}.cstm-accordion .accordion{display:flex;align-items:center;justify-content:space-between;padding:28px 48px;border-radius:15px}.cstm-accordion .accordion-tab{margin-bottom:20px}.intouch-wrapper{background:#f9f5ef;margin-top:-3.5rem;padding-top:10rem;padding-bottom:2rem}.intouch-section{max-width:background;background:transparent}.intouch{padding:50px 100px;background:white;border-radius:500px;margin-top:-20rem;box-shadow:0 0 40px -30px gray;background:url(/cdn/shop/files/Rectangle_2321.jpg?v=1658380497);background-repeat:no-repeat;background-size:auto;background-size:cover}.getintouch__fields{display:flex;justify-content:space-evenly;gap:10px}.intouch .field{width:25%}.intouch .field:after,.intouch .field:before{box-shadow:unset}.intouch input{width:100%;background:#F6F6F6;outline:0!important;border-radius:100px;padding:2rem 2.5rem;border:0}.intouch button.button{border-radius:50px;display:inline-block;padding:2rem 8rem;background-color:#b1429b;color:#fff;text-transform:uppercase;transition:all .3s ease}.intouch .button:after,.intouch .button:before,.field:hover.field:after,.button:not([disabled]):hover:after{box-shadow:unset}.intouch b{color:#373737;letter-spacing:0}.intouch::placeholder{font-size:1.8rem;color:#9d9d9d80;font-family:JTMarnie!important;font-weight:300}.corporate-contact-col input{background:#F5F5F5;padding:25px 0;border:none}.corporate-contact-col label{font-family:JTMarnie!important;font-weight:700;font-size:18px;color:#a8a8a880}.corporate-contact-col textarea{height:160px;background:#F5F5F5}.corporate-contact-col button{width:100%;background-color:#262461;padding:20px;border-radius:9999px}.corporate-contact-col button:after{border-radius:9999px}.corporates-support-section{padding:3%}.corporates-intro-sec{padding:3%;display:flex;flex-direction:row;justify-content:center}.corporates-intro-col1 img{width:135%;margin-left:-135px}.corporates-intro-col1{width:50%}.corporates-intro-col2{width:50%;padding-left:85px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.corporates-cstm-btn{font-family:JTMarnie!important;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase;color:#fff;padding:17px 42px;border-radius:9999px;background-color:#b1429b}.corporate-flex-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:70px}.corporate-flex-container-col1{width:50%;display:flex;flex-direction:column;justify-content:flex-start}.corporate-flex-container-col1 h2,.corporate-flex-container-col2 p{margin:0}.corporate-flex-container-col2{width:50%;padding-left:80px}.corporates-img-box-container{display:grid;grid-template-columns:auto auto auto auto}.corporates-img-box{background:#ffffff;margin:0 10px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.img-box-content{padding:0 20px}.img-box-heading{font-family:JTMarnie!important;font-size:20px;font-weight:700;color:#262461;text-align:center}.img-box-heading:after{content:"";width:117px;height:2px;display:block;background:#262461;margin:10px auto auto}.img-box-text{font-family:JTMarnie!important;font-size:17px;font-weight:400;color:#9d9d9d;text-align:center}.corporates-img-box-container img{width:100%}@media (max-width:1024px){.corporates-img-box-container{grid-template-columns:auto auto;gap:20px}}@media (max-width:767px){.corporates-img-box-container{grid-template-columns:auto}}.review-section{background:url(/cdn/shop/files/reviews_bg.png?v=1658386205);background-size:cover;background-position:center;background-repeat:no-repeat}.review-innersect{display:flex;justify-content:space-around;padding:10rem 0}.review-main{display:flex}.rev-rating h2{font-size:70px;font-family:JTMarnie!important;font-weight:700;color:#fff;line-height:0;margin-top:3rem}.rev-img{align-self:center;margin-left:2rem}a.rev-cta{font-family:JTMarnie!important;color:#fff;font-size:1.6rem;text-decoration:none;letter-spacing:0}.review-item{text-align-last:center}.price__container span{color:#b1429b!important}legend.form__label{text-transform:uppercase}.product-form__input input[type=radio]:checked+label{border-radius:5px;background:none!important;border-color:#262461!important;padding:10px 30px;color:#262461!important}.product-form__input input[type=radio]+label{padding:10px 30px!important;border-radius:5px!important;color:#aaa!important;border-color:#dedede!important}.product-recommendations .price__container span{font-family:JTMarnie!important;font-weight:700!important;color:#262461!important}.product-recommendations .price{text-align:center}.product-recommendations .card__heading a{text-align:center;min-height:100px}.product-recommendations .loox-rating{text-align:center;position:unset!important;float:revert!important}.loox-rating{float:right;position:relative;top:-50px}.h4.spf-product-card__title{min-height:80px;text-align:center}.h4.spf-product-card__title a{font-family:JTMarnie!important;font-weight:700!important;color:#262461!important}.spf-product-card__price-wrapper span{color:#262461!important}.spf-product-card__price-wrapper{text-align:center!important}.spf-product-card__inner img{object-fit:cover;height:100%!important}#gf_pagination_wrap{padding-bottom:40px}.product-category-menu .slick-track{width:100%!important;transform:revert!important;display:flex;justify-content:center}.circle-divider{margin-left:10px}@media screen and (max-width: 1024px){.grid--2-col-tablet .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.product__info-wrapper.grid__item{padding:30px 0 0}.product__info-container{max-width:100%!important}.product-recommendations .card__heading a{min-height:55px}.flex-container-col img{margin-left:0}.flex-container-col2 img{margin:0}.flex-container-col-content3{flex-direction:column}.about-sec3 .about-flex-container #mapdiv,.about-sec3 .about-flex-container #mapcanvas,.gmap_canvas iframe{width:100%}.cstm-heading{margin-bottom:20px}.cstm-heading2{margin:20px 0}ul.cstm-list{padding-left:0}.cstm-list img{width:15px}.section-heading-single h2{margin-bottom:40px}.accordion-title{font-size:18px}.intouch button.button{padding:2rem 5rem}.corporates-intro-sec{flex-direction:column}.corporates-intro-col1 img{width:100%;margin-left:-80px}.corporates-intro-col1,.corporates-intro-col2{width:100%;padding:0}.corporates-intro-col2{margin:20px 0}.corporates-img-box img{width:100%}.corporates-img-box{width:100%!important;margin:10px}}@media screen and (max-width: 768px){.about-flex-container{flex-direction:column}.about-flex-container-reverse{flex-direction:column-reverse}.flex-container-col{width:100%;display:flex;justify-content:center}.flex-container-col img{width:500px}.flex-container-col-content{width:100%}.flex-container-col2{width:100%;display:flex;justify-content:center}.flex-container-col2 img{width:500px}.flex-container-col-content2,.flex-container-col3{width:100%}.flex-container-col-content3{width:100%;margin-left:0;margin-top:30px}.cstm-heading2{margin-top:0}.cstm-accordion,.cstm-accordion-bg{background:none}.intouch button.button{width:100%}.intouch .getintouch__fields{flex-direction:column;gap:20px}.intouch .field{width:100%}.intouch{border-radius:50px;padding:50px}.intouch-wrapper{margin-top:20px}.corporates-intro-col1 img{margin-left:0;object-fit:cover;max-width:100%}.corporates-intro-col1,.corporates-intro-col2{width:100%;padding:0}.corporates-intro-col2{margin-top:10px;margin-bottom:30px}.corporates-img-box-container{flex-direction:column}.img-box-heading:after{display:block;margin:20px auto auto}.review-innersect{flex-direction:column}.review-item{align-self:center;margin-bottom:5rem}.review-item:last-child{margin-bottom:0}.review-section{margin-bottom:5rem}.corporate-flex-container{flex-direction:column}.corporate-flex-container-col1,.corporate-flex-container-col2{width:100%;padding-left:0}.corporate-flex-container-col2{margin-top:3rem}.styled-section-image-right-row{flex-direction:column-reverse}.styled-section-image-left-row{flex-direction:column}.styled-section-image-right-col,.styled-section-image-left-col{width:100%;text-align:center}.styled-section-image-right-col img,.styled-section-image-left-col img{width:50%}.styled-section-image-right{background-size:cover;padding:3rem}.styled-section-image-left{background-size:cover;padding:3rem 0}.styled-section-image-left .styled-section-image{margin-left:0}}@media screen and (max-width: 767px){.flex-container-col img,.flex-container-col2 img{width:100%}.cstm-accordion .accordion{padding:25px 30px}.accordion-content{padding:30px 30px 10px}.faqs-heading{padding-bottom:0}.product-recommendations .card__heading a{min-height:65px}}.cart__note:after{display:none}.shopify-section.cart__footer-wrapper{padding-bottom:6rem}header#site-header>details-modal.header__search{display:none!important}div#glFilter-search-popup{display:none}#new-search-li{display:block}@media screen and (max-width: 767px){#site-header{min-width:revert;padding:0 1rem!important}.top-bar{padding:1rem!important}.collection-section3{padding:5rem 0!important}.collection-section3 .column-half{width:100%}.how-it-works-section{padding-top:4rem;padding-bottom:0}.styled-section-image-right{margin:4rem 0!important}.blog-section{padding-top:4rem!important}#gf_pagination_wrap{padding-bottom:0!important}.faq-section{padding-top:0!important}.hero-section{padding:5rem 1rem!important}.blog-articles{grid-gap:3rem!important}.main-blog{padding:5rem 0!important}.about-flex-container .flex-container-col img{margin-bottom:3rem!important}.gmap_canvas,.mapouter{width:100%!important}.faqs-headline{text-align:center;font-size:25px}.page-width{width:100%}.map-container{padding:0 1rem 5rem!important}.footer__content-top,.footer__localization:empty+.footer__column{padding:0 1rem!important}}.shopify-policy__container{margin-top:80px!important;max-width:120rem!important}
/*# sourceMappingURL=/s/files/1/1034/2577/t/25/assets/custom.css.map?v=1683740253 */
