html,body{overflow-x:hidden!important;max-width:100%!important}body{overflow-x:clip!important}*{max-width:100%}img,video,svg{max-width:100%;height:auto}[id^=shopify-section-elsuvon_hero]{min-height:0!important;height:auto!important}[id^=shopify-section-elsuvon_hero]>section,[id^=shopify-section-elsuvon_hero]>div,[id^=shopify-section-elsuvon_hero] [class*=banner__main],[id^=shopify-section-elsuvon_hero] [class*=hero__main]{min-height:0!important;max-height:74vh!important;height:auto!important}@media(max-width:899px){[id^=shopify-section-elsuvon_hero]>section,[id^=shopify-section-elsuvon_hero]>div,[id^=shopify-section-elsuvon_hero] [class*=banner__main],[id^=shopify-section-elsuvon_hero] [class*=hero__main]{max-height:82vh!important}}[id^=shopify-section] .esCta{padding-top:clamp(56px,5.5vw,80px)!important;padding-bottom:clamp(56px,5.5vw,80px)!important}[id^=shopify-section] .esNws{padding-top:clamp(24px,2.5vw,40px)!important;padding-bottom:clamp(56px,5.5vw,80px)!important}[id^=shopify-section] [class*=esSpecs],[id^=shopify-section] [class*=esFaq],[id^=shopify-section] [class*=esRel]{padding-top:clamp(40px,4.5vw,64px)!important;padding-bottom:clamp(40px,4.5vw,64px)!important}[id^=shopify-section] [class*=esFt]{padding-top:clamp(48px,5vw,72px)!important}@media(max-width:899px){[id^=shopify-section] .esCta{padding-top:48px!important;padding-bottom:48px!important}[id^=shopify-section] .esNws{padding-top:24px!important;padding-bottom:44px!important}[id^=shopify-section] [class*=esSpecs],[id^=shopify-section] [class*=esFaq],[id^=shopify-section] [class*=esRel]{padding-top:36px!important;padding-bottom:36px!important}}[id^=shopify-section-elsuvon_hero] h1,[id^=shopify-section-elsuvon_hero] h2,[id^=shopify-section-elsuvon_hero] [class*=heading]:not([class*=sub]){font-size:clamp(28px,3.4vw,48px)!important;line-height:1.12!important;letter-spacing:-.012em!important;font-weight:400!important;word-wrap:break-word!important;overflow-wrap:break-word!important}[id^=shopify-section-elsuvon_hero] [class*=subtext],[id^=shopify-section-elsuvon_hero] p:not([class*=overline]):not([class*=trust]){font-size:clamp(13px,1vw,15px)!important;line-height:1.65!important;letter-spacing:.005em!important}[id^=shopify-section-elsuvon_hero] [class*=overline]{font-size:10.5px!important;letter-spacing:.3em!important;font-weight:600!important;text-transform:uppercase!important}[id^=shopify-section-elsuvon_hero] a[class*=cta],[id^=shopify-section-elsuvon_hero] a[class*=primary],[id^=shopify-section-elsuvon_hero] a[class*=secondary],[id^=shopify-section-elsuvon_hero] [class*=button] a,[id^=shopify-section-elsuvon_hero] button{font-size:11.5px!important;font-weight:500!important;letter-spacing:.2em!important;padding:14px 28px!important;text-transform:uppercase!important}[id^=shopify-section-elsuvon_hero] [class*=trust]{font-size:12.5px!important;line-height:1.45!important}[id^=shopify-section-elsuvon_announce] *{font-size:11.5px!important;letter-spacing:.015em!important}[id^=shopify-section-elsuvon_announce] [class*=badge]{font-size:9.5px!important;letter-spacing:.2em!important;font-weight:700!important;padding:3px 9px!important}@media(max-width:899px){[id^=shopify-section-elsuvon_announce] *{font-size:10.5px!important}[id^=shopify-section-elsuvon_announce] [class*=badge]{font-size:8.5px!important;padding:2px 7px!important}}[id^=shopify-section-elsuvon_header] a,[id^=shopify-section-elsuvon_header] [class*=nav] a{font-size:13px!important;letter-spacing:.015em!important}[id^=shopify-section-elsuvon_header] [class*=logo]{font-size:16.5px!important;letter-spacing:.22em!important}@media(max-width:899px){[id^=shopify-section-elsuvon_header] [class*=logo]{font-size:14px!important;letter-spacing:.2em!important}}[id^=shopify-section-es_product_rail] [class*=heading]:not([class*=sub]):not([class*=card]),[id^=shopify-section-es_product_rail] h2{font-size:clamp(24px,3vw,40px)!important;line-height:1.15!important;letter-spacing:-.005em!important;font-weight:400!important;word-wrap:break-word!important;overflow-wrap:break-word!important}[id^=shopify-section-es_product_rail] [class*=overline]{font-size:10.5px!important;letter-spacing:.3em!important;text-transform:uppercase!important}[id^=shopify-section-es_product_rail] [class*=name],[id^=shopify-section-es_product_rail] [class*=card] h3{font-size:clamp(18px,1.6vw,22px)!important;line-height:1.2!important;font-weight:400!important}[id^=shopify-section-es_product_rail] [class*=tech]{font-size:10.5px!important;letter-spacing:.14em!important;font-weight:600!important}[id^=shopify-section-es_product_rail] [class*=price]{font-size:20px!important}[id^=shopify-section-es_product_rail] a[class*=cta],[id^=shopify-section-es_product_rail] button{font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;padding:12px 20px!important;text-transform:uppercase!important}[id^=shopify-section] [class*=esCta] [class*=heading]{font-size:clamp(24px,3vw,40px)!important;line-height:1.18!important;letter-spacing:-.005em!important;font-weight:400!important;word-wrap:break-word!important;overflow-wrap:break-word!important}[id^=shopify-section] [class*=esCta] [class*=sub]{font-size:clamp(13px,1vw,14.5px)!important;line-height:1.65!important}[id^=shopify-section] [class*=esCta] [class*=overline]{font-size:10px!important;letter-spacing:.32em!important}[id^=shopify-section] [class*=esCta] [class*=btn]{font-size:11.5px!important;letter-spacing:.16em!important;padding:13px 26px!important;text-transform:uppercase!important}[id^=shopify-section] [class*=esNws] [class*=heading]{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.22!important;font-weight:400!important}[id^=shopify-section] [class*=esNws] [class*=sub]{font-size:clamp(13px,1vw,14px)!important;line-height:1.6!important}[id^=shopify-section] [class*=esNws] [class*=input]{font-size:13px!important}[id^=shopify-section] [class*=esNws] [class*=btn]{font-size:12px!important;letter-spacing:.12em!important}[id^=shopify-section] [class*=esFt] [class*=logo]{font-size:17px!important;letter-spacing:.22em!important}[id^=shopify-section] [class*=esFt] [class*=tagline]{font-size:13px!important;line-height:1.6!important}[id^=shopify-section] [class*=esFt] [class*=colTitle]{font-size:10px!important;letter-spacing:.26em!important}[id^=shopify-section] [class*=esFt] [class*=list] a{font-size:13px!important}[id^=shopify-section] [class*=esFt] [class*=copy]{font-size:11.5px!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root .collection__header--search{padding-inline:max(var(--es-gutter, 16px),calc((100% - 1400px)/2))}.shopify-policy__container{max-width:calc(760px + 2 * var(--es-gutter, 16px));margin:0 auto;padding:var(--es-section-y, 64px) var(--es-gutter, 16px);color:var(--es-color-text-muted, #33475B);font-family:var(--es-font-body);font-size:1.6rem;line-height:1.75}.shopify-policy__title h1,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--es-font-heading);font-weight:400;color:var(--es-color-navy, #0E2F4F);line-height:1.2}.shopify-policy__title h1,.shopify-policy__body h1{font-size:clamp(3.2rem,4vw,4.8rem);margin:0 0 2.8rem}.shopify-policy__body h2{font-size:2.6rem;margin:3.6rem 0 1rem}.shopify-policy__body h3{font-size:2.1rem;margin:2.8rem 0 .8rem}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.4rem}.shopify-policy__body a{color:var(--es-color-navy, #0E2F4F);text-decoration:underline;text-underline-offset:3px}.shopify-policy__container:has(.shopify-policy__body h1) .shopify-policy__title{display:none}.collection__grid__item .card__img,.collection__grid__item .card__img--placeholder{background:#f4f4f4;object-fit:contain;padding:6%;box-sizing:border-box;border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
