.commerce-panel{color:#4c381e}.commerce-intro .eyebrow{color:#96713c;margin-bottom:6px}.commerce-intro h2{font-family:serif;font-size:24px;letter-spacing:1px;margin:0 0 7px}.commerce-intro p{font-size:12px;line-height:1.7;color:#7b6240}.commerce-promise{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.commerce-promise span{padding:5px 7px;border:1px solid #9a825550;background:#e8d9b6;font-size:11px;color:#6b5637}.commerce-readiness{padding:11px 12px;border-left:3px solid #9a783b;background:#b79b5c20;font-size:12px;line-height:1.7;color:#725b39}.commerce-products{display:grid;gap:11px;margin:16px 0 22px}.commerce-product{border:1px solid #a18a61;padding:14px;background:linear-gradient(120deg,#f0e2bfaa,#d1bb8c88);box-shadow:inset 0 0 0 2px #f8ebca44}.commerce-product.featured{border:2px ridge #ad8b45;background:linear-gradient(120deg,#f3e4b7,#d3b579)}.commerce-product-top{display:flex;align-items:center;gap:11px;margin-bottom:10px}.commerce-seal{width:42px;height:47px;display:grid;place-items:center;flex-shrink:0;background:#554322;color:#ead393;border:3px double #b59753;font:25px serif}.commerce-kind{display:block;color:#99753a;font-size:11px;line-height:1.5;margin-bottom:2px}.commerce-product h3{font:18px serif!important;line-height:1.4!important;margin:0!important;color:#573e20!important}.commerce-product>p{font-size:12px!important;color:#7a603b;line-height:1.7!important;margin:0 0 10px!important}.commerce-price{font-size:17px;font-weight:700;color:#6d4c23;margin:12px 0 9px}.commerce-panel button{min-height:44px!important;padding:9px 12px!important;font-size:12px!important}.commerce-product>button{width:100%}.commerce-product>small,.commerce-reward>small,.commerce-customize>small{display:block;color:#8a714b;font-size:11px;line-height:1.6;margin-top:9px}.commerce-owned{color:#4d6a3d!important}.commerce-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.commerce-section-heading h3{font:17px serif!important;color:#62451f!important;margin:0!important}.commerce-section-heading>span{font-size:11px;color:#8e7045;white-space:nowrap}.commerce-reward,.commerce-customize,.commerce-history{border-top:1px solid #a2895b99;padding-top:16px;margin-top:20px}.commerce-reward>p{font-size:12px;line-height:1.7;color:#715934;margin-bottom:12px}.commerce-reward-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.commerce-reward-summary>span{font-size:11px;color:#92764b;background:#bda37125;border:1px solid #b19a6b55;padding:9px}.commerce-reward-summary b{display:block;font-size:14px;color:#684b22;margin-top:4px}.commerce-reward>button{width:100%}.commerce-name-preview{text-align:center;padding:18px 10px;background:#d7c49c77;border:1px solid #a58d5d66;color:#68522e;font:18px serif}.commerce-name-preview.caravan{color:#ffdf8b;background:linear-gradient(90deg,#30291b,#534022,#30291b);border:3px double #a68a4d}.commerce-member-badge{color:#ba9540}.commerce-choice-row{display:flex;gap:7px;margin-top:10px}.commerce-choice-row>button{flex:1}.commerce-choice-row>.selected{border-color:#7a5a27;background:#9b7c4340;color:#664820!important;opacity:1}.commerce-customize>button{width:100%;margin-top:8px}.commerce-history .commerce-section-heading>button{min-height:34px!important;padding:4px 8px!important;font-size:11px!important}.commerce-order{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #a78c5d55}.commerce-order strong{font-size:12px;color:#614723;display:block}.commerce-order small{display:block;font-size:11px;line-height:1.6;color:#93784d;margin-top:4px}.commerce-order button{flex-shrink:0}.commerce-footnote{font-size:11px!important;line-height:1.7;color:#8c744f;margin-top:18px!important}@media(min-width:1000px){.commerce-product{padding:15px}}@media(max-width:640px){.commerce-intro h2{font-size:23px}.commerce-product h3{font-size:17px!important}.commerce-product{padding:12px}.commerce-panel button{min-height:44px!important}.commerce-promise{gap:4px}.commerce-promise span{font-size:10px;padding:5px}.commerce-section-heading h3{font-size:16px!important}}
