@media(max-width:650px){.commerce.market-detail-r19.commerce-offering-page{background:var(--bg);padding-bottom:12px}.commerce.market-detail-r19.commerce-offering-page>.page-header{background:var(--bg);border-bottom:0;min-height:54px;padding:6px 12px}.commerce.market-detail-r19.commerce-offering-page .commerce-detail{margin:0 12px 12px;padding:0;display:flex;flex-direction:column;gap:0;background:var(--surface);border-radius:20px;overflow:hidden;border:0}.commerce.market-detail-r19.commerce-offering-page .commerce-detail:has(>.commerce-purchase-panel){display:flex;flex-direction:column;padding:0;gap:0}.commerce.market-detail-r19.commerce-offering-page .market-detail-buy{width:100%;min-width:0}.commerce.market-detail-r19.commerce-offering-page .commerce-detail-heading{padding:14px 14px 8px;width:100%;display:flex;flex-direction:column;gap:8px}.commerce.market-detail-r19.commerce-offering-page .commerce-offer-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.commerce.market-detail-r19.commerce-offering-page .commerce-offer-title-row .commerce-price{order:-1;font-size:28px;line-height:1.1;letter-spacing:-.8px;margin:0;white-space:normal;overflow-wrap:anywhere}.commerce.market-detail-r19.commerce-offering-page .commerce-detail-heading h1{font-size:21px;line-height:1.2;letter-spacing:-.45px;text-align:left;margin:0;text-wrap:pretty}.commerce.market-detail-r19.commerce-offering-page .commerce-offer-badges{gap:5px;font-size:12px;margin:0}.commerce.market-detail-r19.commerce-offering-page .offering-summary{font-size:15px;line-height:1.45;margin:0}.commerce.market-detail-r19.commerce-offering-page .commerce-purchase-panel{border-top:0;padding:8px 12px;width:100%;margin:6px 0 0}.commerce.market-detail-r19.commerce-offering-page .commerce-purchase-row{gap:10px;align-items:center}.commerce.market-detail-r19.commerce-offering-page .commerce-purchase-panel .commerce-purchase-row{column-gap:8px;align-items:flex-end}.commerce.market-detail-r19.commerce-offering-page .commerce-purchase-panel .commerce-small,.commerce.market-detail-r19.commerce-offering-page .market-receipt-label{font-size:12px;line-height:1.4;margin:8px 0 0}.commerce.market-detail-r19.commerce-offering-page .commerce-detail-actions{gap:6px;min-width:0}.commerce.market-detail-r19.commerce-offering-page .commerce-purchase-row .commerce-detail-actions .btn{min-height:44px;padding:10px 13px;font-size:14px}.commerce.market-detail-r19.commerce-offering-page .landing-anchor-nav{margin:0 12px 12px;border:1px solid var(--line);border-radius:16px;background:var(--surface);top:56px;padding:0 5px}.commerce.market-detail-r19.commerce-offering-page .landing-anchor-nav a{font-size:13px;min-height:44px;padding-inline:10px}.commerce.market-detail-r19.commerce-offering-page>.commerce-from-post-banner,.commerce.market-detail-r19.commerce-offering-page>.commerce-owner-course-bar{margin:0 12px 12px;border-radius:18px}.commerce.market-detail-r19.commerce-offering-page>.landing-circles-strip{margin:0 12px 12px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.commerce.market-detail-r19.commerce-offering-page>#program{padding:0 12px;margin:0 0 12px}.commerce.market-detail-r19.commerce-offering-page>.commerce-description-stack{padding:0 12px;margin:0 0 12px;display:grid;gap:12px}.commerce.market-detail-r19.commerce-offering-page .market-detail-core{padding:0;display:grid;gap:12px}.commerce.market-detail-r19.commerce-offering-page .commerce-description-stack .offering-landing-section,.commerce.market-detail-r19.commerce-offering-page .commerce-description-stack .rich-block{border:1px solid var(--line);border-radius:18px;padding:16px;background:var(--surface);margin:0}.commerce.market-detail-r19.commerce-offering-page .landing-related h2,.commerce.market-detail-r19.commerce-offering-page .market-thread-wall h2,.commerce.market-detail-r19.commerce-offering-page .offering-landing-section h2{font-size:19px;letter-spacing:-.3px;line-height:1.25;margin:0 0 10px}.commerce.market-detail-r19.commerce-offering-page .landing-paragraph{font-size:15px;line-height:1.5}.commerce.market-detail-r19.commerce-offering-page .landing-facts{font-size:13px}.commerce.market-detail-r19.commerce-offering-page>.market-seller-card{background:var(--surface);margin:0 12px 12px;border:1px solid var(--line);border-radius:18px;padding:16px}.commerce.market-detail-r19.commerce-offering-page .market-seller-actions{gap:12px 6px}.commerce.market-detail-r19.commerce-offering-page .market-seller-actions a,.commerce.market-detail-r19.commerce-offering-page .market-seller-actions button{background:var(--hover);border:0;border-radius:12px;min-height:44px;padding:8px 11px;font-size:13px}.commerce.market-detail-r19.commerce-offering-page>.landing-case-proof,.commerce.market-detail-r19.commerce-offering-page>.landing-faq,.commerce.market-detail-r19.commerce-offering-page>.landing-footer{background:var(--surface);margin:0 12px 12px;border:1px solid var(--line);border-radius:18px;padding:16px}.commerce.market-detail-r19.commerce-offering-page>.commerce-bundle-card{margin:0 12px 12px;border-radius:18px}.commerce.market-detail-r19.commerce-offering-page .market-thread-wall{margin:0 12px 12px;border-radius:18px;border:1px solid var(--line);padding:16px;background:var(--surface)}.commerce.market-detail-r19.commerce-offering-page .market-thread-empty,.commerce.market-detail-r19.commerce-offering-page .market-thread-wall-heading p{font-size:13px}.commerce.market-detail-r19.commerce-offering-page .landing-related{background:var(--surface);margin:0 12px 12px;border:1px solid var(--line);border-radius:18px;padding:16px}.commerce.market-detail-r19.commerce-offering-page .commerce-mobile-cta{left:10px;right:10px;border-radius:18px;box-shadow:0 -3px 25px #15203312;gap:10px;padding:10px;border:1px solid var(--line)}.commerce.market-detail-r19.commerce-offering-page .commerce-mobile-cta strong{font-size:18px}.commerce.market-detail-r19.commerce-offering-page .commerce-mobile-cta small{font-size:12px}}