body{font-family:Inter;color:#082047!important;background:#fff!important}.h1{font-family:AT Surt ExtraBold Extd!important;text-transform:uppercase!important;font-size:3.5rem!important;line-height:4rem!important;color:#082047!important}.h2,.ingredients-heading{font-family:AT Surt ExtraBold Extd!important;text-transform:uppercase!important;font-size:2.5rem!important;line-height:3rem!important;color:#082047!important}.h3{font-family:AT Surt ExtraBold Extd!important;text-transform:uppercase!important;font-size:2rem!important;line-height:2.5rem!important;color:#082047!important}.h4{font-family:AT Surt ExtraBold Extd!important;text-transform:uppercase!important;font-size:1.5rem!important;line-height:2rem!important;color:#082047!important}.footer .h4{color:#fff!important}.bg-custom{background:#fff!important}.header__wrapper{color:#082047!important;padding-top:20px;padding-bottom:20px}.header__wrapper .icon{stroke:#0d1625;stroke-width:2.5px}.header__link-list a{font-size:14px;font-family:AT Surt UltraBold Exp;color:#0d1625;text-transform:uppercase}.footer{background-color:#0d1625}.loop-widget-purchase-options-container{margin-top:40px}.loop-widget-purchase-options-label{display:none}.loop-widget-purchase-option{border-color:#ddd;border-radius:8px}.loop-widget-purchase-option-label{color:#082047!important;font-weight:600!important;font-size:16px!important;flex:1!important}.loop-widget-sp-selector{color:#082047!important;font-weight:600!important;font-size:16px!important}.loop-widget-sp-selector-wrapper{margin-top:10px}.loop-widget-sp-selector-label{color:#082047!important;font-weight:500!important;font-size:14px!important}.loop-widget-purchase-option-price{color:#082047!important;font-weight:600!important;font-size:20px!important}.loop-widget-sp-selector-description ul li{margin-bottom:6px}.loop-widget-sp-selector-description ul li span{color:#082047!important;font-weight:500!important;font-size:14px!important;text-transform:uppercase}.loop-widget-purchase-option-discount-badge{color:#082047!important;border-radius:5px!important;font-size:16px!important}.loop-widget-purchase-option-selected{border:2px solid #f4b821}:root{--loop-widget-purchase-option-border-color: #f4b821 !important;--loop-widget-purchase-option-selected-border-color: #f4b821 !important;--loop-widget-purchase-option-radio-accent-color: #f4b821 !important;--loop-widget-purchase-option-discount-badge-background-color: #f4b821 !important;--loop-widget-tooltip-text-background-color: #f4b821 !important}.button{font-size:14px;font-family:AT Surt UltraBold Exp;color:#0d1625;background-color:#f4b821;line-height:20px;letter-spacing:0%;text-transform:uppercase;border-radius:5px;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 1150px){.product{column-gap:var(--spacing-12)}}.loox-rating-label{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:16px!important}.loox-rating .loox-icon{color:#f4b821;fill:#f4b821;stroke:#f4b821}.product-info__title{font-family:AT Surt ExtraBold Extd;text-transform:uppercase}.cxo-studio__headline{font-size:20px;font-weight:500;line-height:100%;color:#3d4551;letter-spacing:0%;text-transform:uppercase;margin-top:10px}.line-through,.text-on-sale{color:#082047!important}.badge--on-sale{background-color:#f4b821;color:#082047!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important;text-transform:uppercase!important;border-radius:5px;padding:6px 10px!important}.product-info__description{line-height:150%;font-weight:600;letter-spacing:0%}.product-info__description .prose{padding:25px 0 20px;border-top:1px solid #DDD}.product-info__description .prose ul li{position:relative;padding-left:1.8rem;font-weight:500;margin-bottom:0}.product-info__description .prose ul li:before{background-image:url(/cdn/shop/files/checkyellow.svg?v=1759687963)}.cxo-studio__nutrition-trigger{font-size:14px;font-family:AT Surt UltraBold Exp;color:#475975;line-height:20px;letter-spacing:.5px;border-bottom:0px;text-transform:uppercase;margin-bottom:35px}.variant-picker__option-info{display:none}.block-swatch{border-radius:5px}.block-swatch:before{box-shadow:0 0 0 2px #f4b821}.cxo-studio__discount-badge{background-color:#f4b821;color:#082047!important;border-radius:5px;padding:5px 10px}.cxo-studio__portion{margin-bottom:5px}.product .button{font-size:20px;font-family:AT Surt UltraBold Exp;color:#0d1625;background-color:#f4b821;line-height:20px;letter-spacing:0%;text-transform:uppercase;border-radius:5px;padding-top:25px;padding-bottom:25px}.delivery{font-size:16px;text-align:center;margin-top:-15px;margin-bottom:50px}.accordion-box,.product-quick-add{border-radius:5px}.product-quick-add .truncate-text{border-radius:5px;font-size:18px;font-family:AT Surt UltraBold Exp;color:#0d1625;text-transform:uppercase}.titre-flexible{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;line-height:3rem;color:#082047}@media (max-width: 749px){.titre-flexible{font-size:2rem;line-height:2.4rem}}.accordion__toggle,.accordion__content{font-weight:600!important;font-size:16px}.shopify-section-template--23521697759567__1730902657c9551873{margin-top:-50px}.ingredients-section{padding:80px 20px}.ingredients-grid{max-width:1200px;margin:0 auto;width:100%}.ingredients-header{text-align:center;margin-bottom:50px}.ingredients-description{max-width:700px;margin:0 auto}.ingredients-grid{display:grid;gap:30px}.ingredients-grid--2-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ingredients-grid--3-col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ingredients-grid--4-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (min-width: 750px){.ingredients-grid--2-col,.ingredients-grid--3-col,.ingredients-grid--4-col{grid-template-columns:repeat(2,1fr)}}@media (min-width: 990px){.ingredients-grid--3-col{grid-template-columns:repeat(3,1fr)}.ingredients-grid--4-col{grid-template-columns:repeat(4,1fr)}}.ingredient-card{background:#fff;border:1px solid #EEE;border-radius:5px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.ingredient-card__image-wrapper{position:relative;width:100%;padding-bottom:70%;overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.ingredient-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ingredient-card:hover .ingredient-card__image{transform:scale(1.05)}.ingredient-card__content{padding:25px;flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center}.ingredient-card__top{display:flex;flex-direction:row;text-align:center}.ingredient-card__title{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:18px!important;margin-bottom:8px}.ingredient-card__title a{color:inherit;text-decoration:none;transition:color .3s ease}.ingredient-card__description{flex-grow:1;font-size:16px}.ingredient-card__dosage{width:fit-content;background-color:#f4b821;color:#082047!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important;text-transform:uppercase!important;border-radius:5px;height:fit-content;padding:6px 10px!important;margin-left:10px}.ingredients-empty{text-align:center;padding:40px;background:#fff;border-radius:12px;color:#999}@media (max-width: 749px){.ingredients-section{padding:40px 0}.ingredients-heading{font-size:2rem}.ingredient-card__title{font-size:1.3rem}.ingredient-card__content{padding:20px}}.mode-emploi-header{text-align:left;margin-bottom:30px}.mode-emploi-heading{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;color:#082047;margin-bottom:0}.mode-emploi-description{font-size:1.1rem;color:#082047}.mode-emploi-content{display:grid;grid-template-columns:1fr;gap:50px;max-width:1200px;margin:0 auto;align-items:center}@media (min-width: 990px){.mode-emploi-content{grid-template-columns:1fr 1fr;gap:60px}}.mode-emploi-steps{display:flex;flex-direction:column;gap:25px}.mode-emploi-step{display:flex;gap:20px;align-items:center}.mode-emploi-step__number{flex-shrink:0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:AT Surt SemiBold Extd;font-size:24px}.mode-emploi-step__content{flex:1}.mode-emploi-step__title{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:20px;color:#082047;margin-bottom:4px}.mode-emploi-step__description{font-size:16px;line-height:1.6;color:#082047}.mode-emploi-empty{text-align:center;padding:40px;color:#999}.mode-emploi-video{position:relative;background:#000;border-radius:5px;overflow:hidden;width:100%;max-width:600px;margin:0 auto}.mode-emploi-video video,.mode-emploi-video__image{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.mode-emploi-video__wrapper{position:relative;padding-bottom:100%;height:0;overflow:hidden}.mode-emploi-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mode-emploi-video__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;color:#ccc;aspect-ratio:1 / 1}.mode-emploi-video__placeholder svg{width:80px;height:80px;margin-bottom:20px}.mode-emploi-video__placeholder p{font-size:18px;color:#999}@media (max-width: 989px){.mode-emploi-heading{font-size:2rem}.mode-emploi-content{gap:40px}.mode-emploi-step__number{width:40px;height:40px;font-size:20px}.mode-emploi-step__title{font-size:18px}}.section-bienfaits-timeline{padding:40px 20px;background:#fff}.bienfaits-timeline-header{text-align:center;margin-bottom:60px;max-width:900px;margin-left:auto;margin-right:auto}.bienfaits-timeline-heading{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;line-height:3rem;color:#082047;margin-bottom:10px}.bienfaits-timeline-intro{font-size:18px;line-height:1.7;color:#082047;text-align:center}.bienfaits-timeline-content{display:grid;grid-template-columns:1fr;gap:50px;max-width:1200px;margin:0 auto;align-items:start}@media (min-width: 990px){.bienfaits-timeline-content{grid-template-columns:1fr 1fr;gap:60px}}.bienfaits-timeline-image{position:sticky;top:120px}.bienfaits-timeline-image img{width:100%;height:auto;border-radius:8px}.bienfaits-timeline-image-placeholder{background:#f5f5f5;border-radius:8px;padding:80px 40px;text-align:center;color:#999}.bienfaits-timeline-image-placeholder svg{width:80px;height:80px;margin-bottom:20px;opacity:.3}.bienfaits-timeline-items{position:relative}.bienfaits-timeline-items:before{content:"";position:absolute;left:8px;top:20px;bottom:20px;width:2px;background:#f4b821}.timeline-item{position:relative;padding-left:35px;margin-bottom:40px}.timeline-item:last-child{margin-bottom:0}.timeline-item__marker{position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:#f4b821;border:3px solid #fff;z-index:1}.timeline-item__content{background:#fff;padding:25px;border-radius:8px;border:1px solid #eee}.timeline-item__period{background-color:#f4b821;color:#082047!important;font-size:14px!important;line-height:14px!important;letter-spacing:0%!important;text-transform:uppercase!important;border-radius:5px;padding:6px 10px!important}.timeline-item__title{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:22px;color:#082047;margin-bottom:2px;margin-top:10px}.timeline-item__subtitle{font-size:14px;font-family:AT Surt UltraBold Exp;color:#475975;line-height:20px;letter-spacing:.5px;border-bottom:0px;text-transform:uppercase;margin-bottom:15px}.timeline-item__description{font-size:16px;line-height:1.5;color:#082047}.bienfaits-timeline-empty{text-align:center;padding:40px;color:#999}@media (max-width: 989px){.section-bienfaits-timeline{padding:60px 20px}.bienfaits-timeline-heading{font-size:2rem}.bienfaits-timeline-image{position:relative;top:0}.timeline-item{padding-left:30px}.timeline-item__marker{width:16px;height:16px}.bienfaits-timeline-items:before{left:7px}}.section-comparaison{padding:40px 20px 60px;background:#fffce8}.comparaison-table-wrapper{max-width:950px;margin:0 auto;overflow-x:auto;border-radius:5px;background:#fffce8}.comparaison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:5px;overflow:hidden}.comparaison-table thead th{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:16px;text-align:center;padding:20px;color:#082047}.comparaison-table__header-empty{background:transparent}.comparaison-table__header--product{background:#f4b821;color:#082047;border-radius:5px 5px 0 0}.comparaison-table th:last-child{background:#fffce8;color:#7a869a}.comparaison-table td{padding:20px;font-size:16px;text-align:center;color:#082047}.comparaison-table__criteria{text-align:left;background:#fffce8;font-weight:500;border-right:none}.comparaison-table__cell{background:#fffce8}.comparaison-table__cell--product{background:#f4b821;color:#082047;font-weight:600}.comparaison-table__cell:last-child{background:#fffce8;color:#9ba2b0}.comparaison-table__row td{border-top:1px solid rgba(0,0,0,.05)}.comparaison-table__row:first-child td{border-top:none}.comparaison-table__row:last-child td:first-child{border-radius:0 0 0 5px}.comparaison-table__row:last-child td:last-child{border-radius:0 0 5px}.comparaison-icon{width:24px;height:24px;stroke-width:2;display:block;margin:0 auto}.comparaison-icon--check{color:#082047}.comparaison-icon--cross{color:#9ba2b0}.comparaison-heading{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;color:#082047;margin-bottom:50px;text-align:center}@media (max-width: 749px){.section-comparaison{padding:50px 10px}.comparaison-heading{font-size:1.8rem}.comparaison-table th,.comparaison-table td{font-size:14px;padding:14px 10px}.comparaison-icon{width:18px;height:18px}}.carrousel-experts{padding:80px 20px;margin-bottom:40px;position:relative;background:var(--carrousel-bg);color:var(--carrousel-text)}.carrousel-experts__header{text-align:center;width:50%;margin:0 auto 50px}.carrousel-experts__title{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;color:var(--carrousel-text);line-height:3rem}.carrousel-experts__wrapper{display:flex;align-items:center;justify-content:center;max-width:var(--carrousel-max-width);margin:0 auto;position:relative}.carrousel-experts__track{display:flex;overflow:hidden;scroll-behavior:smooth;gap:var(--carrousel-gap);scroll-snap-type:x mandatory;flex:1}.carrousel-experts__slide{flex:0 0 calc(33.333% - var(--carrousel-gap) * 2 / 3);background:var(--carrousel-slide-bg);border-radius:var(--carrousel-radius);padding:30px 25px;text-align:center;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-start}.carrousel-experts__photo{width:70px;height:70px;border-radius:50%;overflow:hidden;margin:0 auto 20px}.carrousel-experts__photo img{width:100%;height:100%;object-fit:cover}.carrousel-experts__citation{font-size:16px;line-height:1.6;margin-bottom:20px;font-weight:500}.carrousel-experts__nom{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:16px;color:var(--carrousel-text);margin-bottom:4px}.carrousel-experts__fonction{font-size:14px;color:#475975}.carrousel-experts__button{background:var(--carrousel-text);color:#fff;border:none;border-radius:50%;width:42px;height:42px;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.carrousel-experts__button:hover{background:#0d264b}.carrousel-experts__button.prev{margin-right:10px}.carrousel-experts__button.next{margin-left:10px}@media (max-width: 989px){.carrousel-experts__slide{flex:0 0 calc(50% - var(--carrousel-gap))}}@media (max-width: 749px){.carrousel-experts__slide{flex:0 0 100%}.carrousel-experts__header{width:100%}.carrousel-experts__button.prev{position:absolute;left:5px}.carrousel-experts__button.next{position:absolute;right:5px}.carrousel-experts__title{font-size:2rem}}.carrousel-presse{padding:100px 20px;background:#fffce8;color:#082047}.carrousel-presse__header{text-align:center;margin:0 auto 50px;width:50%}.carrousel-presse__title{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2.5rem;color:#082047;line-height:3rem}.carrousel-presse__wrapper{display:flex;align-items:center;justify-content:center;max-width:900px;margin:0 auto;position:relative}.carrousel-presse__track{display:flex;overflow:hidden;scroll-behavior:smooth;gap:24px;scroll-snap-type:x mandatory;flex:1}.carrousel-presse__slide{flex:0 0 100%;border-radius:5px;padding:60px 40px 20px;text-align:center;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center}.carrousel-presse__citation{font-family:AT Surt SemiBold Extd;font-size:22px!important;line-height:1.6;margin-bottom:0;color:#082047}.carrousel-presse__logo img{max-width:150px;width:auto;height:auto;opacity:.9;transition:opacity .3s ease}.carrousel-presse__logo a:hover img{opacity:1}.carrousel-presse__button{background:#082047;color:#fff;border:none;border-radius:50%;width:42px;height:42px;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.carrousel-presse__button:hover{background:#0d264b}.carrousel-presse__button.prev{margin-right:10px}.carrousel-presse__button.next{margin-left:10px}@media (max-width: 749px){.carrousel-presse__slide{padding:40px 25px}.carrousel-presse__title{font-size:2rem}.carrousel-presse__logo img{max-width:200px}}.icons-banner{width:100%;overflow:hidden;background:linear-gradient(90deg,#f4b821,#f0a51a);padding:8px 0}.icons-banner__marquee{overflow:hidden;width:100%}.icons-banner__track{display:flex;align-items:center;gap:50px;white-space:nowrap;will-change:transform;transform:translate(0)}.icons-banner__track.is-animating{animation:icons-marquee var(--marquee-duration, 20s) linear infinite}@keyframes icons-marquee{0%{transform:translate(0)}to{transform:translate(var(--marquee-distance, -50%))}}.icons-banner__item{display:inline-flex;align-items:center;gap:10px;color:#082047!important}.icons-banner__icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.icons-banner__icon svg{width:18px;height:18px;stroke:#082047!important;stroke-width:2.2;fill:none!important}.icons-banner__text{font-family:AT Surt SemiBold Extd,sans-serif;text-transform:uppercase;font-size:16px;color:#082047!important;letter-spacing:.5px;white-space:nowrap}@media (max-width:749px){.icons-banner__track{gap:30px}.icons-banner__text{font-size:14px}}.section-promesse-wrapper{padding:60px 20px!important}.promesse-header{text-align:left;max-width:900px;margin:0 auto 60px}.promesse-heading{font-family:AT Surt ExtraBold Extd;text-transform:uppercase;font-size:2rem!important;margin-bottom:10px;margin-top:10px}.promesse-intro{font-size:18px;line-height:1.7;max-width:800px;margin:0 auto}.promesse-content{display:grid;grid-template-columns:1fr;gap:50px;max-width:1400px;margin:0 auto;align-items:start}@media (min-width: 990px){.promesse-content{grid-template-columns:1fr 1fr;gap:80px}}.promesse-features{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 750px){.promesse-features{grid-template-columns:repeat(2,1fr);gap:40px}}.promesse-feature{display:flex;flex-direction:column;gap:12px}.promesse-feature__icon{display:flex;align-items:center;justify-content:flex-start;min-height:50px}.promesse-feature__icon img{width:50px;height:50px;object-fit:contain}.promesse-feature__emoji{font-size:40px;line-height:1}.promesse-feature__title{font-family:AT Surt SemiBold Extd;text-transform:uppercase;font-size:18px!important;line-height:1.3}.promesse-feature__description{font-size:16px;line-height:1.6;opacity:.8}.promesse-image img{width:100%;height:auto;border-radius:5px;display:block}.promesse-image-placeholder{background:#ffffff1a;border-radius:12px;padding:100px 40px;text-align:center;opacity:.5}.promesse-image-placeholder svg{width:80px;height:80px}@media (max-width: 989px){.section-promesse{padding:60px 20px}.promesse-heading{font-size:2rem}.promesse-feature__title{font-size:16px}.promesse-feature__description{font-size:14px}.promesse-feature__emoji{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cafedesguerrier.css.map */
