.adtl-pdp{max-width:none;width:100%;margin:0;padding:0}
.adtl-row{display:flex;gap:22px;align-items:center}
.adtl-col{flex:1;min-width:0}
.adtl-card{border-radius:18px;padding:16px;background:#ffffff}

.adtl-muted{color:rgba(15,23,42,.65)}
.adtl-kicker{color:rgba(15,23,42,.65);text-transform:uppercase;font-weight:500}
.adtl-hr{height:1px;background:rgba(15,23,42,.08);margin:26px 0}
.adtl-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.adtl-badge{border-radius:999px;padding:5px 12px;background:#f8fafc;color:#B04C77;white-space:nowrap;font-weight:500}
.adtl-section{background:#ffffff;border-radius:20px;padding:14px}
.adtl-heading{border-left:4px solid #B04C77;padding-left:12px}
.adtl-highlight{margin-top:14px;border-radius:14px;background:#f8fafc;padding:12px 14px;color:#0f172a}
.adtl-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.adtl-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.adtl-img{width:100%;height:auto;border-radius:18px;display:block;;background:#fff}
.adtl-imggrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.adtl-imgcap{color:rgba(15,23,42,.65);margin-top:8px;line-height:1.4}
.adtl-pdp h2{margin:0 0 10px;color:#B04C77;font-weight:700}
.adtl-pdp h3{margin:0 0 6px;color:#B04C77;font-weight:600}
.adtl-pdp details{border: 1px solid #e8e8e8;border-radius:14px;padding:12px 14px;background:#ffffff;margin-bottom:8px;transition:all .2s}
.adtl-pdp details:hover{border-color:rgba(0,0,0,.2)}
.adtl-pdp summary{cursor:pointer;font-weight:700;color:#0f172a}
.adtl-tablewrap{padding:0;overflow:hidden}
.adtl-pdp table{width:100%;border-collapse:collapse}
.adtl-pdp td{padding:10px 12px;border-top:1px solid rgba(15,23,42,.08);vertical-align:top}
.adtl-pdp td:first-child{width:38%;color:rgba(15,23,42,.65);font-weight:500}
.adtl-faqtext{margin-top:8px}
.adtl-emoji{display:inline-block;margin-right:8px}

@media (max-width:740px){
.adtl-row{flex-direction:column;align-items:stretch}
.adtl-grid3,.adtl-grid2,.adtl-imggrid{grid-template-columns:1fr}
.adtl-pdp td:first-child{width:auto}
}