.product-options{background:#ecece8}
.product-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1240px;margin:auto}
.product-option-card{position:relative;min-height:218px;padding:34px 34px 30px;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1c1c1c);border:1px solid #303030;color:#fff;box-shadow:0 12px 24px #00000012}
.product-option-card.option-wood-pallet{background-image:linear-gradient(90deg,rgba(5,5,5,.82),rgba(5,5,5,.42)),url("wood-pallet.webp");background-position:center;background-size:cover}
.product-option-card.option-a-grade-reconditioned{background-image:linear-gradient(90deg,rgba(5,5,5,.82),rgba(5,5,5,.42)),url("a-grade-option-02.webp");background-position:center;background-size:cover}
.product-option-card:after{position:absolute;right:-36px;bottom:-70px;width:180px;height:180px;border:24px solid #f5b400;opacity:.12;transform:rotate(24deg);content:""}
.product-option-card h3{position:relative;z-index:1;max-width:520px;margin:20px 0 11px;font-size:clamp(21px,2.5vw,30px);line-height:1.04;letter-spacing:-.7px}
.product-option-card p{position:relative;z-index:1;max-width:440px;margin:0;color:#e4e4df;font-size:16px;line-height:1.5}
.option-number{position:relative;z-index:1;color:#f5b400;font-size:12px;font-weight:900;letter-spacing:2px}
.option-price{position:relative;z-index:1;margin-top:25px;color:#f5b400;font-size:28px;font-weight:900;letter-spacing:-.5px}
.option-price small{display:block;margin-bottom:3px;color:#fff;font-size:10px;letter-spacing:1.6px}
@media(max-width:650px){.product-option-grid{grid-template-columns:1fr}.product-option-card{min-height:190px;padding:28px 25px 25px}.product-option-card h3{font-size:25px}.option-price{margin-top:20px}}
