.eye-test-page{--dc-chocolate: #2B0D00;--dc-chocolate-deep: #1A0800;--dc-cream: #E5DAD1;--dc-cream-soft: #EFE7DF;--dc-ivory: #F5F0EA;--dc-lilac: #B180BB;--dc-lilac-deep: #8F5D99;--dc-blush: #EEC6D0;--dc-ink: #2B0D00;--dc-line: #D8CDC1;--dc-font: "Grtsk Peta", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;font-family:var(--dc-font);color:var(--dc-ink);background:var(--dc-ivory);-webkit-font-smoothing:antialiased;line-height:1.5}.eye-test-page *,.eye-test-page *:before,.eye-test-page *:after{box-sizing:border-box}.eye-test-page h1,.eye-test-page h2,.eye-test-page h3,.eye-test-page h4{font-family:var(--dc-font);font-weight:400;text-transform:none;margin:0}.eye-test-page a{color:inherit;text-decoration:none}.eye-test-page p{margin:0;letter-spacing:inherit;line-height:inherit}.eye-test-page ul{list-style:none;margin:0;padding:0;line-height:inherit}.eye-test-page img{display:block;max-width:100%}.eye-test-page .et-eyebrow{font-family:var(--dc-font);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.4}.eye-test-page .et-section-kicker{font-family:var(--dc-font);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dc-chocolate);text-align:center;margin-bottom:14px;line-height:1.4}.eye-test-page .et-section-title{font-family:var(--dc-font);font-size:clamp(26px,3.2vw,40px)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.1!important;text-align:center;text-transform:none!important;color:var(--dc-chocolate);margin:0}.eye-test-page .et-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:15px 36px;font-family:var(--dc-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease;line-height:1}.eye-test-page .et-btn--primary{background:var(--dc-lilac);border-color:var(--dc-lilac);color:#fff!important}.eye-test-page .et-btn--primary:hover,.eye-test-page .et-btn--primary:focus-visible{background:var(--dc-lilac-deep);border-color:var(--dc-lilac-deep);color:#fff!important}.eye-test-page .et-btn--ghost{background:transparent;border-color:var(--dc-chocolate);color:var(--dc-chocolate)!important}.eye-test-page .et-btn--ghost:hover,.eye-test-page .et-btn--ghost:focus-visible{background:var(--dc-chocolate);border-color:var(--dc-chocolate);color:var(--dc-cream)!important}.eye-test-page .et-btn--on-dark{background:var(--dc-lilac);border-color:var(--dc-lilac);color:#fff!important}.eye-test-page .et-btn--on-dark:hover,.eye-test-page .et-btn--on-dark:focus-visible{background:var(--dc-cream);border-color:var(--dc-cream);color:var(--dc-chocolate)!important}.eye-test-page .et-btn__arrow{margin-left:8px;display:inline-block;transition:transform .2s ease}.eye-test-page .et-btn:hover .et-btn__arrow{transform:translate(4px)}.et-hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:var(--dc-cream-soft);overflow:hidden}.et-hero__copy{padding:80px 48px 80px 80px;display:flex;flex-direction:column;justify-content:center;max-width:660px}.eye-test-page .et-hero__eyebrow{font-family:var(--dc-font);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-chocolate);margin-bottom:24px;display:flex;align-items:center;gap:12px;line-height:1.4}.eye-test-page .et-hero__eyebrow:before{content:"";width:24px;height:1px;background:currentColor;flex-shrink:0;opacity:.45}.eye-test-page h1.et-hero__headline{font-family:var(--dc-font);font-weight:400;font-size:clamp(36px,4.6vw,56px);line-height:1.06;letter-spacing:-.03em;color:var(--dc-chocolate);text-transform:none;margin:0 0 24px}.eye-test-page h1.et-hero__headline em{font-style:normal;color:var(--dc-lilac-deep)}.eye-test-page p.et-hero__sub{font-family:var(--dc-font);font-size:16px;font-weight:400;line-height:1.65;color:var(--dc-ink);max-width:440px;margin:0 0 36px;opacity:.75;letter-spacing:normal}.et-hero__cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.eye-test-page .et-hero__meta{font-family:var(--dc-font);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--dc-chocolate);opacity:.5;line-height:1}.eye-test-page .et-hero__meta:before{content:"\25f7  ";margin-right:4px}.et-hero__visual{position:relative;background:var(--dc-cream);overflow:hidden;min-height:480px}.et-hero__portrait{position:absolute;top:0;right:0;bottom:0;left:0}.et-hero__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.et-needs{background:var(--dc-ivory);padding:96px 48px}.et-needs__inner{max-width:1200px;margin:0 auto}.et-needs__header{text-align:center;margin-bottom:64px}.et-needs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.et-need-card{text-align:center;display:flex;flex-direction:column;align-items:center}.et-need-card__icon{width:180px;height:180px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:28px;cursor:pointer}.et-need-card__icon .bg-shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transition:transform .6s cubic-bezier(.22,1,.36,1);transform-origin:center}.et-need-card__icon>svg:not(.bg-shape){position:relative;z-index:1;transition:transform .6s cubic-bezier(.22,1,.36,1)}.et-need-card:hover .et-need-card__icon .bg-shape{transform:scale(1.12) rotate(-8deg)}.et-need-card:hover .et-need-card__icon>svg:not(.bg-shape){transform:translateY(-6px) rotate(-2deg)}.et-need-card:nth-child(2):hover .et-need-card__icon>svg:not(.bg-shape){transform:translateY(-4px) scale(1.04)}.et-need-card:nth-child(3):hover .et-need-card__icon>svg:not(.bg-shape){transform:translateY(-6px) rotate(2deg)}.et-need-card:hover .et-need-card__icon .bg-shape circle{animation:et-pulse 1.4s ease-in-out infinite}@keyframes et-pulse{0%,to{opacity:1}50%{opacity:.8}}.eye-test-page .et-need-card__title{font-family:var(--dc-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-chocolate);margin-bottom:10px;line-height:1.5}.eye-test-page p.et-need-card__body{font-family:var(--dc-font);font-size:15px;font-weight:400;line-height:1.65;color:var(--dc-ink);opacity:.72;max-width:260px;letter-spacing:normal}.et-needs__cta{text-align:center;margin-top:64px}.et-steps{background:#fff;padding:96px 48px;border-top:1px solid var(--dc-line)}.et-steps__inner{max-width:1100px;margin:0 auto}.et-steps__header{text-align:center;margin-bottom:0}.et-step{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-top:80px}.et-step:nth-child(2n) .et-step__copy{order:2}.et-step:nth-child(2n) .et-step__visual{order:1}.et-step__copy{max-width:420px;justify-self:center}.eye-test-page .et-step__num{font-family:var(--dc-font);font-weight:300;font-size:80px;line-height:1;letter-spacing:-.05em;color:var(--dc-chocolate);opacity:.18;margin-bottom:16px}.eye-test-page .et-step__label{font-family:var(--dc-font);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dc-chocolate);margin-bottom:12px;line-height:1.4}.eye-test-page h3.et-step__head{font-family:var(--dc-font);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.02em;color:var(--dc-chocolate);text-transform:none;margin-bottom:20px}.eye-test-page ul.et-step__list{display:flex;flex-direction:column;gap:12px;line-height:1.65}.eye-test-page ul.et-step__list li{font-family:var(--dc-font);font-size:15px;font-weight:400;line-height:1.65;color:var(--dc-ink);padding-left:20px;position:relative;opacity:.75;letter-spacing:normal}.eye-test-page ul.et-step__list li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--dc-chocolate);opacity:.4}.et-step__cta{margin-top:28px}.et-step__visual{aspect-ratio:4/5;background:var(--dc-cream);position:relative;overflow:hidden}.et-step__visual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.et-final{background:var(--dc-chocolate);color:var(--dc-cream);padding:120px 48px;text-align:center;position:relative;overflow:hidden}.et-final:before,.et-final:after{content:"";position:absolute;border-radius:50%;background:#f5eee30d;pointer-events:none}.et-final:before{width:400px;height:400px;top:-160px;left:-100px}.et-final:after{width:300px;height:300px;bottom:-100px;right:-60px}.et-final__inner{max-width:740px;margin:0 auto;position:relative;z-index:1}.eye-test-page .et-final__eyebrow{font-family:var(--dc-font);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-cream);opacity:.5;margin-bottom:20px;line-height:1.4}.eye-test-page h2.et-final__headline{font-family:var(--dc-font);font-weight:400;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.03em;color:var(--dc-cream);text-transform:none;margin-bottom:20px}.eye-test-page h2.et-final__headline em{font-style:normal;color:var(--dc-lilac)}.eye-test-page p.et-final__sub{font-family:var(--dc-font);font-size:16px;font-weight:400;line-height:1.65;color:var(--dc-cream);opacity:.72;max-width:500px;margin:0 auto 40px;letter-spacing:normal}@media(max-width:1100px){.et-hero__copy{padding:64px 40px 64px 48px}.et-step{gap:56px}}@media(max-width:900px){.et-hero{grid-template-columns:1fr;min-height:auto}.et-hero__copy{padding:56px 24px 48px;max-width:100%}.et-hero__visual{min-height:380px}.et-needs{padding:72px 24px}.et-needs__grid{grid-template-columns:1fr;gap:40px}.et-needs__header{margin-bottom:48px}.eye-test-page p.et-need-card__body{max-width:100%}.et-needs__cta{margin-top:48px}.et-steps{padding:72px 24px}.et-step{grid-template-columns:1fr;gap:32px;margin-top:56px}.et-step:nth-child(2n) .et-step__copy{order:0}.et-step:nth-child(2n) .et-step__visual{order:0}.et-step__copy{max-width:100%}.eye-test-page .et-step__num{font-size:56px}.et-final{padding:80px 24px}}@media(max-width:600px){.eye-test-page h1.et-hero__headline{font-size:clamp(28px,7vw,42px)}.eye-test-page p.et-hero__sub{font-size:15px}.eye-test-page .et-btn{padding:14px 26px}.eye-test-page h3.et-step__head{font-size:24px}.eye-test-page .et-step__num{font-size:48px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/eye-test.css.map */
