.product-item.cp-pi{display:block;height:auto;padding:0;margin:0;border:0;background:none;box-shadow:none;overflow:visible}.product-item.cp-pi .cp-card{height:100%}body.template-collection h1,body.template-search h1{font-family:var(--cp-font);font-weight:400;text-transform:uppercase;letter-spacing:.005em;color:var(--cp-brun)}.collection-filter-btn{font-family:var(--cp-font);color:var(--cp-brun)}.additional-content .collection-filter-btn{border-radius:var(--cp-r);transition:background .15s,box-shadow .15s}.additional-content .collection-filter-btn:hover{background:var(--cp-cyan)}.additional-content .collection-filter-btn.active{background:var(--cp-cyan);box-shadow:inset 0 0 0 1px var(--cp-brun)}@media(max-width:767px){.quick-filter-row:has(>.quick-filter-row__scroller>[data-filter-type=flavor]){display:flex;flex-direction:column;align-items:stretch;gap:8px}.quick-filter-row__scroller:has(>[data-filter-type=flavor]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible!important;margin-right:0!important}.quick-filter-row__scroller:has(>[data-filter-type=flavor]) .collection-filter-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;height:40px;margin:0;padding:0 6px;border:1px solid var(--cp-line);border-radius:var(--cp-r);background:var(--cp-cream);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.quick-filter-row__scroller:has(>[data-filter-type=flavor]) .collection-filter-btn.active{background:var(--cp-brun);color:var(--cp-cream);border-color:var(--cp-brun)}.quick-filter-row__scroller:has(>[data-filter-type=flavor]) .pill__icon{width:12px;height:16px;margin:0}.quick-filter-row__scroller:has(>[data-filter-type=flavor]) .pill__icon img{width:12px;height:auto}}@media(min-width:768px){.template-product .product-gallery .css-slider-viewport{width:100%!important;margin:0!important}.template-product .product-gallery-item{padding-top:100%!important}}@media(min-width:1280px){.template-product product-page.grid--layout.grid-2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.cp-fiche{font-family:var(--cp-font);color:var(--cp-brun)}.cp-fiche a{color:inherit}.cp-fiche-meta{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-sauge);margin-bottom:8px}.cp-fiche-meta a{text-decoration:none}.cp-fiche-meta a:hover{text-decoration:underline;text-underline-offset:3px}.cp-fiche h1{font-family:var(--cp-font);font-weight:400;font-size:clamp(32px,3.2vw,46px);line-height:1.02;text-transform:uppercase;letter-spacing:.005em;margin:0 0 14px;color:var(--cp-brun)}.cp-fiche .cp-chips{margin:2px 0 4px}.cp-fiche a.cp-chipx{text-decoration:none}.cp-fiche a.cp-chipx:hover{border-color:var(--cp-brun)}.cp-fiche-abo{display:flex;flex-direction:column;gap:6px;margin:2px 0 6px;font-size:15px;line-height:1.35}.cp-fiche-abo p{margin:0;display:flex;align-items:center;gap:8px;color:var(--cp-ink2)}.cp-fiche-abo p.ab{color:var(--cp-ok)}.cp-fiche-abo .cp-ico{stroke:currentColor}.cp-apropos{margin-top:8px;padding-top:22px;border-top:1px solid var(--cp-line2)}.cp-apropos dl{display:grid;grid-template-columns:auto 1fr;gap:0;margin:14px 0 0}.cp-apropos dl>div{display:contents}.cp-apropos dt,.cp-apropos dd{padding:9px 0;border-bottom:1px solid var(--cp-line2)}.cp-apropos dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-sauge);padding-right:18px;padding-top:12px}.cp-apropos dd{margin:0;font-size:16px;line-height:1.4}.cp-apropos .story{margin-top:18px;color:var(--cp-ink2);font-size:16px;line-height:1.55}.cp-apropos .story p{margin:0 0 .8em}.cp-apropos .cp-roaster{margin-top:8px}shipping-notice.cp-paliers [data-js-free-shipping-slider]{display:block;overflow:visible!important;background:var(--cp-brun)}shipping-notice.cp-paliers :has(>[data-js-free-shipping-slider]){overflow:visible!important}shipping-notice.cp-paliers [data-js-free-shipping-slider]:after{content:"";position:absolute;right:-9px;top:50%;width:18px;height:24px;margin-top:-12px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 32%27%3E%3Cellipse cx=%2712%27 cy=%2716%27 rx=%2710.5%27 ry=%2714.6%27 fill=%27%234B2815%27/%3E%3Cpath d=%27M12.6 2.4c-4.2 4.4-4.2 8.9-.6 13.6s3.6 9.2-.6 13.6%27 fill=%27none%27 stroke=%27%23FFFFF9%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;z-index:3;filter:drop-shadow(0 1px 2px rgba(75,40,21,.35))}shipping-notice.cp-paliers .cp-paliers__dot{border-color:var(--cp-brun)}shipping-notice.cp-paliers .cp-paliers__dot.is-reached{background:var(--cp-brun)}shipping-notice.cp-paliers .cp-paliers__labels{font-family:var(--cp-font);letter-spacing:.06em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cp-pages.css.map */
