.customizer-sidebar{width:100%;font-size:14px;display:flex;flex-direction:column;margin-top:22px}.pl-label{display:flex}.form-group label,.pl-label{color:#000;font-size:20px;font-weight:400;font-family:Optima,sans-serif;letter-spacing:.2px;margin-bottom:12px;display:block;text-align:left}.dropdown{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.personalization .tabs{display:flex;border:1px solid rgba(38,38,38,.3)}.tabs .tab{flex:1;text-align:center;background:transparent;border:none;font-size:16px;color:#26262ccc;padding:24px 0;cursor:pointer}.tabs .tab.active{background-color:#c9b6eb;color:#fff}.personalization .tabs .tab:not(:last-child){border-right:1px solid rgba(38,38,38,.3)}.canvas-preview{padding-top:15px;display:flex;justify-content:center}.contact-note a{font-size:12px;color:#7d4dbb;text-decoration:underline}.quantity-price{display:flex;gap:10px}.price{font-size:16px;color:#222}.price .total-price{font-size:20px}.btn-add-to-cart{background:#7d4dbb;color:#fff;border:none;padding:12px;font-weight:700;border-radius:4px;cursor:pointer;transition:background .2s ease}.btn-add-to-cart:hover{background:#6639b2}.custom-dropdown{position:relative;width:100%;margin-bottom:24px}.custom-dropdown .selected-item{display:flex;align-items:center;gap:10px;padding:28px 16px;border:1px solid rgba(38,38,38,.2);border-radius:0;background:#fff;cursor:pointer;font-size:16px;letter-spacing:.16px}.custom-dropdown .selected-item img,.custom-dropdown .dropdown-option img{width:28px;height:28px;object-fit:contain;flex-shrink:0;border-radius:4px}.custom-dropdown .chevron{margin-left:auto;width:10px;height:10px;fill:#888}.custom-dropdown .dropdown-options{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 10px #0000000d;z-index:99;overflow-y:auto;max-height:220px}.custom-dropdown.open .dropdown-options{display:block}.custom-dropdown .dropdown-option{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background .2s;font-size:14px;border-bottom:1px solid #eee}.custom-dropdown .dropdown-option:last-child{border-bottom:none}.custom-dropdown .dropdown-option:hover{background:#f8f8f8}.customization-configurator{margin-top:10px;background-color:#f4f0fb80;padding-top:50px}.stickers-grid .sticker-option-wrapper{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;padding:20px;margin-top:15px;max-height:315px;border:1px solid rgba(38,38,38,.2);overflow-y:auto;scrollbar-color:#c9b6eb #f2f2f2}.sticker-option{border:1px solid #d9d9d9;border-radius:0;padding:5px;text-align:center;font-size:12px;cursor:pointer;transition:border .2s,background .2s}.sticker-option img{width:100%;height:100%;max-height:115px;object-fit:contain;object-position:center}.sticker-option.selected{border:2px solid #ffd700;background:#f6f0ff}#text-controls{background:#fff;padding:25px 25px 55px;border:1px solid rgba(38,38,38,.2);margin-top:30px}#text-controls label{display:block;font-size:16px;font-weight:400;color:#323232;margin-bottom:20px;text-align:left;letter-spacing:.16px}#textInput{width:100%;padding:18px 16px;font-size:16px;background:#f5f5f5;color:#26262ccc;border:0;margin-bottom:15px;box-sizing:border-box}#textInput::-webkit-input-placeholder{opacity:.5}#textInput::-moz-placeholder{opacity:.5}#textInput:-ms-input-placeholder{opacity:.5}#textInput:-moz-placeholder{opacity:.5}#fontFamily{width:100%;padding:18px 35px 18px 16px;font-size:16px;background:#f5f5f5;color:#26262ccc;border:0;margin-bottom:15px;-webkit-appearance:none;appearance:none;background-image:url(../assets/dropdown-arrow.svg);background-size:15px;background-repeat:no-repeat;background-position:98%}.formatting-buttons{display:flex;justify-content:inherit;align-items:center;flex-wrap:wrap;gap:20px}#addText{background-color:#c9b6eb;color:#fff;padding:15px 40px;border:0;margin-top:15px;display:flex}.formatting-buttons button:not(.pcr-button){display:flex;align-items:center;justify-content:center;width:60px;height:55px;background-color:#f5f5f5;border:1px solid transparent;border-radius:0;padding:5px;font-size:18px;font-weight:700;cursor:pointer}.formatting-buttons button:not(.pcr-button).active{border-color:gold}.pickr{display:flex;align-items:center;justify-content:center;width:60px;height:55px;background-color:#f5f5f5}#fontColor{width:40px;height:40px;padding:0;border:none;cursor:pointer;border-radius:6px;background:transparent}#fontSize{display:flex;align-items:center;justify-content:center;width:60px;height:55px;background-color:#f5f5f5;border:1px solid transparent;-webkit-appearance:number-input;-moz-appearance:number-input;font-size:15px;text-align:center}#fontSize::-webkit-outer-spin-button,#fontSize::-webkit-inner-spin-button{-webkit-appearance:auto!important;appearance:auto!important}.color-swatch{display:inline-block;width:24px;height:24px;border:2px solid #ccc;border-radius:50%;margin-right:8px;cursor:pointer;transition:transform .2s}.color-swatch:hover{transform:scale(1.1);border-color:#666}.macaron-progress-bar{position:relative;margin-bottom:63px;max-width:600px;margin-left:auto;margin-right:auto}.progress-line-wrapper{position:absolute;top:14px;left:0;width:100%;height:1px;z-index:0}.progress-line-full{width:100%;height:1px;background-color:#6c4b8a;opacity:.3}.progress-steps{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.progress-step{position:relative;display:flex;flex-direction:column;align-items:center;width:33.33%}.progress-step:not(:last-child):after{content:"";position:absolute;top:14px;left:57%;height:1px;width:100%;background-color:#836d9b}.step-circle{width:28px;height:28px;border-radius:50%;border:1px solid #6c4b8a;background-color:#fff;color:#6c4b8a;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;z-index:1}.progress-step.active .step-circle{background-color:#6c4b8a;color:#fff}.step-label{margin-top:6px;font-size:13px;color:#6c4b8a;text-align:center}.macaron-box-item img{padding:0}.macaron-box-item{background-color:#fff;border:2px solid transparent;transition:border-color .3s ease}.macaron-box-item.active{border-color:gold}.macaron-box-item label{display:block;padding:10px 0}.custom-preview-container{margin-top:20px;padding:10px;border:1px dashed #ccc;background:#fafafa}#custom-preview-container,.inject,#cc-preview-close{display:none}#cc-preview-visible,#cc-preview-close,.cc-preview-visible{color:#836d9b}#backButton{padding-top:22px}.customizer-btn{padding:15px 30px;background-color:transparent;color:#836d9b;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.16px;border:1px solid #836d9b}.customizer-btn:hover{background-color:#836d9b;color:#fff;line-height:normal}.dd-btn-group{display:flex;flex-wrap:wrap;gap:8px}.customizer-btn{text-align:center}li.c-header__primary-list-item.active,li.c-header__secondary-nav-list-item.active,li.c-footer__list-item.active,li.c-header__settings-item.active{color:#c9b6eb}li.c-header__settings-item.active .c-header__settings-link .a,li.c-header__settings-item.active .c-header__settings-link .b{fill:none;stroke:#c9b6eb}.c-header__cart-count{color:#262626cc!important;font-size:11px;font-weight:800}.view-more-link{margin-top:20px}.c-product__stickers{margin-bottom:35px}div#qab_container{position:absolute;left:0;right:0;top:0}.tl-custom-position.top-right{top:70px!important;left:0!important;right:0!important;max-width:1400px;margin:0 auto;display:inline-flex;justify-content:flex-end;padding:0 20px;border:0!important;box-shadow:none!important;border-radius:0!important;background:0!important;z-index:1}.c-header__social-icons,.c-header__logo,.c-header__secondary-nav-list-item{z-index:2}.tl-custom-position>div{border:1px solid #000;background:#fff;box-shadow:0 0 10px #00000026;border-radius:3px;background-color:#fff}.identixweb-order-delivery .iw-calander-diactive{max-width:inherit!important}.no-border{border:none!important}#insta-feed{margin-top:120px!important;max-width:1400px!important}#insta-feed h2{margin-bottom:60px!important}.about-containor-reverse .about-content{padding-left:7rem}.about-containor{display:flex;flex-wrap:wrap;margin-bottom:100px}.about-containor>div{margin-bottom:10px}.about-image{width:439px;height:310px;text-align:center}.about-image img{max-width:439px;height:auto}.ab-center{text-align:center}.about-hero{width:100%}.ar-date{color:#4d4d4dcc;font-size:14px;letter-spacing:.42px;margin-bottom:23px}.news-header{max-width:900px;padding-bottom:60px;color:#262626cc;font-size:40px;line-height:46px}.c-latest-news__grid--page,.c-latest-news__grid{max-width:900px;margin:0 auto}.c-latest-news{display:block;background-color:#fafafa;padding:120px 0;margin-bottom:0}.c-latest-news__single-news{display:flex;flex-direction:row;gap:50px;flex:0 0 100%;justify-content:center}.c-article__text{font-family:Optima,sans-serif;color:#262626cc;font-size:16px;line-height:30px}.c-article__header{color:#262626cc;font-size:40px;line-height:46px;font-family:Optima,sans-serif}.dd-news-image{flex:0 0 274px}.dd-news-image a{width:100%;height:233px}.c-latest-news__news-title{margin:0 0 10px;color:#262626cc;font-size:26px;font-weight:400}.c-latest-news__desc{font-size:16px;color:#262626cc;line-height:30px}.c-latest-news__single-news img{height:100%;max-height:inherit}.dd-read-more-link{color:#836d9b;font-size:16px;font-weight:500}.c-latest-news__header{margin-bottom:60px}.utils__container .c-article{max-width:800px;padding:0;margin:20px auto 70px}.article-wrapper{position:relative}.article-wrapper .breadcrumbs ol{padding-left:0}.article-wrapper .breadcrumbs ol li{margin-bottom:0}.article-wrapper .article-socials{position:sticky;top:100px;left:0;text-align:center;display:flex;flex-direction:column;align-items:flex-start;float:left;margin-top:110px}.article-wrapper .title{margin-bottom:10px;font-size:12px;letter-spacing:.36px;color:#836d9b}.article-wrapper .socials{display:grid;gap:10px}.article-wrapper .social-icon{display:inline-block;width:15px;height:15px}.article-wrapper .social-icon img{width:100%;height:100%;object-fit:contain}.article-wrapper h1,.article-wrapper h2,.article-wrapper h3,.article-wrapper h4,.article-wrapper h5,.article-wrapper h6{color:#262626cc;line-height:1.15;margin:50px 0 15px}.article-wrapper h1{font-size:40px}.article-wrapper h2{font-size:32px}.article-wrapper h3{font-size:26px}.article-wrapper h4{font-size:22px}.article-wrapper h5{font-size:20px;line-height:1.8}.article-wrapper p,.article-wrapper .c-article__text,.article-wrapper ul:not(.recipes-page) li,.article-wrapper ol li{font-size:16px;line-height:1.88;color:#262626cc;margin-bottom:25px}.article-wrapper time{text-transform:uppercase;color:#4d4d4dcc;font-size:14px;font-weight:500}.article-wrapper .c-article__header{margin-bottom:20px}.article-wrapper figure{margin:40px 0}.article-wrapper figure .image{height:380px}.article-wrapper figure .image img{height:100%;width:100%;object-fit:contain;object-position:left}.article-wrapper figure figcaption{position:relative;font-size:14px;line-height:1.43;color:#262626cc;margin-top:10px;padding-left:10px}.article-wrapper figure figcaption:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background-color:#875e9f}.article-wrapper ul:not(.recipes-page),.article-wrapper ol{padding-left:20px}.article-wrapper ul:not(.recipes-page) li,.article-wrapper ol li{list-style-position:outside}.article-wrapper ul:not(.recipes-page) li{list-style-type:disc}.recipes-page li:not(:last-child):after{top:2px!important;bottom:3px!important}.article-wrapper ol li{list-style-type:decimal}.article-wrapper ul li::marker,.article-wrapper ol li::marker{color:#875e9f;font-weight:700}.article-wrapper blockquote{position:relative;font-size:22px;font-style:italic;line-height:1.55;color:#262626cc;margin:50px 0;padding-left:50px}.article-wrapper blockquote:before{content:"";position:absolute;left:0;top:8px;background:url(../assets/quote.png) no-repeat;background-size:30px;width:30px;height:30px}.section-about-hero .breadcrumbs{text-align:left}.c-page-about-header{margin-top:80px;text-transform:uppercase}.c-homepage-about.about-section{padding-bottom:0}.about-section .about-containor{column-gap:90px;flex-wrap:nowrap}.about-section .about-containor:last-child{margin-bottom:100px}.about-section .about-containor .about-image{flex:0 0 440px;max-width:440px;height:310px}.about-section .about-containor .about-image img{width:100%;height:100%;object-fit:cover}.about-section .about-containor .about-content{flex-grow:1}.about-section .about-containor .about-content h3{font-size:32px;color:#262626cc;line-height:1.16;margin-bottom:20px;text-transform:uppercase}.about-section .about-containor .about-content p{font-size:16px;color:#262626cc;line-height:1.63;margin-bottom:25px}.about-section .c-homepage-about__header{font-size:40px;color:#836d9b;margin-bottom:50px}.about-section .about-containor.about-containor-reverse{flex-direction:row-reverse}.about-section .about-containor-reverse .about-content{padding-left:0}.about-section .about-containor .about-content h5,.about-section .about-containor .about-content p strong{font-size:16px;font-weight:700;color:#262626cc;text-transform:uppercase;margin-bottom:3px;line-height:1.63}.page-content-area h2{font-size:18px;color:inherit;font-weight:700;text-align:left;display:inline-block;margin:0;padding:0;line-height:0;text-transform:none}.shopify-policy__body h2{font-size:16px;line-height:26px;text-align:left;color:inherit;text-transform:none;margin-bottom:5px}.blog-author{font-size:16px;font-weight:400;display:inline-block}.c-article__text{line-height:23px}.c-contact-form__content h2{font-size:16px;line-height:24px;color:inherit}.c-product-description__content,.c-product-description__content p,.c-product-description__content span{font-family:Optima,sans-serif!important;font-size:16px!important}#custom_contact_form_1{width:100%}.sl-box-slide-btn:after{display:none}.c-configurator__flavors{padding:17px 0 0}.c-address__container{padding-right:0}.c-collection-box__content span{margin:5px 0 10px}.c-collection-box__content h2{margin:5px 0 0}.translation-lab-floating-dropdown-content li.active{display:none}.c-flavor-boxes__header{margin-bottom:10px}.c-flavor-details__box{background-color:#fff;text-align:left;padding:50px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px) / 3;flex:0 0 calc(100% - 40px) / 3;opacity:0;top:-10px;position:absolute;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 16px 30px #0000001a;transition:.2s;z-index:2}.c-build-selection-link__content ul{line-height:1.5;text-align:left;margin:0 auto 25px}.custom-product-box h3{margin-bottom:32px}.flavour-month-icon{max-width:100%;width:42px}.flavour-of-the-month-header{margin-top:30px}.flv-of-the-month-header{margin-top:14px}.macron-flavour-image{position:absolute;right:23%;display:inline-block!important;top:25%}.macron-flavour-image-small{width:18px}.flavour-of-the-month-1x{width:38px}.pdr{position:relative}@media(min-width:901px){.dd-desktop-none{display:none!important}}@media only screen and (max-width:900px){.dd-mobile-none{display:none!important}.article-wrapper .article-socials{float:none;align-items:flex-start}.c-latest-news__single-news{flex-direction:column}.news-header{padding-bottom:0;margin-left:0;text-align:left}.c-flavor-details__box--show{opacity:1}.article-wrapper .article-socials{position:relative;top:auto;display:flex;align-items:center;gap:10px;margin-top:0;flex-direction:row;margin-bottom:30px}.article-wrapper .socials{display:flex}.article-wrapper .title{margin-bottom:0}.article-wrapper h1{font-size:30px}.article-wrapper h2{font-size:26px}.article-wrapper h3{font-size:24px}.article-wrapper h4{font-size:20px}.article-wrapper h5{font-size:18px}.article-wrapper p,.article-wrapper .c-article__text,.article-wrapper ul li,.article-wrapper ol li{margin-bottom:15px}.article-wrapper blockquote{font-size:18px}.article-wrapper .c-article__header{margin-bottom:10px}.article-wrapper .c-article__image{width:100%;margin-left:0}.article-wrapper figure .image{height:auto}.utils__container .c-article{margin-bottom:40px}.about-section .about-containor{column-gap:0;row-gap:30px;margin-bottom:50px}.about-section .about-containor,.about-section .about-containor.about-containor-reverse{flex-direction:column}.about-section .about-containor .about-content h3{font-size:24px}.about-section .about-containor .about-image{flex:none;max-width:100%;height:220px}.about-hero{height:230px}.tl-custom-position.top-right{top:30px!important;right:85px!important}.customization-configurator{margin-top:0}.customization-configurator .c-configurator__container .c-configurator__box-wrapper{flex:100%!important;margin-top:50px;padding:0!important}.formatting-buttons{gap:10px}}.c-flavors_details__image{max-width:100px;height:auto}.c-flavor-details__box .c-flavor-boxes__header{margin-top:23px}.c-flavor-details__box .c-flavor-boxes__subheader{font-size:20px;line-height:1.5;color:#262626cc;margin:0 auto}.c-flavors-container{position:relative}.c-flavor-details__box .close-icon{float:right;bottom:30px;left:32px;font-size:18px;color:#191919;text-decoration:none;display:none}.c-flavors__image{margin:0 auto}.mb-20{margin-bottom:20px}.c-form__form-control textarea{font-family:inherit}.c-main-slider__slide-button{height:calc(100% - 104px)}.c-configurator__box-title{color:#646464;font-size:16px}.c-configurator__flavors{padding:0}.c-footer__logo{background:none}.c-main-slider__slide-button:after{height:auto}.slick-slide .c-configurator__add-to-box{background-color:#ffa023}.c-product-description__allergens{text-align:center}.c-product-description__allergens svg{display:none}.set-flavour-month-img{display:flex;justify-content:space-between}.ma-title{margin:0 auto}.mx-350{max-width:350px!important}#shopify-section-1591887073290,#shopify-section-1591887073290 .c-build-selection-link__content,#shopify-section-1645076338bc395ad2,#shopify-section-1645076338bc395ad2 .c-build-selection-link__content,#shopify-section-1645076338bc395ad2 .c-build-selection-link__container,#shopify-section-16455057302286d548,#shopify-section-16455057302286d548 .c-build-selection-link__content,#shopify-section-16455057302286d548 .c-build-selection-link__container{background-color:#fafafa}.c-homepage-about{padding:120px 0;border:1px solid #dedede}img.flavour-month-icon.macron-flavour-image.flavour-of-the-month-1x{padding:0;right:15%;top:27%}.flavour-month-icon-small{width:18px}.flavour-of-the-month-header span{position:relative;top:2px}.flavour-of-month--img .icon-star{position:absolute;right:5rem;top:2rem}.mx-350{box-shadow:0 0 11px #21212133}.mx-350:hover{box-shadow:none}.flavour-of-month-wrapper{text-align:center;text-transform:uppercase;font-size:24px;letter-spacing:1.5px;line-height:1;padding:0 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.flavour-of-month--img{position:relative}.flavour-of-month-wrapper .mt-img{width:auto;height:200px;max-width:100%;object-fit:contain}.flavour-of-month--img .icon-star{position:absolute;right:7rem;top:1.8rem}.flavour-of-month--img .icon-star img{width:20px}.fotm-link{height:100%}.fotm-link:hover{text-decoration:none}#myBtnContainer #flavour-filter-select-box{text-transform:uppercase}#myBtnContainer #flavour-filter-select-box{display:none;margin:0 auto;background:#fff;padding:12px 0}#myBtnContainer{text-align:center;margin-bottom:20px}#myBtnContainer .btn{border:none;outline:none;padding:12px 16px;background-color:#f1f1f1;cursor:pointer;text-transform:uppercase}.flavours-df-hide{display:none}.show-flavour{display:block}#myBtnContainer .btn:hover,#myBtnContainer .btn.active{background-color:#836d9b;color:#fff}@media(max-width:1024px){.c-header__primary{padding-left:15%}.ma-title{padding-left:11rem}}@media(max-width:991px){.flavour-of-month-wrapper{font-size:18px}.flavour-of-month-wrapper .mt-img{height:150px}}@media(max-width:900px){.news-header,.c-latest-news__grid--page,.c-latest-news__grid{max-width:100%}.ma-title{padding-left:0}.macron-flavour-image{right:10%;top:20%}.c-footer__logo{margin-bottom:20px;width:auto}.c-footer__social-icons{justify-content:center}.c-footer__links{width:auto;text-align:center}.c-configurator__flavor-name{height:40px!important}.c-configurator__flavors-box-item img{padding-bottom:0}.c-configurator__add-to-box{height:30px;width:100%;padding:5px;font-size:12px}.c-flavor-details__box .c-flavor-boxes__header{font-size:20px}.c-flavor-details__box .c-flavor-boxes__subheader{font-size:16px}.c-flavor-details__box{padding:25px;top:19px}.c-flavor-details__box .close-icon{display:none}.c-footer__middle{margin-left:0!important}.c-flavors__image{margin:1px auto}}@media(max-width:600px){.tl-custom-position.top-right{top:12px!important;right:auto!important;left:50px!important}}@media(max-width:480px){.p-0{padding:0}#myBtnContainer .btn{display:none}#myBtnContainer #flavour-filter-select-box{display:block}.flavour-of-the-month-header span{top:1px}.set-flavour-month-img{display:block}.ma-title{padding-left:0}.macron-flavour-image{right:8px;top:15%}img.flavour-month-icon.macron-flavour-image.flavour-of-the-month-1x{right:20%;top:21%;width:30px}.c-flavor-details__box.even,.c-flavor-details__box.odd{margin-top:-16px}.c-address__address-wrapper{text-align:left!important}.c-address__container{padding-right:0}.c-address__buttons .utils__button--tertiary{padding:15px 28px}.c-form__input-row>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 95%}.c-flavor-details__box .c-flavor-boxes__subheader{font-size:12px}.c-flavor-details__box{padding:12px;top:20px}.c-flavor-details__box .c-flavor-boxes__header{margin-top:13px;height:38px;font-size:18px}.c-flavor-details__box .close-icon{display:none}.c-main-slider__slide-button{width:42px}.c-footer__logo img{width:auto;max-width:inherit}.utils__container{overflow:hidden}.flavour-month-icon{width:20px}.flavour-of-month--img .icon-star{position:absolute;right:20%;top:10px;width:18px}.hero-fotm-img{max-height:inherit!important}.flavour-of-month--img .icon-star{position:absolute;right:20%;top:10px}.flv-img-block{margin-top:20px;margin-bottom:20px}}@media(max-width:400px){.step-label{font-size:11px}.tl-custom-position.top-right{top:14px!important;left:30px!important}.tl-select{padding:8px!important;font-size:11px!important}.c-header__hamburger{width:18px;height:18px}.c-header__settings-item:not(:last-child){margin-right:15px}.c-header__logo{max-width:80px}}.am-promotion{color:#f04a4a;font-weight:700}body{overflow-x:hidden}input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:"";display:inline-block;visibility:visible;border:2px solid white}input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:orange;content:"";display:inline-block;visibility:visible;border:2px solid white}#variants{list-style:none}#productSelect{display:none;position:relative;background:#fff;padding:12px 0;margin-top:20px}section.icon-section{padding:0 0 50px;box-shadow:0 28px 37px #0000000d}.flavour-custom-section h1{color:#262626cc;font-size:32px;font-weight:400;font-family:"Optima,sans-serif"}.related-product{font-weight:400;font-family:"Optima,sans-serif"}.c-build-selection-link__container__flavour{display:flex;flex-wrap:wrap;box-shadow:none}.c-build-selection-link__container__flavour .c-build-selection-link__content{padding:0 30px;justify-content:flex-start;text-align:left}.c-build-selection-link__container__flavour>*{flex:0 0 50%;max-width:50%;padding:0 30px}.c-build-selection-link__container__flavour p{line-height:24px;text-align:left}.collection-info{padding:90px 0 50px}.collection-info p{margin-bottom:20px}.c-build-selection-link__container__flavour .c-flavors__class{font-size:27px;text-align:left;letter-spacing:0;margin-bottom:25px;opacity:.9}.c-build-selection-link__container__flavour .c-build-selection-link__image{height:360px;width:100%}.c-build-selection-link__container__flavour .c-build-selection-link__image img{height:100%;width:100%;object-fit:contain;object-position:right}@media(max-width:991px){.c-build-selection-link__container__flavour{flex-direction:column-reverse}.c-build-selection-link__container__flavour>*{flex:0 0 100%;max-width:100%;padding:0!important}.c-build-selection-link__container__flavour .c-build-selection-link__image{margin-bottom:30px;text-align:left;max-width:max-content}}@media(max-width:574px){.c-build-selection-link__container__flavour .c-build-selection-link__image{display:block}}#shopify-section-164336801022777369 .flavour-custom-section{padding-bottom:120px;border-bottom:1px solid #dedede;margin-bottom:120px}.c-product.c-product--latest{max-width:1400px}.c-product--latest .c-product__container{align-items:flex-start;justify-content:center;gap:50px;margin:0 50px}.c-product--latest .c-product__slider-wrapper{display:flex;gap:27px;flex:1;max-width:100%}.c-product--latest .c-product__slider{border:1px solid #d9d9d9;padding:30px;width:430px;max-width:100%;margin-bottom:0}.c-product--latest .c-product__slider-nav{max-width:100px;flex-shrink:0}.c-product--latest .c-product__slider-nav .slick-slide{width:100px;height:100px;border:1px solid #d9d9d9;padding:15px;margin:6px 0;cursor:pointer}.c-product--latest .c-product__slider-nav .slick-slide.slick-current{border-color:#836d9b}.c-product--latest .c-product__slider-nav .slick-list{margin:-6px 0}.c-product--latest .c-product__slider-nav .slick-slide img,.c-product--latest .c-product__slider .slick-slide img{height:100%;width:100%;object-fit:contain}.c-product--latest .c-product__details{flex:1 0 0;padding:0;color:#000}.c-product--latest .c-product__currency{font-family:Optima,sans-serif;font-size:20px;margin-left:0;letter-spacing:.2px}.c-product--latest .c-product__details p{letter-spacing:.16px}.c-product--latest .c-product__amount{font-size:16px;color:#000;letter-spacing:.16px;margin-top:50px;margin-bottom:40px}.c-product--latest .c-product__header{margin-bottom:10px}.c-product--latest .c-product__slider-nav img{margin-right:0}.c-product--latest .accordion-item{border-top:1px solid rgba(38,38,44,.4)}.c-product--latest .accordion-item:last-child{border-bottom:1px solid rgba(38,38,44,.4)}.c-product--latest .accordion-header{width:100%;padding:24px 0;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.c-product--latest .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.c-product--latest .accordion-item.active .accordion-content{max-height:5000px;padding-bottom:24px}.c-product--latest .accordion-header .icon{font-weight:700;transition:transform .3s}.c-product--latest .accordion-item.active .icon{content:"-";color:#836d9b}.c-product--latest .accordion-content p+p{margin-top:20px}.c-product-description--latest .c-product-description__tabs{border-bottom:0;padding:0 20px;max-width:1400px;margin:auto;scrollbar-width:thin;scrollbar-color:#f1f1f4 transparent}.c-product-description--latest .c-product-description__tabs::-webkit-scrollbar{width:5px;height:5px}.c-product-description--latest .c-product-description__tabs::-webkit-scrollbar-track{background-color:transparent}.c-product-description--latest .c-product-description__tabs::-webkit-scrollbar-thumb{border-radius:5px}.c-product-description--latest .c-product-description__tabs::-webkit-scrollbar-thumb{background-color:#f1f1f4}.c-product-description--latest .c-product-description__tabs::-webkit-scrollbar-corner{background-color:transparent}.c-product-description--latest .c-product-description__tabs:hover{scrollbar-color:#dbdfe9 transparent}.c-product-description--latest .c-product-description__tabs:hover::-webkit-scrollbar-thumb{background-color:#dbdfe9}.c-product-description--latest .c-product-description__tabs:hover::-webkit-scrollbar-corner{background-color:transparent}.c-product-description--latest .c-product-description__tabs .c-product-description__buttons-container{border-bottom:1px solid #d9d9d9;max-width:100%;padding:0;justify-content:flex-start;gap:70px;margin:0}.c-product-description--latest .c-product-description__button{font-size:15px}.c-product-description--latest .c-product-description__button--active{border-bottom:0}.c-product-description--latest .c-product-description__tabs-content{padding:0 20px;max-width:1400px;margin:50px auto}.c-product-description__content p u{font-weight:600}.c-product-description--latest .c-product-description__content-wrapper{max-width:800px}.c-product--latest .review-details{display:flex;align-items:center;gap:12px;margin:45px 0 40px}.c-product--latest .review-details .reviews{font-size:16px;color:#000;letter-spacing:.16px}.c-product--latest .review-details .rating--item{display:flex}.c-product--latest .review-details .rating--items{display:flex;align-items:center;gap:2px;flex-shrink:0}.card-receipe--wrapper{display:grid;gap:64px}.card-receipe{display:flex;align-items:center;gap:56px}.card-receipe--img{flex:0 0 280px;max-width:280px;height:280px}.card-receipe--img img{width:100%;height:100%;object-fit:cover}.card-receipe--content h3{color:#836d9b;font-size:28px;letter-spacing:.28px;margin-bottom:20px}.card-receipe--content h3 a{transition:all .3s ease-in}.card-receipe--content h3 a:hover{color:#000;text-decoration:none}.card-receipe--content p{color:#262626cc;font-size:16px;letter-spacing:.16px;margin-bottom:0}.card-receipe--content p+p{margin-top:15px}.card-receipe--info{display:flex;align-items:center;flex-wrap:wrap;gap:5px 40px;font-size:13px;letter-spacing:.13px;list-style-type:none;margin-bottom:30px}.card-receipe--info li{position:relative}.card-receipe--info li:not(:last-child):after{content:"";position:absolute;top:5px;bottom:5px;right:-20px;width:1px;background-color:#836d9b}.dd-news-content .card-receipe--info li:not(:last-child):after{top:2px;bottom:3px}.card-receipe--info li span{font-size:13px!important}.card-receipe--cta{color:#836d9b;font-size:16px;letter-spacing:.16px;text-decoration:underline;margin-top:20px}.card-receipe--cta a{transition:all .3s ease-in}.card-receipe--cta a:hover{color:#000}.delivery-info--block{display:flex;border:1px solid rgba(38,38,44,.4);text-align:center}.delivery--block{padding:30px;flex:1}.delivery--block .icon{margin-bottom:13px}.delivery--block .icon img{height:21px}.delivery--block h4{font-size:20px;color:#000}.delivery--block:not(:last-child){border-right:1px solid rgba(38,38,44,.4)}.c-page-header--confectionery .ma-title,.c-page-header--corporate .ma-title{padding-left:0}.c-flavors--confectionery-product{border-bottom:0;padding-bottom:0;margin-bottom:0}.c-flavors--confectionery-product .utils__container{border-bottom:1px solid #d9d9d9}.confectionery-product--items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:100px;margin:50px auto 100px;max-width:90%}.confectionery-product--item .product-image-wrapper{position:relative;width:100%;height:325px;padding:50px;margin-bottom:32px;border:1px solid #d9d9d9;overflow:hidden}.confectionery-product--item .product-image{position:absolute;top:50px;right:50px;left:50px;bottom:50px;transition:opacity .4s ease}.confectionery-product--item .product-image img{width:100%;height:100%;object-fit:contain}.confectionery-product--item .product-image-front{z-index:1;opacity:1}.confectionery-product--item .product-image-back{z-index:2;opacity:0}.confectionery-product--item .product-content h3{font-size:24px;font-weight:400;color:#000;text-transform:uppercase;line-height:1.2;letter-spacing:.24px;margin-bottom:10px}.confectionery-product--item .product-content .price{font-size:20px;color:#000;letter-spacing:.2px;margin-bottom:30px}.confectionery-product--item .btn-view-details{padding:15px 40px;background-color:transparent;color:#836d9b;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.16px;border:1px solid #836d9b}.confectionery-product--item .btn-view-details:hover{background-color:#836d9b;color:#fff}.confectionery-product--item:hover .product-image-front{opacity:0}.confectionery-product--item:hover .product-image-back{opacity:1}.confectionery-product--item:hover .btn-view-details{background-color:#836d9b;color:#fff}.confectionery-product--item .add-cart-cta{margin-top:12px}.confectionery-product--item .link-add-cart{align-items:center;justify-content:center;gap:10px;color:#836d9b;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:.16px;background:transparent;border:0}.confectionery-product--item .link-add-cart .text{text-decoration:underline}.confectionery-product--item .link-add-cart:hover,.confectionery-product--item:hover .link-add-cart{opacity:.8}.confectionery-content--items-wrapper{max-width:900px;margin:100px auto}.confectionery-content--items{display:grid;gap:90px}.confectionery-content--item{display:flex;align-items:center;justify-content:space-between;gap:30px 90px}.confectionery-content--item:nth-child(2n){flex-direction:row-reverse}.confectionery-content--item .content{flex-grow:1}.confectionery-content--item .content h3{color:#836d9b;font-size:32px;letter-spacing:.32px;line-height:1.2;text-transform:uppercase;margin-bottom:24px}.confectionery-content--item .content p{font-size:16px;line-height:1.3;color:#000;letter-spacing:.16px}.confectionery-content--item .image{height:250px;flex:0 0 265px;max-width:265px;padding:30px;border:1px solid #d9d9d9}.confectionery-content--item .image img{height:100%;width:100%;object-fit:contain}.c-flavors--confectionery-content{margin-bottom:0}.corporate-content--items-wrapper{max-width:920px;margin:100px auto}.corporate-content--items{display:grid;gap:90px}.corporate-content--item{display:flex;align-items:center;justify-content:space-between;gap:30px 90px}.corporate-content--item:nth-child(2n){flex-direction:row-reverse}.corporate-content--item .content{flex-grow:1}.corporate-content--item .content p+h3,.corporate-content--item .content p+p{margin-top:30px}.corporate-content--item .content h3{color:#836d9b;font-size:20px;letter-spacing:.2px;line-height:1.2;margin-bottom:12px}.corporate-content--item .content p{font-size:16px;line-height:1.3;color:#000;letter-spacing:.16px}.corporate-content--item .image{flex:0 0 340px;max-width:340px}.corporate-content--item .image img{max-width:100%}.corporate-content--wrapper{position:relative}.corporate-content--wrapper .desktop-blocks{width:330px;display:grid;gap:32px}.corporate-content--wrapper .contact-sales,.corporate-content--wrapper .receive-brochure{background:#f9f9f9;padding:32px 25px}.brochure-form .form-error{margin-top:5px;margin-bottom:5px;color:#e8003e!important;font: 14px/22px Optima;letter-spacing:0px;text-align:left}.corporate-content--wrapper .receive-brochure{padding-left:20px;padding-right:20px;border:1px solid transparent}.corporate-content--wrapper .contact-sales h3,.corporate-content--wrapper .receive-brochure h3{color:#836d9b;font-size:20px;letter-spacing:.2px;margin-bottom:12px}.corporate-content--wrapper .contact-sales p,.corporate-content--wrapper .receive-brochure p{color:#000;letter-spacing:.16px;margin-bottom:20px}.contact-info--items{display:grid;gap:10px}.contact-info--item{font-size:14px;color:#000}.contact-info--item a{display:flex;align-items:center;gap:15px;word-break:break-all;transition:all .2s ease-in-out}.contact-info--item a .icon{flex-shrink:0}.contact-info--item a:hover{text-decoration:none;color:#836d9b}.corporate-content--wrapper .receive-brochure .form-control-wrapper input{display:block;width:100%;border:1px solid #d9d9d9;background:#fff;padding:10px 15px;font-size:16px;color:#000;letter-spacing:.16px;margin-bottom:12px}.corporate-content--wrapper .receive-brochure .form-control-wrapper button{width:100%;margin-top:12px}.corporate-content--wrapper .receive-brochure .image{margin:24px auto 0;text-align:center}.corporate-content--wrapper .receive-brochure .image img{max-height:140px}.corporate-content--wrapper .receive-brochure .utils__button--secondary{display:block;text-align:center}.corporate-gallery{padding:34px 0;background:#f5f0fb}.corporate-gallery .image--items{display:flex;align-items:center;gap:28px;overflow:hidden}.corporate-gallery .image--items>*{flex:1}.corporate-gallery .image--item img{width:100%;height:100%;object-fit:cover}#shopify-section-corporate-content--brochure{position:relative}.brochure-popup{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999;background:#f9f9f9;border:1px solid #c9b6eb;padding:20px;text-align:center;display:none;align-items:center;justify-content:center;animation:fadeIn .3s ease-out forwards}.brochure-popup.active{display:flex}.brochure-popup .popup-content{animation:slideInUp .4s ease-out forwards}.brochure-popup.out .popup-content{animation:slideOutDown .3s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.brochure-popup .popup-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:20px;font-family:inherit;cursor:pointer}.brochure-popup .popup-icon{width:30px;margin:0 auto 14px;text-align:center}.brochure-popup .popup-content h3{font-size:20px;color:#836d9b;margin-bottom:12px}.brochure-popup .popup-content p{color:#000;font-size:16px;margin-bottom:24px}.brochure-popup .popup-image{max-height:140px}.corporate-content--wrapper>.utils__container{display:flex;justify-content:space-between;gap:100px;margin-bottom:50px}.corporate-content--wrapper>.utils__container .left-content-col{flex:0 0 calc(100% - 430px);max-width:calc(100% - 430px)}.corporate-content--wrapper>.utils__container .right-content-col{margin-top:70px}.corporate-content--wrapper>.utils__container .right-content-col .desktop-blocks{position:sticky;top:100px}.corporate-content--wrapper .desktop-blocks>section{margin-bottom:0}.customization-configurator .c-configurator__container .c-configurator__flavors-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.customization-configurator .c-configurator__container .c-configurator__flavors-box .c-configurator__flavors-box-item{margin-bottom:0}.customization-configurator .c-configurator__flavors{flex:0 0 535px;max-width:535px}#shopify-section-collection-customize-macarons-product{background-color:#f4f0fb80;padding:20px 0}#shopify-section-collection-customize-macarons-product .c-flavors--confectionery-product .utils__container{border-bottom:0}#shopify-section-delivery-info{margin-top:50px}#preview-wrapper{max-width:100%;width:100%;box-sizing:border-box;margin-top:20px}#preview-wrapper .canvas-container{width:100%!important;max-width:535px;position:relative}#preview-wrapper canvas.lower-canvas,#preview-wrapper canvas.upper-canvas{width:100%!important;height:auto!important;display:block;position:absolute!important;left:0;top:0;box-sizing:border-box}.box-flavors li{padding:5px 0}.customization-configurator .c-configurator__container .c-configurator__box-wrapper{padding:0 70px;flex:0 0 calc(100% - 535px)}.contact-note{text-align:left;margin-top:40px;font-size:16px}.contact-note a{font-size:16px;font-weight:400;color:#836d9b;letter-spacing:.16px}.customization-configurator .c-configurator__add-to-box{border-radius:0}.customization-configurator .c-product__amount{font-size:16px;margin-top:50px;margin-bottom:30px}.customization-configurator .btn-add-cart-wrapper{text-align:left;margin-top:30px}.customizer__header{text-align:left}.customizer__header .customizer__product-info-container{display:flex;align-items:center;gap:50px;margin-top:30px}.customizer__description{margin:inherit;max-width:800px}.customizer__header .customizer__image-container{flex:0 0 150px;max-width:150px;border:1px solid #ccc}.customizer__header .customizer__text-content{flex-grow:1}.customizer__header .customizer__text-content .customizer__title{margin-top:0}@media(min-width:2000px){.corporate-content--wrapper .desktop-blocks{right:clamp(20px,8vw,500px)}}@media(min-width:2200px){.corporate-content--wrapper .desktop-blocks{right:clamp(20px,14vw,500px)}}@media(max-width:1399px){.c-product--latest .c-product__container{gap:40px}.confectionery-product--items{gap:80px 50px}.corporate-content--wrapper>.utils__container{gap:50px}.corporate-content--wrapper>.utils__container .right-content-col .desktop-blocks{position:static}.corporate-content--items-wrapper{margin:50px auto 0}}@media(max-width:1199px){.c-product.c-product--latest{max-width:100%}.c-product--latest .c-product__container{margin:0;gap:30px}.confectionery-product--items{max-width:100%;gap:50px;margin:50px auto}.confectionery-product--item .product-image-wrapper{height:250px;padding:30px;margin-bottom:20px}.confectionery-product--item .product-image{top:30px;right:30px;left:30px;bottom:30px}.confectionery-product--item .product-content h3{font-size:18px}.confectionery-product--item .product-content .price{font-size:16px;margin-bottom:20px}.confectionery-content--items-wrapper{margin:50px auto}.corporate-content--wrapper .c-flavors--corporate-content{margin-bottom:0}.confectionery-content--items{gap:50px}.corporate-content--wrapper>.utils__container{flex-direction:column}.corporate-content--wrapper>.utils__container .left-content-col{flex:0 0 100%;max-width:100%}.corporate-content--wrapper>.utils__container .right-content-col{margin-top:0}.corporate-content--wrapper .desktop-blocks{margin:0 auto;max-width:420px;width:100%}.corporate-content--wrapper>.utils__container .utils__container{padding:0}}@media(max-width:991px){.c-product--latest .c-product__slider{padding:20px;width:350px;max-width:100%}.delivery--block{padding:15px}.delivery--block h4{font-size:16px}.c-product--latest .c-product__details .delivery--block p{font-size:12px}.confectionery-product--items{gap:50px 20px}.confectionery-product--item .product-content h3{font-size:16px}.confectionery-content--item{column-gap:50px}.corporate-content--items{gap:50px}.corporate-content--item{column-gap:50px}.corporate-gallery{padding:18px 0}.corporate-gallery .image--items{gap:18px}.customization-configurator .c-configurator__flavors-box-item{padding:0}.customization-configurator .c-configurator__container .c-configurator__flavors-box{gap:10px}}@media(max-width:899px){.c-product--latest .c-product__slider{width:300px}}@media(max-width:767px){.step-label{font-size:11px}#preview-wrapper .canvas-container{max-height:351px}.custom-dropdown .selected-item{font-size:14px}.c-product--latest .c-product__container{flex-direction:column;gap:15px}.c-product--latest .c-product__slider-wrapper{display:block}.c-product__slider-nav{display:none}.c-product--latest .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;display:block;background:transparent;border:0;outline:none;box-shadow:none;z-index:1}.c-product--latest .slick-prev{left:5px}.c-product--latest .slick-next{right:5px}.c-product--latest .c-product__slider{width:100%;max-width:100%}.c-product--latest .c-product__slider .slick-slide img{max-height:400px}.c-product--latest .c-product__header{font-size:30px;line-height:1.2}.c-product--latest .c-product__amount{margin:30px 0}.c-product--latest .review-details{margin:35px 0 50px}.c-product--latest .accordion-header{padding:15px 0}.c-product-description{margin-top:70px;margin-bottom:0}.c-product-description--latest .c-product-description__tabs-content{margin:32px auto}.delivery--block{padding:30px 10px}.delivery--block h4{font-size:14px;margin-bottom:6px}.c-product-description--latest .c-product-description__button{font-size:13px}.c-product-description--latest .c-product-description__tabs .c-product-description__buttons-container{gap:36px;flex-wrap:nowrap}.c-product-description--latest .c-product-description__tabs .c-product-description__buttons-container>*{white-space:nowrap}.card-receipe{gap:18px}.card-receipe--content h3{font-size:20px;letter-spacing:.2px;margin-bottom:12px;line-height:1.2}.card-receipe--content p,.card-receipe--content .card-receipe--cta a{font-size:14px!important}.card-receipe--info{margin-bottom:12px;column-gap:20px}.card-receipe--info li:not(:last-child):after{right:-10px}.card-receipe--info li span{font-size:12px!important}.card-receipe--img{flex:0 0 150px;max-width:150px;height:150px}.card-receipe--cta{margin-top:12px}.c-product-description__tabs-content{overflow:hidden}.card-receipe--wrapper .card-receipe{position:relative;align-items:flex-start}.card-receipe--wrapper .card-receipe:not(:last-child):after{content:"";position:absolute;left:-100%;right:-100%;bottom:-32px;height:1px;background-color:#d9d9d9}.c-product-description--latest .c-product-description__tabs .c-product-description__buttons-container{border-bottom:0}.c-product-description--latest .c-product-description__tabs{border-bottom:1px solid #d9d9d9;overflow-x:auto}.confectionery-product--items{gap:60px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.confectionery-product--item .product-content h3{font-size:20px}.c-flavors--confectionery-filters #myBtnContainer{margin-bottom:0}.c-flavors--confectionery-filters #myBtnContainer .btn{padding:12px 10px}.confectionery-content--item{align-items:flex-start;gap:30px}.confectionery-content--item .content h3{font-size:23px;margin-bottom:15px}.confectionery-content--item .image{height:200px;flex:0 0 200px;max-width:200px;padding:20px}.corporate-content--item{column-gap:30px}.corporate-content--item .image{flex:0 0 200px;max-width:200px}.corporate-gallery .image--items{flex-wrap:wrap}.corporate-gallery .image--item{width:calc(50% - 9px);flex:none}.corporate-content--wrapper .receive-brochure .image,.brochure-popup .popup-image{display:none}.corporate-content--items-wrapper{margin:0}.c-page-header.c-page-header--corporate{margin-bottom:10px}.customizer__header{text-align:center}.customizer__header .customizer__product-info-container{flex-direction:column;gap:30px}.customizer__header .customizer__text-content .customizer__title{margin-bottom:10px}}@media(max-width:575px){.c-product--latest .c-product__slider{height:266px}.c-product--latest .c-product__slider .slick-slide img{max-height:220px}.card-receipe--content p{display:none}.card-receipe--img{flex:0 0 84px;max-width:84px;height:84px}.confectionery-product--items{grid-template-columns:auto}.c-flavors--confectionery-filters #myBtnContainer .btn{display:none}.c-flavors--confectionery-filters #myBtnContainer #flavour-filter-select-box{display:block;padding:12px 16px}.confectionery-product--item .product-image-wrapper{height:266px}.confectionery-content--item{display:block}.confectionery-content--item .image{max-width:100%;margin-top:30px}.corporate-content--item{display:block}.corporate-content--item .image{margin-top:24px;max-width:100%}.corporate-content--wrapper .tablet-blocks .utils__container{width:100%}.corporate-content--wrapper .contact-sales p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/developer.css.map */
