/* Pilote LOCAL produit187. Palette reprise du Carnet, sans effet global. */
.br-curcuma{--bc-paper:#f8f3e7;--bc-ink:#493f2e;--bc-line:#d7c9b0;--bc-accent:#785c31;--bc-space:clamp(24px,4vw,64px);color:var(--bc-ink)}
.br-curcuma .product-info-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:var(--bc-space);margin:0;align-items:start}
.br-curcuma .product-info-row>.col-product-image,.br-curcuma .product-info-row>.col-product-info{width:auto;max-width:none;padding:0;min-width:0}
.br-curcuma .bc-hero{margin:0}.br-curcuma .bc-hero img{display:block;width:100%;height:auto}.br-curcuma .bc-hero figcaption{font-size:13px;padding:12px 0;color:var(--bc-accent)}
.br-curcuma .bc-original{font-size:15px;border-bottom:1px solid var(--bc-line);padding:0 0 12px}.br-curcuma summary{cursor:pointer;min-height:44px;padding:12px 0}
.br-curcuma .bc-kicker{letter-spacing:.16em;font:600 12px/1.6 sans-serif;color:var(--bc-accent);margin:0 0 18px}
.br-curcuma .page-title{font-family:Georgia,serif;font-size:clamp(38px,4vw,64px);line-height:1.08;color:var(--bc-ink);margin-bottom:22px}
.br-curcuma .product_header_container{border:0;margin-bottom:12px}.br-curcuma .col-product-info{padding-top:24px!important}
.br-curcuma .product-description p{font-size:18px;line-height:1.7}.br-curcuma .bc-sensory{border-block:1px solid var(--bc-line);padding:16px 0;font-size:15px;line-height:1.8}.br-curcuma .bc-sensory span{padding:0 8px}.br-curcuma .bc-use{font-size:16px;line-height:1.6;margin:18px 0 30px}
.br-curcuma .bc-format{font-size:20px;font-family:Georgia,serif;margin-bottom:0}.br-curcuma .product-variants>.product-variants-item{margin:12px 0 20px}.br-curcuma .input-container label{min-height:44px}.br-curcuma .product-price{color:var(--bc-ink);font-size:32px}.br-curcuma .add-to-cart{background:var(--bc-ink);border-color:var(--bc-ink);color:var(--bc-paper);min-height:50px;transition:background .18s}
.br-curcuma .add-to-cart:hover{background:var(--bc-accent)}.br-curcuma .bc-help{font-size:15px;line-height:1.6;margin:20px 0 8px}.br-curcuma .bc-text-link{display:inline-block;min-height:44px;text-decoration:underline;text-underline-offset:5px;color:var(--bc-ink)}
.br-curcuma .bc-nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-block:1px solid var(--bc-line);padding:10px 0;margin:48px 0 0;background:white;align-items:center}.br-curcuma .bc-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--bc-ink)}.br-curcuma .bc-return{margin-left:auto;font-weight:600}.br-curcuma .product-description-section>.section-title{display:none}
.br-curcuma .bc-editorial{font:18px/1.75 Georgia,serif}.br-curcuma .bc-editorial p{font-size:18px;line-height:1.75}.br-curcuma .bc-editorial h2{font:400 clamp(30px,3vw,44px)/1.2 Georgia,serif;margin:0 0 24px;color:var(--bc-ink)}.br-curcuma .bc-editorial h3{font:400 25px/1.3 Georgia,serif;color:var(--bc-ink)}
.br-curcuma .bc-editorial>section{padding-block:var(--bc-space);border-bottom:1px solid var(--bc-line);scroll-margin-top:100px}.br-curcuma #bc-achat{scroll-margin-top:110px}
.br-curcuma .bc-dose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bc-space)}.br-curcuma .bc-dose-guide{padding:28px;background:var(--bc-paper)}.br-curcuma .bc-dose-buttons{display:flex;gap:0;border-bottom:1px solid var(--bc-line);margin:18px 0}.br-curcuma [hidden]{display:none!important}.br-curcuma .bc-dose-buttons button{border:0;border-bottom:3px solid transparent;background:none;font:16px/1.4 Georgia,serif;min-height:48px;flex:1;color:var(--bc-ink);cursor:pointer}.br-curcuma .bc-dose-buttons button[aria-pressed=true]{border-color:var(--bc-ink);font-weight:bold}.br-curcuma .bc-dose-result strong{display:block;font:400 clamp(25px,2.5vw,34px)/1.3 Georgia,serif}.br-curcuma .bc-dose-result span{display:block;margin:8px 0 20px}.br-curcuma .bc-dose-guide details{font-size:15px}.br-curcuma .bc-dose-guide details p{font-size:15px}
.br-curcuma .bc-gestes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px}.br-curcuma .bc-gestes>.bc-kicker,.br-curcuma .bc-gestes>h2{grid-column:1/-1}.br-curcuma .bc-method{padding-top:18px;border-top:1px solid var(--bc-line)}
.br-curcuma .bc-rice{max-width:780px;margin:auto}.br-curcuma .bc-keep{display:grid;grid-template-columns:1fr 1fr;gap:var(--bc-space)}.br-curcuma .bc-next{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--bc-space)}.br-curcuma .bc-next>.bc-kicker,.br-curcuma .bc-next>h2{grid-column:1/-1}.br-curcuma .bc-next>a{color:var(--bc-ink);display:block;padding:28px;border-top:2px solid var(--bc-line);text-decoration:none;transition:background .18s}.br-curcuma .bc-next>a:hover{background:var(--bc-paper)}.br-curcuma .bc-next>a>span{font:600 12px/1.6 sans-serif;letter-spacing:.12em}.br-curcuma .bc-next>a>h3{margin:16px 0}.br-curcuma .bc-next strong{font:italic 18px Georgia,serif;text-decoration:underline;text-underline-offset:5px}.br-curcuma .bc-ending{text-align:center;padding:28px 0}.br-curcuma .bc-ending a{display:inline-block;min-height:44px;color:var(--bc-ink);text-decoration:underline}
.br-curcuma :is(a,button,summary):focus-visible{outline:2px solid var(--bc-ink);outline-offset:4px}
@media(min-width:1000px){.br-curcuma .bc-nav{position:sticky;top:0;z-index:5}}
@media(max-width:900px){.br-curcuma .product-info-row{gap:24px}.br-curcuma .bc-dose,.br-curcuma .bc-keep{grid-template-columns:1fr}.br-curcuma .bc-gestes{grid-template-columns:1fr}.br-curcuma .bc-method{margin-top:20px}.br-curcuma .bc-next{gap:20px}.br-curcuma .bc-next>a{padding:20px 0}}
@media(max-width:650px){.br-curcuma .product-info-row{display:flex;flex-direction:column}.br-curcuma .product-info-row>.col-product-image,.br-curcuma .product-info-row>.col-product-info{width:100%}.br-curcuma .col-product-info{padding-top:0!important}.br-curcuma .bc-hero img{max-height:360px;object-fit:contain;background:var(--bc-paper)}.br-curcuma .bc-nav{gap:0 18px;margin-top:30px}.br-curcuma .bc-return{margin-left:0}.br-curcuma .bc-next{grid-template-columns:1fr}.br-curcuma .bc-editorial,.br-curcuma .bc-editorial p{font-size:17px}.br-curcuma .bc-dose-guide{padding:20px}.br-curcuma .bc-editorial h2 br{display:none}}
@media(prefers-reduced-motion:reduce){.br-curcuma *{transition:none!important;scroll-behavior:auto!important}}
/* Le pilote prend le pas sur les réglages centrés du thème Warehouse. */
#product #main.br-curcuma .col-product-info{text-align:left;padding-top:12px!important}
#product #main.br-curcuma .product_header_container{padding:0;margin:0 0 16px;text-align:left}
#product #main.br-curcuma h1.page-title{font:400 clamp(38px,3.6vw,58px)/1.08 Georgia,serif;margin:0;text-align:left}
#product #main.br-curcuma .col-product-info p{text-align:left}
#product #main.br-curcuma .bc-kicker{margin-bottom:12px}
#product #main.br-curcuma .bc-use{margin:12px 0 20px}
#product #main.br-curcuma .product-variants>.product-variants-item{margin:10px 0 14px}
#product #main.br-curcuma .product-variants .control-label{margin-bottom:8px}
#product #main.br-curcuma .product-prices{text-align:left}
#product #main.br-curcuma .product-add-to-cart .row{justify-content:flex-start}
#product #main.br-curcuma .social-sharing{margin-top:16px}
#product #main.br-curcuma .product-description-section>.section-title{display:none}
#product #main.br-curcuma .empty-product-details{display:none}
#product #main.br-curcuma .product-variants .control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#product #main.br-curcuma .bc-format{margin-bottom:12px}
#product #main.br-curcuma .product-variants>.product-variants-item{padding:0;margin:0 0 16px}
#product #main.br-curcuma .bc-nav a,#product #main.br-curcuma .bc-next a,#product #main.br-curcuma .bc-text-link{color:var(--bc-ink)}
@media(max-width:767px){#product #main.br-curcuma .product-add-to-cart{position:static;width:auto;background:transparent;box-shadow:none;margin:12px 0;padding:0!important}#product #main.br-curcuma .product-add-to-cart .product-quantity{flex-wrap:wrap}}
/* Pilote documentaire et cuisine : achats compacts, gestes illustrés. */
#product #main.br-curcuma .product-info-row{gap:clamp(24px,3vw,44px)}
#product #main.br-curcuma .col-product-info{padding:28px!important;background:var(--bc-paper);border-top:3px solid var(--bc-accent)}
#product #main.br-curcuma h1.page-title{font-size:clamp(36px,3.2vw,52px);color:var(--bc-ink)}
#product #main.br-curcuma .product-description-short p{margin-bottom:14px}
#product #main.br-curcuma .bc-sensory{font-size:14px;padding:10px 0}
#product #main.br-curcuma .bc-use{margin:12px 0 18px}
#product #main.br-curcuma .product-variants-item .control-label{display:none}
#product #main.br-curcuma .product-variants-item{border:0;padding-bottom:0!important;margin-bottom:12px!important}
#product #main.br-curcuma .product-variants{margin-bottom:12px}
#product #main.br-curcuma .product-prices{border-top:1px solid var(--bc-line);padding-top:16px}
#product #main.br-curcuma .social-sharing{display:none}
#product #main.br-curcuma .product-info-row .after-cover-tumbnails:empty,#product #main.br-curcuma .product-info-row .after-cover-tumbnails2:empty{display:none}
#product #main.br-curcuma .bc-help{margin-top:14px;font-size:14px}
#product #main.br-curcuma .bc-nav{margin-top:30px;font-size:16px}
#product #main.br-curcuma .product-description-section{margin-top:0;padding-top:0}
#product #main.br-curcuma .bc-dose{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}
#product #main.br-curcuma .bc-dose-picture{margin:18px 0 0;max-width:460px}
#product #main.br-curcuma .bc-dose-picture img{display:block;width:100%;height:auto;max-height:260px;object-fit:contain}
#product #main.br-curcuma .bc-dose-picture figcaption{font-size:13px;line-height:1.5;color:var(--bc-accent)}
#product #main.br-curcuma .bc-dose-guide{border-top:3px solid var(--bc-accent);padding:28px}
#product #main.br-curcuma .bc-dose-note{font:14px/1.6 Georgia,serif;margin:16px 0}
#product #main.br-curcuma .bc-icon{width:38px;height:38px;display:block;margin:0 0 16px;color:var(--bc-accent)}
#product #main.br-curcuma .bc-method h3{margin:0 0 14px}
#product #main.br-curcuma .bc-rice{max-width:none;padding:32px;background:var(--bc-paper);border-left:3px solid var(--bc-accent);margin:24px 0}
#product #main.br-curcuma .bc-rice p{max-width:820px}
#product #main.br-curcuma .bc-dossier-picture{float:right;width:35%;height:180px;object-fit:contain;margin:0 0 18px 18px}
#product #main.br-curcuma .bc-next>a{background:var(--bc-paper);border-top:1px solid var(--bc-line)}
#product #main.br-curcuma .bc-next>a h3{font-size:27px}
#product #main.br-curcuma .bc-next>a p{font-size:17px}
#product #main.br-curcuma .bc-sources{border-bottom:1px solid var(--bc-line);font-size:15px;padding:12px 0}
#product #main.br-curcuma .bc-sources p{font-size:15px;max-width:900px}
#product #main.br-curcuma .bc-sources a{color:var(--bc-ink);text-decoration:underline}
@media(max-width:900px){#product #main.br-curcuma .bc-dose{grid-template-columns:1fr}#product #main.br-curcuma .bc-dose-picture{max-width:380px}#product #main.br-curcuma .col-product-info{padding:18px!important}}
@media(max-width:650px){#product #main.br-curcuma .col-product-info{padding:20px!important}#product #main.br-curcuma .bc-rice{padding:24px 20px}#product #main.br-curcuma .bc-next>a{padding:24px 20px}#product #main.br-curcuma .bc-dose-picture img{max-height:200px}#product #main.br-curcuma .bc-nav{font-size:15px}#product #main.br-curcuma .bc-dossier-picture{width:30%;height:130px}}
#product #main.br-curcuma .product-variants-item .form-control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}
