.ecf-hero{position:relative;background:#172130;color:#fff;isolation:isolate}.ecf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 78% 40%,#c6f43233,#c6f43200 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.ecf .ecf-hero h1{color:#fff}.ecf .ecf-hero__kicker{color:#b7c1cc}.ecf-hero__kicker:before{background:#c6f432}.ecf .ecf-hero__sub{color:#d3dae2}.ecf-hero .ecf-finder{border-color:transparent;box-shadow:0 24px 50px -24px #0009}.ecf-hero .ecf-bp__plate{border-color:transparent;box-shadow:0 50px 80px -30px #000000a6,0 0 0 1px #ffffff14}.ecf-cats{padding:64px 0 8px}.ecf-cats__head{margin-bottom:24px}.ecf-cats__head h2{font-size:clamp(28px,3.4vw,44px)}.ecf-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ecf a.ecf-cat{display:flex;flex-direction:column;gap:6px;min-height:200px;padding:22px 22px 20px;border-radius:14px;text-decoration:none;color:#172130;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ecf a.ecf-cat:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px #17213073}.ecf a.ecf-cat:focus-visible{outline:3px solid #172130;outline-offset:3px}.ecf-cat svg{width:58px;height:58px;margin-bottom:10px}.ecf-cat strong{font-family:Archivo,sans-serif;font-stretch:115%;font-weight:700;font-size:20px;line-height:1.15}.ecf-cat span{font-size:14px;line-height:1.4;color:#3a4656}.ecf-cat em{font-style:normal;font-weight:600;font-size:15px;margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:6px}.ecf-cat em:after{content:"";width:18px;height:2px;background:currentColor;transition:width .2s}.ecf a.ecf-cat:hover em:after{width:28px}.ecf-cat--lime{background:#e6f6b8}.ecf-cat--sky{background:#dce9fb}.ecf-cat--sand{background:#f5ead7}.ecf-cat--mint{background:#d7f0e8}.ecf-card__body .ecf-badge{box-shadow:0 0 0 1px #172130 inset}.ecf-model--on{background:#e6f6b8}.ecf.ecf-pay{background:#172130;color:#c4ccd6}.ecf-pay__in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #2C3A4F;font-size:14px}.ecf-pay__in ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ecf-pay__in li svg{display:block;height:24px;width:auto;border-radius:4px}.ecf-pay__ssl{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.ecf-pay__ssl svg{width:14px;height:14px}.ecf-ch{background:#172130;color:#fff;position:relative;isolation:isolate;padding-bottom:40px}.ecf-ch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 80% at 85% 20%,#c6f43229,#c6f43200 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.ecf.ecf-ch h1{color:#fff}.ecf-ch .ecf-ch__crumb,.ecf-ch .ecf-ch__crumb a{color:#b7c1cc}.ecf-ch .ecf-ch__desc{color:#d3dae2}.ecf-ch .ecf-ch__chips li{background:transparent;border-color:#ffffff73;color:#fff}.ecf-ch .ecf-ch__help{color:#172130;border-color:transparent}@media(max-width:980px){.ecf-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ecf-cats{padding:44px 0 0}.ecf-cats__grid{gap:10px}.ecf a.ecf-cat{min-height:0;padding:16px 14px}.ecf-cat svg{width:44px;height:44px;margin-bottom:4px}.ecf-cat strong{font-size:17px}.ecf-cat span{font-size:13px}.ecf-pay__ssl{margin-left:0}}@media(prefers-reduced-motion:reduce){.ecf a.ecf-cat{transition:none}.ecf a.ecf-cat:hover{transform:none}}.ecf-pick{scroll-margin-top:90px}.ecf a.ecf-model{color:#172130;transition:border-color .15s ease,background-color .15s ease}.ecf a.ecf-model:hover{border-color:#172130;background:#f4fbdf}.ecf a.ecf-model--on:hover{background:#ddf2a2}.ecf a.ecf-model:focus-visible{outline:3px solid #172130;outline-offset:3px}.ecf-model small{font-size:14px;line-height:1.35;color:#3a4656}.ecf a.ecf-model--ask{border-style:dashed;background:transparent}.ecf-models--sm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ecf-models--sm .ecf-model{min-height:0;padding:14px}.ecf-models--sm .ecf-model strong{font-size:18px}.ecf-ch__switch{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;color:#b7c1cc}.ecf-ch__switch ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ecf-ch__switch a,.ecf-ch__switch [aria-current]{display:inline-block;padding:5px 11px;border-radius:999px;font-weight:500;text-decoration:none}.ecf-ch__switch a{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.ecf-ch__switch a:hover{box-shadow:inset 0 0 0 1px #c6f432;color:#c6f432}.ecf-ch__switch [aria-current]{background:#c6f432;color:#172130}@media(max-width:980px){.ecf-models--sm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ecf-ch__switch a,.ecf-ch__switch [aria-current]{padding:8px 12px}.ecf-model small{font-size:13px}}.ecf-card__inc{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.ecf-card__inc li{position:relative;padding-left:32px;font-size:16px;line-height:1.4;color:#172130}.ecf-card__inc li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#c6f432 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23172130' stroke-width='2'/%3E%3C/svg%3E") center/20px no-repeat}.ecf-card--hero .ecf-card__img{background:#e1e6eb}.ecf-card{position:relative}.ecf-card .ecf-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ecf-card form,.ecf-card .ecf__btn{position:relative;z-index:2}.ecf-card--hero .ecf-card__body{justify-content:center;padding:40px 44px}.ecf .ecf-card--hero .ecf-card__title{font-size:clamp(24px,2.2vw,32px);line-height:1.15}.ecf .ecf-card--hero .ecf-card__row{margin-top:36px}.ecf-card--hero .ecf-card__inc{margin-top:22px;gap:14px}.ecf-card--hero .ecf-card__inc li{font-size:18px}@media(max-width:640px){.ecf-card--hero .ecf-card__body{padding:18px 18px 20px}.ecf .ecf-card--hero .ecf-card__row{margin-top:20px}.ecf-card--hero .ecf-card__inc li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ecf-7.css.map */
