.price-block{margin:18px 0;padding:17px 0;border-top:1px solid #b8976b66;line-height:1.55}.price-block strong{display:block;font-size:clamp(21px,2.1vw,29px);font-weight:600;color:#654925;letter-spacing:-.035em;margin:5px 0 10px}.price-label{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#786449}.price-block p{font-size:13px;margin:8px 0}.price-exclusions{font-size:13px!important;font-weight:600;line-height:1.6;color:#74502a}.pricing-notice{padding:25px 28px;margin:24px 0 32px;background:#e8dfce;border:1px solid #b8976b55;line-height:1.7}.pricing-notice h3{font-size:24px;margin:8px 0}.pricing-notice p{font-size:14px;max-width:1000px}.price-block label{display:block;font-size:13px;margin:15px 0 5px}.price-block select{width:100%;padding:12px;background:#fff;border:1px solid #b8976b;font:inherit;margin-bottom:10px}.accessory-price{font-size:21px}.variants figcaption{font-size:13px;line-height:1.7}.variants figcaption strong{font-size:20px;color:#654925}.sensor-section .price-exclusions{color:inherit}@media(max-width:600px){.pricing-notice{padding:20px}.price-block strong{font-size:25px}}
.price-block strong,.variants figcaption strong{color:#ead1ad}.price-label{color:#cdb28c}.price-exclusions{color:#e2c49b}.pricing-notice{color:#292b22;border-radius:18px}.pricing-notice .eyebrow{color:#684d2d}.price-block select{background:#20271f;color:#f0ece3}.card .price-block p{min-height:0;margin:9px 0;padding:0;color:#c3cbbb}.card .price-block .price-exclusions{color:#e2c49b}.pricing-notice p{color:#3c4034}#dialog-pricing{margin-bottom:20px}
