.eb{--eb-maroon: #451415;--eb-cream: #E9EBDA;--eb-paper: #F5F4F0;--eb-orange: #D23C1B;--eb-orange-bright: #EF4823;--eb-teal: #296169;--eb-line: rgba(69, 20, 21, .14);--eb-muted: rgba(69, 20, 21, .72);color:var(--eb-maroon);font-size:16px;line-height:1.5}.eb *,.eb *:before,.eb *:after{box-sizing:border-box}.eb-wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:990px){.eb-wrap{padding:0 40px}}.eb-pad{padding-top:var(--eb-pt, 72px);padding-bottom:var(--eb-pb, 72px)}@media(max-width:749px){.eb-pad{padding-top:calc(var(--eb-pt, 72px) * .7);padding-bottom:calc(var(--eb-pb, 72px) * .7)}}.eb-eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--eb-teal);margin:0 0 12px}.eb-h2{font-size:40px;line-height:1.1;margin:0 0 14px;color:var(--eb-maroon);font-weight:400}@media(max-width:749px){.eb-h2{font-size:30px}}.eb-lede{font-size:17px;color:var(--eb-muted);margin:0;max-width:620px}.eb-head{margin-bottom:40px}.eb-head--center{text-align:center}.eb-head--center .eb-lede{margin:0 auto}.eb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;border:0;background:var(--eb-orange);color:#fff;font-size:16px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.eb-btn:hover{background:var(--eb-maroon);color:#fff}.eb-btn:focus-visible{outline:3px solid var(--eb-teal);outline-offset:3px}.eb-btn--block{width:100%}.eb-btn--ghost{background:transparent;color:var(--eb-maroon);box-shadow:inset 0 0 0 1.5px var(--eb-maroon)}.eb-btn--ghost:hover{background:var(--eb-maroon);color:var(--eb-cream)}.eb-link{color:var(--eb-maroon);text-decoration:underline;text-underline-offset:3px}.eb-trust{background:var(--eb-maroon);color:var(--eb-cream)}.eb-trust .eb-wrap{display:flex;align-items:center;justify-content:center;gap:12px 28px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.eb-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;color:var(--eb-cream);text-decoration:none}.eb-trust__item svg{width:18px;height:18px;flex:none}.eb-trust__stars{color:#f4b63f;letter-spacing:1px;font-size:15px}.eb-trust a.eb-trust__item:hover{text-decoration:underline}@media(max-width:749px){.eb-trust .eb-wrap{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.eb-trust .eb-wrap::-webkit-scrollbar{display:none}.eb-trust__item{font-size:13px}}.eb-offers{background:var(--eb-paper)}.eb-offers__grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:stretch}@media(min-width:750px){.eb-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.eb-offer{position:relative;display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--eb-line);border-radius:20px;padding:24px;height:100%}.eb-offer--featured{border-color:var(--eb-maroon);box-shadow:0 10px 30px #4514151f}.eb-offer__badge{position:absolute;top:-13px;left:24px;background:var(--eb-teal);color:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.eb-offer--featured .eb-offer__badge{background:var(--eb-orange)}.eb-offer__media{aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--eb-paper);margin-bottom:18px}.eb-offer__media img{width:100%;height:100%;object-fit:cover;display:block}.eb-offer__title{font-size:21px;line-height:1.25;margin:0 0 4px;color:var(--eb-maroon)}.eb-offer__sub{font-size:14px;color:var(--eb-muted);margin:0 0 14px}.eb-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 4px}.eb-offer__now{font-size:30px;line-height:1;color:var(--eb-maroon)}.eb-offer__was{font-size:16px;color:var(--eb-muted);text-decoration:line-through}.eb-offer__save{font-size:13px;color:var(--eb-teal);background:#2961691a;padding:3px 8px;border-radius:999px}.eb-offer__per{font-size:14px;color:var(--eb-muted);margin:0 0 16px}.eb-offer__list{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.eb-offer__list li{position:relative;padding-left:26px;font-size:15px;line-height:1.4}.eb-offer__list li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:var(--eb-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.eb-offer__form{margin-top:auto;display:grid;gap:12px}.eb-offer__label{font-size:13px;color:var(--eb-muted);margin:0 0 6px;display:block}.eb-offer__select{width:100%;min-height:46px;border:1.5px solid var(--eb-line);border-radius:12px;padding:10px 14px;font-size:15px;color:var(--eb-maroon);background:#fff;-webkit-appearance:auto;appearance:auto}.eb-swatches{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0;margin:0}.eb-swatches legend{font-size:13px;color:var(--eb-muted);margin-bottom:6px;padding:0}.eb-swatch input{position:absolute;opacity:0;width:1px;height:1px}.eb-swatch span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--eb-line);font-size:14px;cursor:pointer}.eb-swatch span i{width:14px;height:14px;border-radius:50%;display:inline-block;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #00000026}.eb-swatch input:checked+span{border-color:var(--eb-maroon);box-shadow:inset 0 0 0 1px var(--eb-maroon)}.eb-swatch input:focus-visible+span{outline:3px solid var(--eb-teal);outline-offset:2px}.eb-offer__note{font-size:13px;color:var(--eb-muted);text-align:center;margin:0}.eb-offer .product-form__error-message-wrapper{font-size:14px;color:#b3261e;display:flex;gap:6px;align-items:center}.eb-offer .product-form__error-message-wrapper[hidden]{display:none}.eb-offer .product-form__submit{position:relative}.eb-offer .product-form__submit.loading>span{visibility:hidden}.eb-offer .product-form__submit .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px}.eb-offers__foot{display:flex;justify-content:center;gap:10px 28px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--eb-muted)}.eb-offers__foot span{display:inline-flex;align-items:center;gap:6px}.eb-offers__foot svg{width:18px;height:18px;color:var(--eb-teal)}@media(max-width:749px){.eb-offer__media{aspect-ratio:16 / 9}}.eb-benefits{background:#fff}.eb-benefits__grid{display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr))}.eb-benefit{grid-column:span 2;background:var(--eb-paper);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.eb-benefit:nth-child(4),.eb-benefit:nth-child(5){grid-column:span 3}.eb-benefit__media{aspect-ratio:16 / 10;overflow:hidden}.eb-benefit__media img{width:100%;height:100%;object-fit:cover;display:block}.eb-benefit__body{padding:20px 22px 24px}.eb-benefit__kicker{font-size:13px;color:var(--eb-teal);margin:0 0 6px}.eb-benefit__title{font-size:20px;line-height:1.25;margin:0 0 8px;color:var(--eb-maroon)}.eb-benefit__text,.eb-benefit__text p{font-size:15px;line-height:1.55;color:var(--eb-muted);margin:0}@media(max-width:989px){.eb-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-benefit,.eb-benefit:nth-child(4),.eb-benefit:nth-child(5){grid-column:span 1}.eb-benefit:nth-child(5):last-child{grid-column:span 2}}@media(max-width:749px){.eb-benefits__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 0 8px;scrollbar-width:none}.eb-benefits__grid::-webkit-scrollbar{display:none}.eb-benefit,.eb-benefit:nth-child(5):last-child{flex:0 0 82%;scroll-snap-align:start}}.eb-cta-row{display:flex;justify-content:center;margin-top:36px}.eb-compare{background:var(--eb-paper)}.eb-compare__layout{display:grid;gap:32px;align-items:end}@media(min-width:990px){.eb-compare__layout{grid-template-columns:1fr 2fr}}.eb-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;table-layout:fixed}.eb-compare__table th,.eb-compare__table td{padding:16px 14px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--eb-line);line-height:1.4}.eb-compare__table th[scope=row]{text-align:left;font-weight:600;width:28%}.eb-compare__table thead th{border-bottom:0;font-weight:400;vertical-align:bottom;padding-top:22px}.eb-compare__us{background:var(--eb-maroon);color:var(--eb-cream);border-bottom-color:#e9ebda2e!important}.eb-compare__table thead .eb-compare__us{border-radius:120px 120px 0 0;padding-top:28px}.eb-compare__table tbody tr:last-child .eb-compare__us{border-radius:0 0 20px 20px;border-bottom:0!important}.eb-compare__colhead img{width:96px;height:96px;object-fit:contain;display:block;margin:0 auto 8px}.eb-compare__brand{font-size:18px;display:block}.eb-compare__brand small{display:block;font-size:12px;opacity:.8}.eb-compare__them{color:var(--eb-muted)}.eb-compare__mark{display:inline-flex;width:20px;height:20px;vertical-align:-4px;margin-right:6px}@media(max-width:749px){.eb-compare__table{font-size:13px}.eb-compare__table th,.eb-compare__table td{padding:12px 8px}.eb-compare__table th[scope=row]{width:30%}.eb-compare__colhead img{width:64px;height:64px}.eb-compare__brand{font-size:15px}}.eb-ingredients{background:#fff}.eb-ingredients__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.eb-ingredient{border:1.5px solid var(--eb-line);border-radius:20px;padding:16px;display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:start}.eb-ingredient__media{width:96px;height:96px;border-radius:14px;overflow:hidden;background:var(--eb-paper)}.eb-ingredient__media img{width:100%;height:100%;object-fit:cover;display:block}.eb-ingredient__name{font-size:17px;line-height:1.25;margin:0 0 4px;color:var(--eb-maroon)}.eb-ingredient__claim{font-size:13px;color:var(--eb-teal);margin:0 0 6px}.eb-ingredient__text,.eb-ingredient__text p{font-size:14px;line-height:1.5;color:var(--eb-muted);margin:0}@media(max-width:989px){.eb-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.eb-ingredients__grid{grid-template-columns:1fr;gap:12px}.eb-ingredient{grid-template-columns:72px 1fr;padding:14px}.eb-ingredient__media{width:72px;height:72px}}.eb-guarantee{background:var(--eb-cream)}.eb-guarantee__inner{display:grid;gap:24px;align-items:center}@media(min-width:990px){.eb-guarantee__inner{grid-template-columns:120px 1fr auto;gap:40px}}.eb-guarantee__seal{width:110px;height:110px;border-radius:50%;border:2px solid var(--eb-maroon);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;line-height:1}.eb-guarantee__seal b{font-size:34px;font-weight:400;display:block}.eb-guarantee__seal span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.eb-guarantee__points{display:flex;gap:8px 24px;flex-wrap:wrap;list-style:none;padding:0;margin:14px 0 0;font-size:15px}.eb-guarantee__points li:before{content:"\2713";color:var(--eb-teal);margin-right:6px}.eb-pdp-bullets{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:8px}.eb-pdp-bullets li{position:relative;padding-left:28px;font-size:15px;line-height:1.45;color:#451415}.eb-pdp-bullets li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#296169 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.eb-pdp-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0}.eb-pdp-trust div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 6px;border-radius:12px;background:#f5f4f0;font-size:13px;line-height:1.3;color:#451415}.eb-pdp-trust svg{width:22px;height:22px;color:#296169}.eb-nudge{display:flex;gap:14px;align-items:center;padding:14px;border-radius:14px;border:1.5px dashed #296169;background:#2961690f;color:#451415}.eb-nudge[hidden]{display:none}.eb-nudge img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex:none}.eb-nudge p{margin:0 0 4px;font-size:14px;line-height:1.4}.eb-nudge strong{font-size:15px}.eb-nudge a{color:#451415;font-size:14px;text-decoration:underline;text-underline-offset:3px}.eb-gift-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#451415;text-decoration:underline;text-underline-offset:3px}.eb-gift-link svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/eb-landing.css.map */
