._homePanel_1n4jy_1{color:#123820;text-align:center;background:#faf8ee;border-radius:12px;width:min(43%,560px);padding:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 12px 36px #09201438}._homePanel_1n4jy_1 h2{margin-bottom:20px;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:600;line-height:1.15}._compactGrid_1n4jy_3{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._card_1n4jy_4{background:#e9eddf;border:1px solid #dce3d1;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}._coverLink_1n4jy_5{padding:22px 24px 0;display:block}._coverLink_1n4jy_5 img{aspect-ratio:817/1060;object-fit:contain;filter:drop-shadow(0 8px 6px #10271628);width:100%;height:auto}._cardCopy_1n4jy_7{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:24px;display:flex}._cardCopy_1n4jy_7 h3{color:#123820;font-size:1.75rem;font-weight:600;line-height:1.15}._price_1n4jy_9{color:#123820;font-size:1.65rem;line-height:1.2}._cardCopy_1n4jy_7 p{color:#334937;max-width:none;margin:0;font-size:1rem;line-height:1.65}._purchase_1n4jy_11,._secondary_1n4jy_11{text-align:center;letter-spacing:.055em;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .2s;display:inline-flex}._purchase_1n4jy_11{color:#fffdf3;background:#123820;border:1px solid #123820;width:100%;margin-top:auto}._purchase_1n4jy_11:hover{background:#285337}._secondary_1n4jy_11{color:#123820;background:0 0;border:1px solid #123820}._secondary_1n4jy_11:hover{background:#e7ecde}._homePanel_1n4jy_1>._secondary_1n4jy_11{margin-top:18px;font-size:.875rem}._compactGrid_1n4jy_3 ._coverLink_1n4jy_5{padding:14px 18px 0}._compactGrid_1n4jy_3 ._coverLink_1n4jy_5 img{aspect-ratio:auto;object-fit:contain;height:170px}._compactGrid_1n4jy_3 ._cardCopy_1n4jy_7{gap:10px;padding:14px}._compactGrid_1n4jy_3 ._cardCopy_1n4jy_7 h3{font-size:1.15rem;line-height:1.2}._compactGrid_1n4jy_3 ._price_1n4jy_9{font-size:1.3rem}._homePanel_1n4jy_1 ._cardCopy_1n4jy_7 p{color:#334937;max-width:none;margin:0;font-size:.875rem;line-height:1.5}._compactGrid_1n4jy_3 ._purchase_1n4jy_11{letter-spacing:.03em;padding:12px 8px;font-size:.875rem}._page_1n4jy_24{color:#123820;background:#faf8ee;padding:64px 0 80px}._pageHeading_1n4jy_25,._featured_1n4jy_25,._store_1n4jy_25,._chooser_1n4jy_25{width:min(1200px,90%);margin:auto}._pageHeading_1n4jy_25{text-align:center;max-width:920px;margin-bottom:44px}._pageHeading_1n4jy_25 h1{font-size:clamp(2.4rem,4.2vw,4rem);font-weight:500;line-height:1.12}._pageHeading_1n4jy_25 p{color:#435842;margin-top:24px;font-size:1.125rem;line-height:1.7}._productGrid_1n4jy_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}._productGrid_1n4jy_29 ._card_1n4jy_4{grid-template-columns:42% 58%;align-items:start;display:grid}._productGrid_1n4jy_29 ._coverLink_1n4jy_5{padding:28px 0 28px 24px}._productGrid_1n4jy_29 ._cardCopy_1n4jy_7{height:100%;padding:28px 24px}._store_1n4jy_25{text-align:center;border-bottom:1px solid #d6decd;padding:48px 0}._store_1n4jy_25 h2,._chooser_1n4jy_25 h2{margin-bottom:22px;font-size:clamp(1.7rem,2.5vw,2.4rem)}._chooser_1n4jy_25{padding-top:44px}._choiceGrid_1n4jy_36{grid-template-columns:1fr 1fr;gap:32px;display:grid}._choiceGrid_1n4jy_36 p{color:#435842;font-size:1rem;line-height:1.8}._choiceGrid_1n4jy_36 a{color:#123820;text-underline-offset:4px;text-decoration:underline}@media (max-width:1200px){._homePanel_1n4jy_1{width:min(100%,720px);margin:40px auto 0;position:relative;top:auto;transform:none}._compactGrid_1n4jy_3 ._card_1n4jy_4{grid-template-columns:42% 58%;display:grid}._compactGrid_1n4jy_3 ._coverLink_1n4jy_5{padding:18px 0 18px 16px}._compactGrid_1n4jy_3 ._cardCopy_1n4jy_7{padding:18px 14px}._productGrid_1n4jy_29 ._card_1n4jy_4{display:flex}._productGrid_1n4jy_29 ._coverLink_1n4jy_5{padding:28px 56px 0}._productGrid_1n4jy_29 ._cardCopy_1n4jy_7{height:auto}}@media (max-width:600px){._homePanel_1n4jy_1{padding:20px 16px}._compactGrid_1n4jy_3,._productGrid_1n4jy_29,._choiceGrid_1n4jy_36{grid-template-columns:1fr}._compactGrid_1n4jy_3 ._cardCopy_1n4jy_7 h3{font-size:1.3rem}._compactGrid_1n4jy_3 ._cardCopy_1n4jy_7 p{font-size:1rem}._homePanel_1n4jy_1 h2{font-size:1.7rem}._page_1n4jy_24{padding:40px 0 50px}._productGrid_1n4jy_29 ._coverLink_1n4jy_5{padding:24px 48px 0}._cardCopy_1n4jy_7{padding:24px}._store_1n4jy_25{padding:36px 0}._secondary_1n4jy_11{max-width:100%}._choiceGrid_1n4jy_36{gap:22px}}@media (min-width:1201px){._homePanel_1n4jy_1{width:min(40%,520px);padding:20px}._homePanel_1n4jy_1 ._compactGrid_1n4jy_3 ._coverLink_1n4jy_5 img{height:150px}._homePanel_1n4jy_1 h2{margin-bottom:16px}}
