.catalog-layout{padding:38px 0 80px;min-height:58vh}.catalog-layout h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:8px 0 20px}.catalog-crumb{margin-bottom:25px;color:#667085;font-size:14px}.catalog-crumb a{color:var(--red);text-decoration:underline}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalog-grid .product-card{min-width:0}.catalog-pages{display:flex;justify-content:center;gap:20px;padding:30px}.catalog-pages a{padding:12px 20px;border-radius:var(--radius);background:#09111e;color:white;font-weight:800}.catalog-pages a[hidden]{display:none}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:start}.detail-img{display:flex;align-items:center;justify-content:center;min-height:340px;background:#f5f6f8;border-radius:14px;padding:20px}.detail-img img{max-width:100%;max-height:490px;object-fit:contain}.detail-price{font-weight:900;color:var(--red);font-size:27px}.detail-action{display:inline-block;background:var(--red);color:#fff;padding:15px 22px;border-radius:var(--radius);font-weight:900;margin:12px 0}.detail-note{color:#667085;font-size:14px;line-height:1.5}@media(max-width:850px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}}@media(max-width:440px){.catalog-grid{grid-template-columns:1fr}.catalog-layout{padding:25px 0 55px}}

/* Preserve AutoCustom GT's native storefront, with clear purchase controls. */
.detail-grid section{min-width:0}
.detail-price{margin:24px 0 18px}
.detail-purchase{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:0 0 14px}
.detail-quantity{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;color:#0d1525}
.detail-quantity input{width:82px;min-height:50px;border:1px solid #b8bfcb;border-radius:8px;background:#fff;padding:10px;font:inherit;font-size:16px;color:#0d1525}
.detail-purchase .detail-action{min-height:50px;margin:0;border:0;font:inherit;font-weight:800;cursor:pointer}
.detail-action:disabled{opacity:.65;cursor:wait}
.detail-action[aria-disabled="true"]{cursor:default}
.detail-quantity input:focus-visible,.detail-action:focus-visible,.cart-feedback a:focus-visible{outline:3px solid #0d1525;outline-offset:3px}
.cart-feedback{border-left:3px solid #e10600;background:#f5f6f8;padding:14px 16px;margin:0 0 16px;color:#0d1525;line-height:1.5;overflow-wrap:anywhere}
.cart-feedback[hidden]{display:none}
.cart-feedback p{margin:0 0 8px;font-weight:700}
.cart-feedback a{display:inline-block;color:#b90500;text-decoration:underline;text-underline-offset:3px;font-weight:800;padding:4px 0}
.detail-description{border-top:1px solid #e3e6eb;margin-top:28px;padding-top:22px;line-height:1.65;overflow-wrap:anywhere}
.detail-description h2{font-size:20px;line-height:1.3;margin:0 0 16px}
.detail-description p{margin:0 0 14px}
.detail-description ul,.detail-description ol{padding-left:22px;margin:0 0 16px}
.detail-description li{margin-bottom:6px}
@media(max-width:440px){.detail-purchase{gap:10px}.detail-purchase .detail-action{flex:1;padding:14px 12px}.detail-img{min-height:0}.detail-img img{max-height:360px}}
@media(max-width:600px){.whatsapp-float.acgt-purchase-visible{visibility:hidden;pointer-events:none}}
