.ez-landing-hero .image-banner{background:var(--navy)}.ez-landing-hero .image-banner__image img{opacity:var(--media-opacity)}.ez-landing-hero .media:after{background:var(--media-overlay)!important;opacity:1!important}.ez-landing-hero .image-banner>.container{padding-top:72px!important;padding-bottom:80px!important}.ez-landing-hero .text-overlay{max-width:720px;padding:0!important;background:none!important;color:#fff!important}.ez-landing-hero .text-overlay__block{margin-left:0!important;margin-right:0!important}.ez-landing-hero .ez-eyebrow{margin:0 0 4px;color:var(--brand-cyan)}.ez-landing-hero .text-overlay__heading{max-width:720px;margin:0 0 20px!important;font-family:var(--font-sans)!important;font-size:50px!important;line-height:var(--hero-title-leading)!important;font-weight:var(--hero-title-weight)!important;letter-spacing:var(--hero-title-tracking)!important;text-transform:none!important;color:#fff!important}.ez-landing-hero .text-overlay__block.rte,.ez-landing-hero .text-overlay__block.rte p{max-width:600px;margin:0!important;font-size:20px!important;line-height:1.6!important;color:#e6eef5!important}.ez-landing-hero .text-overlay__buttons{margin-top:32px!important;gap:14px}.ez-landing-hero .text-overlay__buttons .btn{position:relative;overflow:hidden;isolation:isolate;z-index:0;min-height:0!important;margin:0!important;padding:12px 26px!important;border-radius:var(--radius-pill)!important;font-family:var(--font-sans)!important;font-size:14.08px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;transition:background-size .45s cubic-bezier(.4,0,.2,1),transform .18s,box-shadow .18s,color .45s!important}.ez-landing-hero .text-overlay__buttons .btn:first-child{border:2px solid transparent!important;color:#fff!important;background:linear-gradient(136deg,var(--brand-blue) 0%,var(--brand-cyan) 100%) border-box!important;background-size:100% 100%!important;box-shadow:var(--shadow-btn-blue)!important}.ez-landing-hero .text-overlay__buttons .btn:first-child:hover{background-size:160% 100%!important;transform:translateY(-1px);box-shadow:var(--shadow-btn-blue-hover)!important}.ez-landing-hero .text-overlay__buttons .btn+.btn{border:2px solid #fff!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.ez-landing-hero .text-overlay__buttons .btn+.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#fff;transform:translate(-101%);transition:transform .45s cubic-bezier(.4,0,.2,1)}.ez-landing-hero .text-overlay__buttons .btn+.btn:hover{color:var(--navy)!important}.ez-landing-hero .text-overlay__buttons .btn+.btn:hover:before{transform:translate(0)}.ez-landing-hero .text-overlay__buttons .btn:after{display:none!important}.ez-landing-hero .ez-hero-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;font-size:14.4px;color:#e6eef5}.ez-landing-hero .ez-hero-rating strong{color:#fff}.ez-landing-hero .ez-stars{font-size:16px}main [id*=featured_collection] .btn--primary,main [id*=contact_form] .btn--primary{position:relative;overflow:hidden;isolation:isolate;padding:12px 26px!important;border:0!important;border-radius:var(--radius-pill)!important;background:linear-gradient(136deg,var(--brand-blue) 0%,var(--brand-cyan) 100%)!important;background-size:100% 100%!important;box-shadow:var(--shadow-btn-blue)!important;color:#fff!important;font-size:14.08px!important;font-weight:700!important;transition:background-size .45s cubic-bezier(.4,0,.2,1),transform .18s,box-shadow .18s!important}main [id*=featured_collection] .btn--primary:hover,main [id*=contact_form] .btn--primary:hover{background-size:160% 100%!important;transform:translateY(-1px);box-shadow:var(--shadow-btn-blue-hover)!important}main .page__content{margin-top:var(--ez-section-gap)!important;margin-bottom:var(--ez-section-gap)}main [id*=featured_collection] h2,main [id*=contact_form] h2{font-family:var(--font-sans)!important;font-size:32px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:normal!important;color:var(--navy)!important}main [id*=featured_collection] .section__header a{color:var(--ink)!important;font-weight:700;text-decoration:none!important;border-bottom:2px solid var(--brand-cyan)}main [id*=featured_collection] .section__header a:hover{color:var(--brand-blue-hover)!important;background:#acd6e8;border-bottom-color:#acd6e8}.ez-landing-faq .ez-faq-section__title{margin:0!important;font-size:clamp(30px,3.6vw,44px)!important;line-height:1.2!important;color:var(--navy)!important}main:has(.ez-landing-faq) .page__content details-disclosure,main:has(.ez-landing-faq) .page__content :is(h2,h3):has(+style+details-disclosure),main:has(.ez-landing-faq) .page__content :is(h2,h3):has(+details-disclosure){display:none!important}main [id*=contact_form] .section{padding-top:var(--ez-section-gap)!important;padding-bottom:var(--ez-section-gap)!important}main [id*=contact_form] label{font-size:14.4px!important;font-weight:700!important;color:var(--navy)!important}main [id*=contact_form] .input,main [id*=contact_form] input:not([type=hidden]),main [id*=contact_form] textarea{padding:12px 16px!important;border:1px solid var(--border-input)!important;border-radius:var(--radius-pill)!important;background:#fff!important;color:var(--ink)!important;font-size:16px!important}main [id*=contact_form] textarea{border-radius:var(--radius-textarea)!important;min-height:140px}main [id*=contact_form] .input:focus,main [id*=contact_form] input:focus,main [id*=contact_form] textarea:focus{outline:2px solid var(--brand-cyan)!important;outline-offset:2px;box-shadow:none!important}@media(max-width:767px){main [id*=featured_collection] h2,main [id*=contact_form] h2{font-size:26px!important}.ez-landing-hero .media:after{background:var(--media-overlay-mobile)!important}.ez-landing-hero .image-banner>.container{padding-top:48px!important;padding-bottom:56px!important}.ez-landing-hero .text-overlay__heading{font-size:34px!important}.ez-landing-hero .text-overlay__block.rte,.ez-landing-hero .text-overlay__block.rte p{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ermeco-landing.css.map */
