/* Template fixo de produtos v1.2 */
:root{--prd-papel:#fbf7f2;--prd-tinta:#241a21;--prd-acao:#b23a5f;--prd-marca:#3f6b58;--prd-alto:#b98a44;--prd-ok:#3f6b58;--prd-ruim:#b23a5f;--prd-linha:#e7dcd1;--prd-wash:#f4ebe0;--prd-radius:12px;--prd-maxw:76rem;--prd-font-d:'Fraunces',Georgia,serif;--prd-font-s:'Inter',system-ui,sans-serif}

.prd-page{margin:0;background:var(--prd-papel);color:var(--prd-tinta);font-family:var(--prd-font-s);line-height:1.6;font-size:16px;-webkit-text-size-adjust:100%}
.prd-page *,.prd-page *::before,.prd-page *::after{box-sizing:border-box}
.prd-page a{color:var(--prd-acao);text-decoration:none}
.prd-page a:hover{text-decoration:underline}
.prd-page img{max-width:100%;display:block}
.prd-wrap{max-width:var(--prd-maxw);margin:0 auto;padding:0 1rem}
@media(min-width:640px){.prd-wrap{padding:0 1.5rem}}
@media(min-width:1024px){.prd-wrap{padding:0 4rem}}
.prd-topbar{background:var(--prd-tinta);color:var(--prd-papel)}
.prd-topin{max-width:var(--prd-maxw);margin:0 auto;padding:.7rem 1.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}
.prd-logo{font-family:var(--prd-font-d);font-size:1.25rem;font-weight:700;color:var(--prd-papel);letter-spacing:.01em}
.prd-logo:hover{text-decoration:none;color:var(--prd-alto)}
.prd-topnav{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;font-weight:600;opacity:.85}
.prd-topnav a{color:var(--prd-papel)}
.prd-demo-pill{margin-left:auto;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px dashed currentColor;opacity:.6;padding:.15rem .55rem;border-radius:99px}
.prd-crumb{font-size:.78rem;opacity:.75;padding:.9rem 0 0}
.prd-crumb a{color:inherit}
.prd-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2rem;padding:1.1rem 0 2rem;align-items:start}
.prd-rail{display:grid;gap:1.1rem;position:sticky;top:1rem}
@media (max-width:1000px){.prd-shell{grid-template-columns:1fr}.prd-rail{position:static;order:-1}}
.prd-fig{position:relative;margin:0;border-radius:var(--prd-radius);overflow:hidden;background:linear-gradient(135deg,var(--prd-wash),var(--prd-linha));aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}
.prd-fig img{width:100%;height:100%;object-fit:cover}
.prd-fig-ph{font-size:4.5rem;line-height:1;filter:saturate(.9)}
.prd-badges{position:absolute;top:.8rem;left:.8rem;right:.8rem;display:flex;justify-content:space-between;gap:.5rem;pointer-events:none}
.prd-b-off{background:var(--prd-acao);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.28rem .6rem;border-radius:99px;text-transform:uppercase}
.prd-b-cat{background:var(--prd-tinta);color:var(--prd-papel);font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.28rem .6rem;border-radius:99px;text-transform:uppercase}
.prd-eyebrow{margin-top:1.1rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--prd-acao)}
.prd-title{font-family:var(--prd-font-d);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12;margin:.2rem 0 .4rem;letter-spacing:-.01em}
.prd-sub{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:.85rem;opacity:.9}
.prd-stars{display:inline-flex;gap:.08rem;color:var(--prd-alto);vertical-align:-2px}
.prd-st svg{fill:currentColor;display:block}
.prd-st-empty svg{fill:var(--prd-linha)}
.prd-selo{background:var(--prd-wash);border:1px solid var(--prd-acao);color:var(--prd-acao);font-size:.68rem;font-weight:800;letter-spacing:.07em;padding:.18rem .5rem;border-radius:6px;text-transform:uppercase}
.prd-atualizado{opacity:.82;font-size:.8rem}
.prd-lead{font-size:1.05rem;margin:.9rem 0 .7rem;max-width:60ch}
.prd-chip{display:inline-flex;gap:.5rem;align-items:baseline;background:var(--prd-cartao);border:1px solid var(--prd-linha);border-left:3px solid var(--prd-marca);border-radius:var(--prd-radius);padding:.55rem .9rem;font-size:.9rem}
.prd-chip b{color:var(--prd-marca)}
.prd-sec{margin-top:1.6rem}
.prd-seceyebrow{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--prd-acao);margin:0 0 .15rem}
.prd-sec h3{font-family:var(--prd-font-d);font-size:1.6rem;line-height:1.15;margin:.1rem 0 .8rem}
.prd-sec p{margin:0 0 .85rem;max-width:66ch}
.prd-linksec{font-weight:700;font-size:.9rem}
.prd-pricebox{background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:1rem;box-shadow:0 6px 20px rgba(0,0,0,.05)}
.prd-pricebox-label{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.78}
.prd-price{font-family:var(--prd-font-d);font-size:2.1rem;line-height:1;margin:.35rem 0 .1rem;color:var(--prd-acao)}
.prd-old{font-size:.95rem;text-decoration:line-through;opacity:.5;margin-left:.4rem}
.prd-save{color:var(--prd-ok);font-size:.85rem;font-weight:700}
.prd-cta{display:block;width:100%;text-align:center;border-radius:8px;padding:.75rem 1rem;font-weight:700;font-size:.95rem;margin-top:.6rem;border:0;cursor:pointer}
.prd-cta:hover{text-decoration:none;filter:brightness(1.05)}
.prd-cta-amazon{background:#ffd814;color:#131921}
.prd-cta-ml{background:#3483fa;color:#fff}
.prd-price-note{font-size:.78rem;opacity:.8;margin:.7rem 0 0}
.prd-mini-disc{background:var(--prd-wash);border-radius:8px;font-size:.72rem;line-height:1.45;padding:.6rem .7rem;margin-top:.7rem;opacity:.9}
.prd-reviewbox{background:var(--prd-inverso);color:var(--prd-papel);border-radius:var(--prd-radius);padding:1.1rem}
.prd-reviewbox .prd-seceyebrow{color:var(--prd-alto)}
.prd-reviewbox h4{font-family:var(--prd-font-d);font-size:1.12rem;line-height:1.3;margin:.35rem 0 .45rem}
.prd-reviewbox p{font-size:.85rem;opacity:.88;margin:0 0 .8rem}
.prd-reviewbtn{display:block;background:var(--prd-alto);color:var(--prd-tinta);text-align:center;font-weight:700;border-radius:8px;padding:.65rem;font-size:.9rem}
.prd-reviewbtn:hover{text-decoration:none;filter:brightness(1.06)}
.prd-reviewby{font-size:.72rem;opacity:.78;text-align:center;margin-top:.55rem}
.prd-ad{border:1.5px dashed var(--prd-linha);border-radius:var(--prd-radius);padding:1rem;text-align:center;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.85;min-height:9rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem}
.prd-ad b{font-size:.8rem}
.prd-ad small{text-transform:none;letter-spacing:0;opacity:.8}
.prd-tabs{margin:1.8rem 0 0;background:var(--prd-papel)}
.prd-tabs>input{position:absolute;opacity:0;pointer-events:none}
.prd-tabnav{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:2px solid var(--prd-linha)}
.prd-tabnav label{cursor:pointer;padding:.65rem .95rem;font-weight:700;font-size:.9rem;opacity:.6;border-bottom:3px solid transparent;margin-bottom:-2px;display:inline-flex;gap:.4rem;align-items:center}
.prd-tabnav label:hover{opacity:1}
.prd-tabnav label span{font-size:.7rem;background:var(--prd-wash);padding:.05rem .45rem;border-radius:99px}
.prd-tabs>input:nth-of-type(1):checked~.prd-tabnav label:nth-of-type(1),
.prd-tabs>input:nth-of-type(2):checked~.prd-tabnav label:nth-of-type(2),
.prd-tabs>input:nth-of-type(3):checked~.prd-tabnav label:nth-of-type(3),
.prd-tabs>input:nth-of-type(4):checked~.prd-tabnav label:nth-of-type(4){opacity:1;border-bottom-color:var(--prd-acao)}
.prd-pane{display:none;padding-top:1.2rem}
.prd-tabs>input:nth-of-type(1):checked~.prd-panes .prd-pane:nth-of-type(1),
.prd-tabs>input:nth-of-type(2):checked~.prd-panes .prd-pane:nth-of-type(2),
.prd-tabs>input:nth-of-type(3):checked~.prd-panes .prd-pane:nth-of-type(3),
.prd-tabs>input:nth-of-type(4):checked~.prd-panes .prd-pane:nth-of-type(4){display:block}
.prd-scroll{overflow-x:auto}
.prd-table{width:100%;border-collapse:collapse;font-size:.92rem;background:#fff;border-radius:var(--prd-radius);overflow:hidden;border:1px solid var(--prd-linha)}
.prd-table th{background:var(--prd-tinta);color:var(--prd-papel);text-align:left;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;padding:.7rem .85rem;white-space:nowrap}
.prd-table td{padding:.65rem .85rem;border-top:1px solid var(--prd-linha);vertical-align:middle}
.prd-table tr:nth-child(even) td{background:color-mix(in srgb,var(--prd-wash) 45%,var(--prd-cartao))}
.prd-table .prd-tdnome{display:flex;align-items:center;gap:.6rem;font-weight:600}
.prd-table .prd-tdnome a{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}
.prd-tdthumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:linear-gradient(135deg,var(--prd-wash),var(--prd-linha));display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex:none;overflow:hidden}
.prd-tdthumb img{width:100%;height:100%;object-fit:cover}
.prd-nota{background:var(--prd-wash);border-radius:6px;padding:.15rem .5rem;font-weight:700;font-size:.82rem;white-space:nowrap;color:var(--prd-tinta)}
.prd-preco-td{font-weight:800;color:var(--prd-acao);white-space:nowrap}
.prd-desc-td{color:var(--prd-ok);font-weight:700;white-space:nowrap}
.prd-ver{font-weight:700;font-size:.85rem;white-space:nowrap}
.prd-este{color:var(--prd-acao);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-left:.4rem}
tr.prd-row-este td{background:color-mix(in srgb,var(--prd-acao) 10%,var(--prd-cartao))!important}
.prd-proscons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
@media (max-width:640px){.prd-proscons{grid-template-columns:1fr}}
.prd-pc{border-radius:var(--prd-radius);padding:1rem 1.1rem;border:1px solid var(--prd-linha)}
.prd-pc h4{margin:.1rem 0 .6rem;font-family:var(--prd-font-d);font-size:1.1rem}
.prd-pc ul{margin:0;padding:0;list-style:none}
.prd-pc li{display:flex;gap:.5rem;margin:.35rem 0;font-size:.92rem}
.prd-pc-ok{background:color-mix(in srgb,var(--prd-ok) 9%,var(--prd-cartao))}
.prd-pc-ok h4{color:var(--prd-ok)}
.prd-pc-ruim{background:color-mix(in srgb,var(--prd-ruim) 8%,var(--prd-cartao))}
.prd-pc-ruim h4{color:var(--prd-ruim)}
.prd-shop{display:grid;gap:.8rem}
.prd-shopcard{display:flex;align-items:center;gap:1rem;background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:.9rem 1rem}
.prd-shopcard b{display:block}
.prd-shopcard small{opacity:.7;display:block;font-size:.8rem}
.prd-shopcard .prd-comiss{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}
.prd-shopcta{margin-left:auto;flex:none;background:var(--prd-tinta);color:var(--prd-papel);font-weight:700;font-size:.85rem;padding:.5rem .9rem;border-radius:99px}
.prd-shopcta:hover{background:var(--prd-acao);text-decoration:none;color:#fff}
.prd-faq{display:grid;gap:.55rem}
.prd-faq details{background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:.8rem 1rem}
.prd-faq summary{cursor:pointer;font-weight:700;font-size:.95rem;display:flex;gap:.6rem;align-items:center;list-style:none}
.prd-faq summary::-webkit-details-marker{display:none}
.prd-faq summary::after{content:"+";margin-left:auto;font-weight:400;font-size:1.2rem;opacity:.5}
.prd-faq details[open] summary::after{content:"–"}
.prd-faq .prd-tagfaq{font-size:.62rem;font-weight:800;letter-spacing:.08em;background:var(--prd-wash);color:var(--prd-marca);padding:.12rem .45rem;border-radius:99px;flex:none}
.prd-faq .prd-resp{font-size:.92rem;margin:.6rem 0 0;opacity:.92;max-width:70ch}
.prd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1rem}
.prd-card{background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);overflow:hidden;display:flex;flex-direction:column;color:inherit;position:relative}
.prd-card:hover{text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.08)}
.prd-thumb{aspect-ratio:4/3;background:linear-gradient(135deg,var(--prd-wash),var(--prd-linha));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.prd-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.prd-thumb .prd-fig-ph{position:relative;font-size:clamp(2rem,6vw,3.4rem)}
.tma-par .prd-thumb,.cmp-par .prd-thumb{aspect-ratio:16/9}
.prd-card-b{padding:.75rem .85rem .9rem;display:grid;gap:.3rem}
.prd-card-cat{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--prd-marca)}
.prd-card-nome{font-weight:700;font-size:.92rem;line-height:1.3}
.prd-card-rodape{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;margin-top:.2rem}
.prd-card-preco{font-weight:800;color:var(--prd-acao)}
.prd-card-off{position:absolute;top:.6rem;left:.6rem;background:var(--prd-acao);color:#fff;font-size:.66rem;font-weight:800;padding:.15rem .5rem;border-radius:99px}
.prd-headsec{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:0 0 .8rem}
.prd-headsec h3{font-family:var(--prd-font-d);font-size:1.5rem;margin:.05rem 0}
.prd-headsec p{margin:.15rem 0 0;font-size:.9rem;opacity:.75;max-width:52ch}
.prd-headsec .prd-linksec{white-space:nowrap}
.prd-footer{border-top:1px solid var(--prd-linha);margin-top:2.5rem;background:#fff}
.prd-footer-in{max-width:var(--prd-maxw);margin:0 auto;padding:1.4rem 1.25rem;font-size:.78rem;opacity:.85;display:grid;gap:.5rem}
.prd-footer-in nav{display:flex;gap:1rem;flex-wrap:wrap}
.prd-hero{padding:2.2rem 0 .6rem;max-width:62ch}
.prd-hero h1{font-family:var(--prd-font-d);font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.1;margin:.2rem 0 .5rem;letter-spacing:-.01em}
.prd-hero p{font-size:1.02rem;opacity:.85;margin:0 0 .8rem}
.prd-statrow{display:flex;gap:.5rem;flex-wrap:wrap;margin:.4rem 0 0}
.prd-stat{background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:99px;font-size:.75rem;font-weight:700;padding:.25rem .7rem}
.ctg-grupo{margin-top:1.8rem}
.ctg-grupo h2{font-family:var(--prd-font-d);font-size:1.3rem;margin:0 0 .6rem;display:flex;gap:.5rem;align-items:center}
.ctg-grupo h2 .prd-count{background:var(--prd-wash);border-radius:99px;font-family:var(--prd-font-s);font-size:.72rem;font-weight:800;padding:.1rem .55rem;color:var(--prd-marca)}
.cmp-par{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.2rem 0}
@media (max-width:640px){.cmp-par{grid-template-columns:1fr}}
.cmp-card{background:#fff;border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:1rem;display:grid;gap:.5rem}
.cmp-card .prd-thumb{border-radius:8px}
.cmp-card h3{font-family:var(--prd-font-d);font-size:1.1rem;margin:.2rem 0 0}
.cmp-veredito{background:var(--prd-inverso);color:var(--prd-papel);border-radius:var(--prd-radius);padding:1.2rem;margin-top:1.4rem}
.cmp-veredito .prd-seceyebrow{color:var(--prd-alto)}
.cmp-veredito p{margin:.4rem 0 0;max-width:70ch}
.cmp-quem{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}
@media (max-width:640px){.cmp-quem{grid-template-columns:1fr}}
.rev-notahero{display:flex;align-items:center;gap:1rem;background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:1rem 1.1rem;margin-top:1rem}
.rev-nota{font-family:var(--prd-font-d);font-size:2.6rem;line-height:1;color:var(--prd-acao)}
.rev-crit{display:grid;gap:.8rem;margin-top:.8rem}
.rev-crit-item{background:var(--prd-cartao);border:1px solid var(--prd-linha);border-radius:var(--prd-radius);padding:.8rem 1rem}
.rev-crit-topo{display:flex;justify-content:space-between;gap:.8rem;font-weight:700;font-size:.92rem}
.rev-crit-barra{height:7px;background:var(--prd-wash);border-radius:99px;margin:.5rem 0 .35rem;overflow:hidden}
.rev-crit-barra i{display:block;height:100%;background:var(--prd-alto);border-radius:99px}
.rev-crit-item p{margin:0;font-size:.85rem;opacity:.85}
.rev-ressalva{border:1px solid color-mix(in srgb,var(--prd-ruim) 35%,var(--prd-linha));background:color-mix(in srgb,var(--prd-ruim) 6%,#fff);border-radius:var(--prd-radius);padding:.9rem 1.1rem;margin-top:1rem;font-size:.92rem}
.rev-ressalva b{color:var(--prd-ruim)}
.rev-metodo{background:var(--prd-wash);border-radius:var(--prd-radius);padding:.9rem 1.1rem;margin-top:1rem;font-size:.9rem}
.rev-metodo ul{margin:.4rem 0 0;padding-left:1.1rem}
.tma-cat{margin-top:2rem}
.tma-cat h2{font-family:var(--prd-font-d);font-size:1.4rem;margin:0 0 .7rem}
.tma-par{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
@media (max-width:640px){.tma-par{grid-template-columns:1fr}}
.tma-pick{position:absolute;top:.6rem;right:.6rem;background:var(--prd-marca);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.18rem .55rem;border-radius:99px;text-transform:uppercase}
.tma-econ{position:absolute;top:.6rem;right:.6rem;background:var(--prd-wash);color:var(--prd-marca);border:1px solid var(--prd-marca);font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:.13rem .5rem;border-radius:99px;text-transform:uppercase}
.ix-blocos{display:grid;gap:1.6rem;margin:1.5rem 0}
.ix-bloco h2{font-family:var(--prd-font-d);font-size:1.3rem;margin:0 0 .7rem}

@keyframes prd-reveal-sobe{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
@keyframes prd-reveal-carimbo{from{opacity:0;scale:1.05}to{opacity:1;scale:1}}
@keyframes prd-reveal-fio{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
@keyframes prd-reveal-varredura{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}
@keyframes prd-reveal-brilho{from{background-position:100% 0}to{background-position:0% 0}}
.cd-reveal{animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
.cd-reveal--placa{animation-name:prd-reveal-carimbo;animation-duration:.3s;animation-delay:.05s}
.cd-reveal--titulo{animation-name:prd-reveal-sobe;animation-duration:.45s;animation-delay:.12s}
.cd-reveal--meta{animation-name:prd-reveal-fio;animation-duration:.4s;animation-delay:.28s}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
.prd-title .cd-sheen,.cd-band-title .cd-sheen{
background-image:linear-gradient(100deg,var(--prd-tinta) 0%,var(--prd-tinta) 42%,var(--prd-alto) 50%,var(--prd-tinta) 58%,var(--prd-tinta) 100%);
background-size:300% 100%;background-repeat:no-repeat;
-webkit-background-clip:text;background-clip:text;color:transparent;
-webkit-mask-image:linear-gradient(90deg,#000 49.9%,transparent 50.1%);mask-image:linear-gradient(90deg,#000 49.9%,transparent 50.1%);
-webkit-mask-size:200% 100%;mask-size:200% 100%;
animation:prd-reveal-varredura .7s .15s cubic-bezier(.2,.7,.2,1) both,prd-reveal-brilho .9s .9s ease-out both}}
/* Auto-dark do navegador (prefers dark sem .dark do site): o background-clip
   some e o título ficaria transparente — desliga o sheen e usa cor sólida. */
@media (prefers-color-scheme:dark){
.prd-title .cd-sheen,.cd-band-title .cd-sheen{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;-webkit-text-fill-color:currentColor;-webkit-mask-image:none;mask-image:none;animation:none}
}

.dark{--prd-papel:#131110;--prd-tinta:#f0ece2;--prd-acao:#93a9e8;--prd-marca:#c9b98d;--prd-alto:#d9a441;--prd-ok:#8fbf9f;--prd-ruim:#e08f8f;--prd-linha:#2f2a24;--prd-wash:#26221c;--prd-cartao:#1c1915;--prd-inverso:#0d0c0a}
.dark .prd-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.5)}
.dark .prd-reviewbox,.dark .cmp-veredito{color:#f0ece2}
.dark .prd-reviewbox p{opacity:.88}
.dark .prd-reviewbtn{color:#141210}
.dark .prd-table th{background:#f0ece2;color:#141210}
.dark .prd-b-cat{background:#f0ece2;color:#141210}
.dark .prd-st-empty svg{fill:#3a352d}
.dark .prd-old{opacity:.45}
@media (prefers-reduced-motion:reduce){.prd-page *{animation:none!important;transition:none!important}}
