:root{--hp-red: #ed2224;--hp-red-contrast: #c9181b;--hp-red-hover: #a91216;--hp-red-soft: #fff1f1;--hp-black: #111111;--hp-text: #242424;--hp-muted: #626262;--hp-border: #dddddd;--hp-background: #ffffff;--hp-surface: #f7f7f7;--hp-success: #16794a;--hp-focus: #1459c7;--hp-radius-small: 8px;--hp-radius-medium: 12px;--hp-radius-large: 16px;--hp-shadow-card: 0 8px 28px rgb(17 17 17 / 8%);--hp-container-width: 1280px;--hp-gutter: clamp(16px, 4vw, 32px);--hp-section-space: clamp(44px, 7vw, 88px);--hp-touch-target: 44px}.hp-homepage,.hp-component{color:var(--hp-text);background:var(--hp-background);font-family:inherit}.hp-homepage *,.hp-component *,.hp-section *,.hp-homepage *:before,.hp-component *:before,.hp-section *:before,.hp-homepage *:after,.hp-component *:after,.hp-section *:after{box-sizing:border-box}.hp-container{width:min(100% - (2 * var(--hp-gutter)),var(--hp-container-width));margin-inline:auto}.hp-section{padding-block:var(--hp-section-space)}.hp-section:empty{display:none;padding:0}.hp-section--announcement,.hp-section--hero,.hp-section--fast-track-home,.hp-section--final-cta{padding-block:0}.hp-section--surface{background-color:var(--hp-surface)}.hp-section--red{color:#fff;background-color:var(--hp-red-contrast)}.hp-stack{display:flex;flex-direction:column;gap:var(--hp-stack-space, 16px)}.hp-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-cluster-space, 12px)}.hp-grid{display:grid;gap:clamp(16px,2.5vw,24px)}.hp-card{overflow:hidden;border:1px solid var(--hp-border);border-radius:var(--hp-radius-medium);background:var(--hp-background);box-shadow:var(--hp-shadow-card)}.hp-button{display:inline-flex;min-height:var(--hp-touch-target);align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:2px solid var(--hp-red-contrast);border-radius:var(--hp-radius-small);color:#fff;background-color:var(--hp-red-contrast);font:inherit;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.hp-button:hover{border-color:var(--hp-red-hover);background-color:var(--hp-red-hover)}.hp-button--secondary{color:var(--hp-red-contrast);background-color:var(--hp-background)}.hp-button--secondary:hover{color:#fff}.hp-button--quiet{border-color:transparent;color:var(--hp-text);background:transparent}.hp-button--text{border-color:transparent;color:var(--hp-red-hover);background:transparent}.hp-button--text:hover{border-color:var(--hp-red-contrast);color:#fff;background:var(--hp-red-contrast)}.hp-button--quiet:hover{border-color:var(--hp-border);color:var(--hp-red-hover);background:var(--hp-surface)}.hp-button[disabled],.hp-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.hp-button[disabled]:hover,.hp-button[aria-disabled=true]:hover{border-color:var(--hp-red-contrast);background-color:var(--hp-red-contrast)}.hp-link{color:var(--hp-red-hover);font-weight:700;text-underline-offset:.2em}.hp-link:hover{text-decoration-thickness:.12em}.hp-button:focus-visible,.hp-link:focus-visible,.hp-homepage button:focus-visible,.hp-homepage a:focus-visible,.hp-homepage input:focus-visible,.hp-homepage select:focus-visible,.hp-homepage textarea:focus-visible,.hp-component button:focus-visible,.hp-component a:focus-visible,.hp-section button:focus-visible,.hp-section a:focus-visible,.hp-section input:focus-visible,.hp-section select:focus-visible,.hp-section textarea:focus-visible{outline:3px solid var(--hp-focus);outline-offset:3px}.hp-icon{width:var(--hp-icon-size, 24px);height:var(--hp-icon-size, 24px);flex:0 0 auto;color:var(--hp-icon-color, currentColor);vertical-align:middle}.hp-icon--red{color:var(--hp-red)}.hp-icon--muted{color:var(--hp-muted)}.hp-section-heading{max-width:768px;margin-block-end:clamp(24px,4vw,40px)}.hp-section-heading--center{margin-inline:auto;text-align:center}.hp-section-heading__eyebrow{margin:0 0 8px;color:var(--hp-red-hover);font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.hp-section-heading__title{margin:0;color:var(--hp-black);font-size:clamp(28px,3.75vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.hp-section-heading__text{margin:12px 0 0;color:var(--hp-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.6}.hp-responsive-image{display:block;width:100%;height:auto}.hp-product-card{position:relative;display:grid;min-width:0;grid-template-rows:auto 1fr}.hp-product-card__media{display:block;overflow:hidden;aspect-ratio:var(--hp-product-media-ratio, 4 / 3);background:var(--hp-surface)}.hp-product-card__image{width:100%;height:100%;object-fit:contain}.hp-product-card__body{display:flex;min-width:0;flex-direction:column;gap:16px;padding:clamp(16px,3vw,24px)}.hp-product-card__title{margin:0;color:var(--hp-black);font-size:clamp(20px,2vw,24px);line-height:1.15}.hp-product-card__title a{color:inherit;text-decoration:none}.hp-product-card__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.hp-product-card__title a:focus-visible:after{outline:3px solid var(--hp-focus);outline-offset:-4px}.hp-product-card__positioning{margin:0;color:var(--hp-muted);line-height:1.55}.hp-product-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-block-start:auto}.hp-product-card__cta{position:relative;z-index:2}.hp-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6.4px;color:var(--hp-black);font-size:18px;font-weight:800}.hp-price__compare{color:var(--hp-muted);font-size:14px;font-weight:500;text-decoration:line-through}.hp-price__unit{color:var(--hp-muted);font-size:13px;font-weight:500}.hp-trust-point{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.hp-trust-point__icon{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--hp-red);background:var(--hp-red-soft)}.hp-trust-point__heading,.hp-trust-point__text{margin:0}.hp-trust-point__heading{color:var(--hp-black);font-size:16px;line-height:1.3}.hp-trust-point__text{margin-block-start:4px;color:var(--hp-muted);font-size:14px;line-height:1.45}.hp-trust-point__link{color:inherit;text-decoration-color:transparent;text-underline-offset:.2em}.hp-trust-point__link:hover{color:var(--hp-red-hover);text-decoration-color:currentColor}.hp-specification-list{display:grid;gap:0;margin:0}.hp-specification-list__item{display:grid;grid-template-columns:minmax(112px,.75fr) minmax(0,1.25fr);gap:12px;padding-block:12px;border-block-end:1px solid var(--hp-border)}.hp-specification-list__item:last-child{border-block-end:0}.hp-specification-list__term{color:var(--hp-muted);font-weight:600}.hp-specification-list__value{min-width:0;margin:0;color:var(--hp-black);overflow-wrap:anywhere}.hp-review-card{height:100%;padding:clamp(16px,3vw,24px)}.hp-review-card__rating{display:inline-flex;gap:2px;color:var(--hp-red)}.hp-review-card__quote{margin:16px 0;color:var(--hp-text);font-size:16px;line-height:1.65}.hp-review-card__attribution{margin:0;color:var(--hp-muted);font-size:14px;font-style:normal}.hp-breadcrumbs{color:var(--hp-muted);font-size:14px}.hp-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6.4px;margin:0;padding:0;list-style:none}.hp-breadcrumbs__item{display:inline-flex;align-items:center;gap:6.4px}.hp-breadcrumbs__link{color:inherit;text-underline-offset:.2em}.hp-video-player{position:relative;overflow:hidden;border-radius:var(--hp-radius-medium);background:var(--hp-black)}.hp-video-player__poster,.hp-video-player__video,.hp-video-player__embed{display:block;width:100%;aspect-ratio:16 / 9;border:0;object-fit:cover}.hp-video-player__trigger{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;padding:0;place-items:center;border:0;color:#fff;background:#1111112e;cursor:pointer}.hp-video-player__trigger:hover{background:#11111147}.hp-video-player__play{display:grid;width:clamp(48px,8vw,72px);height:clamp(48px,8vw,72px);place-items:center;border:2px solid currentColor;border-radius:50%;background:#11111194}.hp-video-player__meta{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block-start:12px;color:var(--hp-muted);font-size:14px}.hp-announcement-bar{color:#fff;background:var(--hp-red-contrast)}.hp-announcement-bar__list{display:grid;margin:0;padding:0;list-style:none}.hp-announcement-bar__item{min-width:0}.hp-announcement-bar__link{display:flex;min-height:var(--hp-touch-target);align-items:center;justify-content:center;gap:8px;padding:8px;color:inherit;font-size:clamp(12px,1.5vw,14px);font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.hp-announcement-bar__link:hover{background:#1111111f}.hp-hero{overflow:hidden;background:var(--hp-background)}.hp-hero__layout{display:grid;gap:clamp(24px,4vw,48px);align-items:center}.hp-hero__content{padding-block:clamp(32px,6vw,80px)}.hp-hero__eyebrow{margin:0 0 12px;color:var(--hp-red-hover);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hp-hero__heading{max-width:13ch;margin:0;color:var(--hp-black);font-size:clamp(36px,6vw,76px);font-weight:850;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.hp-hero__text{max-width:608px;margin-block-start:20px;color:var(--hp-muted);font-size:clamp(16px,1.6vw,18px);line-height:1.65}.hp-hero__text>:first-child,.hp-faq__answer>:first-child,.hp-size-setup__body>:first-child{margin-block-start:0}.hp-hero__text>:last-child,.hp-faq__answer>:last-child,.hp-size-setup__body>:last-child{margin-block-end:0}.hp-hero__actions,.hp-final-cta__actions,.hp-reviews__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.hp-hero__trust-points{display:grid;gap:16px;margin:32px 0 0;padding:0;list-style:none}.hp-hero__media{overflow:hidden;align-self:stretch;min-height:320px;border-radius:var(--hp-radius-large);background:var(--hp-surface)}.hp-hero__image{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.hp-fast-track__hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 20%,rgb(237 34 36 / 16%),transparent 512px),linear-gradient(135deg,#fff,#fff8f8 56%,#f6f6f6)}.hp-fast-track__hero:after{position:absolute;z-index:-1;inset:auto -160px -240px auto;width:544px;max-width:72vw;aspect-ratio:1;border:1px solid rgb(237 34 36 / 18%);border-radius:50%;background:#ffffffa3;content:""}.hp-fast-track__hero-inner{min-height:clamp(448px,50vw,576px);padding-block:clamp(72px,9vw,104px)}.hp-fast-track__intro{max-width:672px;margin:24px 0 0;color:var(--hp-muted);font-size:clamp(16px,1.8vw,19.2px);line-height:1.65}.hp-fast-track__products{scroll-margin-top:32px}.hp-fast-track__product-card{height:100%}.hp-fast-track__product-heading{display:grid;gap:10.4px}.hp-fast-track__availability{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;color:var(--hp-muted);font-size:14px;font-weight:650}.hp-fast-track__availability-dot{width:8.8px;height:8.8px;flex:0 0 auto;border-radius:50%;background:var(--hp-success)}.hp-fast-track__availability--unavailable .hp-fast-track__availability-dot{background:var(--hp-muted)}.hp-fast-track__support{padding-block:clamp(36px,5vw,56px);border-block-start:1px solid var(--hp-border);background:var(--hp-surface)}.hp-fast-track__support-heading{margin:0;color:var(--hp-black);font-size:clamp(20px,2.4vw,28px)}.hp-fast-track__support-links{display:grid;gap:12px 24px;margin:20px 0 0;padding:0;list-style:none}.hp-fast-track__support-links a{display:inline-flex;min-height:var(--hp-touch-target);align-items:center;color:var(--hp-text);font-weight:700;text-underline-offset:.2em}.hp-fast-track__support-links a:hover{color:var(--hp-red-hover);text-decoration-thickness:.12em}.hp-product-selector__grid{display:grid;gap:clamp(16px,2.5vw,24px);margin:0;padding:0;list-style:none}.hp-product-selector__item{min-width:0}.hp-panel-finder__form{padding:clamp(16px,4vw,32px);border:1px solid var(--hp-border);border-radius:var(--hp-radius-large);background:var(--hp-background);box-shadow:var(--hp-shadow-card)}.hp-panel-finder__privacy{margin:0 0 16px;color:var(--hp-muted);font-size:14px}.hp-panel-finder__step{min-width:0;margin:0 0 16px;padding:16px;border:1px solid var(--hp-border);border-radius:var(--hp-radius-small)}.hp-panel-finder__step legend{padding-inline:4px;color:var(--hp-black);font-weight:700}.hp-panel-finder__choices{display:grid;gap:8px;margin-block-start:8px}.hp-panel-finder__choice{position:relative;display:grid;grid-template-columns:auto 1fr;min-height:var(--hp-touch-target);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hp-border);border-radius:var(--hp-radius-small);cursor:pointer}.hp-panel-finder__choice:has(input:checked){border-color:var(--hp-red);background:var(--hp-red-soft)}.hp-panel-finder__choice input{width:18px;height:18px;margin:0;accent-color:var(--hp-red)}.hp-panel-finder__choice label{padding-block:4px;color:var(--hp-text);font-weight:600;cursor:pointer}.hp-panel-finder__result:not([hidden]){margin-block-start:24px;padding-block-start:24px;border-block-start:1px solid var(--hp-border)}.hp-panel-finder__result:focus{outline:3px solid var(--hp-focus);outline-offset:4px}.hp-panel-finder__reason{margin:0 0 16px;color:var(--hp-text);line-height:1.6}.hp-panel-finder__fallback{margin:16px 0 0}.hp-comparison__table-region{min-width:0;max-width:100%;contain:inline-size layout paint;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--hp-border);border-radius:var(--hp-radius-medium);background:var(--hp-background);-webkit-overflow-scrolling:touch}.hp-comparison__table{width:100%;min-width:736px;border-collapse:collapse;text-align:start}.hp-comparison__table th,.hp-comparison__table td{padding:14px 16px;border-block-end:1px solid var(--hp-border);vertical-align:top;text-align:start}.hp-comparison__table thead th{color:#fff;background:var(--hp-red-contrast);font-weight:800}.hp-comparison__table tbody th{color:var(--hp-black);background:var(--hp-surface);font-weight:700}.hp-comparison__table tbody tr:last-child th,.hp-comparison__table tbody tr:last-child td{border-block-end:0}.hp-comparison__methodology-link,.hp-comparison__action,.hp-video__action{margin:16px 0 0}.hp-video__layout{display:grid;gap:clamp(24px,4vw,48px);align-items:center}.hp-video__duration{margin:12px 0 0;color:var(--hp-muted);font-size:14px}.hp-video .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hp-differentiators__grid,.hp-evidence__grid,.hp-size-setup__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.hp-differentiators__item{padding:16px;border:1px solid var(--hp-border);border-radius:var(--hp-radius-medium);background:var(--hp-background)}.hp-size-setup__card,.hp-evidence__card{overflow:hidden;border:1px solid var(--hp-border);border-radius:var(--hp-radius-medium);background:var(--hp-background);box-shadow:var(--hp-shadow-card)}.hp-size-setup__card>.hp-responsive-image,.hp-evidence__card>.hp-responsive-image{aspect-ratio:16 / 10;object-fit:cover}.hp-size-setup__content,.hp-evidence__content{padding:clamp(16px,3vw,24px)}.hp-size-setup__title,.hp-evidence__title{margin:0;color:var(--hp-black);font-size:20px;line-height:1.2}.hp-size-setup__positioning,.hp-size-setup__scale,.hp-evidence__summary,.hp-evidence__reviewed{margin:10px 0 0;color:var(--hp-muted);line-height:1.55}.hp-size-setup__body{margin-block-start:12px;line-height:1.6}.hp-text-link{display:inline-flex;min-height:var(--hp-touch-target);align-items:center;gap:5.6px;margin-block-start:12px;color:var(--hp-red-hover);font-weight:700;text-underline-offset:.2em}.hp-reviews__provider{min-height:64px}.hp-reviews__app-block:empty{display:none}.hp-faq__items{display:grid;gap:12px}.hp-faq__item{border:1px solid var(--hp-border);border-radius:var(--hp-radius-small);background:var(--hp-background)}.hp-faq__question{margin:0}.hp-faq__trigger{display:flex;width:100%;min-height:var(--hp-touch-target);align-items:center;justify-content:space-between;gap:16px;padding:16px;border:0;color:var(--hp-black);background:transparent;font:inherit;font-weight:750;text-align:start;cursor:pointer}.hp-faq__icon{transition:transform .16s ease}.hp-faq__trigger[aria-expanded=true] .hp-faq__icon{transform:rotate(180deg)}.hp-faq__panel{padding:0 16px 16px}.hp-faq__answer{max-width:960px;color:var(--hp-muted);line-height:1.65}.hp-final-cta{padding-block:var(--hp-section-space);color:#fff;background:var(--hp-red-contrast)}.hp-final-cta__inner{display:grid;gap:16px 32px;align-items:center}.hp-final-cta .hp-section-heading{margin-block-end:0}.hp-final-cta .hp-section-heading__eyebrow,.hp-final-cta .hp-section-heading__title,.hp-final-cta .hp-section-heading__text{color:inherit}.hp-button--primary-inverse{border-color:#fff;color:var(--hp-red-hover);background:#fff}.hp-button--primary-inverse:hover{border-color:var(--hp-black);color:#fff;background:var(--hp-black)}.hp-button--secondary-inverse{border-color:#fff;color:#fff;background:transparent}.hp-button--secondary-inverse:hover{color:var(--hp-black);background:#fff}.hp-icon-library__header{max-width:768px;margin-block-end:32px}.hp-icon-library__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(192px,1fr));gap:16px}.hp-icon-library__card{overflow:hidden;border:1px solid var(--hp-border);border-radius:var(--hp-radius-small)}.hp-icon-library__surface{display:flex;min-height:80px;align-items:center;justify-content:center;gap:12px;padding:16px}.hp-icon-library__surface--light{color:var(--hp-red);background:#fff}.hp-icon-library__surface--dark{color:#fff;background:var(--hp-black)}.hp-icon-library__sizes{display:flex;align-items:center;gap:8px}.hp-icon-library__card>p{margin:0;padding:12px;border-block-start:1px solid var(--hp-border);font-size:14px;overflow-wrap:anywhere}.hp-disclosure__trigger{display:flex;width:100%;min-height:var(--hp-touch-target);align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border:0;color:var(--hp-black);background:transparent;font:inherit;font-weight:700;text-align:start;cursor:pointer}.hp-disclosure__trigger .hp-icon{transition:transform .16s ease}.hp-disclosure__trigger[aria-expanded=true] .hp-icon{transform:rotate(180deg)}.hp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hp-component[hidden],.hp-component [hidden]{display:none!important}@media(min-width:40rem){.hp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-announcement-bar__list{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-announcement-bar__item+.hp-announcement-bar__item{border-inline-start:1px solid rgb(255 255 255 / 42%)}.hp-product-selector__grid,.hp-evidence__grid,.hp-size-setup__grid,.hp-differentiators__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.hp-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-hero__layout,.hp-video__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.hp-hero__media{min-height:clamp(512px,48vw,704px);border-radius:0}.hp-hero__image{min-height:inherit}.hp-hero__trust-points,.hp-product-selector__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-fast-track__support-links{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-panel-finder__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hp-panel-finder__privacy,.hp-panel-finder__form>.hp-button,.hp-panel-finder__result{grid-column:1 / -1}.hp-panel-finder__step{margin:0}.hp-evidence__grid,.hp-size-setup__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-differentiators__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-final-cta__inner{grid-template-columns:minmax(0,1fr) auto}.hp-final-cta__actions{margin-block-start:0}}@media(max-width:39.99rem){.hp-hero__actions .hp-button,.hp-final-cta__actions .hp-button,.hp-panel-finder__form>.hp-button,.hp-panel-finder__fallback .hp-button{width:100%}.hp-specification-list__item{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.hp-homepage *,.hp-component *,.hp-homepage *:before,.hp-component *:before,.hp-homepage *:after,.hp-component *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.hp-button,.hp-card,.hp-panel-finder__option{border-color:ButtonText}.hp-button:focus-visible,.hp-homepage a:focus-visible,.hp-homepage button:focus-visible{outline-color:Highlight}}.index-template .shopify-section-group-header-group,.index-template .shopify-section-group-footer-group{display:none}.index-template .main-content,.index-template .hp-section--fast-track-home{margin:0;padding:0}.hp-overhaul{--hp-container-width: min(92vw, 2304px);--hp-overhaul-gutter: clamp(16px, 4vw, 56px);overflow:clip;color:var(--hp-text);background:#fff}.hp-overhaul__announcement{color:#fff;background:var(--hp-red-contrast)}.hp-overhaul__announcement-list{display:grid;margin:0;padding:0;list-style:none}.hp-overhaul__announcement-list a{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8.8px 12px;color:inherit;font-size:12px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.hp-overhaul__announcement-list a:hover{background:#0000001f}.hp-home-nav{position:relative;z-index:10;border-block-end:1px solid #eeeeee;background:#fff;box-shadow:0 3.2px 19.2px #1111110a}.hp-home-nav__inner{display:grid;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,56px)}.hp-home-nav__logo,.hp-home-footer__logo{display:inline-flex;align-items:center;color:var(--hp-black);font-size:22.4px;font-weight:850;letter-spacing:.03em;text-decoration:none}.hp-home-nav__logo img{width:min(168px,21vw);height:auto}.hp-home-nav__desktop{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,32px)}.hp-home-nav__desktop a,.hp-home-nav__mobile nav a{color:var(--hp-black);font-size:13.76px;font-weight:750;text-decoration:none;text-underline-offset:.25em}.hp-home-nav__desktop a:hover,.hp-home-nav__mobile nav a:hover{color:var(--hp-red-hover);text-decoration:underline}.hp-home-nav__actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8.8px}.hp-home-nav__icon-link{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--hp-black);text-decoration:none}.hp-home-nav__icon-link:hover{color:var(--hp-red-hover);background:#fff2f2}.hp-home-nav__cta{min-height:44px;padding-inline:20px;font-size:13.12px}.hp-home-nav__mobile{display:none}.hp-home-nav__mobile summary{display:inline-flex;min-width:48px;min-height:44px;align-items:center;justify-content:center;gap:5.6px;padding:7.2px;border-radius:7.2px;color:var(--hp-black);font-weight:750;cursor:pointer;list-style:none}.hp-home-nav__mobile summary::-webkit-details-marker{display:none}.hp-home-nav__mobile summary span{font-size:12px}.hp-home-nav__mobile[open] summary{color:var(--hp-red-hover);background:#fff2f2}.hp-home-nav__mobile nav{position:absolute;top:calc(100% + 11.2px);right:0;display:grid;width:min(304px,calc(100vw - 32px));padding:9.6px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 16px 44px #11111129}.hp-home-nav__mobile nav a{min-height:44px;padding:12.8px 13.6px;border-radius:7.2px}.hp-overhaul__hero{background:linear-gradient(115deg,#fff,snow 46%,#f4f1ee)}.hp-overhaul__hero-grid{display:grid}.hp-overhaul__hero-content{width:min(100%,672px);padding:clamp(40px,4vw,64px) var(--hp-overhaul-gutter)}.hp-overhaul__hero .hp-hero__heading{max-width:18ch;font-size:clamp(38.4px,4vw,64px);line-height:1.02}.hp-overhaul__hero .hp-hero__heading span{display:block;color:var(--hp-red)}.hp-overhaul__hero-media{min-height:352px;overflow:hidden;background:#171717}.hp-overhaul__hero-media picture{display:block;height:100%}.hp-overhaul__hero-image{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center}.hp-overhaul__hero-points{display:grid;gap:13.6px;margin:24px 0 0;padding:0;list-style:none}.hp-overhaul__hero-points li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10.4px;color:var(--hp-muted);font-size:12.8px;line-height:1.35}.hp-overhaul__hero-points .hp-icon{color:var(--hp-red)}.hp-overhaul__hero-points strong{display:block;color:var(--hp-black);font-size:13.6px}.hp-overhaul__products{padding-block:clamp(40px,5vw,64px);background:#fff}.hp-overhaul .hp-product-selector__grid{align-items:stretch}.hp-overhaul .hp-product-card{border-color:#e7e7e7;border-radius:11.2px;box-shadow:0 11.2px 40px #1111110f}.hp-overhaul .hp-product-card__media{aspect-ratio:1.08 / 1;background:linear-gradient(145deg,#fff,#f6f6f6)}.hp-overhaul .hp-product-card__image{padding:clamp(8px,2vw,21.6px)}.hp-overhaul__model-label{margin:0;color:var(--hp-red);font-size:clamp(21.6px,2vw,28px);font-weight:850;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.hp-overhaul .hp-product-card__title{font-size:16px;font-weight:650}.hp-yotpo-rating,.hp-yotpo-summary{position:relative;z-index:2;min-height:25.6px}.hp-yotpo-rating .yotpo-widget-instance:empty{display:block;min-height:25.6px}.hp-overhaul__card-facts{display:grid;gap:9.6px;margin:0;padding:0;color:var(--hp-muted);font-size:13.76px;list-style:none}.hp-overhaul__card-facts li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8.8px}.hp-overhaul__card-facts .hp-icon{color:var(--hp-text)}.hp-overhaul__finder{padding-block:0}.hp-overhaul__finder-shell{display:grid;gap:24px;padding:clamp(24px,4vw,40px);border:1px solid #e6e6e6;border-radius:16px;background:snow}.hp-overhaul__finder-intro h2,.hp-overhaul__finder-intro p{margin-block-end:0}.hp-overhaul__finder-intro p:not(.hp-section-heading__eyebrow){color:var(--hp-muted);line-height:1.55}.hp-overhaul__finder-form{display:grid;gap:16px;align-items:end}.hp-overhaul__finder-question{position:relative;min-width:0;padding:16px;border:1px solid #e5e5e5;border-radius:10.4px;background:#fff}.hp-overhaul__finder-number{position:absolute;top:-12px;left:12.8px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:var(--hp-black);font-size:12px;font-weight:800}.hp-overhaul__finder-question label{display:block;min-height:2.5em;margin-block-end:8px;color:var(--hp-black);font-size:13.6px;font-weight:750;line-height:1.25}.hp-overhaul__finder-question select{width:100%;min-height:44px;padding:9.6px 36px 9.6px 12px;border:1px solid var(--hp-border);border-radius:7.2px;color:var(--hp-text);background:#fff;font:inherit}.hp-overhaul__finder-arrow{display:none;color:var(--hp-red);font-size:24px}.hp-overhaul__finder-submit{width:100%;align-self:stretch;font-size:13.12px;white-space:normal}.hp-overhaul__finder-result{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:16px;border:1px solid rgb(237 34 36 / 35%);border-radius:10.4px;background:#fff}.hp-overhaul__finder-result:focus-visible{outline:3px solid var(--hp-focus);outline-offset:3px}.hp-overhaul__finder-result p{margin:0;color:var(--hp-muted);font-size:14px}.hp-overhaul__finder-update{min-height:44px;padding:0;border:0;color:var(--hp-red-hover);background:transparent;font:inherit;font-size:13.12px;font-weight:750;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.hp-overhaul__comparison{padding-block:clamp(40px,5vw,64px)}.hp-overhaul__comparison-layout{display:grid;min-width:0;max-width:100%;overflow:hidden;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.hp-overhaul .hp-comparison__table-region{border-radius:11.2px;box-shadow:0 8px 28px #1111110d}.hp-overhaul .hp-comparison__table{min-width:672px}.hp-overhaul .hp-comparison__table th,.hp-overhaul .hp-comparison__table td{padding:12.8px;font-size:14px}.hp-overhaul__media-card{display:grid;min-width:0;overflow:hidden;grid-template-columns:minmax(128px,.75fr) minmax(0,1.25fr);border:1px solid var(--hp-border);border-radius:11.2px;background:#fff;box-shadow:0 8px 28px #1111110d}.hp-overhaul__media-card-image{min-height:224px;overflow:hidden;background:#2b1111}.hp-overhaul__media-card-image img{width:100%;height:100%;object-fit:cover;object-position:50% 37%}.hp-overhaul__media-card-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px}.hp-overhaul__media-card-copy h3,.hp-overhaul__planning-card h3{margin:0;color:var(--hp-black);font-size:21.6px;line-height:1.15}.hp-overhaul__media-card-copy p{margin:10.4px 0 16px;color:var(--hp-muted);line-height:1.55}.hp-overhaul__why{padding-block:clamp(36px,4vw,56px);border-block:1px solid #e8e8e8;background:#fff}.hp-overhaul__why-grid{display:grid;gap:0;margin:0;padding:0;list-style:none}.hp-overhaul__why-grid li,.hp-overhaul__why-grid a{display:flex;min-width:0;min-height:144px;flex-direction:column;align-items:center;justify-content:center;gap:7.2px;padding:16px;color:inherit;text-align:center;text-decoration:none}.hp-overhaul__why-grid li{border-block-end:1px solid #ececec}.hp-overhaul__why-grid .hp-icon{color:var(--hp-red)}.hp-overhaul__why-grid strong{color:var(--hp-black);font-size:14.4px}.hp-overhaul__why-grid span{color:var(--hp-muted);font-size:12.16px;line-height:1.35}.hp-overhaul__why-grid a:hover strong{color:var(--hp-red-hover)}.hp-overhaul__spaces{padding-block:clamp(40px,5vw,64px);background:#fbfbfb}.hp-overhaul__spaces-layout{display:grid;gap:16px}.hp-overhaul__space-gallery{display:grid;gap:4px;margin:0;padding:0;overflow:hidden;border-radius:12.8px;list-style:none}.hp-overhaul__space-gallery li{min-width:0}.hp-overhaul__space-gallery a{position:relative;display:block;min-height:272px;overflow:hidden;color:#fff;background:#21140f;text-decoration:none}.hp-overhaul__space-gallery img{width:100%;height:100%;min-height:272px;object-fit:cover;transition:transform .24s ease}.hp-overhaul__space-gallery a:hover img{transform:scale(1.025)}.hp-overhaul__space-gallery a:after{position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,#000000bd);content:""}.hp-overhaul__space-gallery span{position:absolute;z-index:1;right:16px;bottom:16px;left:16px;font-size:12.8px;line-height:1.35}.hp-overhaul__space-gallery strong{display:block;font-size:16.8px;text-transform:uppercase}.hp-overhaul__planning-card{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,40px);border-radius:12.8px;background:#fff2f2}.hp-overhaul__planning-card ul{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}.hp-overhaul__planning-card li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8.8px}.hp-overhaul__planning-card .hp-icon{color:var(--hp-red)}.hp-overhaul__information{padding-block:clamp(40px,5vw,64px)}.hp-overhaul__information-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.hp-overhaul__information-grid a{display:grid;height:100%;min-height:144px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid #e7e7e7;border-radius:12px;color:var(--hp-text);background:#fff;box-shadow:0 7.2px 24px #1111110d;text-decoration:none}.hp-overhaul__information-grid a:hover{border-color:#ed222473}.hp-overhaul__information-grid a>.hp-icon:first-child{color:var(--hp-red)}.hp-overhaul__information-grid strong{display:block;margin-block-end:5.6px;color:var(--hp-black)}.hp-overhaul__information-grid span{color:var(--hp-muted);font-size:13.76px;line-height:1.45}.hp-overhaul__verified-reviews{padding-block:clamp(40px,5vw,64px);background:#fbfbfb}.hp-overhaul__review-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}.hp-overhaul__review-card{display:flex;min-height:192px;flex-direction:column;align-items:flex-start;gap:13.6px;padding:24px;border:1px solid #e7e7e7;border-radius:12px;background:#fff;box-shadow:0 7.2px 24px #1111110d}.hp-overhaul__review-card h3{margin:0;color:var(--hp-black);font-size:17.6px}.hp-overhaul__review-card .hp-link{margin-block-start:auto}.hp-overhaul__faq{padding-block:clamp(40px,5vw,64px);background:#fbfbfb}.hp-overhaul__faq-grid{display:grid;gap:12px}.hp-overhaul__faq-grid details{border:1px solid #e3e3e3;border-radius:8px;background:#fff}.hp-overhaul__faq-grid summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:14.4px 16px;color:var(--hp-black);font-size:14.72px;font-weight:750;cursor:pointer;list-style:none}.hp-overhaul__faq-grid summary::-webkit-details-marker{display:none}.hp-overhaul__faq-grid summary .hp-icon{transition:transform .16s ease}.hp-overhaul__faq-grid details[open] summary .hp-icon{transform:rotate(180deg)}.hp-overhaul__faq-grid details>div{padding:0 16px 16px;color:var(--hp-muted);line-height:1.55}.hp-overhaul__faq-grid p{margin:0}.hp-overhaul__faq-grid a{color:var(--hp-red-hover);font-weight:700;text-underline-offset:.18em}.hp-overhaul__final-cta{padding-block:clamp(32px,5vw,56px);color:#fff;background:linear-gradient(105deg,var(--hp-red-contrast),#8f0006)}.hp-overhaul__final-cta-inner{display:grid;gap:20px 32px;align-items:center}.hp-overhaul__final-cta h2{margin:0;color:inherit;font-size:clamp(25.6px,3.2vw,41.6px);line-height:1.05}.hp-overhaul__final-cta p{margin:9.6px 0 0;color:#ffffffe0}.hp-overhaul__final-actions{display:flex;flex-wrap:wrap;gap:12px}.hp-home-footer{padding-block:clamp(40px,5vw,64px) 24px;border-block-start:1px solid #e8e8e8;color:var(--hp-text);background:#fff}.hp-home-footer__grid{display:grid;gap:32px}.hp-home-footer__brand,.hp-home-footer__newsletter{min-width:0}.hp-home-footer__logo img{width:min(160px,45vw);height:auto}.hp-home-footer__brand p,.hp-home-footer__newsletter p{max-width:512px;margin:13.6px 0 18.4px;color:var(--hp-muted);font-size:13.6px;line-height:1.55}.hp-home-footer h2{margin:0 0 13.6px;color:var(--hp-black);font-size:14.4px;font-weight:800}.hp-home-footer ul{display:grid;gap:8.8px;margin:0;padding:0;list-style:none}.hp-home-footer a{color:inherit;font-size:13.12px;text-decoration:none}.hp-home-footer nav a:hover{color:var(--hp-red-hover);text-decoration:underline;text-underline-offset:.2em}.hp-home-footer .hp-home-footer__social{display:flex;gap:6.4px}.hp-home-footer__newsletter .newsletter-form__field-wrapper .form-field{display:grid;grid-template-columns:minmax(0,1fr) auto}.hp-home-footer__newsletter .form-control{min-width:0;height:48px;min-height:48px;border-radius:6.4px 0 0 6.4px}.hp-home-footer__newsletter-button{width:110px;min-width:110px;height:48px;min-height:48px;border-radius:0 6.4px 6.4px 0;color:#fff;background:var(--hp-red-contrast)}.hp-home-footer__newsletter .hp-home-footer__newsletter-button{margin:0}.hp-home-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-start:40px;padding-block-start:20px;border-block-start:1px solid #ececec}.hp-home-footer__bottom p{margin:0;color:var(--hp-muted);font-size:12.48px}.hp-home-footer__bottom nav{display:flex;gap:16px}@media(min-width:40rem){.hp-overhaul__announcement-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-overhaul__announcement-list li+li{border-inline-start:1px solid rgb(255 255 255 / 44%)}.hp-overhaul__hero-points,.hp-overhaul__why-grid,.hp-overhaul__information-grid,.hp-overhaul__space-gallery,.hp-overhaul__review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-home-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-overhaul__why-grid li{border-inline-end:1px solid #ececec}.hp-overhaul__faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.hp-overhaul__hero-grid{min-height:clamp(560px,44vw,640px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hp-overhaul__hero-content{align-self:center;justify-self:end}.hp-overhaul__hero-media{min-height:100%}.hp-overhaul__hero-image{object-position:53% center}.hp-overhaul__media-card{grid-template-columns:1fr;grid-template-rows:minmax(272px,1fr) auto}.hp-overhaul__media-card-image{min-height:0;height:clamp(272px,18vw,360px)}.hp-overhaul__final-cta-inner{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:64rem){.hp-overhaul{--hp-overhaul-gutter: max(4vw, calc((100vw - 2304px)/2) )}.hp-overhaul__hero-content{width:100%;justify-self:stretch}.hp-overhaul__comparison-layout{grid-template-columns:minmax(0,1.65fr) minmax(288px,.75fr)}}@media(min-width:75rem){.hp-overhaul .hp-product-card{min-height:368px;grid-template-columns:minmax(0,1.08fr) minmax(112px,.92fr);grid-template-rows:1fr}.hp-overhaul .hp-product-card__media{min-height:100%;grid-column:2;grid-row:1;aspect-ratio:auto}.hp-overhaul .hp-product-card__body{grid-column:1;grid-row:1;gap:12px;padding:20px}.hp-overhaul .hp-product-card__footer{display:grid}.hp-overhaul .hp-product-card__cta{width:100%}.hp-overhaul__finder-shell{grid-template-columns:minmax(192px,.42fr) minmax(0,1.58fr);align-items:center}.hp-overhaul__finder-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) minmax(288px,1.05fr)}.hp-overhaul__finder-arrow{display:block}.hp-overhaul__spaces-layout{grid-template-columns:minmax(0,3fr) minmax(256px,1fr)}.hp-overhaul__why-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hp-home-footer__grid{grid-template-columns:minmax(224px,1.25fr) repeat(3,minmax(112px,.65fr)) minmax(384px,1.7fr)}.hp-overhaul__why-grid li{border-block-end:0}.hp-overhaul__why-grid li:last-child{border-inline-end:0}}@media(max-width:71.99rem){.hp-home-nav__desktop,.hp-home-nav__cta{display:none}.hp-home-nav__mobile{display:block}}@media(max-width:47.99rem){.hp-overhaul__hero-media{order:initial;max-height:400px}.hp-overhaul__hero-content{width:100%}}@media(max-width:39.99rem){.hp-overhaul__announcement-list li+li{border-block-start:1px solid rgb(255 255 255 / 30%)}.hp-overhaul__media-card{grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr)}.hp-overhaul__final-actions,.hp-overhaul__final-actions .hp-button,.hp-overhaul__finder-submit{width:100%}.hp-home-nav__inner{min-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hp-home-nav__logo img{width:min(136px,42vw)}.hp-home-nav__icon-link:first-child{display:none}.hp-home-footer__bottom{align-items:flex-start;flex-direction:column}.hp-home-footer__newsletter .newsletter-form__field-wrapper .form-field{grid-template-columns:1fr}.hp-home-footer__newsletter .form-control,.hp-home-footer__newsletter-button{width:100%;border-radius:6.4px}}@media(prefers-reduced-motion:reduce){.hp-overhaul__space-gallery img,.hp-overhaul__information-grid a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hp-homepage.css.map */
