:root{--brand-blue: #005E9E;--brand-cyan: #00AEEF;--brand-blue-hover: #297FBA;--cta-buy: #228032;--cta-buy-hover: #489E57;--navy: #051423;--navy-glow: #0B4170;--ink: #2A2B2A;--ink-muted: #525252;--surface: #FFFFFF;--surface-alt: #F6F6F6;--surface-footer: #141414;--surface-ice: #EEF6FB;--border-input: #D4D5D4;--star: #FF9F1C;--shadow: 0 1px 2px rgba(0, 0, 0, .2);--shadow-btn-blue: 0 10px 24px rgba(0, 94, 158, .25);--shadow-btn-blue-hover: 0 14px 30px rgba(0, 94, 158, .32);--shadow-btn-green: 0 10px 24px rgba(34, 128, 50, .25);--shadow-btn-green-hover: 0 14px 30px rgba(34, 128, 50, .32);--radius-pill: 28px;--radius-textarea: 12px;--radius-box: 20px;--gutter-sm: 20px;--gutter-md: 32px;--gutter-lg: 64px;--ez-section-gap: 64px;--content-max: 1260px;--font-sans: "DM Sans", sans-serif;--media-opacity: .75;--media-overlay: linear-gradient(90deg, rgb(5, 20, 35) 0%, rgb(5, 20, 35) 24%, rgba(5, 20, 35, .92) 40%, rgba(5, 20, 35, .44) 68%, rgba(5, 20, 35, .03) 100%);--media-overlay-soft: linear-gradient(90deg, rgba(5, 20, 35, .82) 0%, rgba(5, 20, 35, .45) 60%, rgba(5, 20, 35, .25) 100%);--hero-title-weight: 800;--hero-title-tracking: -.03em;--hero-title-leading: 1.1;--media-overlay-mobile: linear-gradient(180deg, rgba(5, 20, 35, .7) 0%, rgba(5, 20, 35, .82) 100%);--accent-text: linear-gradient(316deg, var(--brand-blue) 0%, var(--brand-cyan) 100%)}*,*:before,*:after{box-sizing:border-box}.ez-container{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-sm)}@media(min-width:768px){.ez-container{padding:0 var(--gutter-md)}}@media(min-width:1024px){.ez-container{padding:0 var(--gutter-lg)}}.ez-section{padding:var(--ez-section-gap) 0}.ez-section--alt{background:var(--surface-alt)}.ez-section--ice{background:var(--surface-ice)}.ez-section--navy{background:var(--navy);color:#fff}.ez-section--glow{background:radial-gradient(900px 500px at 88% 10%,var(--navy-glow) 0%,var(--navy) 62%);color:#fff}.ez-eyebrow{display:block;margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-cyan)}.ez-accent{color:var(--brand-cyan);background:var(--accent-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h1,.ez-h1{font-size:50px;line-height:1.25;font-weight:700;color:var(--navy);margin:0 0 20px}h2,.ez-h2{font-size:32px;line-height:1.5;font-weight:700;color:var(--navy);margin:0 0 16px}h3,.ez-h3{font-size:20px;line-height:1.5;font-weight:700;color:var(--brand-blue);margin:0 0 12px}h4{font-size:18px;line-height:1.3;font-weight:700;color:var(--navy);margin:0 0 8px}h5{font-size:16px;line-height:1.4;font-weight:700;color:var(--brand-blue);margin:0 0 8px}h6{font-size:13px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin:0 0 8px}a.ez-link,.ez-body a{color:var(--ink);text-decoration:none;border-bottom:2px solid var(--brand-cyan);transition:color .2s,background-color .2s,border-color .2s}a.ez-link:hover,.ez-body a:hover{color:var(--brand-blue-hover);background:#acd6e8;border-bottom-color:#acd6e8}.ez-btn{position:relative;display:inline-block;font-family:var(--font-sans);font-size:14.08px;font-weight:700;line-height:1.2;padding:12px 26px;border-radius:var(--radius-pill);border:2px solid transparent;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;z-index:0;transition:background-size .45s cubic-bezier(.4,0,.2,1),transform .18s,box-shadow .18s,color .45s}.ez-btn--buy,.ez-btn--main{border:0;color:#fff;background-origin:border-box;background-clip:border-box;background-size:100% 100%;background-position:0% 0%}.ez-btn--buy{background-image:linear-gradient(136deg,var(--cta-buy) 0%,var(--cta-buy-hover) 100%);box-shadow:var(--shadow-btn-green)}.ez-btn--main{background-image:linear-gradient(136deg,var(--brand-blue) 0%,var(--brand-cyan) 100%);box-shadow:var(--shadow-btn-blue)}.ez-btn--buy:hover,.ez-btn--main:hover{background-size:160% 100%;transform:translateY(-1px)}.ez-btn--buy:hover{box-shadow:var(--shadow-btn-green-hover)}.ez-btn--main:hover{box-shadow:var(--shadow-btn-blue-hover)}.ez-btn--outline,.ez-btn--outline-light,.ez-btn--light{box-shadow:none}.ez-btn--outline:before,.ez-btn--outline-light:before,.ez-btn--light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:translate(-101%);transition:transform .45s cubic-bezier(.4,0,.2,1);z-index:-1}.ez-btn--outline{background:#fff;color:var(--brand-blue);border-color:var(--brand-blue)}.ez-btn--outline:before{background:var(--brand-blue)}.ez-btn--outline:hover{color:#fff}.ez-btn--outline:hover:before{transform:translate(0)}.ez-btn--outline-light{background:transparent;color:#fff;border-color:#fff}.ez-btn--outline-light:before{background:#fff}.ez-btn--outline-light:hover{color:var(--navy)}.ez-btn--outline-light:hover:before{transform:translate(0)}.ez-btn--light{background:#fff;color:var(--brand-blue);border:0}.ez-btn--light:before{background:var(--brand-cyan)}.ez-btn--light:hover{color:#fff}.ez-btn--light:hover:before{transform:translate(0)}.ez-btn[disabled],.ez-btn--off{opacity:.4;pointer-events:none}ul.ez-list,ol.ez-list{list-style:none;margin:0 0 16px;padding:0}ul.ez-list>li,ol.ez-list>li{position:relative;padding-left:28px;margin-bottom:8px;counter-increment:ez-n}ol.ez-list{counter-reset:ez-n}ul.ez-list>li:before{content:"";position:absolute;left:0;top:calc(.62em - 2px);width:8px;height:8px;border-radius:50%;background:var(--brand-blue)}ol.ez-list>li:before{content:counter(ez-n);position:absolute;left:0;top:-2px;width:24px;height:24px;border-radius:50%;background:var(--brand-blue);color:#fff;font-size:13px;font-weight:700;line-height:24px;text-align:center}table.ez-table{width:100%;border-collapse:collapse;font-size:16px;margin:0 0 16px}.ez-table th{text-align:left;font-weight:700;font-size:16px;color:var(--navy);padding:14px 16px;background:var(--surface-alt);border-bottom:2px solid var(--brand-blue)}.ez-table td{padding:14px 16px;border-bottom:1px solid #E5E5E5;color:var(--ink)}.ez-table td.num,.ez-table th.num{text-align:right}.ez-table caption{caption-side:bottom;text-align:left;font-size:14.4px;color:var(--ink-muted);padding-top:8px}.ez-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:var(--media-opacity)}.ez-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--media-overlay)}@media(max-width:767px){.ez-media-overlay{background:var(--media-overlay-mobile)}}.ez-stars{color:var(--star);letter-spacing:2px}blockquote{margin:0 0 16px;padding:0 0 0 20px;border-left:3px solid var(--brand-cyan);color:var(--navy);font-size:20px;line-height:1.5}.ez-badge{display:inline-block;padding:7px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1;color:#fff;background:var(--brand-blue)}.ez-badge--sale{background:var(--cta-buy)}.ez-badge--sold{background:var(--navy)}.ez-badge--neutral{background:var(--surface-alt);color:var(--navy)}.ez-badge--outline{background:transparent;color:var(--brand-blue);border:2px solid var(--brand-blue)}.ez-input{width:100%;padding:12px 16px;font:inherit;color:var(--ink);border:1px solid var(--border-input);border-radius:var(--radius-pill);background:#fff}textarea.ez-input{border-radius:var(--radius-textarea);min-height:120px}.ez-input:focus{outline:2px solid var(--brand-cyan);outline-offset:2px}.ez-footer{background:var(--surface-footer);color:#fff;padding:var(--ez-section-gap) 0 32px}@media(max-width:767px){h1,.ez-h1{font-size:36px}h2,.ez-h2{font-size:26px}.ez-section{padding:40px 0}}@media(prefers-reduced-motion:reduce){.ez-btn,.ez-btn:before,.ez-btn--outline:before,.ez-btn--outline-light:before,.ez-btn--light:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ermeco-base.css.map */
