.page_page__inwtJ{min-height:70vh;background:#f8faf8;color:#17271f}.page_inner__X_kIn{width:min(100% - 48px,1240px);margin:0 auto;padding:24px 0 56px}.page_breadcrumb__TfZE7{display:flex;gap:10px;align-items:center;color:#56685d;font-size:13px;margin:4px 0 22px}.page_breadcrumb__TfZE7 a:hover{text-decoration:underline}.page_hero__MB2Bl{position:relative;min-height:228px;display:flex;align-items:center;overflow:hidden;isolation:isolate;border-radius:16px;background:#edf6f0}.page_hero__MB2Bl:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#edf6f0 35%,rgba(237,246,240,.7) 52%,transparent 76%);pointer-events:none}.page_heroCopy__BwjMS{position:relative;z-index:2;width:55%;padding:32px 40px}.page_hero__MB2Bl h1{margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:750;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.page_hero__MB2Bl p{max-width:36ch;margin:16px 0 0;color:#4c6054;font-size:16px;line-height:1.5}.page_heroArt__A1esK{position:absolute;inset:0}.page_heroArt__A1esK img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.page_models__5kQGw{margin-top:36px;scroll-margin-top:100px}.page_modelsIntro__lsRVt{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.page_modelsIntro__lsRVt h2{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.025em}.page_modelsIntro__lsRVt p{max-width:48ch;margin:0;color:#56685d;font-size:14px;line-height:1.5}.page_modelGrid__5q2_L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_modelCard__qOLKA{display:flex;flex-direction:column;min-width:0;border:1px solid #dce5df;border-radius:16px;background:#fff}.page_modelCard__qOLKA:has(a:hover){border-color:#168153}.page_modelLink__p_131{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:inherit;color:inherit;text-decoration:none}.page_breadcrumb__TfZE7 a:focus-visible,.page_modelLink__p_131:focus-visible{outline:3px solid #0c8d5e;outline-offset:4px}.page_modelMedia__uYb5p{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:0;width:100%;height:184px;margin-bottom:24px;color:#718579}.page_modelMedia__uYb5p img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page_modelLink__p_131 h3{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.025em}.page_modelDescription__vUf84{min-height:42px;margin:10px 0 0;color:#56685d;font-size:14px;line-height:1.5}.page_modelDetails__PKavm{flex:1;margin:24px 0}.page_price__TBrIN{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.page_price__TBrIN strong{font-size:clamp(20px,1.8vw,26px);font-weight:750;letter-spacing:-.025em}.page_configuration__A7Ja0{min-height:40px;margin:10px 0 0;color:#405649;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.page_storeCount__EfcJt{margin:8px 0 0;color:#56685d;font-size:13px}.page_modelAction__VnZR6{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 12px;border-radius:10px;background:#168153;color:#fff;font-size:14px;font-weight:700;line-height:1.3}.page_modelAction__VnZR6 svg{flex:none}.page_modelLink__p_131:hover .page_modelAction__VnZR6{background:#0e6540}.page_modelCard__qOLKA:has(.page_storeListings__75Z_S) .page_modelLink__p_131{height:auto;flex:1}.page_storeListings__75Z_S{list-style:none;margin:0;padding:0 24px 24px}.page_storeListings__75Z_S li{padding-top:16px;border-top:1px solid #dce5df}.page_storeListings__75Z_S li+li{margin-top:16px}.page_storeHeading__nZ0_m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px}.page_status__9sPzC{color:#56685d;font-size:12px;line-height:1.5}.page_status__9sPzC[data-store-status=PREORDER]{color:#745011}.page_status__9sPzC[data-store-status=REQUEST]{color:#126242}.page_storeAction__SZQUD{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:8px;color:#126242;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.page_storeAction__SZQUD svg{flex:none}.page_storeAction__SZQUD:hover{color:#0a462d}.page_storeAction__SZQUD:focus-visible{outline:3px solid #0c8d5e;outline-offset:4px;border-radius:4px}.page_emptyTitle__xCN_y{margin:0;font-size:18px;font-weight:700;line-height:1.35}.page_emptyDescription__jK0XQ{margin:10px 0 0;color:#56685d;font-size:14px;line-height:1.5}.page_priceNote__vHqTC{max-width:90ch;margin:24px 0 0;color:#56685d;font-size:13px;line-height:1.6}.page_page__inwtJ ::-moz-selection{background:#c8ebd7;color:#17271f}.page_page__inwtJ ::selection{background:#c8ebd7;color:#17271f}@media (max-width:1079px) and (min-width:760px){.page_heroCopy__BwjMS{width:60%;padding:28px}.page_modelGrid__5q2_L{gap:12px}.page_modelLink__p_131{padding:18px}.page_storeListings__75Z_S{padding:0 18px 18px}.page_modelLink__p_131 h3{font-size:21px}.page_modelMedia__uYb5p{height:152px}.page_modelsIntro__lsRVt{display:block}.page_modelsIntro__lsRVt p{margin-top:10px}}@media (max-width:759px){.page_inner__X_kIn{width:min(100% - 28px,540px);padding:16px 0 40px}.page_breadcrumb__TfZE7{margin-bottom:16px}.page_hero__MB2Bl{min-height:0}.page_heroCopy__BwjMS{width:100%;padding:24px}.page_hero__MB2Bl h1{font-size:32px}.page_hero__MB2Bl p{margin-top:12px;font-size:14px}.page_heroArt__A1esK,.page_hero__MB2Bl:after{display:none}.page_models__5kQGw{margin-top:28px}.page_modelsIntro__lsRVt{display:block;margin-bottom:16px}.page_modelsIntro__lsRVt h2{font-size:23px}.page_modelsIntro__lsRVt p{margin-top:10px}.page_modelGrid__5q2_L{grid-template-columns:1fr;gap:16px}.page_modelLink__p_131{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px 16px;height:auto;padding:20px}.page_modelMedia__uYb5p{grid-column:1;grid-row:1/3;height:118px;margin:0}.page_modelLink__p_131 h3{grid-column:2;align-self:end;font-size:23px}.page_modelDescription__vUf84{grid-column:2;min-height:0;margin:0;align-self:start}.page_modelDetails__PKavm{grid-column:1/-1;margin:10px 0 6px}.page_price__TBrIN strong{font-size:25px}.page_configuration__A7Ja0{min-height:0;margin-top:8px}.page_modelAction__VnZR6{grid-column:1/-1;width:calc(100% - 56px)}.page_storeListings__75Z_S{padding:0 76px 20px 20px}.page_priceNote__vHqTC{margin-top:20px}}