.module-detail_page__TA4dP{color:var(--ink);background:var(--paper);padding:clamp(40px,6vw,84px) 24px max(64px,calc(env(safe-area-inset-bottom) + 32px))}.module-detail_container__PEtar{width:100%;max-width:1200px;margin:0 auto}.module-detail_hero__uF4cv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4.5vw,64px)}.module-detail_intro__zEG3m,.module-detail_visual__l4ndD{min-width:0}.module-detail_eyebrow__yfuHi{color:#40584a;max-width:none}.module-detail_intro__zEG3m h1{max-width:15ch;margin:24px 0;font-size:clamp(38px,4.4vw,64px);line-height:1.06;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.module-detail_description__GrFo_{max-width:38ch;color:#405047;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.module-detail_meta__OlNZx{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px}.module-detail_status__5ddys{display:inline-flex;flex-shrink:0;align-items:center;min-height:30px;border:1px solid #91a999;border-radius:100px;padding:6px 11px;color:#254d36;font-size:11px;font-weight:600;line-height:1.4}.module-detail_availability__gPY2D{max-width:28ch;font-size:12px;line-height:1.6;color:#546359}.module-detail_availability__gPY2D span{white-space:nowrap}.module-detail_visual__l4ndD{margin:0}.module-detail_imageFrame__XvIsX{background:#fff;border:1px solid #dde3db;border-radius:12px}.module-detail_image__pVk4I{display:block;width:100%;height:auto;max-height:520px;-o-object-fit:contain;object-fit:contain}.module-detail_visual__l4ndD figcaption{max-width:58ch;margin-top:14px;color:#5b675f;font-size:11px;line-height:1.6}.module-detail_details__YCsHr{max-width:1060px;margin:clamp(52px,6vw,84px) auto 0}.module-detail_detailSection__zCCVA{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:start;gap:24px 48px;padding:32px 0;border-top:1px solid #cbd5ca}.module-detail_detailSection__zCCVA h2{font-size:clamp(23px,2.2vw,29px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.module-detail_detailSection__zCCVA p{max-width:65ch;color:#405047;font-size:16px;line-height:1.8}.module-detail_page__TA4dP .module-detail_actions__QvvSZ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:8px;padding-top:28px;border-top:1px solid #cbd5ca}.module-detail_page__TA4dP .module-detail_actions__QvvSZ a{width:auto}.module-detail_primaryAction__ckSHm,.module-detail_secondaryAction__KCGng{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;max-width:100%;font-size:13px;font-weight:600;line-height:1.5}.module-detail_primaryAction__ckSHm{padding:13px 20px;border:1px solid #143d2a;border-radius:4px;background:#143d2a;color:#f4f8f3}.module-detail_primaryAction__ckSHm:hover{background:#225239}.module-detail_secondaryAction__KCGng{border-bottom:1px solid #698272;color:#274d36}.module-detail_secondaryAction__KCGng:hover{color:#101914;border-bottom-color:#101914}.module-detail_page__TA4dP a:focus-visible{outline-color:#17629b}@media (max-width:850px){.module-detail_hero__uF4cv{grid-template-columns:minmax(0,1fr);gap:32px}.module-detail_intro__zEG3m h1{max-width:17ch;font-size:clamp(36px,7vw,52px);margin:20px 0}.module-detail_description__GrFo_{max-width:46ch}.module-detail_meta__OlNZx{margin-top:24px}.module-detail_detailSection__zCCVA{gap:20px 32px}}@media (max-width:560px){.module-detail_page__TA4dP{padding-left:20px;padding-right:20px}.module-detail_intro__zEG3m h1{font-size:clamp(34px,9vw,42px)}.module-detail_description__GrFo_{font-size:17px}.module-detail_meta__OlNZx{gap:10px 14px}.module-detail_availability__gPY2D{max-width:none}.module-detail_detailSection__zCCVA{grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 0}.module-detail_detailSection__zCCVA p{font-size:15px}.module-detail_page__TA4dP .module-detail_actions__QvvSZ{align-items:flex-start;flex-direction:column;gap:12px;padding-top:24px}}