.purchase-choice{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:65px max(6vw,24px);background:#fff;align-items:center}.choice-art{text-align:center}.choice-art img{display:block;width:100%;max-width:330px;height:330px;object-fit:contain;margin:auto;background:transparent}.choice-art>span{font-size:11px;letter-spacing:1.6px}.choice-content h2{font:38px/1.12 Georgia;margin:14px 0 24px}.choice-options{display:flex;gap:14px}.choice-options button{flex:1;border:1px solid #d1d8cb;background:transparent;border-radius:10px;text-align:left;padding:18px;color:#154a38;cursor:pointer;position:relative}.choice-options button[aria-pressed=true]{border:2px solid #154a38;padding:17px;background:#f9eee3}.choice-options button[aria-pressed=true]:after{content:'✓';position:absolute;right:14px;top:14px;font-size:18px}.choice-options strong{font-size:18px;display:block}.choice-options span{display:block;font-size:13px;margin-top:9px;color:#5c6258}.choice-options b{display:block;font:30px Georgia;margin-top:18px}.choice-result{min-height:70px;margin:18px 0 0}.choice-result p{font-size:15px;line-height:1.5;margin:5px 0}.choice-content>.primary{min-width:260px}.choice-content>small{display:block;font-size:11px;color:#5c6258;margin:12px 0 22px}.choice-content details{border-top:1px solid #d1d8cb;padding-top:15px;font-size:14px}.choice-content summary{cursor:pointer}.choice-content details p{font-size:14px;line-height:1.6}.next-discovery{background:#f9eee3!important;padding-top:50px;padding-bottom:45px}.next-discovery .discovery-options article{background:transparent!important;box-shadow:none;border:0}.next-discovery .discovery-options{gap:6vw}.next-discovery .discovery-actions button{background:transparent;color:#154a38;border:1px solid #154a38}.next-discovery .collection-return{border-color:#d1d8cb}.next-discovery .section-heading h2{font-size:36px}@media(max-width:700px){.purchase-choice{padding:32px 20px;grid-template-columns:1fr;gap:15px}.choice-art{display:none}.choice-content h2{font-size:29px}.choice-options{gap:10px}.choice-options button{padding:14px 12px;min-width:0}.choice-options button[aria-pressed=true]{padding:13px 11px}.choice-options strong{font-size:16px}.choice-options span{font-size:12px;line-height:1.5;max-width:120px}.choice-options b{font-size:27px}.choice-options button[aria-pressed=true]:after{right:9px;top:10px;font-size:14px}.choice-content>.primary{width:100%;min-width:0;font-size:16px}.choice-result{min-height:85px}.next-discovery{padding:32px 20px}.next-discovery .section-heading h2{font-size:29px}}
