.shop-page_page__4STRA *{box-sizing:border-box;margin:0;padding:0}.shop-page_page__4STRA a{color:var(--color-accent);text-decoration:none}.shop-page_page__4STRA a:hover{color:var(--color-accent-pressed)}.shop-page_wrap__MdH3t{max-width:1160px;margin:0 auto;padding:0 22px}.shop-page_ph__aAc_R{background:repeating-linear-gradient(135deg,#eaf3ee 0 7px,#ddece3 7px 14px);display:grid;place-items:center;text-align:center;font-size:11px;line-height:1.35;color:#7c9689}.shop-page_top__HAxLL{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(46,48%,91%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line)}.shop-page_top__HAxLL .shop-page_wrap__MdH3t{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:16px;column-gap:16px;height:70px}.shop-page_top__HAxLL .shop-page_btn__riOaV{grid-column:3;justify-self:end}.shop-page_top__HAxLL nav{grid-column:2;justify-self:center;display:flex;gap:26px;align-items:center;font-size:14px;font-weight:600;color:var(--color-muted)}.shop-page_top__HAxLL nav a{color:var(--color-muted)}.shop-page_top__HAxLL nav a:hover{color:var(--color-ink)}.shop-page_btn__riOaV{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:15px;border:0;border-radius:var(--radius-button);padding:14px 24px;cursor:pointer;font-family:inherit;white-space:nowrap}.shop-page_btn__riOaV.shop-page_pri__IY41l{background:var(--color-accent);color:var(--color-accent-on-fill)}.shop-page_btn__riOaV.shop-page_pri__IY41l:hover{background:var(--color-accent-pressed);color:var(--color-accent-on-fill)}.shop-page_btn__riOaV.shop-page_gho__7mgo0{background:#fff;color:var(--color-ink);border:1px solid var(--color-line)}.shop-page_btn__riOaV.shop-page_gho__7mgo0:hover{border-color:var(--color-accent);color:var(--color-accent)}.shop-page_btn__riOaV.shop-page_sm__xVWcg{padding:11px 20px;font-size:14px}.shop-page_hero__OYUr2{padding:64px 0 40px}.shop-page_hero__OYUr2 .shop-page_wrap__MdH3t{display:grid;grid-template-columns:1fr 340px;grid-gap:60px;gap:60px;align-items:center}.shop-page_crumb__kqULE{font-size:12.5px;font-weight:600;color:var(--color-muted);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.shop-page_page__4STRA h1{font-size:52px;line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:16px 0 18px;text-wrap:balance}.shop-page_page__4STRA h1 em{font-style:normal;color:var(--color-accent)}.shop-page_lede__AgobQ{font-size:18px;line-height:1.6;color:var(--color-muted);font-weight:500;max-width:56ch;text-wrap:pretty}.shop-page_meta__dMKHm{display:flex;flex-wrap:wrap;gap:10px 26px;margin:26px 0 30px;font-size:14.5px;font-weight:600}.shop-page_meta__dMKHm div{display:flex;align-items:center;gap:9px}.shop-page_meta__dMKHm svg{flex:none;color:var(--color-accent)}.shop-page_ctas__uRFOS{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.shop-page_phone__tuWwA{width:320px;height:648px;background:var(--color-accent-on-fill);border-radius:44px;box-shadow:0 40px 90px -34px rgba(4,60,38,.5),0 3px 10px rgba(4,60,38,.12);overflow:hidden;padding:14px;margin:0 auto}.shop-page_phoneShot__ReFUU{width:100%;height:100%;border-radius:30px;object-fit:cover;display:block}.shop-page_pad__EcO9O{padding:74px 0}.shop-page_eyebrow__7BV_f{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.shop-page_page__4STRA h2{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.shop-page_sub__QlKl1{font-size:16px;color:var(--color-muted);font-weight:500;margin-top:12px;max-width:62ch;line-height:1.6;text-wrap:pretty}.shop-page_head__t3Jgv{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.shop-page_scrollRow__Ib8Fw{display:flex;gap:16px;overflow-x:auto;padding:18px 4px 28px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.shop-page_card__xYFas{background:#fff;border-radius:24px;padding:22px 16px;box-shadow:0 14px 30px -24px rgba(4,60,38,.5)}.shop-page_cardScroll__B29Nd{flex:0 0 280px;scroll-snap-align:start}.shop-page_card__xYFas .shop-page_ph__aAc_R{height:180px;border-radius:16px}.shop-page_card__xYFas h3{font-size:16px;font-weight:700;margin:12px 4px 0}.shop-page_card__xYFas .shop-page_pr__cKPWL{font-size:15px;font-weight:700;color:var(--color-accent);margin:5px 4px 0}.shop-page_card__xYFas .shop-page_pr__cKPWL em{font-style:normal;font-weight:600;color:var(--color-muted);font-size:13px}.shop-page_card__xYFas .shop-page_d__wm_v2{font-size:12.5px;color:var(--color-muted);font-weight:500;margin:6px 4px;line-height:1.45}.shop-page_searchInput__lWZVf{width:100%;padding:14px 20px;margin-bottom:22px;border-radius:var(--radius-button);border:1px solid var(--color-line);background:#fff;font-family:inherit;font-size:16px;color:var(--color-ink)}.shop-page_more__jvChu{margin-top:26px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14.5px;font-weight:600;color:var(--color-muted)}.shop-page_steps__Sxy7j{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.shop-page_step__7eyaN{background:var(--color-accent-on-fill);border-radius:26px;padding:28px;border:1px solid var(--color-line)}.shop-page_step__7eyaN b{width:34px;height:34px;border-radius:12px;background:var(--color-accent);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}.shop-page_step__7eyaN h3{font-size:19px;font-weight:700;margin:16px 0 8px}.shop-page_step__7eyaN p{font-size:14.5px;color:var(--color-muted);font-weight:500;line-height:1.55}.shop-page_info__oLJVD{display:grid;grid-gap:18px;gap:18px;max-width:660px}.shop-page_panel__hiVdB{background:#fff;border-radius:28px;padding:30px;box-shadow:0 18px 40px -30px rgba(4,60,38,.5)}.shop-page_panel__hiVdB h3{font-size:20px;font-weight:700;margin-bottom:18px}.shop-page_page__4STRA table{width:100%;border-collapse:collapse;font-size:14.5px}.shop-page_page__4STRA td{padding:11px 0;border-bottom:1px solid var(--color-accent-soft);font-weight:600}.shop-page_page__4STRA tr:last-child td{border:0}.shop-page_page__4STRA td+td{text-align:right;color:var(--color-muted);font-weight:500}.shop-page_page__4STRA tr.shop-page_now__dUiVr td{color:var(--color-accent-pressed)}.shop-page_page__4STRA tr.shop-page_now__dUiVr td+td{color:var(--color-accent-pressed);font-weight:700}.shop-page_links__hvAsF{display:flex;flex-wrap:wrap;gap:8px}.shop-page_links__hvAsF a{background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-button);padding:8px 15px;font-size:13px;font-weight:600;color:var(--color-muted)}.shop-page_links__hvAsF a:hover{border-color:var(--color-accent);color:var(--color-accent)}.shop-page_page__4STRA details{background:#fff;border-radius:20px;padding:20px 24px;margin-bottom:10px;box-shadow:0 14px 30px -28px rgba(4,60,38,.5)}.shop-page_page__4STRA summary{font-size:16.5px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.shop-page_page__4STRA summary::-webkit-details-marker{display:none}.shop-page_page__4STRA summary:after{content:"+";color:var(--color-accent);font-size:22px;font-weight:600;line-height:1}.shop-page_page__4STRA details[open] summary:after{content:"–"}.shop-page_page__4STRA details p{font-size:14.5px;line-height:1.65;color:var(--color-muted);font-weight:500;margin-top:12px;max-width:74ch}.shop-page_final__GsTDt{background:var(--color-accent);color:var(--color-accent-on-fill);border-radius:36px;padding:52px;display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:center}.shop-page_final__GsTDt h2{font-size:34px;color:var(--color-accent-on-fill)}.shop-page_final__GsTDt p{font-size:16px;font-weight:500;opacity:.85;margin-top:12px;max-width:44ch;line-height:1.6}.shop-page_footer__SkZLh{padding:52px 0 40px}.shop-page_seolinks__oia_A{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid var(--color-line)}.shop-page_seolinks__oia_A h4{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink);margin-bottom:14px;font-weight:700}.shop-page_fgrid__jW43k{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;font-size:13.5px;font-weight:500;color:var(--color-muted)}.shop-page_fgrid__jW43k h4{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink);margin-bottom:14px;font-weight:700}.shop-page_fgrid__jW43k ul{list-style:none;display:grid;grid-gap:9px;gap:9px}.shop-page_fgrid__jW43k a{color:var(--color-muted)}.shop-page_fgrid__jW43k a:hover{color:var(--color-accent)}.shop-page_fnote__5MwdM{border-top:1px solid var(--color-line);margin-top:38px;padding-top:22px;font-size:12.5px;color:var(--color-muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.shop-page_mbar__OBOXB{display:none;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;background:var(--color-ink);color:var(--color-accent-on-fill);border-radius:20px;padding:12px 14px;align-items:center;gap:14px;box-shadow:0 18px 40px -16px rgba(4,60,38,.55)}.shop-page_mbar__OBOXB b{font-size:14px;font-weight:700;display:block}.shop-page_mbar__OBOXB .shop-page_btn__riOaV{margin-left:auto}.shop-page_mbar__OBOXB span{font-size:11.5px;opacity:.66;font-weight:500}@media (max-width:980px){.shop-page_hero__OYUr2 .shop-page_wrap__MdH3t,.shop-page_info__oLJVD{grid-template-columns:1fr}.shop-page_hero__OYUr2{padding:40px 0 20px}.shop-page_page__4STRA h1{font-size:38px}.shop-page_page__4STRA h2{font-size:28px}.shop-page_fgrid__jW43k,.shop-page_final__GsTDt,.shop-page_seolinks__oia_A,.shop-page_steps__Sxy7j{grid-template-columns:1fr}.shop-page_final__GsTDt{padding:34px;border-radius:28px}.shop-page_phone__tuWwA,.shop-page_top__HAxLL nav{display:none}.shop-page_pad__EcO9O{padding:48px 0}}@media (max-width:640px){.shop-page_wrap__MdH3t{padding:0 18px}.shop-page_top__HAxLL .shop-page_wrap__MdH3t{height:62px;gap:10px}.shop-page_sm__xVWcg{padding:10px 16px;font-size:13.5px}.shop-page_hero__OYUr2{padding:26px 0 8px}.shop-page_crumb__kqULE{font-size:11.5px;margin-bottom:14px;gap:6px}.shop-page_page__4STRA h1{font-size:31px;line-height:1.12;margin:0 0 14px}.shop-page_lede__AgobQ{font-size:16px}.shop-page_meta__dMKHm{margin:20px 0 22px;font-size:14px;gap:10px}.shop-page_ctas__uRFOS .shop-page_pri__IY41l{width:100%;padding:17px}.shop-page_pad__EcO9O{padding:38px 0}.shop-page_page__4STRA h2{font-size:25px}.shop-page_sub__QlKl1{font-size:15px}.shop-page_eyebrow__7BV_f{font-size:10.5px;letter-spacing:.14em}.shop-page_scrollRow__Ib8Fw{gap:11px}.shop-page_cardScroll__B29Nd{flex-basis:200px}.shop-page_card__xYFas{padding:16px 12px;border-radius:20px}.shop-page_card__xYFas .shop-page_ph__aAc_R{height:140px;border-radius:13px;font-size:10px}.shop-page_card__xYFas h3{font-size:14.5px;margin:9px 3px 0}.shop-page_card__xYFas .shop-page_pr__cKPWL{font-size:14px}.shop-page_card__xYFas .shop-page_pr__cKPWL em{font-size:12px}.shop-page_card__xYFas .shop-page_d__wm_v2{display:none}.shop-page_more__jvChu{font-size:14px;margin-top:20px;display:block;line-height:1.55}.shop-page_steps__Sxy7j{gap:11px}.shop-page_step__7eyaN{padding:22px;border-radius:22px}.shop-page_step__7eyaN h3{font-size:17px;margin:13px 0 6px}.shop-page_step__7eyaN p{font-size:14px}.shop-page_panel__hiVdB{padding:22px;border-radius:22px}.shop-page_panel__hiVdB h3{font-size:17px;margin-bottom:12px}.shop-page_page__4STRA table{font-size:13.5px}.shop-page_page__4STRA td{padding:10px 0}.shop-page_page__4STRA td+td{font-size:12.5px}.shop-page_page__4STRA details{padding:17px 18px;border-radius:17px}.shop-page_page__4STRA summary{font-size:15px}.shop-page_page__4STRA details p{font-size:14px}.shop-page_final__GsTDt{padding:28px;border-radius:24px}.shop-page_final__GsTDt h2{font-size:25px}.shop-page_final__GsTDt p{font-size:15px}.shop-page_footer__SkZLh{padding:38px 0 96px}.shop-page_seolinks__oia_A{gap:26px;padding-bottom:28px;margin-bottom:28px}.shop-page_links__hvAsF a{font-size:12.5px;padding:7px 13px}.shop-page_fgrid__jW43k{gap:26px}.shop-page_fnote__5MwdM{flex-direction:column;gap:8px;margin-top:28px}.shop-page_mbar__OBOXB{display:flex}}