
.paragon-roof-cart-summary{font-size:13px;line-height:1.45;margin-top:5px}.paragon-roof-cart-summary strong{display:block;font-size:14px}.paragon-roof-full-config{margin-top:7px}.paragon-roof-full-config summary{cursor:pointer;font-weight:700;color:#5c4a36}.paragon-roof-full-config dl{display:grid;grid-template-columns:minmax(110px,.8fr) 1.4fr;gap:5px 10px;margin:8px 0 0}.paragon-roof-full-config dt{color:#777}.paragon-roof-full-config dd{margin:0;font-weight:600}.paragon-roof-guide-links{margin:18px 0;padding:14px 16px;border:1px solid #e2ddd5;border-radius:10px;background:#faf9f6}.paragon-roof-guide-links a{margin-right:14px;font-weight:700}
@media(min-width:900px){body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);column-gap:32px;align-items:start}body.woocommerce-checkout #customer_details{grid-column:1}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{grid-column:2}body.woocommerce-checkout #order_review{position:sticky;top:90px}}
@media(max-width:899px){body.woocommerce-checkout form.checkout{display:block}}
.paragon-roof-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.paragon-roof-address-grid address{font-style:normal;line-height:1.55}.paragon-roof-guides ul{margin-left:1.2em}@media(max-width:700px){.paragon-roof-address-grid{grid-template-columns:1fr}}
.paragon-roof-cart-title{display:block;font-size:15px;line-height:1.3}.paragon-roof-cart-subtitle{display:block;margin-top:4px;color:#6f6b65;font-size:12px;line-height:1.35}.paragon-roof-cart-image{display:block;width:82px!important;height:82px!important;object-fit:contain!important;background:#f7f5f0;border-radius:8px}.paragon-roof-full-config{font-size:12px;line-height:1.5}.paragon-roof-full-config div{padding-top:6px;color:#5f5b55}
