@charset "UTF-8";@font-face{font-family:Arbre;src:url(Arbre-Black.woff2) format("woff2"),url(Arbre-Black.woff) format("woff"),url(Arbre-Black.ttf) format("truetype"),url(Arbre-Black.svg#Arbre-Black) format("svg");font-weight:900;font-style:normal;font-display:block}.title,h1,h2,h3,h4,h5,h6{font-family:Arbre,Arial Black,sans-serif;font-weight:900}.title,h1,h2{font-size:2.5rem}@media only screen and (max-width:798px){.title,h1,h2{font-size:1.5rem}}h3{font-size:1.5rem}.content a{text-decoration:underline;text-decoration-thickness:from-font}.button--link-style,a.button--link-style.button{border-bottom:solid 1px;font-weight:400}.block:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.notification:not(:last-child),.subtitle:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:20px}form p{margin:20px 0}.green-strong{font-weight:700;color:#13741a}.has-padding-half{padding:20px}.has-white-bg{background-color:#fff}.has-margin-top{margin-top:80px}@media screen and (max-width:480px){.has-margin-top{margin-top:40px}}.has-margin-bottom{margin-bottom:80px}@media screen and (max-width:480px){.has-margin-bottom{margin-bottom:40px}}.has-margin-top-half{margin-top:40px}.has-margin-bottom-half{margin-bottom:40px}.is-justify-space-between{justify-content:space-between}@media screen and (max-width:480px){.is-justify-space-between{justify-content:center}}.one-half-strict{width:50%}@media screen and (max-width:780px){.one-half-strict{width:100%}}.center{margin:0 auto}.message-success{color:green}.has-drop-shadow{box-shadow:0 0 40px #dcc7a7}.has-thumbnail-sticker .spr-icon-star:before{color:#13741a}.has-thumbnail-sticker .spr-badge-starrating .spr-icon-star,.has-thumbnail-sticker .spr-badge-starrating .spr-icon-star-empty{font-size:100%}.spr-badge-caption{font-size:14px}.breadcrumb,.page-navigation-arrows{font-size:.9rem;padding:0!important}@media screen and (max-width:799px){.breadcrumb{font-size:.8rem;justify-content:flex-start}.breadcrumb ul li{white-space:nowrap}.page-navigation-arrows{flex-direction:row;justify-content:space-between;margin-bottom:10px;font-size:.8rem;display:block}.page-navigation-arrows a{color:#919191}.page-navigation-arrows .page-navigation__next{float:right}.page-navigation-arrows .page-navigation__next:after{content:" \203a"}.page-navigation-arrows .page-navigation__previous{float:left}.page-navigation-arrows .page-navigation__previous:before{content:"\2039  "}.page-navigation-arrows .page-navigation__divider{display:none}}.header{padding:0;background-color:#fff}.header h1{display:none}.mega-menu .mega-menu__linklist-link{font-weight:400;padding:0}.icon-bar{padding:40px}.icon-bar .is-large .icon{height:100px;width:100px;margin-bottom:20px}.icon-bar .icon{display:block;color:#fff;background:#6e4d04;border-radius:50%}.icon-bar .icon svg{height:40px;width:40px;color:#fff;position:relative;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.icon-bar .icon-bar__text{text-transform:uppercase;font-size:16px;font-weight:700;color:#6e4d04}.footer__content{padding:50px 0;font-size:1rem}.footer\2014 espace-pro{background-color:#fff}.footer__extra-content{padding:10px 0;background:#111;color:#fff}.footer__extra-content a{color:beige;text-decoration:none}.footer__heading{font-family:Arbre,Avenir Next;font-weight:700;font-size:1rem;margin:0 0 20px}.block__newsletter{background:#f9f8f4;padding:20px}.footer__logo-wrapper{margin-bottom:20px}.image-with-text__text-column.has-background{padding:7%}.rich-text__heading{font-family:Arbre;font-weight:900}.icon-column__title{font-size:20px}.alma{display:flex;font-size:12px}.alma img{padding-right:10px}.featured-product{background-color:#fff}@media only screen and (max-width:480px){.featured-product__images.product__images{margin-bottom:0}}.collection__seo-description{margin:0 auto 40px}.collection-banner h1,.collection-banner .banner-collection-description{color:#fff}.thumbnail__caption{flex-grow:1;display:flex;flex-direction:column}.product-thumbnail{padding:20px 20px 0;display:flex;flex-direction:column;flex-grow:1}.product-thumbnail .product-wrap{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:stretch}.product-thumbnail .product-wrap a:before{bottom:0;content:"";left:0;position:absolute;right:-100%;top:-100%;z-index:1}.product-thumbnail .product-infos{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between}.product-thumbnail .product-title{font-weight:900;font-family:Arbre;color:#414141;font-size:1rem}.product-thumbnail .aac_metafield_pays{color:#6d6d6d;font-weight:400;text-transform:uppercase}.product-thumbnail .product-thumbnail__price{font-size:1rem;color:#009e5d;margin-top:10px;font-weight:700;display:block}.product-thumbnail .product-thumbnail__price.sold_out{color:red;font-weight:400}.product-thumbnail .product-thumbnail__price .compare-at-price{display:none}.product-thumbnail .aac_metafield_note{margin-top:0}.product-thumbnail .aac_metafield_note .fa-rating{display:inline-block;font-size:.8rem;color:#000;font-weight:400}.product-thumbnail .aac_metafield_note .fa-rating .fa-circle{color:#009e5d;margin:1px}.product-thumbnail .aac_metafield_categorie{display:inline-block;margin-top:10px;color:#414141;text-transform:capitalize}.product-thumbnail .aac_metafield_notes{color:#919191;text-transform:lowercase}.thumbnail__caption{padding:0}.product__thumbnail{background-color:#fff;margin-bottom:20px}.product-gallery--left-thumbnails:not(.product-gallery--image-amount-1){display:block}.product-gallery--left-thumbnails:not(.product-gallery--image-amount-1) .thumbnail-sticker{display:inline-block;width:auto;position:absolute;z-index:10}h1.product_name.title{color:#000}h1.product_name.title .title_country{color:#6d6d6d;font-family:Avenir,sans-serif;text-transform:none;font-weight:400}.swatch{margin-bottom:20px}.swatch legend{font-weight:700}.swatch .option-title{margin-bottom:5px}.swatch .swatch__options{display:flex;width:100%;justify-content:left}.swatch label{float:none;height:auto;padding:0 15px;font-weight:500;font-size:16px;font-family:Avenir Next}.swatch .swatch-element{justify-content:center;border-width:1px}.swatch .swatch-element.color{min-width:none;min-height:auto}.swatch .swatch-element.color label{border:none;float:none;height:auto!important;width:90px;display:flex;flex-direction:column;overflow:visible}.swatch .swatch-element .swatch__image{height:40px;-o-object-fit:contain;object-fit:contain;margin:10px;filter:grayscale(100%)}.swatch .swatch-element .swatch-name{font-size:12px;line-height:normal;white-space:normal;margin-top:10px;height:35px}.swatch input:checked+.swatch-element{box-shadow:none;border-color:#009e5d}.swatch input:checked+.swatch-element label{color:#009e5d;font-weight:700}.swatch input:checked+.swatch-element .swatch__image{filter:grayscale(0)}.products-slider .mini-column{margin-left:20px;margin-right:20px}@media screen and (max-width:480px){.products-slider h3{font-size:18px}.products-slider .one-whole{width:100%}.products-slider .mini-column{margin-left:5px;margin-right:5px}.products-slider .gallery-cell{width:50%;padding:0}}@media screen and (max-width:480px){.recommended-products .container .column{margin-left:5px;margin-right:5px}.recommended-products .related-products .products-slider .gallery-cell{width:50%;padding:0}.recommended-products .container .column,.recommended-products .container .columns{margin:0}}.quantity-wrapper{border:1px solid #e2e2e2}.quantity-wrapper.quantity-style--box .quantity-input-control input{border:none}#template-product .product_section{background-color:#fff}#template-product .product-gallery.has-height-set .product-gallery__main img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:799px){#template-product .product-gallery__thumbnails{position:absolute;top:20px;left:20px}#template-product .product-gallery__thumbnail{width:60px;height:60px;margin-bottom:10px}#template-product .product-gallery__thumbnail img{border:solid 3px #fff;border-radius:50%;width:60px;height:60px}#template-product .product-gallery--left-thumbnails:not(.product-gallery--image-amount-1) .product-gallery__main{width:100%}}@media only screen and (max-width:798px){#template-product .product__images{margin-bottom:0}#template-product .flickity-button{display:none}}#template-product .product__images.column{margin-left:0}#template-product .product__information{padding-top:20px}#template-product .product__information h1{font-size:25px}#template-product .product__information .product__reviews-rating{margin-bottom:20px}#template-product .product__information .price{font-weight:700;color:#13741a;font-size:1.5rem}#template-product .product__information .unit-pricing{display:none}#template-product .product__information #aac_cafe_prix{color:gray;font-size:1rem;margin-top:5px}#template-product .product__information .product__delivery{font-size:.75em;margin-top:10px}#template-product .product__information .product__intensity{margin-bottom:20px}#template-product .product__information .product__intensity .announcement-bar__text{margin-right:10px}#template-product .modal_price{margin-bottom:10px}#template-product .modal_price .compare-at-price{align-self:center}#template-product .modal_price .sale.savings{font-size:1rem;font-weight:600}#template-product #inventory-info-app{margin:20px;text-align:center;font-size:.9rem}#template-product #inventory-info-app .iia-header-container{justify-content:center;margin-bottom:10px}#template-product #inventory-info-app .iia-header-container .iia-icon{display:none}#template-product .product-form-container .product-quantity-box.purchase-details__quantity{width:calc(33% - 12px)}#template-product .product-form-container .product-quantity-box.purchase-details__quantity input{border:none}@media screen and (max-width:480px){#template-product .product-form-container .product-quantity-box.purchase-details__quantity{width:calc(60% - 12px)}}#template-product .product-form-container .cart-warning{margin:0;width:auto}#template-product .product-form-container .cart-warning>*{padding-top:20px}#template-product .product__description .image-with-text__text-column.has-background,#template-product .product__storytelling .image-with-text__text-column.has-background{background:#fff}#template-product .product__pro-CTA{margin:0 auto}.product__reviews-form{background-color:#fff}.icon.is-large{height:3.5rem;width:3.5rem}#template-blog .blog__title{text-align:center;margin:0 auto}.excerpt-length-lg .truncation-fade{background:0 0}.blog-card .media-content .title{font-size:25px;margin-bottom:25px}.blog-card .blog-card__read-more .button a{font-weight:400;margin:0}.blog-card .card-content{padding-bottom:0}.article-container .heading-wrapper--article{max-width:800px;margin:0 auto;text-align:center}.article-container .article-content{max-width:800px;margin:0 auto}.cart__form h3{font-size:18px}.cart__form .item__title{font-weight:700}.cart__row-description h3{font-size:20px}@media screen and (max-width:480px){.cart__item-list .cart__price p{margin:0}.cart__item-list .cart__quantity{margin-top:10px}.cart__item-list .item__title{margin-top:0}.cart__subtotal p.h3{font-size:18px}}.ajax-cart__taxes-shipping-message,.cart__taxes-shipping-message{display:flex;justify-content:end;align-items:center;flex-wrap:wrap}.ajax-cart__taxes-shipping-message .icon,.cart__taxes-shipping-message .icon{margin-right:10px}.ajax-cart__taxes-shipping-message{justify-content:center}.one-third .sticker-shape-square .sticker-holder__content{max-width:none!important}.product-template .product_section{background-color:#fff}body.page-cafepro .block__image-with-overlay .image-element__wrap img,body.page-cafepro .image-slideshow .image-element__wrap img,body.page-cafepro .image-with-text-overlay .image-element__wrap img{min-height:500px}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 .caption-content,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 .caption-content{max-width:770px;width:100%;padding-top:0;padding-bottom:0}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 .image-with-text-overlay__buttons,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 .image-with-text-overlay__buttons{max-width:500px;margin:40px auto 0}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 a.button.button--primary,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 a.button.button--primary{background-color:#e2c188;background-image:linear-gradient(180deg,#e2c188,#e8b26a);border:none;padding-top:10px;padding-bottom:10px}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 h2.image-with-text-overlay__heading,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 h2.image-with-text-overlay__heading{padding-top:0}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 .image-with-text-overlay__subheading,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 .image-with-text-overlay__subheading{margin-top:40px;padding-top:0;margin-bottom:0}@media screen and (min-width:750px){body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 .image-element__wrap,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 .image-element__wrap{max-height:440px;overflow:hidden}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 h2.image-with-text-overlay__heading,body.page-cafepro #shopify-section-template--16724983873793__fe0b7a85-5589-4fb6-a900-d61aa14e8a51 h2.image-with-text-overlay__heading{font-size:2,5rem;margin-bottom:0;padding-top:0}body.page-cafepro #shopify-section-template--16724983873793__2fc9d057-12f0-4dec-9419-0848a57a23c2 h2.image-with-text-overlay__heading{font-size:2rem;margin-top:20px}}#shopify-section-header-aac .action-area__link{padding-top:0;padding-bottom:0}#shopify-section-header-aac .aac-header-wrapper{padding:20px 0 0;position:relative;width:100%}#shopify-section-header-aac .header__brand{padding:0;grid-area:logo;align-items:center;text-align:center}#shopify-section-header-aac .header__brand img{max-width:300px;max-height:60px;width:auto}#shopify-section-header-aac .header__subscribe{grid-area:subscribe;align-items:center;position:absolute;top:40px;right:0;display:flex;justify-content:space-between}@media screen and (max-width:1100px){#shopify-section-header-aac .header__subscribe{padding-left:50px}}#shopify-section-header-aac .header__menu{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#shopify-section-header-aac .header__menu::-webkit-scrollbar{display:none}#shopify-section-header-aac .header__menu .header__menu-items{width:100%;justify-content:space-between}#shopify-section-header-aac .header__menu .navbar-link{padding-top:20px;padding-bottom:20px}.nav-tag{color:#13741a;font-size:.65rem!important;padding-left:5px;font-variant-position:super!important;margin-top:-8px}.hulk_cookie_bar button.bar_btn,.hulk_cookie_bar button.bar_btn_deny,.hulk_cookie_bar button.deny_btn{display:flex!important;max-width:100%;min-width:auto;max-height:unset;min-height:auto;height:auto;width:auto;order:1}.hulk_cookie_bar button.deny_btn{order:0}.announcement-bar a{color:#fff;text-decoration:underline}.image-with-text-overlay__banner .image-element__wrap{height:auto}.product-gallery{position:relative}.thumbnail-sticker__bottom{position:absolute;bottom:0;right:0;padding:5px 10px;z-index:2;text-align:center}.thumbnail-sticker__bottom.demeter{width:80px}.thumbnail-sticker__bottom.bio{width:60px}@media only screen and (max-width:798px){.thumbnail-sticker__bottom.bio{width:50px}}#template-customers-login .login,#template-customers-login .register,#template-customers-register .login,#template-customers-register .register{background-color:#fff;padding:40px;margin:0 auto}#template-customers-login .login h2,#template-customers-login .register h2,#template-customers-register .login h2,#template-customers-register .register h2{font-size:1.5rem}#template-customers-login .login__image,#template-customers-login .register__image,#template-customers-register .login__image,#template-customers-register .register__image{display:none}.shopify-section.FAQ .faq-accordion{background-color:#fff}.shopify-section.FAQ .faq-accordion button{font-weight:900;font-family:Avenir,sans-serif}.fa-rating{color:#009e5d;font-size:.85em;display:inline}#metafields_form{max-width:600px}.aac_cafe_infos{margin-bottom:15px;white-space:wrap}.aac_cafe_infos .name{font-weight:700;display:inline-block}.aac_cafe_infos .value{display:inline-block}.ajax-cart__form{max-height:none;overflow:visible}.customers-account{--borderColor:#D3D3D3}.customers-account .flits-account-page-container{width:auto}.customers-account .flits-account-page-container .flits-input[type=date],.customers-account .flits-account-page-container .flits-input[type=email],.customers-account .flits-account-page-container .flits-input[type=number],.customers-account .flits-account-page-container .flits-input[type=password],.customers-account .flits-account-page-container .flits-input[type=tel],.customers-account .flits-account-page-container .flits-input[type=text],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=date],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=email],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=number],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=password],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=tel],.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input[type=text],.customers-account .flits-account-page-container .flits-order-contact-us-popup textarea.flits-form-message,.customers-account .flits-account-page-container textarea.flits-form-message{border-radius:0}.customers-account .flits-account-page-container .flits-input-wrap .flits-input-label,.customers-account .flits-account-page-container .flits-order-contact-us-popup .flits-input-wrap .flits-input-label{text-transform:none}.customers-account .flits-account-page-container .flits-order-card{background-color:#fff;padding:20px;margin-bottom:30px;border-radius:0}.customers-account .flits-account-page-container .flits-account-page-tabs .flits-tabs-box .flits-tab-box .flits-tab-box-body{padding:20px;background-color:#fff}.customers-account .flits-account-page-container .flits-account-page-nav{border-radius:0}.customers-account .flits-account-page-container .flits-account-page-nav .flits-nav-tabs .flits-menu-item .flits-nav-link .flist-menu-title{font-size:15px;text-transform:none;display:inline-block}.customers-account .flits-account-page-container .flits-account-page-nav .flits-nav-tabs .flits-menu-item .flits-nav-link .flist-menu-title:first-letter{text-transform:uppercase}.customers-account .flits-account-page-container .flits-account-page-nav .flits-nav-tabs .flits-menu-item.flits-active{border-left:none!important;border-radius:0}.customers-account .flits-account-page-container .flits-product-card,.customers-account .flits-account-page-container .flits-product-card .flits-order-item-row .flits-order-item,.customers-account .flits-account-page-container .flits-button{border-radius:0}.announcement-container{height:auto}.announcement-bar{position:static}.announcement-bar__shadow,body.client-pro .announcement-container{display:none}.aac_topbar{text-align:center;color:#fff;padding:.75em 1em;background-color:#137519}.aac_topbar a{color:#fff;text-decoration:underline}.aac_parrainage_widget .unavailable_message{padding:30px;background-color:#fff;text-align:center;max-width:550px;margin:0 auto 30px}
/*# sourceMappingURL=/cdn/shop/t/45/assets/aac.css.map */
