/* FAZER — sección editorial de decants, versión aprobada PC + móvil */
.fazer-decants-feature{
  background:linear-gradient(115deg,#fffaf5 4%,#f6eee3 50%,#f1dec8 100%);
  position:relative;isolation:isolate;overflow:hidden;border-block:1px solid #e9ddcb;
  padding:50px 0 35px;
}
.fazer-decants-feature::before{content:"";position:absolute;right:-180px;top:-220px;width:820px;height:820px;background:radial-gradient(circle,rgba(209,156,86,.25),transparent 62%);z-index:-1;pointer-events:none}
.decants-inner.decants-redesign{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.99fr);grid-template-areas:"copy visual" "actions visual";gap:0 5%;min-height:430px;padding:0;align-items:center
}
.decants-copy-new{grid-area:copy;align-self:end;padding-top:15px;position:relative;z-index:1}
.decants-copy-new .kicker{margin:0 0 19px;color:#a87533;font-size:11px;letter-spacing:.28em}
.decants-inner.decants-redesign h2{font:600 clamp(38px,3.5vw,56px)/1.12 var(--display);letter-spacing:-.035em;color:#201b17;max-width:590px;margin:0 0 18px}
.decants-inner.decants-redesign h2 em{color:#b58240}
.decants-copy-new .decants-lead{font-size:15px;line-height:1.85;color:#50493f;max-width:535px;margin:0}
.decants-image-new{grid-area:visual;align-self:stretch;position:relative;margin:0;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;background:#d5a06a;box-shadow:0 22px 45px rgba(82,48,20,.15)}
.decants-image-new img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;inset:0;transition:transform .4s ease}
.decants-image-new:hover img{transform:scale(1.025)}
.decants-image-new figcaption{position:absolute;right:12px;bottom:10px;background:rgba(15,13,11,.62);border:1px solid rgba(255,255,255,.24);color:#fff5e6;border-radius:999px;font:500 9px var(--body);padding:7px 11px;backdrop-filter:blur(10px)}
.decants-action-new{grid-area:actions;align-self:start;padding:22px 0 18px}
.decants-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 25px}
.decants-size-options span{background:rgba(255,255,255,.76);border:1px solid #dbc7a9;border-radius:11px;display:flex;flex-direction:column;gap:3px;padding:12px 10px;text-align:center;box-shadow:0 4px 14px rgba(83,57,21,.04)}
.decants-size-options b{font-size:16px;color:#201d19}
.decants-size-options small{color:#866e4b;font-size:10px;line-height:1.35}
.decants-shop{min-height:52px;min-width:184px;background:#11110f;border-radius:10px;box-shadow:0 11px 24px rgba(12,10,9,.16);font-size:13px}
.decants-benefits-new{margin:34px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(255,255,255,.83);border:1px solid #ead6bd;border-radius:17px;box-shadow:0 11px 30px rgba(40,28,17,.09);padding:18px 12px}
.decants-benefits-new>div{display:flex;gap:12px;align-items:center;padding:9px 17px;border-right:1px solid #dfc7a8;min-width:0}
.decants-benefits-new>div:last-child{border-right:0}
.decants-benefits-new .icon{width:31px;height:31px;min-width:31px;color:#ae7932;stroke-width:1.5}
.decants-benefits-new span{font-size:12px;color:#3c332a;line-height:1.4}
.decants-benefits-new b{font-weight:800;display:block}
@media(max-width:900px){
 .decants-inner.decants-redesign{grid-template-columns:1fr 1fr;gap:0 22px}
 .decants-image-new{min-height:380px}
 .decants-inner.decants-redesign h2{font-size:36px}
 .decants-copy-new .decants-lead{font-size:13px}
 .decants-benefits-new>div{padding:7px 9px;gap:7px}
 .decants-benefits-new .icon{width:24px;height:24px;min-width:24px}
 .decants-benefits-new span{font-size:10px}
}
@media(max-width:670px){
 .fazer-decants-feature{padding:42px 0 29px}
 .decants-inner.decants-redesign{grid-template-columns:1fr;grid-template-areas:"copy" "visual" "actions";gap:0;min-height:0;padding:0}
 .decants-copy-new{padding:0;text-align:center}
 .decants-copy-new .kicker{font-size:10px;margin:0 0 11px}
 .decants-inner.decants-redesign h2{font-size:clamp(33px,8.2vw,45px);line-height:1.12;max-width:500px;margin:0 auto 12px}
 .decants-copy-new .decants-lead{font-size:13px;line-height:1.7;max-width:500px;margin:0 auto 25px}
 .decants-image-new{width:100%;min-height:0;aspect-ratio:1.3;max-height:450px;border-radius:17px;box-shadow:0 12px 30px #654a2522}
 .decants-image-new img{object-fit:cover;object-position:50% 55%}
 .decants-image-new figcaption{font-size:8px;right:9px;bottom:8px;padding:5px 8px}
 .decants-action-new{padding:17px 0 0}
 .decants-size-options{gap:7px;margin:0 0 13px}
 .decants-size-options span{border-radius:9px;padding:9px 3px}
 .decants-size-options b{font-size:14px}
 .decants-size-options small{font-size:9px}
 .decants-shop{width:100%;min-height:51px;border-radius:11px;font-size:13px}
 .decants-benefits-new{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;padding:6px 10px;gap:0;border-radius:15px}
 .decants-benefits-new>div{padding:10px 6px;border-bottom:1px solid #e7d6c2;gap:6px}
 .decants-benefits-new>div:nth-child(2){border-right:0}
 .decants-benefits-new>div:nth-child(n+3){border-bottom:0}
 .decants-benefits-new span{font-size:10px}
}
@media(max-width:360px){
 .decants-image-new{aspect-ratio:1.2}
 .decants-benefits-new>div{padding:9px 4px}
 .decants-benefits-new span{font-size:9px}
}
@media(prefers-reduced-motion:reduce){.decants-image-new img{transition:none}}
