/* Dig Deep Woodworking v11: buying clarity, trustworthy pricing, privacy-aware enhancements. */
.hero-offer{margin:26px 0 26px;padding:12px 0 12px 20px;border-left:3px solid #d6b991;display:flex;flex-direction:column;gap:5px;color:#f6f3e9}
.hero-offer strong{font-size:21px;letter-spacing:-.025em;font-weight:600}
.hero-offer span{font-size:12px;color:#e1e3db;line-height:1.65}
.inline-starting-price{font-size:17px;color:#1c3526;margin:0 0 12px!important;display:flex;flex-direction:column}
.inline-starting-price span{font-size:11px;color:#626b61}
.timeline-footnote{margin:2px auto 0;padding-bottom:28px;font-size:12px;color:#697168}
.purchase-expectations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 24px}
.purchase-expectations>div{background:#f0f1e9;padding:12px 10px;display:flex;flex-direction:column;gap:6px;border-top:2px solid #b2a184}
.purchase-expectations strong{font-size:12px;color:#203d29}
.purchase-expectations span{font-size:10px;line-height:1.5;color:#5d685c}
.delivery-step{border:1px solid #cbd2c3;background:#f8f9f4;margin:18px 0}
.delivery-step>summary{cursor:pointer;padding:18px 16px;font-size:14px;font-weight:700;color:#24432b;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.delivery-help{font-size:11px;font-weight:500;color:#5d6a5c}
.step-indicator{padding:5px 8px;background:#d7e1d5;font-size:10px;letter-spacing:.03em}
.delivery-step .checkout-address{margin:0;border:0;border-top:1px solid #d8ddd2}
.payment-choices{background:#eaece3;padding:20px;margin:25px 0 14px}
.payment-choices p{font-size:12px;color:#36483a;line-height:1.6;margin:0 0 10px}
.payment-choices .micro-note{margin:10px 0 0;font-size:11px;color:#5b655b}
.reveal-delivery{min-height:45px;cursor:pointer;font-size:12px}
.checkout-steps-mini{margin:20px 0 8px;font-size:12px;color:#3c503f;font-weight:700}
.reviews-section{background:#f0efe9}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.customer-review{padding:25px;background:#fff;margin:0;border-top:3px solid #b59c75}
.customer-review p{font-family:var(--serif);font-size:17px;line-height:1.5}.customer-review footer{font-size:12px;color:#687368}
.analytics-consent{position:fixed;bottom:15px;left:15px;right:15px;z-index:99999;max-width:560px;padding:18px 20px;background:#f6f3e9;border:1px solid #b8b9a9;box-shadow:0 4px 22px #20282030;display:flex;align-items:center;gap:14px;font-size:12px;color:#243528}
.analytics-consent[hidden]{display:none}
.analytics-consent p{flex:1;line-height:1.5;margin:0}
.analytics-consent div{display:flex;flex-direction:column;gap:6px}
.analytics-consent button{border:1px solid #2d4431;padding:6px 10px;font-size:11px;cursor:pointer;background:#fff;color:#26372a}
.analytics-consent button:first-child{background:#29452f;color:white}
@media(max-width:800px){.purchase-expectations{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-grid{grid-template-columns:1fr 1fr}}
@media(max-width:530px){.hero-offer{margin:20px 0}.purchase-expectations{grid-template-columns:1fr}.purchase-expectations>div{padding:10px 14px}.analytics-consent{flex-direction:column;align-items:stretch}.reviews-grid{grid-template-columns:1fr}}
