.hh-product-tagline{margin:.2rem 0 .65rem;color:rgba(var(--color-foreground),.78);font-size:1.55rem;line-height:1.45}.hh-product-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1.2rem}.hh-product-badges span{border:1px solid rgba(var(--color-foreground),.18);border-radius:999px;padding:.45rem .8rem;font-size:1.2rem}.hh-bulk-wrap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin:.85rem 0 0;padding:0;border:0;background:none;color:rgba(var(--color-foreground),.68);font-size:1.2rem;line-height:1.5}.hh-product-bulk{margin:0;font-size:inherit}.hh-bulk-quote{font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.hh-bulk-quote:hover{color:rgb(var(--color-link))}.hh-product-trust{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin:1.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.hh-product-trust>div{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.hh-product-trust span:before{content:"\2713";margin-right:.45rem;color:#287a53}.hh-landing-shell{padding-top:2.4rem;padding-bottom:5rem}.hh-landing-content{max-width:112rem;margin:0 auto;color:rgb(var(--color-foreground))}.hh-landing-content h2{margin:0 0 1.8rem;font-size:clamp(2.3rem,3vw,3.4rem);line-height:1.2}.hh-landing-content h3{margin:0 0 .8rem;font-size:1.8rem;line-height:1.3}.hh-landing-content p{line-height:1.65}.hh-landing-section{padding:2.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.13)}.hh-landing-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.4rem;padding-left:2rem}.hh-landing-story li{line-height:1.6}.hh-landing-takeaway{font-weight:650}.hh-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.hh-landing-card,.hh-landing-addon{border:1px solid rgba(var(--color-foreground),.14);border-radius:1rem;padding:1.7rem;background:rgba(var(--color-foreground),.025)}.hh-landing-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hh-landing-table{border-collapse:collapse;width:100%;min-width:58rem;font-size:1.3rem}.hh-landing-table th,.hh-landing-table td{padding:1.1rem 1.3rem;border:1px solid rgba(var(--color-foreground),.15);text-align:left;vertical-align:top}.hh-landing-table th{background:rgba(var(--color-foreground),.06);font-weight:650}.hh-landing-faq details{border-bottom:1px solid rgba(var(--color-foreground),.16);padding:1.2rem 0}.hh-landing-faq summary{font-weight:650;cursor:pointer}.hh-landing-addons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.hh-landing-addons article{border:1px solid rgba(var(--color-foreground),.14);border-radius:1rem;padding:1.6rem}.hh-landing-addons a,.hh-landing-links a{color:rgb(var(--color-link));text-underline-offset:.2rem}.hh-landing-links li{margin:.65rem 0}@media(max-width:749px){.hh-landing-shell{padding:1.5rem 1.5rem 3.5rem}.hh-landing-story,.hh-landing-grid,.hh-landing-addons{grid-template-columns:1fr}.hh-landing-content h2{font-size:2.25rem}.hh-landing-content h3{font-size:1.65rem}.hh-landing-table{font-size:1.2rem;min-width:54rem}.hh-product-badges{gap:.45rem}.hh-product-badges span{font-size:1.1rem}.hh-product-trust{display:grid;gap:.7rem}}body:has(.hh-landing-shell) .hh-product-five-points:not(#hh-specificity),body:has(.hh-landing-shell) .hh-product-five-points__heading:not(#hh-specificity),body:has(.hh-landing-shell) .hh-product-v2-highlights:not(#hh-specificity),body:has(.hh-landing-shell) .hh-product-v2-description:not(#hh-specificity),body:has(.hh-landing-shell) .product__description:not(#hh-specificity){display:none!important}body:has(.hh-landing-shell) .jdgm-widget:not(#hh-specificity),body:has(.hh-landing-shell) .spr-container:not(#hh-specificity),body:has(.hh-landing-shell) .okeReviews:not(#hh-specificity){display:none!important}.hh-landing-story strong,.hh-landing-story span{display:block}.hh-landing-story strong{margin-bottom:.25rem}.hh-addon-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .75rem;margin:.85rem 0 1rem}.hh-addon-price s{font-size:1.2rem;color:rgba(var(--color-foreground),.56)}.hh-addon-price strong{font-size:1.6rem;line-height:1.2}.hh-addon-save{color:#a7482a;font-size:1.15rem;font-weight:650}.hh-addon-note{font-size:1.15rem;color:rgba(var(--color-foreground),.65)}.hh-u3-scenes{margin-top:1rem;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.13)}.hh-u3-scene-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr);align-items:center;gap:2rem}.hh-u3-scene-image{margin:0;min-width:0}.hh-u3-scene-image img{display:block;width:100%;height:auto;border-radius:1.2rem}.hh-u3-scene-video{min-width:0;text-align:center}.hh-u3-scene-video video{display:block;max-height:58rem;max-width:100%;width:auto;height:auto;margin:0 auto;border-radius:1.2rem;background:#0b1420}.hh-u3-scene-video p{margin:.75rem 0 0;font-size:1.25rem;color:rgba(var(--color-foreground),.72)}@media(max-width:749px){.hh-u3-scene-grid{grid-template-columns:minmax(0,1fr);gap:1.2rem}.hh-u3-scene-image img{border-radius:.8rem}.hh-u3-scene-video video{max-height:54rem}}.hh-landing-disclosure>summary,.hh-product-v2-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) 2.8rem;align-items:center;column-gap:1rem;cursor:pointer;list-style:none}.hh-landing-disclosure>summary::-webkit-details-marker,.hh-product-v2-disclosure>summary::-webkit-details-marker{display:none}.hh-landing-disclosure__title,.hh-product-v2-disclosure__title{grid-column:1;display:block;font-size:clamp(2rem,2.8vw,3rem);font-weight:700;line-height:1.2}.hh-landing-disclosure__description,.hh-product-v2-disclosure__description{grid-column:1;display:block;margin-top:.55rem;color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.55}.hh-landing-disclosure>summary:after,.hh-product-v2-disclosure>summary:after{grid-column:2;grid-row:1 / span 2;content:"+";justify-self:end;color:rgb(var(--color-link));font-size:2.8rem;font-weight:400;line-height:1}.hh-landing-disclosure[open]>summary:after,.hh-product-v2-disclosure[open]>summary:after{content:"\2212"}.hh-landing-disclosure__content,.hh-product-v2-disclosure__content{padding-top:2rem}.hh-landing-faq__intro{margin:-.7rem 0 1rem;color:rgba(var(--color-foreground),.72);line-height:1.6}@media(max-width:749px){.hh-landing-disclosure>summary,.hh-product-v2-disclosure>summary{grid-template-columns:minmax(0,1fr) 2.2rem;column-gap:.6rem}.hh-landing-disclosure__title,.hh-product-v2-disclosure__title{font-size:2rem}.hh-landing-disclosure__description,.hh-product-v2-disclosure__description{font-size:1.3rem}.hh-landing-disclosure>summary:after,.hh-product-v2-disclosure>summary:after{font-size:2.4rem}}body:has(.hh-landing-shell) #MainContent,body:has(.hh-landing-shell) #MainContent>.shopify-section,body:has(.hh-landing-shell) #MainContent product-info,body:has(.hh-landing-shell) #MainContent .product__info-wrapper,body:has(.hh-landing-shell) #MainContent .hh-landing-shell,body:has(.hh-landing-shell) #MainContent .hh-product-v2-section{background:#f0f7fa!important}body:has(.hh-landing-shell) #MainContent .product__info-container,body:has(.hh-landing-shell) #MainContent .product__media-wrapper,body:has(.hh-landing-shell) #MainContent .hh-landing-intro,body:has(.hh-landing-shell) #MainContent .hh-landing-section,body:has(.hh-landing-shell) #MainContent .hh-product-v2-section__inner{background:#fff;border:1px solid #dbe8ee;border-radius:1.2rem}body:has(.hh-landing-shell) #MainContent .product__info-container{padding:2rem}body:has(.hh-landing-shell) #MainContent .product__media-wrapper{overflow:hidden}body:has(.hh-landing-shell) #MainContent .hh-landing-intro{margin:0 0 1.4rem;padding:1.6rem 2.4rem}body:has(.hh-landing-shell) #MainContent .hh-landing-section{margin:1.4rem 0;padding:2.4rem}body:has(.hh-landing-shell) #MainContent .hh-landing-card,body:has(.hh-landing-shell) #MainContent .hh-landing-addons article,body:has(.hh-landing-shell) #MainContent .hh-product-v2-panel{background:#fff}body:has(.hh-landing-shell) #MainContent .hh-landing-table th{background:#f0f7fa}body:has(.hh-landing-shell) #MainContent .hh-product-v2-section__inner{padding:2.4rem}@media(max-width:749px){body:has(.hh-landing-shell) #MainContent .hh-product-v2-section--surface:has(.hh-product-v2-oem__list),body:has(.hh-landing-shell) #MainContent .hh-product-v2-section--rfq{display:block!important}body:has(.hh-landing-shell) #MainContent .product__info-container{padding:1.5rem}body:has(.hh-landing-shell) #MainContent .hh-landing-intro,body:has(.hh-landing-shell) #MainContent .hh-landing-section,body:has(.hh-landing-shell) #MainContent .hh-product-v2-section__inner{padding:1.6rem}body:has(.hh-landing-shell) .hh-mobile-fixed-purchase__button--add,body:has(.hh-landing-shell) .hh-mobile-configurator__selected-actions button:last-child{border-color:#112038!important;background:#112038!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/hh-u3-508-landing-v4.css.map */
