/* Phase 4: readable product decision guide. It decorates existing Woo/YITH controls only. */
.single-product .atxme-buying-path{box-sizing:border-box;display:grid;gap:18px;margin:20px 0 16px;padding:22px;border:1px solid #b8d7ca;border-radius:18px;background:linear-gradient(135deg,#f7fffb,#eff8f3);color:#183c31;box-shadow:0 12px 30px rgba(23,63,49,.08)}
.single-product .atxme-buying-path--auction{border-color:#d9bc80;background:linear-gradient(135deg,#fffaf0,#f7f0df)}
.single-product .atxme-buying-path__intro{display:grid;gap:6px;max-width:880px}.single-product .atxme-buying-path__eyebrow{color:#087e63;font-size:12px;font-weight:900;letter-spacing:.13em}.single-product .atxme-buying-path--auction .atxme-buying-path__eyebrow{color:#966a14}.single-product .atxme-buying-path h2{margin:0!important;color:#163c31!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.1!important}.single-product .atxme-buying-path p{margin:0!important;font-size:16px!important;line-height:1.55!important}
.single-product .atxme-buying-path__facts{display:flex;flex-wrap:wrap;gap:8px}.single-product .atxme-buying-path__facts span{display:inline-flex;align-items:baseline;gap:6px;min-height:30px;padding:6px 10px;border:1px solid var(--atxme-path-border);border-radius:999px;background:var(--atxme-path-card);color:var(--atxme-path-text)}.single-product .atxme-buying-path__facts b{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.single-product .atxme-buying-path__facts em{font-size:13px;font-style:normal;font-weight:750}
.single-product .atxme-buying-path__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.single-product .atxme-buying-path__step{display:grid;align-content:start;gap:7px;min-height:178px;padding:16px;border:1px solid #c9ddd3;border-radius:13px;background:rgba(255,255,255,.76);color:#183c31}.single-product .atxme-buying-path__step.is-action{cursor:pointer;text-decoration:none!important}.single-product .atxme-buying-path__step.is-action:hover,.single-product .atxme-buying-path__step.is-action:focus{transform:translateY(-2px);border-color:#087e63;box-shadow:0 10px 22px rgba(10,54,39,.14);outline:2px solid #087e63;outline-offset:2px}.single-product .atxme-buying-path--auction .atxme-buying-path__step{border-color:#dfd0a9}.single-product .atxme-buying-path__step.is-primary{border-color:#087e63;background:#e8f8f0}.single-product .atxme-buying-path--auction .atxme-buying-path__step.is-primary{border-color:#a87a1d;background:#fff4d7}.single-product .atxme-buying-path__step span{color:#087e63;font-size:11px;font-weight:900;letter-spacing:.1em}.single-product .atxme-buying-path--auction .atxme-buying-path__step span{color:#916414}.single-product .atxme-buying-path__step strong{font-size:16px;line-height:1.3}.single-product .atxme-buying-path__step small{color:#4b675e;font-size:13px;line-height:1.45}.single-product .atxme-buying-path__step em{width:max-content;max-width:100%;padding:4px 8px;border-radius:99px;background:#143e31;color:#fff;font-size:13px;font-style:normal;font-weight:850}.single-product .atxme-buying-path__step-action{display:block;margin-top:auto;color:#087e63;font-size:14px;font-weight:900}.single-product .atxme-buying-path__step-action i{font-style:normal}.single-product .atxme-buying-path__step-save{display:flex;margin-top:auto}.single-product .atxme-buying-path__step-save .atxme-save-form,.single-product .atxme-buying-path__step-save .atxme-save-button.is-login{display:flex;width:100%;margin:0!important}.single-product .atxme-buying-path__step-save .atxme-save-button{width:100%;min-height:42px;justify-content:center;padding:10px 12px!important;border-color:#24503a;background:#fff;color:#17321e}.single-product .atxme-buying-path + form.cart .atxme-product-offer-link{display:none!important}@media(max-width:820px){.single-product .atxme-buying-path{padding:18px}.single-product .atxme-buying-path__steps{grid-template-columns:1fr}.single-product .atxme-buying-path__step{min-height:0}.single-product .atxme-buying-path h2{font-size:25px!important}}
.single-product .atxme-buying-path{background:var(--atxme-path-background)!important;border-color:var(--atxme-path-border)!important;color:var(--atxme-path-text)!important}.single-product .atxme-buying-path__eyebrow,.single-product .atxme-buying-path__step span,.single-product .atxme-buying-path__step-action{color:var(--atxme-path-accent)!important}.single-product .atxme-buying-path h2,.single-product .atxme-buying-path p,.single-product .atxme-buying-path__step strong,.single-product .atxme-buying-path__step small{color:var(--atxme-path-text)!important}.single-product .atxme-buying-path__step{border-color:var(--atxme-path-border)!important;background:var(--atxme-path-card)!important;color:var(--atxme-path-text)!important}.single-product .atxme-buying-path__step.is-primary{border-color:var(--atxme-path-accent)!important;background:var(--atxme-path-primary)!important}.single-product .atxme-buying-path__step.is-action:hover,.single-product .atxme-buying-path__step.is-action:focus{border-color:var(--atxme-path-accent)!important;outline-color:var(--atxme-path-accent)!important}.single-product .atxme-buying-path--compact{gap:13px;padding:17px}.single-product .atxme-buying-path--compact .atxme-buying-path__step{min-height:150px;padding:13px}.single-product .atxme-buying-path--spacious{gap:24px;padding:28px}.single-product .atxme-buying-path--spacious .atxme-buying-path__steps{gap:16px}.single-product .atxme-buying-path--spacious .atxme-buying-path__step{min-height:204px;padding:20px}
