._page_1jlnx_1{background:var(--cream-light)}._content_1jlnx_2{padding-block:70px 90px}._breadcrumbs_1jlnx_3{color:#745046;flex-wrap:wrap;gap:6px;margin-block-end:36px;font-size:12px;line-height:1.7;display:flex}._breadcrumbs_1jlnx_3 a{text-underline-offset:3px;text-decoration:underline}._hero_1jlnx_5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}._image_1jlnx_6{background:var(--cream);border-radius:90px 3px 3px;margin:0;overflow:hidden}._image_1jlnx_6 img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}._summary_1jlnx_8{min-width:0;padding-block:14px}._summary_1jlnx_8 h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:12px 0 20px;font-size:clamp(35px,3.8vw,54px);font-weight:400;line-height:1.12}._intro_1jlnx_10{color:#745046;font-size:17px;line-height:1.7}._features_1jlnx_11{flex-wrap:wrap;gap:8px;margin-block:24px;padding:0;list-style:none;display:flex}._features_1jlnx_11 li{border:1px solid var(--line);padding:8px 11px;font-size:12px;line-height:1.5}._selection_1jlnx_13{border-block-start:1px solid var(--line);padding-block-start:24px}._selection_1jlnx_13 h2{margin:0 0 14px;font-size:18px}._options_1jlnx_15{gap:8px;display:grid}._options_1jlnx_15 a{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}._options_1jlnx_15 a span{min-width:0}._options_1jlnx_15 b{flex-shrink:0;font-size:13px}._options_1jlnx_15 ._selected_1jlnx_19{background:var(--forest);color:var(--cream-light);border-color:var(--forest)}._price_1jlnx_20{flex-wrap:wrap;align-items:baseline;gap:14px;margin-block:24px 18px;display:flex}._price_1jlnx_20 strong{color:var(--forest);font-size:32px}._price_1jlnx_20 small{font-size:14px}._price_1jlnx_20>span{color:#745046;font-size:13px}._note_1jlnx_24{color:#745046;max-width:55ch;font-size:12px;line-height:1.7}._details_1jlnx_25{border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block-start:64px;padding-block:54px;display:grid}._details_1jlnx_25 h2{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.3}._details_1jlnx_25 section>p:not(:first-child){color:#745046;font-size:15px;line-height:1.8}._textLink_1jlnx_28{text-underline-offset:4px;margin-block-start:8px;font-weight:700;text-decoration:underline;display:inline-block}._readMore_1jlnx_29{background:var(--cream);border-block:1px solid var(--line);padding:32px}._readMore_1jlnx_29 h2,._related_1jlnx_30>h2{font-family:var(--font-display);margin:0 0 24px;font-size:32px;font-weight:400;line-height:1.3}._readMore_1jlnx_29>div{flex-wrap:wrap;gap:18px 30px;display:flex}._readMore_1jlnx_29 a{text-underline-offset:4px;font-size:14px;line-height:1.7;text-decoration:underline}._related_1jlnx_30{margin-block-start:64px}._related_1jlnx_30>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._related_1jlnx_30 a{min-width:0;text-decoration:none}._related_1jlnx_30 img{aspect-ratio:1;object-fit:cover;border-radius:32px 2px 2px;width:100%;height:auto}._related_1jlnx_30 h3{margin-block:14px 8px;font-size:18px;line-height:1.5}._related_1jlnx_30 span{color:#745046;font-size:13px}._page_1jlnx_1 a:focus-visible{outline:3px solid var(--leaf);outline-offset:5px}@media (max-width:800px){._content_1jlnx_2{padding-block:64px 60px}._hero_1jlnx_5{grid-template-columns:1fr;gap:26px}._image_1jlnx_6{border-start-start-radius:60px;width:100%;max-width:560px;margin-inline:auto}._summary_1jlnx_8{padding-block:0}._summary_1jlnx_8 h1{font-size:clamp(34px,7vw,48px)}._details_1jlnx_25{grid-template-columns:1fr;gap:28px;margin-block-start:40px;padding-block:38px}._details_1jlnx_25 h2{margin-block:12px}._details_1jlnx_25 p{margin-block-end:0}._readMore_1jlnx_29{padding:24px}._readMore_1jlnx_29>div{flex-direction:column;gap:14px}}@media (max-width:480px){._breadcrumbs_1jlnx_3{margin-block-end:24px;font-size:11px}._related_1jlnx_30>div{grid-template-columns:1fr;gap:26px}._related_1jlnx_30 a{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}._related_1jlnx_30 img{border-radius:20px 2px 2px;grid-row:span 2}._related_1jlnx_30 h3{margin:0;font-size:16px}._related_1jlnx_30 span{align-self:end}._options_1jlnx_15 a{gap:10px;padding:12px}}
