.cmp-section{font-size:calc(var(--font-body-scale, 1) * 16px);background:var(--cmp-bg);color:var(--cmp-text)}.cmp-root{padding-top:var(--cmp-padding-top-mobile);padding-bottom:var(--cmp-padding-bottom-mobile)}@media screen and (min-width:750px){.cmp-root{padding-top:var(--cmp-padding-top);padding-bottom:var(--cmp-padding-bottom)}}.cmp-inner{max-width:1200px;margin:0 auto;padding:0 24px}.cmp-heading,.cmp-text{max-width:var(--cmp-content-max-width);margin-left:auto;margin-right:auto}.cmp-heading{font-family:var(--font-heading-family, var(--font-heading--family, var(--heading-font-family, inherit)));font-weight:var(--font-heading-weight, var(--font-heading--weight, var(--heading-font-weight, inherit)));margin-top:0}.cmp-heading--small{font-size:clamp(22px,3vw + 10px,32px)}.cmp-heading--medium{font-size:clamp(28px,4vw + 12px,48px)}.cmp-heading--large{font-size:clamp(34px,5vw + 14px,64px)}.cmp-text{font-family:var(--font-body-family, var(--font-body--family, var(--text-font-family, inherit)));margin-top:0}.cmp-text--small{font-size:.9em}.cmp-text--medium{font-size:1.05em}.cmp-align-left{text-align:left}.cmp-align-center{text-align:center;margin-left:auto;margin-right:auto}.cmp-align-right{text-align:right;margin-left:auto;margin-right:0}.cmp-button-wrap{display:flex}.cmp-button-wrap.cmp-align-left{justify-content:flex-start}.cmp-button-wrap.cmp-align-center{justify-content:center}.cmp-button-wrap.cmp-align-right{justify-content:flex-end}.cmp-btn{display:inline-block;padding:.85em 1.75em;border-radius:var(--buttons-radius, var(--button-border-radius, 999px));text-decoration:none;font-family:var(--font-body-family, var(--font-body--family, var(--text-font-family, inherit)));cursor:pointer;border:1px solid transparent}.cmp-btn--primary{background:var(--cmp-accent);color:var(--cmp-accent-contrast)}.cmp-btn--secondary{background:transparent;color:var(--cmp-text);border-color:color-mix(in srgb,var(--cmp-text) 30%,transparent)}:where(.cmp-button-wrap .hlt-btn){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:999px;background:var(--hlt-navy, #1c2754);color:#fff;font-weight:800;text-decoration:none}:where(.cmp-button-wrap .hlt-btn svg){flex-shrink:0}.cmp-btn__arrow{width:1.05em;height:1.05em;flex-shrink:0;transition:transform .2s ease}.cmp-button-wrap a:hover .cmp-btn__arrow{transform:translate(3px)}.cmp-button-wrap .button .cmp-btn__arrow{margin-left:.5em;vertical-align:-.15em}@media(prefers-reduced-motion:reduce){.cmp-btn__arrow{transition:none}.cmp-button-wrap a:hover .cmp-btn__arrow{transform:none}}.cmp-btn--disabled{opacity:.5;cursor:default;pointer-events:none}.cmp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cmp-table-wrap{margin:0 auto;width:100%}.cmp-table-wrap--narrow{max-width:720px}.cmp-table-wrap--medium{max-width:900px}.cmp-table-wrap--wide{max-width:1100px}.cmp-table-wrap--full{max-width:100%}.cmp-table-grid,.cmp-stacked-list{line-height:var(--cmp-line-height, 1.25)}.cmp-table-grid .cmp-cell *,.cmp-stacked-list *{line-height:inherit}.cmp-table-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;background:color-mix(in srgb,var(--cmp-text) 3%,var(--cmp-bg));border:1px solid color-mix(in srgb,var(--cmp-text) 10%,var(--cmp-bg));border-radius:var(--cmp-radius);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--cmp-text) 25%,transparent);margin-top:calc(var(--cmp-image-height) / 2 + 16px)}.cmp-table-grid--no-float{margin-top:0}.cmp-table-grid>*{border-bottom:1px solid color-mix(in srgb,var(--cmp-text) 10%,var(--cmp-bg))}.cmp-table-grid>*:nth-last-child(-n+3){border-bottom:none}.cmp-cell{padding:18px 16px;display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-wrap:break-word}.cmp-cell--ingredient{-webkit-hyphens:auto;hyphens:auto}.cmp-cell--highlight{background:color-mix(in srgb,var(--cmp-accent) 6%,var(--cmp-bg));box-shadow:inset 1px 0 color-mix(in srgb,var(--cmp-accent) 12%,transparent),inset -1px 0 color-mix(in srgb,var(--cmp-accent) 12%,transparent)}.cmp-header-cell{padding:14px 16px;font-family:var(--cmp-header-font-family);text-transform:var(--cmp-header-transform);font-size:var(--cmp-header-size);letter-spacing:var(--cmp-header-letter-spacing);font-weight:600;display:flex;align-items:flex-end;justify-content:center;text-align:center;position:relative;min-width:0;overflow-wrap:break-word;min-height:calc(var(--cmp-image-height) / 2 + 34px)}.cmp-header-cell--muted{color:color-mix(in srgb,var(--cmp-text) 65%,var(--cmp-bg))}.cmp-header-cell--main{color:var(--cmp-text);background:color-mix(in srgb,var(--cmp-accent) 6%,var(--cmp-bg))}.cmp-header-cell--no-float{align-items:center;min-height:0;flex-direction:column;gap:6px;padding-top:20px}.cmp-col-image{position:absolute;top:calc(var(--cmp-image-height) / -2);left:50%;transform:translate(-50%);height:var(--cmp-image-height);width:auto;max-width:90%;object-fit:contain;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--cmp-text) 25%,transparent))}.cmp-header-cell--no-float .cmp-col-image{position:static;transform:none;height:calc(var(--cmp-image-height) * .6)}.cmp-ingredient-name{font-weight:600;font-size:var(--cmp-ingredient-size)}.cmp-cell-grid{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:start}.cmp-cell-icon{display:inline-flex;margin-top:.2em}.cmp-cell-text{min-width:0;overflow-wrap:break-word}.cmp-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cmp-icon--check-accent{background:var(--cmp-accent);color:var(--cmp-accent-contrast)}.cmp-icon--check-muted{background:var(--cmp-competitor-icon-override, color-mix(in srgb, var(--cmp-text) 55%, var(--cmp-bg)));color:var(--cmp-bg)}.cmp-icon--cross{background:transparent;color:color-mix(in srgb,var(--cmp-text) 45%,var(--cmp-bg));border:1px solid color-mix(in srgb,var(--cmp-text) 25%,var(--cmp-bg))}.cmp-icon svg{width:12px;height:12px}.cmp-value-badge{display:block}.cmp-value-badge .cmp-badge{display:inline-block;margin-left:.3em}.cmp-our-value,.cmp-competitor-value{font-size:var(--cmp-value-size);min-width:0}.cmp-our-value{font-weight:700;color:var(--cmp-accent)}.cmp-competitor-value{font-weight:500}.cmp-badge{font-size:calc(var(--cmp-value-size) * .6);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--cmp-accent);background:none;padding:0;border-radius:0;white-space:nowrap}.cmp-detail{font-size:var(--cmp-detail-size);color:color-mix(in srgb,var(--cmp-text) 65%,var(--cmp-bg));margin-top:4px}.cmp-stacked-list{display:none}@media screen and (max-width:749px){.cmp-table-grid{grid-template-columns:var(--cmp-mobile-col1-width) 1fr 1fr}.cmp-cell{padding:10px 8px}.cmp-header-cell{padding:12px 10px;min-height:calc(var(--cmp-image-height) / 2 + 26px)}.cmp-icon{width:16px;height:16px}.cmp-icon svg{width:9px;height:9px}.cmp-table-wrap[data-icons-mobile=false] .cmp-cell-icon,.cmp-table-wrap[data-mobile-layout=stacked] .cmp-table-grid{display:none}.cmp-table-wrap[data-mobile-layout=stacked] .cmp-stacked-list{display:block}.cmp-button-wrap .cmp-btn-full-mobile{display:flex;width:100%;justify-content:center;text-align:center}}.cmp-stacked-card{border:1px solid color-mix(in srgb,var(--cmp-text) 10%,var(--cmp-bg));border-radius:var(--cmp-radius);background:color-mix(in srgb,var(--cmp-text) 3%,var(--cmp-bg));padding:16px;margin-bottom:12px}.cmp-stacked-card:last-child{margin-bottom:0}.cmp-stacked-card-title{font-weight:600;margin-bottom:10px}.cmp-stacked-halves{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cmp-stacked-half{padding:10px;border-radius:calc(var(--cmp-radius) * .6)}.cmp-stacked-half--highlight{background:color-mix(in srgb,var(--cmp-accent) 8%,var(--cmp-bg))}.cmp-stacked-caption{font-size:.65em;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--cmp-text) 65%,var(--cmp-bg));margin-bottom:6px}.hlt-faq__grid{display:grid;gap:32px}.hlt-faq--stacked .hlt-faq__grid{max-width:880px}.hlt-faq--stacked .hlt-faq__head{text-align:center}.hlt-faq__list .hlt-acc summary{font-size:clamp(18px,1.6vw,21px);padding:22px 2px}@media(min-width:990px){.hlt-faq--split .hlt-faq__grid{grid-template-columns:4fr 7fr;gap:72px;align-items:start}.hlt-faq--split .hlt-faq__head{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.hlt-hero__grid{display:grid;gap:40px;align-items:center}.hlt-hero__media-wrap{position:relative}.hlt-hero__media{box-shadow:var(--hlt-shadow)}@media(min-width:990px){.hlt-hero--split .hlt-hero__grid{grid-template-columns:1fr 1fr;gap:64px}.hlt-hero--media-left .hlt-hero__media-wrap{order:-1}}.hlt-hero--overlay{min-height:min(86vh,760px);display:flex;align-items:center}.hlt-hero--overlay .hlt-hero__grid{position:relative;z-index:1;width:100%}.hlt-hero--overlay .hlt-hero__copy{max-width:640px}.hlt-hero--body-white .hlt-body{color:#fff}.hlt-hero--body-navy .hlt-body{color:var(--hlt-navy)}@media(max-width:749px){.hlt-hero__media{aspect-ratio:var(--hlt-ratio-m, var(--hlt-ratio, 1 / 1))}.hlt-hero--overlay{min-height:min(var(--hlt-hero-minh-m, 86vh),760px);align-items:var(--hlt-copy-align-m, center)}.hlt-hero--overlay .hlt-hero__copy{padding-top:var(--hlt-copy-push-m, 0px)}.hlt-hero__bg img{object-position:var(--hlt-bg-pos-m, center)}}.hlt-hero__bg picture,.hlt-hero__media picture{display:contents}.hlt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hlt-hero__bg img,.hlt-hero__bg svg{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover}.hlt-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(17,29,61,calc(var(--hlt-overlay) + .15)),rgba(17,29,61,var(--hlt-overlay)) 45%,#111d3d00 80%)}.hlt-mq{padding:0}.hlt-mq__rail{padding:18px 0}.hlt-mq__rail--tilt{margin:24px -2%;transform:rotate(-1.6deg);background:var(--hlt-bg)}.hlt-marquee__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-family:var(--hlt-font-display);font-weight:700;font-size:var(--hlt-mq-size, 22px);color:var(--hlt-heading)}.hlt-marquee__item .hlt-icon{color:var(--hlt-accent)}.hlt--splash .hlt-marquee__item .hlt-icon,.hlt--splash .hlt-marquee__sep{color:var(--hlt-paper)}.hlt-marquee__sep{color:var(--hlt-sun);font-size:calc(var(--hlt-mq-size, 22px) * .8)}.hlt-marquee__item .hlt-icon{width:calc(var(--hlt-mq-size, 22px) * 1.1);height:calc(var(--hlt-mq-size, 22px) * 1.1)}.hlt-mq--white .hlt-marquee__item,.hlt-mq--white .hlt-marquee__item .hlt-icon,.hlt-mq--white .hlt-marquee__sep{color:#fff}.hlt-mq--navy .hlt-marquee__item,.hlt-mq--navy .hlt-marquee__item .hlt-icon,.hlt-mq--navy .hlt-marquee__sep{color:var(--hlt-navy)}.hlt-mt__grid{display:grid;gap:32px;align-items:center}.hlt-mt__media-wrap{position:relative}.hlt-mt__video-top{margin-bottom:16px}@media(max-width:989px){.hlt-mt--text-first .hlt-mt__media-wrap{order:2}}@media(min-width:990px){.hlt-mt__grid{grid-template-columns:1fr 1fr;gap:72px}.hlt-mt--left .hlt-mt__media-wrap{order:-1}.hlt-mt:not(.hlt-mt--left) .hlt-mt__media-wrap{order:2}}.hlt-mt--card .hlt-mt__media{box-shadow:var(--hlt-shadow)}@media(max-width:989px){.hlt-mt--btn-after-media .hlt-mt__grid{row-gap:0}.hlt-mt--btn-after-media .hlt-mt__copy,.hlt-mt--btn-after-media .hlt-mt__copy-inner{display:contents}.hlt-mt--btn-after-media .hlt-mt__media-wrap{margin-top:32px}.hlt-mt--btn-after-media:not(.hlt-mt--text-first) .hlt-mt__media-wrap{margin-top:0;margin-bottom:32px}.hlt-mt--btn-after-media .hlt-mt__copy-inner>.hlt-btn-row{order:3;margin-top:28px}}.hlt.hlt-mt--airy .hlt-overline{line-height:1.85}.hlt.hlt-mt--airy .hlt-overline+.hlt-overline{margin-top:calc(var(--hlt-gap, 18px) + 4px)}.hlt.hlt-mt--airy .hlt-overline+h2{margin-top:calc(var(--hlt-gap, 18px) + 12px)}.hlt.hlt-mt--airy .hlt-h1{line-height:1.14}.hlt.hlt-mt--airy .hlt-h2{line-height:1.18}.hlt.hlt-mt--airy .hlt-sub{line-height:1.5}.hlt.hlt-mt--airy .hlt-mt__copy-inner .hlt-body{line-height:1.8}.hlt.hlt-mt--sub-size .hlt-mt__copy-inner .hlt-sub{font-size:var(--hlt-mt-sub)}@media(max-width:749px){.hlt.hlt-mt--sub-size-m .hlt-mt__copy-inner .hlt-sub{font-size:var(--hlt-mt-sub-m)}}.hlt-mt__copy-inner{--hlt-gap: var(--hlt-copy-gap, 28px)}.hlt-mt__copy-inner>h2+*{margin-top:var(--hlt-after-heading, 36px)}.hlt-mt__copy-inner .hlt-list{gap:22px}.hlt-mt__copy-inner .hlt-list li{line-height:1.6}.hlt-mt__copy-inner .hlt-body{line-height:1.7}.hlt-row{display:flex;align-items:center;gap:18px}.hlt-row__ic{flex:0 0 64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--hlt-splash-pale);color:var(--hlt-navy)}.hlt--splash-pale .hlt-row__ic{background:var(--hlt-paper)}.hlt--navy .hlt-row__ic,.hlt--deep-navy .hlt-row__ic{background:#ffffff1a;color:var(--hlt-sky)}.hlt-row__ic .hlt-icon{width:38px;height:38px}.hlt-row__text{font-size:18px;line-height:1.45;color:var(--hlt-heading)}.hlt-mt__copy-inner .hlt-row+.hlt-row{margin-top:var(--hlt-row-gap, 18px)}.hlt-mt__copy-inner .hlt-row+*:not(.hlt-row){margin-top:var(--hlt-after-rows, 0px)}.hlt-mt__copy-inner .hlt-btn-row{margin-top:var(--hlt-before-button, 0px)}@media(max-width:749px){.hlt-row{gap:14px}.hlt-row__ic{flex-basis:54px;height:54px}.hlt-row__ic .hlt-icon{width:32px;height:32px}.hlt-row__text{font-size:16px}}.hlt-mt--bleed{padding:0}.hlt-mt--bleed .hlt-mt__grid{gap:0}.hlt-mt--bleed .hlt-mt__media{border-radius:0;height:100%;min-height:360px;aspect-ratio:auto}.hlt-mt--bleed .hlt-mt__copy{padding:var(--hlt-pt) 20px var(--hlt-pb)}@media(min-width:990px){.hlt-mt--bleed .hlt-mt__grid{align-items:stretch}.hlt-mt--bleed .hlt-mt__media{min-height:560px}.hlt-mt--bleed .hlt-mt__copy{display:flex;align-items:center;padding:var(--hlt-pt) clamp(40px,6vw,96px) var(--hlt-pb)}.hlt-mt--bleed .hlt-mt__copy-inner{max-width:560px}}.hlt-rv__head{margin-bottom:36px}.hlt-rv__card{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;margin:0;padding:30px 26px 26px}.hlt-rv__mark{position:absolute;top:6px;right:20px;font-family:var(--hlt-font-display);font-weight:800;font-size:88px;line-height:1;color:var(--hlt-splash);opacity:.35}.hlt-rv__stars{display:inline-flex;gap:2px;color:var(--hlt-sun)}.hlt-rv__quote{margin:0;font-family:var(--hlt-font-display);font-weight:600;font-size:20px;line-height:1.4;color:var(--hlt-ov-text, var(--hlt-navy));flex:1}.hlt-rv__who{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--hlt-ocean)}.hlt-rv__who strong{display:block;color:var(--hlt-heading)}.hlt-rv__photo{width:44px;height:44px;border-radius:50%;object-fit:cover}.hlt-rv__tag{font-family:var(--hlt-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hlt-text__col{max-width:820px}.hlt-text .hlt-stack{--hlt-gap: 28px}.hlt-text .hlt-stack>h2+*{margin-top:36px}.hlt-text .hlt-list{gap:22px}.hlt-text .hlt-list li{line-height:1.6}.hlt-text .hlt-body{line-height:1.7}.hlt-text--center .hlt-text__col{margin:0 auto}.hlt-text__col .hlt-list{text-align:left;max-width:680px;margin-left:auto;margin-right:auto}.hlt-text__card{margin:0 auto;padding:clamp(28px,5vw,64px);border-radius:28px;background:var(--hlt-ov-card, var(--hlt-paper));box-shadow:var(--hlt-shadow)}.hlt-text__split{display:grid;gap:28px}@media(min-width:990px){.hlt-text__split{grid-template-columns:5fr 7fr;gap:72px;align-items:start}.hlt-text__aside{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=ABAAEsAU */
