body>main:has(>.store-product-detail){max-width:none;padding:64px 14px 40px}.store-product-detail>.back{color:var(--brand);gap:8px;font-weight:800;text-decoration:none}.store-product-detail>.back>span{color:#4a6750;background:#fffbef;border:2px solid #b69881;border-radius:8px;place-items:center;width:38px;height:32px;font-size:22px;display:inline-grid}.store-product-panel{background:#fffdf8;border:1px solid #eeded4;border-radius:24px;margin-top:24px;padding:clamp(16px,2vw,32px)}.store-product-panel .product-crumb{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:30px;margin:0 0 32px;font-size:14px;display:flex}.product-crumb a{color:#45684e;min-height:30px}.store-product-panel .pf-product-view{background:0 0;gap:3.2%;padding:0}.store-product-panel .pf-product-copy{min-width:0}.store-product-panel .pf-product-copy h1{margin:0}@media (max-width:760px){body>main:has(>.store-product-detail){padding:64px 10px 24px}.store-product-panel{border-radius:18px;padding:12px}.store-product-panel .pf-product-view{grid-template-columns:minmax(0,1fr);gap:16px}}.product-offer{color:#913d34;margin:.6em 0;font-size:clamp(24px,2.5vw,34px);font-weight:800}.store-product-panel .purchase{background:0 0;align-items:end;padding:0}.purchase label{gap:4px;display:grid}.purchase .clear-choices{color:#536853;background:0 0;border:0;text-decoration:underline}.product-sku{font-size:.875rem}
