/* RMA 3D packs + fixes (Nov 2026) */
.ph-head{background:var(--st)!important;border-bottom:1px solid var(--gd)}.ph-head h1{font-family:'Cormorant Garamond',serif;font-weight:600;letter-spacing:0;font-size:56px}
.chips{top:79px!important;background:var(--iv)!important;border-bottom:1px solid var(--line)}.chips button{border-radius:2px;border-color:var(--line);font-family:'Cinzel',serif;letter-spacing:.06em}.chips button.on{background:var(--r);border-color:var(--r)}
.catsec{scroll-margin-top:150px}.catsec h2{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:36px}
.pi img{inset:7%!important;width:86%!important;height:86%!important;object-fit:contain!important;filter:drop-shadow(0 12px 12px rgba(60,20,0,.22))!important}
.card{min-width:0}.card .sz{flex-wrap:wrap!important;overflow:visible!important}
.pouchsec{padding:64px 0 8px}.pgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:26px}
.pcard{background:#FBF6EC;border:1px solid var(--line);border-top:2px solid var(--gd);padding:14px;text-align:center;display:flex;flex-direction:column;align-items:center}
.pimg{background:var(--st);width:100%;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.pimg img{max-height:86%;max-width:80%;filter:drop-shadow(0 10px 10px rgba(60,20,0,.22))}
.pcard.sm .pimg img{max-height:62%}
.pcard .k{font-size:11px}.pcard h3{font-family:'Cormorant Garamond',serif;font-size:21px;font-weight:600;margin:4px 0 0}.pcard p{font-size:13px;color:var(--mut);margin-bottom:10px}
.pw{margin-top:auto;border:1px solid var(--gd);padding:8px 12px;font-size:13px;font-weight:600;width:100%}
@media(max-width:900px){.chips{top:79px!important}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ph-head h1{font-size:40px}body{padding-bottom:84px}}
.cbx{color:var(--ink)}.cbx h3{color:var(--ink)}.cbx p{color:var(--mut)}.cbx .btn+.btn{color:var(--ink)!important;border-color:var(--gd)!important}
.eoff .cbx,.on-red .cbx{color:var(--iv)}.eoff .cbx h3,.on-red .cbx h3{color:var(--iv)}.eoff .cbx p,.on-red .cbx p{color:#F0D7BE}.eoff .cbx .btn+.btn,.on-red .cbx .btn+.btn{color:var(--iv)!important;border-color:var(--gl)!important}
