pf-dirt-master-builder .pfb-base-price{max-width:280px}pf-dirt-master-builder .pfb-base-price strong{font-size:24px;line-height:1.3}pf-dirt-master-builder .pfb-summary__base strong{max-width:130px;text-align:right;font-size:13px}pf-dirt-master-builder .pfb-preview-note{padding:16px 20px;margin:0 0 24px;border-left:4px solid var(--pfb-accent);background:var(--pfb-surface);font-size:14px;line-height:1.6}@media(max-width:600px){pf-dirt-master-builder .pfb-base-price{max-width:none;gap:16px}pf-dirt-master-builder .pfb-base-price strong{font-size:19px;max-width:190px;text-align:right}pf-dirt-master-builder .pfb-preview-note{font-size:13px;padding:14px 16px}}
pf-dirt-master-builder .pfb-build-breakdown{font-size:13px;color:var(--pfb-muted);margin:-12px 0 20px}pf-dirt-master-builder .pfb-callout--paint{margin-top:18px;min-height:76px;max-width:none}pf-dirt-master-builder .pfb-callout--paint .pfb-callout__value{font-size:13px}pf-dirt-master-builder .pfb-paint-labor{font-size:14px;margin:0 0 16px}pf-dirt-master-builder .pfb-paint-options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:16px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__label{position:relative;flex-direction:column;align-items:center;text-align:center;height:100%;gap:10px;padding:18px 12px 45px}pf-dirt-master-builder .pfb-paint-options input[type=radio]{position:absolute;top:10px;left:10px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__image{width:76px;height:104px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__copy{width:100%;flex:initial}pf-dirt-master-builder .pfb-paint-options .pfb-choice__copy strong{font-size:14px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__price{display:block;margin:7px 0 3px}pf-dirt-master-builder .pfb-paint-cost{display:grid;font-size:11px;color:var(--pfb-muted);line-height:1.7}pf-dirt-master-builder .pfb-paint-options .pfb-choice__status{margin:6px 0}pf-dirt-master-builder .pfb-paint-options .pfb-choice__note{font-size:11px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__details{position:absolute;bottom:12px;left:10px;right:10px;width:auto;text-align:center;margin:0}@media(max-width:600px){pf-dirt-master-builder .pfb-paint-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__copy strong{font-size:12px}pf-dirt-master-builder .pfb-paint-options .pfb-choice__label{padding:16px 10px 42px}pf-dirt-master-builder .pfb-build-breakdown{margin:-6px 0 18px}pf-dirt-master-builder .pfb-callout--paint{margin-top:14px}}

pf-dirt-master-builder .pfb-paint-options{max-height:680px;overflow-y:auto;align-content:start;padding:3px}@media(max-width:600px){pf-dirt-master-builder .pfb-paint-options{max-height:60vh}}

