:root{--ame-hp-section-y: clamp(56px, 6vw, 88px);--ame-hp-section-y-tight: clamp(40px, 4.5vw, 64px);--ame-hp-surface: #f6f8fa;--ame-hp-surface-2: #eef3f7;--ame-hp-ink: #0f2a3d}@media screen and (max-width:749px){:root{--ame-hp-section-y: clamp(36px, 9vw, 56px);--ame-hp-section-y-tight: clamp(28px, 7vw, 44px)}}.ame-hp{padding:var(--ame-hp-section-y) var(--ame-space-4, 1rem)}.ame-hp--tight{padding-top:var(--ame-hp-section-y-tight);padding-bottom:var(--ame-hp-section-y-tight)}.ame-hp--surface{background:var(--ame-hp-surface)}.ame-hp--white{background:var(--ame-white, #fff)}.ame-hp--navy{background:var(--ame-navy, #003052);color:var(--ame-white, #fff)}.ame-hp__inner{max-width:var(--ame-max-width, 1280px);margin:0 auto}.ame-hp ul[role=list],.ame-hp ol[role=list],.ame-hero ul,.ame-trust ul{list-style:none;margin:0;padding:0}.ame-hp ul[role=list]>li{margin:0;padding:0}.ame-hp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ame-space-4, 1rem);margin-bottom:var(--ame-space-8, 2rem)}.ame-hp-head--center{flex-direction:column;align-items:center;text-align:center}.ame-hp-head__eyebrow{display:block;font-size:var(--ame-text-xs, 1.3rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ame-primary, #0075b8);margin:0 0 var(--ame-space-2, .5rem)}.ame-hp--navy .ame-hp-head__eyebrow{color:var(--ame-accent, #f2c345)}.ame-hp-head__heading{font-family:var(--ame-font-heading);font-size:clamp(2.4rem,1.6rem + 1.4vw,3.4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--ame-hp-ink);margin:0}.ame-hp--navy .ame-hp-head__heading{color:var(--ame-white, #fff)}.ame-hp-head__text{font-size:var(--ame-text-base, 1.6rem);line-height:1.55;color:var(--ame-text-muted, #555);margin:var(--ame-space-2, .5rem) 0 0;max-width:60ch}.ame-hp--navy .ame-hp-head__text{color:#ffffffd1}.ame-hp-head__link{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;font-size:var(--ame-text-sm, 1.4rem);font-weight:700;color:var(--ame-primary-dark, #004a7c);text-decoration:none;border-bottom:2px solid transparent}.ame-hp-head__link:hover{border-bottom-color:currentColor}.ame-hp-head__link svg{width:16px;height:16px}.ame-hp--navy .ame-hp-head__link{color:var(--ame-white, #fff)}@media screen and (max-width:749px){.ame-hp-head{flex-wrap:wrap;align-items:flex-start;margin-bottom:var(--ame-space-6, 1.5rem)}.ame-hp-head__link{flex:0 1 auto;max-width:100%;white-space:normal;min-height:0;padding:4px 0}.ame-hp-head__link svg{flex:none}}.ame-hp a:focus-visible,.ame-hp button:focus-visible,.ame-hero a:focus-visible,.ame-hero button:focus-visible,.ame-trust a:focus-visible{outline:3px solid var(--ame-accent, #f2c345);outline-offset:3px}.ame-hp--navy a:focus-visible,.ame-hp--navy button:focus-visible{outline-color:var(--ame-white, #fff)}.ame-hp-products{display:flex;gap:var(--ame-space-4, 1rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ame-space-4, 1rem);padding-bottom:var(--ame-space-2, .5rem);scrollbar-width:thin}.ame-hp-products>*{flex:0 0 72%;scroll-snap-align:start}@media screen and (min-width:600px){.ame-hp-products>*{flex-basis:44%}}@media screen and (min-width:990px){.ame-hp-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:0}.ame-hp-products>*{flex:none}}@media(prefers-reduced-motion:reduce){.ame-hp-products{scroll-behavior:auto;scroll-snap-type:none}}.ame-hp-products .ame-card{border:1px solid var(--ame-hairline, #e7ecf1);border-radius:var(--ame-radius-lg, 12px);box-shadow:none;height:100%}.ame-hp-products .ame-card:hover{border-color:var(--ame-primary, #0075b8);box-shadow:var(--ame-shadow-sm);transform:none}.ame-hp-products .ame-card__title{-webkit-line-clamp:2!important}.ame-hp-products .ame-card__image-wrap{aspect-ratio:1 / 1}.ame-hp-products .ame-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ame-hp-products .ame-card__compare-price{white-space:nowrap}.ame-hp-products .ame-card__save{flex-basis:100%;white-space:nowrap;font-size:var(--ame-text-xs, 1.3rem);color:#1e6b2f;font-weight:700}.ame-hp .ame-btn--ghost{background:transparent;color:var(--ame-white, #fff);border-color:#fff9}.ame-hp .ame-btn--ghost:hover{background:#ffffff1a;border-color:var(--ame-white, #fff);color:var(--ame-white, #fff)}.ame-hp a.ame-btn--accent,.ame-hp a.ame-btn--accent:hover{color:var(--ame-text, #1a1a2e)}@media screen and (max-width:749px){.ame-hp .ame-btn--block-mobile{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ame-home.css.map */
