.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-cp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--hlt-r-card);border:1.5px solid rgba(27,46,92,.12);background:var(--hlt-ov-card, var(--hlt-paper))}.hlt-cp__scroll:focus-visible{outline:3px solid var(--hlt-splash);outline-offset:2px}.hlt-cp__table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:16px;line-height:1.45;color:var(--hlt-ov-text, var(--hlt-navy))}.hlt-cp__table th,.hlt-cp__table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1.5px solid rgba(27,46,92,.1)}.hlt-cp__table tbody tr:last-child th,.hlt-cp__table tbody tr:last-child td{border-bottom:0}.hlt-cp__table thead th{vertical-align:top;font-family:var(--hlt-font-display);font-weight:800;font-size:17px;line-height:1.25}.hlt-cp__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hlt-cp__icon-box{display:flex;align-items:center;justify-content:flex-start;width:64px;height:64px;flex:0 0 auto}.hlt-cp__icon{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;margin:0}.hlt-cp__label{display:block}.hlt-cp__col{width:37%}.hlt-cp__col--2,.hlt-cp__ours{background:var(--hlt-splash-pale)}.hlt-cp__table tbody th{font-weight:700;color:var(--hlt-ov-text, var(--hlt-ocean));font-size:15px}.hlt-cp__table th:first-child{position:sticky;left:0;z-index:1;background:var(--hlt-ov-card, var(--hlt-paper));width:26%;min-width:140px}@media(max-width:749px){.hlt-cp__table{font-size:15px;min-width:520px}.hlt-cp__table th,.hlt-cp__table td{padding:14px 12px}.hlt-cp__table th:first-child{min-width:120px;box-shadow:6px 0 8px -8px #1b2e5c59}.hlt-cp__head{gap:10px}.hlt-cp__icon-box{width:48px;height:48px}}.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-fm__intro{max-width:880px;margin:0 auto;padding:var(--hlt-pt, 64px) 20px 0}.hlt-fm--intro>.hlt__inner{padding-top:40px}.hlt-fm__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--hlt-navy)}.hlt-fm__rating a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hlt-fm__stars{display:inline-flex;gap:2px;color:var(--hlt-sun)}.hlt-fm__stars svg{width:15px;height:15px;display:block;fill:currentColor;stroke:currentColor;stroke-width:1}.hlt-fm__opts{display:grid;gap:14px}.hlt-fm__opt{position:relative;display:block;width:100%;margin:0;padding:18px 18px 16px 52px;border:2px solid rgba(27,46,92,.15);border-radius:var(--hlt-r-card);background:var(--hlt-paper);color:var(--hlt-navy);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s,background-color .25s,box-shadow .35s var(--hlt-ease);-webkit-tap-highlight-color:transparent}.hlt-fm__opt>span{display:block}.hlt-fm__opt:hover{border-color:var(--hlt-splash-deep)}.hlt-fm__opt:focus-visible{outline:3px solid var(--hlt-splash);outline-offset:2px}.hlt-fm__opt[aria-pressed=true]{border-color:var(--hlt-navy);background:var(--hlt-splash-pale);box-shadow:var(--hlt-shadow)}.hlt-fm__radio{position:absolute;left:18px;top:21px;width:22px;height:22px;border-radius:50%;border:2px solid rgba(27,46,92,.35);background:var(--hlt-paper)}.hlt-fm__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--hlt-navy);transform:scale(0);transition:transform .3s var(--hlt-ease)}.hlt-fm__opt[aria-pressed=true] .hlt-fm__radio{border-color:var(--hlt-navy)}.hlt-fm__opt[aria-pressed=true] .hlt-fm__radio:after{transform:scale(1)}.hlt-fm__opt-head{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px}.hlt-fm__opt-title{font-family:var(--hlt-font-display);font-weight:800;font-size:20px;line-height:1.2}.hlt-fm__badge{padding:3px 10px;border-radius:var(--hlt-r-pill);background:var(--hlt-sun);color:var(--hlt-navy);font-family:var(--hlt-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hlt-fm__opt-line{margin-top:4px;font-size:15px;font-weight:600;color:var(--hlt-ocean)}.hlt-fm__opt-price{margin-top:10px;font-size:14px;line-height:1.6;color:var(--hlt-navy)}.hlt-fm__opt-price strong{font-family:var(--hlt-font-display);font-size:24px;font-weight:800;line-height:1.05}.hlt-fm__opt-price s{font-family:var(--hlt-font-mono);font-size:13px;color:var(--hlt-ocean)}.hlt-fm__dot{color:var(--hlt-ocean)}.hlt-fm__opt-price s,.hlt-fm__save{white-space:nowrap}.hlt-fm__save{font-weight:800}.hlt-fm__opt-per{margin-top:4px;font-family:var(--hlt-font-mono);font-size:12px;color:var(--hlt-ocean)}.hlt-fm__opt-note{margin-top:10px;padding-top:10px;border-top:1.5px dashed rgba(27,46,92,.14);font-size:14px;line-height:1.45;color:var(--hlt-navy)}.hlt-fm__after{display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--hlt-navy)}.hlt-fm__after>*+*{margin-top:0!important}.hlt-fm__promise{font-weight:700;font-size:15px}.hlt-fm__small{color:var(--hlt-ocean)}.hlt-fm__allergen[hidden],.hlt-fm__arrives[hidden]{display:none}.hlt-fm__acc ul{margin:6px 0 6px 18px;padding:0}@media(max-width:480px){.hlt-fm .hlt-bb__badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.hlt-fm .hlt-bb__badges .hlt-badge{font-size:11px}}.hlt-fm__acc li{margin-bottom:4px}.hlt-fm__trust{max-width:1280px;margin:0 auto;padding:18px 20px var(--hlt-pb, 40px);text-align:center;font-size:14px;line-height:1.6;color:var(--hlt-ocean)}@media(min-width:990px){.hlt-fm--trust>.hlt__inner{padding-bottom:12px}}.hlt-fm-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.2;color:var(--hlt-navy)}.hlt-fm-sticky__info[hidden]{display:none}.hlt-fm-sticky__info strong{font-family:var(--hlt-font-display);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){.hlt-fm-sticky .hlt-sticky__inner{flex-wrap:nowrap}.hlt-fm-sticky .hlt-sticky__btn{flex:1 1 auto}.hlt-fm-sticky__info:not([hidden])+.hlt-sticky__btn{flex:0 0 auto}}@media(min-width:750px){.hlt-fm-sticky{display:none}}.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-pw__heading{margin-bottom:18px}.hlt-pw__slider .hlt-slider__track{padding:8px 2px 14px}.hlt-pw__card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img info" "img add" "err err";align-items:start;column-gap:14px;row-gap:10px;padding:12px 14px 12px 12px}.hlt-pw__img{grid-area:img}.hlt-pw__info{grid-area:info}.hlt-pw__img{border-radius:14px;background:var(--hlt-splash-pale)}.hlt-pw__title{font-family:var(--hlt-font-display);font-weight:700;font-size:16px;line-height:1.25;color:var(--hlt-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hlt-pw__line{font-size:14px;line-height:1.4;color:var(--hlt-ocean);margin-top:2px!important}.hlt-pw__price{font-family:var(--hlt-font-mono);font-size:13px;color:var(--hlt-navy);margin-top:4px!important}.hlt-pw__add{grid-area:add;justify-self:start;min-height:44px;padding:10px 20px;font-size:15px}.hlt-pw__add-price{font-weight:600}.hlt-pw__add.is-loading{opacity:.5}.hlt-pw__error{grid-area:err}@media(max-width:480px){.hlt-pw__card{grid-template-columns:84px minmax(0,1fr)}.hlt-pw__add{justify-self:stretch}}.hlt-pw__dots{display:flex;justify-content:center;align-items:center;gap:10px}.hlt-pw__dot{position:relative;padding:0;border:0;-webkit-appearance:none;appearance:none;cursor:pointer}.hlt-pw__dot:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%)}.hlt-pw__dot:focus-visible{outline:3px solid var(--hlt-splash);outline-offset:5px}.hlt-pw__next{position:relative;margin-top:24px}.hlt-pw__next:before{content:"";position:absolute;left:10%;right:10%;top:-13px;height:2px;border-radius:2px;background:linear-gradient(90deg,#5ec2e700,#5ec2e773,#5ec2e700);transition:transform .45s var(--hlt-ease)}.hlt-pw__next:hover:before{transform:translateY(6px)}.hlt-pw__slider[hidden]+.hlt-pw__next,.hlt-pw__stack>.hlt-pw__next:first-child{margin-top:0}.hlt-pw__slider[hidden]+.hlt-pw__next:before,.hlt-pw__stack>.hlt-pw__next:first-child:before{content:none}.hlt-pw:not(:has(.hlt-pw__card:not([hidden]))){display:none}.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-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.hlt-steps__item{display:flex;align-items:flex-start;gap:16px;padding:24px;border-radius:var(--hlt-r-card);background:var(--hlt-ov-card, var(--hlt-paper));box-shadow:var(--hlt-shadow)}.hlt-steps__num{flex:0 0 auto;width:48px;height:48px;min-width:48px;min-height:48px;aspect-ratio:1 / 1;box-sizing:border-box;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--hlt-step-circle, #389bc9);color:#fff;font-family:var(--hlt-font-display);font-weight:800;font-size:22px;line-height:1}.hlt-steps__text{font-size:17px;line-height:1.55;color:var(--hlt-ov-text, var(--hlt-navy));padding-top:10px}@media(min-width:750px){.hlt-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hlt-steps__item{flex-direction:column}.hlt-steps__text{padding-top:0}}.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 */
