.exception-product-page{padding:0!important;overflow:hidden;border-color:#dfe9d6;background:#fbfdf8}
.product-page-hero{position:relative;min-height:390px;background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.92) 42%,rgba(255,255,255,.18) 72%),url('assets/home/exception-offre-plantin-huile-truffe.png') center/cover no-repeat}
.product-page-hero-content{position:relative;z-index:1;width:min(60%,420px);padding:18px;display:flex;min-height:390px;flex-direction:column;justify-content:center}
.product-page-logo{display:block;width:168px;max-width:100%;height:auto;margin:8px 0 14px}.product-page-kicker{margin:0 0 8px;color:#384f2d;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}
.product-page-hero h2{margin:0;color:#06264b;font:500 clamp(28px,6.4vw,40px)/1.04 Georgia,"Times New Roman",serif}.product-page-meta{margin:9px 0 0;color:#536e74;font-weight:800}
.product-page-prices{display:flex;align-items:center;gap:10px;margin-top:13px}.product-page-old{color:#758187;text-decoration:line-through;font-weight:850}.product-page-price{color:#384f2d;font-size:38px;font-weight:950}.product-page-promo{border-radius:999px;background:#00b0d0;color:#fff;padding:5px 9px;font-size:11px;font-weight:950}
.product-page-body{padding:16px}.product-page-section{margin-top:14px;border:1px solid #dfe9d6;border-radius:18px;background:#fff;padding:16px}.product-page-section h3{margin:0;color:#123d4b;font:500 24px/1.1 Georgia,"Times New Roman",serif}.product-page-section>p{color:#60767b;line-height:1.5}
.plantin-facts,.plantin-uses,.plantin-recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.plantin-fact,.plantin-use,.plantin-recipe{border:1px solid #e3ead7;border-radius:14px;background:#fbfdf8;padding:12px}.plantin-fact strong,.plantin-use strong,.plantin-recipe strong{display:block;color:#384f2d}.plantin-fact span,.plantin-use span,.plantin-recipe span{display:block;margin-top:4px;color:#60767b;font-size:13px;line-height:1.4}
.plantin-rule{margin:12px 0 0;padding:11px 13px;border-left:4px solid #384f2d;border-radius:0 12px 12px 0;background:#f1f5ec;color:#384f2d;font-weight:800;line-height:1.4}
.product-buy-card{position:sticky;bottom:10px;z-index:4;margin:16px 0 0;border:1px solid #bfcfb6;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 15px 34px rgba(56,79,45,.2);padding:14px;backdrop-filter:blur(8px)}.product-buy-line{display:flex;justify-content:space-between;gap:12px;align-items:center}.product-buy-line strong{font-size:20px;color:#384f2d}.product-buy-card .btn{width:100%;margin-top:11px;border-radius:999px;background:#384f2d;color:#fff}.product-buy-status{margin:8px 0 0;color:#087668;font-size:13px;font-weight:850;text-align:center}
@media(max-width:520px){.product-page-hero{min-height:370px;background-image:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.25) 78%),url('assets/home/exception-offre-plantin-huile-truffe.png');background-size:auto 100%;background-position:78% center}.product-page-hero-content{min-height:370px;width:70%;padding:16px}.product-page-logo{width:135px}.product-page-body{padding:14px}.plantin-facts,.plantin-uses,.plantin-recipes{grid-template-columns:1fr}}
.product-page-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.92) 42%,rgba(255,255,255,.18) 72%),url('assets/home/exception-offre-plantin-huile-truffe.webp')}
@media(max-width:520px){.product-page-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.25) 78%),url('assets/home/exception-offre-plantin-huile-truffe.webp')}}
