.X0Ryxq_section{color:#33312f;font:400 15px/1.55 var(--font-figtree), Arial, sans-serif;background:#fff;padding:28px 0}.X0Ryxq_wrap{width:min(1320px,90%);margin:auto}.X0Ryxq_heading{text-align:center;max-width:850px;margin:0 auto 20px}.X0Ryxq_heading p{color:#33312f;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.X0Ryxq_heading h2{letter-spacing:0;margin:0;font-size:66px;font-weight:400;line-height:.98}.X0Ryxq_heading h2 span{font-size:58px;display:block}.X0Ryxq_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.X0Ryxq_offer{flex-direction:column;min-width:0;display:flex;overflow:hidden}.X0Ryxq_custom{background:#d8d2cc}.X0Ryxq_mix{background:#f2f0ee}.X0Ryxq_media{background:#dedad6;height:clamp(300px,27vw,410px);position:relative}.X0Ryxq_media img{object-fit:cover}.X0Ryxq_copy{text-align:center;flex:1;padding:22px 20px}.X0Ryxq_price small{color:#625e59;font-size:13px;line-height:1.5;display:block}@media (min-width:901px){.X0Ryxq_copy>h4{min-height:58px}.X0Ryxq_description{min-height:62px}.X0Ryxq_copy>.X0Ryxq_price{min-height:92px}.X0Ryxq_steps{min-height:112px}}.X0Ryxq_kicker{font:400 29px/1.55 var(--font-playfair), Georgia, serif;text-transform:uppercase;margin:0 0 8px;display:block}.X0Ryxq_copy h3{letter-spacing:0;margin:0 0 10px;font-size:48px;font-weight:400;line-height:.96}.X0Ryxq_copy>h4{font:400 26px/1.1 var(--font-playfair), Georgia, serif;letter-spacing:0;margin:0 0 14px}.X0Ryxq_description{color:#66625e;max-width:51ch;margin:0 auto 14px;font-size:13px;line-height:1.55}.X0Ryxq_button{color:#fff;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#33312f;border:1px solid #c6bba9;justify-content:center;align-items:center;max-width:100%;min-height:46px;margin-top:7px;padding:0 22px;font-size:12px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.X0Ryxq_button:hover,.X0Ryxq_button:focus-visible{color:#33312f;background:#bcaaff;border-color:#bcaaff}.X0Ryxq_alternate{text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;margin:10px 0 16px;font-size:13px;line-height:1.55;text-decoration:underline;display:flex}.X0Ryxq_price{min-height:61px;font:400 28px/1.1 var(--font-playfair), Georgia, serif;background:#e8e5e1;margin:18px 0 12px;padding:15px 18px}.X0Ryxq_customActions{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.X0Ryxq_customActions .X0Ryxq_button,.X0Ryxq_customActions .X0Ryxq_alternate{margin:0}.X0Ryxq_explore{color:#33312f;background:0 0;border-color:#33312f;width:100%;margin-top:14px;display:flex}.X0Ryxq_disclosure{text-align:left;background:#fff;border:1px solid #e3d9d0;margin:10px 0 18px}.X0Ryxq_disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 18px;font-size:12px;list-style:none;display:flex}.X0Ryxq_disclosure summary::-webkit-details-marker{display:none}.X0Ryxq_disclosure summary svg{color:#9a80d3;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.X0Ryxq_disclosure[open]>summary svg{transform:rotate(45deg)}.X0Ryxq_disclosure summary:hover{color:#765dc5}.X0Ryxq_disclosure summary:focus-visible{outline-offset:-2px;outline:2px solid #9a80d3}.X0Ryxq_bases{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:8px 18px 18px;display:grid}.X0Ryxq_bases article{border-top:1px solid #ddd;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.X0Ryxq_ingredient{background-image:url(/website/home/abbi-cream-base-ingredients.webp);background-repeat:no-repeat;background-size:300% 200%;width:48px;height:48px;display:block}.X0Ryxq_bases h5,.X0Ryxq_mixIngredients h5{font:400 15px/1.15 var(--font-playfair), Georgia, serif;margin:0 0 4px}.X0Ryxq_bases p{color:#66625e;margin:0;font-size:12px;line-height:1.4}.X0Ryxq_mixDisclosure{margin-top:18px}.X0Ryxq_mixDisclosure summary{font-size:13px;font-weight:500}.X0Ryxq_mixDisclosure small{color:#66625e;margin-top:4px;font-size:12px;font-weight:400;display:block}.X0Ryxq_mixIngredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:2px 18px 16px;display:grid}.X0Ryxq_mixIngredients ul{color:#66625e;margin:8px 0 0;padding:0;font-size:13px;line-height:1.6;list-style:none}.X0Ryxq_productsLink{text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;margin:0 18px 16px;font-size:12px;text-decoration:underline;display:inline-flex}.X0Ryxq_stat{font:400 34px/1 var(--font-playfair), Georgia, serif;margin:14px 0 7px;padding-top:22px}.X0Ryxq_steps{background:#ffffff73;border-block:1px solid #00000026;margin:12px 16px 16px;display:grid}.X0Ryxq_customSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.X0Ryxq_mixSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.X0Ryxq_step{min-width:0;padding:12px 8px}.X0Ryxq_step+.X0Ryxq_step{border-left:1px solid #00000026}.X0Ryxq_stepTop{align-items:center;gap:5px;height:24px;margin-bottom:8px;display:flex}.X0Ryxq_stepTop span{font:400 24px/1 var(--font-playfair), Georgia, serif}.X0Ryxq_stepTop svg{flex-shrink:0;width:24px;height:24px}.X0Ryxq_step h4{overflow-wrap:anywhere;margin:6px 0;font-size:12px;font-weight:500;line-height:1.35}.X0Ryxq_step p{color:#66625e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}@media (max-width:1100px) and (min-width:901px){.X0Ryxq_copy h3{font-size:40px}.X0Ryxq_heading h2{font-size:56px}.X0Ryxq_heading h2 span{font-size:48px}.X0Ryxq_bases{grid-template-columns:1fr}}@media (max-width:900px){.X0Ryxq_section{padding:20px 0;font-size:14px}.X0Ryxq_grid{grid-template-columns:1fr}.X0Ryxq_media{height:340px}.X0Ryxq_customSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.X0Ryxq_customSteps .X0Ryxq_step:nth-child(3){border-top:1px solid #00000026;border-left:0}.X0Ryxq_customSteps .X0Ryxq_step:nth-child(4){border-top:1px solid #00000026}.X0Ryxq_step{padding:10px 8px}.X0Ryxq_bases{grid-template-columns:1fr}.X0Ryxq_bases p{font-size:14px;line-height:1.45}.X0Ryxq_description{font-size:14px;line-height:1.5}.X0Ryxq_button{min-height:44px;margin-top:5px}}@media (max-width:620px){.X0Ryxq_customActions{grid-template-columns:1fr;gap:10px}.X0Ryxq_wrap{width:calc(100% - 28px)}.X0Ryxq_heading{margin-bottom:18px}.X0Ryxq_heading p{font-size:11px;font-weight:400;line-height:1.4}.X0Ryxq_heading h2{font-size:36px}.X0Ryxq_heading h2 span{font-size:28px}.X0Ryxq_grid{gap:9px}.X0Ryxq_media{aspect-ratio:1.52;height:auto}.X0Ryxq_kicker{font-size:23px}.X0Ryxq_copy h3{font-size:36px}.X0Ryxq_copy>h4{font-size:21px}.X0Ryxq_button{padding:0 17px}.X0Ryxq_stat{padding-top:15px;font-size:27px}.X0Ryxq_mixIngredients{grid-template-columns:1fr}.X0Ryxq_mixSteps .X0Ryxq_stepTop svg{display:none}}@media (max-width:360px){.X0Ryxq_heading h2{font-size:34px}.X0Ryxq_heading h2 span{font-size:26px}}
._4i9MeG_section{color:#fff;font:400 15px/1.55 var(--font-figtree), Arial, sans-serif;background:#33312f;padding:28px 0}._4i9MeG_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(34px,7vw,86px);width:min(1320px,90%);margin:auto;display:grid}._4i9MeG_portrait{background:#9a8777;height:clamp(320px,39vw,520px);position:relative;overflow:hidden}._4i9MeG_portrait img{object-fit:cover}._4i9MeG_copy{min-width:0}._4i9MeG_eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:500}._4i9MeG_copy h2{letter-spacing:0;margin:0 0 18px;font-size:72px;font-weight:400;line-height:.94}._4i9MeG_description{color:#ffffffc2;max-width:50ch;margin:0 0 15px;font-size:18px;line-height:1.55}._4i9MeG_signature{color:#ffffffc2;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:14px}._4i9MeG_purpose{border-top:1px solid #ffffff38;max-width:680px;margin:24px auto 0;padding-top:23px}._4i9MeG_purpose h3{letter-spacing:0;margin:0 0 16px;font-size:28px;font-weight:400;line-height:1.1}._4i9MeG_benefits{text-align:left;border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-inline:auto;display:grid}._4i9MeG_benefit{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-width:0;padding:15px 14px}._4i9MeG_benefit svg{color:#bcaaff;width:27px;height:27px;margin-bottom:9px;display:block}._4i9MeG_benefit h4{color:#fff;font:400 16px/1.1 var(--font-playfair), Georgia, serif;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 5px}._4i9MeG_benefit p{color:#ffffffa8;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}@media (min-width:901px) and (max-width:1100px){._4i9MeG_copy h2{font-size:56px}._4i9MeG_description{font-size:16px}}@media (max-width:900px){._4i9MeG_section{padding:20px 0}._4i9MeG_layout{grid-template-columns:1fr;gap:34px}._4i9MeG_portrait{height:430px}._4i9MeG_copy{text-align:center}._4i9MeG_description{margin-inline:auto;font-size:14px;line-height:1.5}._4i9MeG_purpose h3{text-align:center}}@media (max-width:620px){._4i9MeG_layout{gap:32px;width:calc(100% - 30px)}._4i9MeG_portrait{aspect-ratio:1.31;height:auto}._4i9MeG_copy h2{font-size:40px}._4i9MeG_eyebrow{font-size:11px}._4i9MeG_signature{letter-spacing:.1em;font-size:14px}._4i9MeG_purpose{margin-top:18px;padding-top:18px}._4i9MeG_purpose h3{margin-bottom:13px;font-size:22px}._4i9MeG_benefit{padding:12px 10px}._4i9MeG_benefit svg{width:23px;height:23px}._4i9MeG_benefit h4{font-size:14px}}@media (max-width:360px){._4i9MeG_copy h2{font-size:35px}._4i9MeG_signature{font-size:12px}._4i9MeG_purpose h3{font-size:20px}}
.hdA5iW_section{color:#33312f;font:400 15px/1.55 var(--font-figtree), Arial, sans-serif;background:#f2f0ee;padding:56px 0}.hdA5iW_layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;width:min(1320px,94%);min-height:520px;margin:auto;display:grid}.hdA5iW_media{aspect-ratio:622/745;background:#eeebe7;min-height:520px;position:relative;overflow:hidden}.hdA5iW_media img{object-fit:cover}.hdA5iW_copy{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:64px;display:flex}.hdA5iW_eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:400}.hdA5iW_copy h2{letter-spacing:0;margin:0 0 18px;font-size:64px;font-weight:400;line-height:.95}.hdA5iW_description{color:#66625e;max-width:48ch;margin:0 0 15px;font-size:17px;line-height:1.55}.hdA5iW_benefits{text-align:left;border-top:1px solid #00000026;border-left:1px solid #00000026;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:20px 0 25px;display:grid}.hdA5iW_benefits span{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;border-bottom:1px solid #00000026;border-right:1px solid #00000026;align-items:center;min-width:0;padding:13px 12px;font-size:10px;display:flex}.hdA5iW_button{color:#fff;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#33312f;border:1px solid #c6bba9;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:0 22px;font-size:12px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.hdA5iW_button:hover,.hdA5iW_button:focus-visible{color:#33312f;background:#bcaaff;border-color:#bcaaff}@media (min-width:901px) and (max-width:1100px){.hdA5iW_copy{padding:40px}.hdA5iW_copy h2{font-size:58px}.hdA5iW_description{font-size:16px}}@media (max-width:900px){.hdA5iW_section{padding:20px 0}.hdA5iW_layout{grid-template-columns:1fr;min-height:0}.hdA5iW_media{aspect-ratio:auto;min-height:390px}.hdA5iW_copy{text-align:center;align-items:center;padding:36px}.hdA5iW_copy h2{font-size:54px}.hdA5iW_description{font-size:14px;line-height:1.5}.hdA5iW_button{min-height:44px}}@media (max-width:620px){.hdA5iW_layout{width:calc(100% - 30px)}.hdA5iW_media{aspect-ratio:622/745;min-height:0}.hdA5iW_copy{padding:28px 18px}.hdA5iW_copy h2{font-size:40px}.hdA5iW_benefits{margin:16px 0 20px}.hdA5iW_benefits span{padding:11px 8px;font-size:11px}.hdA5iW_button{padding:10px 17px;font-size:11px}}@media (max-width:360px){.hdA5iW_copy h2{font-size:35px}}
