:root:root:root{--ih-night:#0B0B0C;--ih-night-2:#17191C;--ih-night-3:#2A2E33;--ih-graphite:#17191C;--ih-graphite-2:#212428;--ih-white:#FFFFFF;--ih-stone:#F3F4F5;--ih-ice:#3FC1FF;--ih-ice-2:#EEF1F3;--ih-ink:#0B0B0C;--ih-ink-2:#40464D;--ih-ink-3:#6A727A;--ih-line:#E4E6E8;--ih-line-dark:rgba(255,255,255,.12);--ih-warm:#C9A27A;--ih-warm-ink:#8A6A4A;--ih-temp:linear-gradient(90deg,#C9A27A 0%,#3FC1FF 100%)}:root body{background:#fff}:root #header-component{background-color:#fff}:root :is(.ih-x-step h3,.ih-x-model__name,.ih-x-model__name a,.ih-h2,.ih-hero__h,.ih-card h3,.ih-x-stats__l,.ih-vs__col h3,.ih-faq__item summary){text-transform:none!important}:root :is(.ih-section--soft,.ih-section--ice,.ih-x-stats){background:var(--ih-graphite);color:#f2f4f5;--ih-fg:242 244 245}:root .ih-section--dark{background:var(--ih-night);color:#f2f4f5}:root :is(.ih-section--soft,.ih-section--ice,.ih-x-stats,.ih-section--dark) :is(h1,h2,h3,h4,h5,p,li,strong,blockquote,figcaption,a:not(.ih-btn)){color:inherit}:root :is(.ih-section--soft,.ih-section--ice,.ih-section--dark) .ih-eyebrow{color:var(--ih-warm)}:root :is(.ih-section--soft,.ih-section--ice,.ih-section--dark) .ih-lead{color:#aeb6bd}:root :is(.ih-section--soft,.ih-section--ice) .ih-btn:not(.ih-btn--ghost):not(.ih-btn--buy){background:#fff;color:var(--ih-night)}:root :is(.ih-section--soft,.ih-section--ice) .ih-btn--ghost{color:#fff;border-color:#fff6}:root :is(.ih-section--soft,.ih-section--ice) .ih-bullets li:before{background:var(--ih-buy);color:var(--ih-night)}:root .ih-section--soft :is(.ih-card,.ih-table,.ih-x-model,.ih-vs__col--bad,.ih-x-quote,.ih-qs__item){background:#fff;color:var(--ih-ink);border-color:transparent}:root .ih-section--soft .ih-card .ih-rte,:root .ih-section--soft .ih-table__row{color:var(--ih-ink-2)}:root .ih-section--soft .ih-vs__col--good{background:var(--ih-night);color:#f2f4f5}:root .ih-section--dark .ih-card{background:var(--ih-graphite-2)}:root .ih-x-stats__v{color:#fff}:root .ih-x-stats__l{color:#fff}:root .ih-x-stats__t{color:#aeb6bd}:root .ih-x-quote{background:var(--ih-stone)}:root .ih-x-avatar{background:var(--ih-night);color:var(--ih-warm)}:root .ih-x-trust{background:#fff}:root .ih-x-trust__icon{background:var(--ih-night);color:var(--ih-warm)}:root .ih-x-model__cap{background:var(--ih-stone)}:root .ih-x-model__media{background:var(--ih-stone)}:root .ih-x-price__save{background:#e5f6fe;color:#0a6e99}:root .ih-x-chip{background:#0b0b0cd1}:root .ih-x-chip__v{color:#fff}:root .ih-x-chip__l{color:#aeb6bd}:root .ih-x-chip__l strong{color:#fff}:root .ih-x-biz__chips li{border-color:var(--ih-night-3)}:root .ih-hero__shade{background:linear-gradient(90deg,#0b0b0cc7,#0b0b0c73 45%,#0b0b0c0d 75%),linear-gradient(180deg,#0b0b0c00 45%,rgba(11,11,12,var(--ih-overlay,.6)))}:root .ih-hero .ih-lead{color:#e6eaed}:root .ih-hero__note{color:#d4dadf}:root .ih-foot{background:var(--ih-night);color:#aeb6bd}:root .ih-foot__col a:hover{color:var(--ih-buy)}:root .ih-float__btn--wa{background:var(--ih-buy);color:var(--ih-night)}:root .ih-x-gal{background:var(--ih-night);color:#f2f4f5;padding-block:clamp(64px,8vw,112px);overflow:hidden}:root .ih-x-gal :is(h2,p){color:inherit}:root .ih-x-gal .ih-eyebrow{color:var(--ih-warm)}:root .ih-x-gal .ih-lead{color:#aeb6bd}:root .ih-x-gal__top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}:root .ih-x-gal__top .ih-head{margin:0;text-align:left}:root .ih-x-gal__nav{display:flex;gap:10px}:root .ih-x-gal__btn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .2s}:root .ih-x-gal__btn:hover{background:#ffffff1a}:root .ih-x-gal__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-top:40px;padding-inline:max(16px,calc((100vw - 1240px)/2 + 40px));scroll-padding-inline:max(16px,calc((100vw - 1240px)/2 + 40px));scrollbar-width:none}:root .ih-x-gal__track::-webkit-scrollbar{display:none}:root .ih-x-gal__item{flex:0 0 clamp(260px,30vw,420px);scroll-snap-align:start;margin:0}:root .ih-x-gal__item img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px}@media(min-width:990px){:root .menu-list__submenu .mega-menu{padding-block:28px 36px}:root .menu-list__submenu .mega-menu__grid{display:grid;grid-template-columns:220px minmax(0,1fr)!important;gap:48px;max-width:1120px;margin-inline:auto;align-items:start}:root .menu-list__submenu .mega-menu__list{grid-column:1!important;display:flex!important;flex-direction:column;gap:4px;padding-top:4px;border-right:1px solid var(--ih-line);padding-right:24px}:root .menu-list__submenu .mega-menu__column{display:flex;flex-direction:column;gap:4px;grid-column:auto!important}:root .menu-list__submenu .mega-menu__link{display:block;padding:9px 12px;border-radius:10px;font-family:var(--ih-f-head);font-weight:600;font-size:1rem;letter-spacing:-.01em;color:var(--ih-ink);text-decoration:none;transition:background-color .15s}:root .menu-list__submenu .mega-menu__link:hover{background:var(--ih-stone);color:var(--ih-ink)}:root .menu-list__submenu .mega-menu__content{grid-column:2!important}:root .menu-list__submenu .mega-menu__content-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px}:root .menu-list__submenu .resource-card{border-radius:16px;overflow:hidden;background:var(--ih-stone);transition:box-shadow .2s,transform .2s}:root .menu-list__submenu .resource-card:hover{box-shadow:0 12px 28px #0b0b0c1a;transform:translateY(-2px)}:root .menu-list__submenu .resource-card__media{--resource-card-aspect-ratio:4 / 3 !important;aspect-ratio:4/3;background:var(--ih-stone)}:root .menu-list__submenu .resource-card__image{object-fit:contain!important;padding:12px;box-sizing:border-box;mix-blend-mode:multiply}:root .menu-list__submenu .resource-card__content{padding:12px 16px 16px}:root .menu-list__submenu .resource-card__title{font-family:var(--ih-f-head);font-weight:600;font-size:1rem;margin:0 0 4px}:root .menu-list__submenu .resource-card [ref=priceContainer]{font-size:.9rem}:root .menu-list__submenu .compare-at-price{color:var(--ih-ink-3)}}:root .menu-list__link-title{font-weight:500}:root .menu-list__link:hover .menu-list__link-title,:root .menu-list__link--active .menu-list__link-title{color:var(--ih-ink);text-decoration:underline;text-decoration-color:var(--ih-buy);text-decoration-thickness:2px;text-underline-offset:8px}@media(max-width:749px){:root .ih-hero__shade{background:linear-gradient(180deg,#0b0b0c26,#0b0b0c1a 30%,#0b0b0ce0)}:root .ih-x-gal__track{margin-top:24px;gap:10px;padding-inline:18px;scroll-padding-inline:18px}:root .ih-x-gal__item{flex-basis:72%}:root .ih-x-gal__nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/icehab-brand-v2.css.map */
