.eyewear-tech-feature{background:#ebebeb;color:#0f1013;padding:48px 20px 64px}.eyewear-tech-feature__container{max-width:var(--page-width-container);margin:0 auto}.eyewear-tech-feature__title{margin:0;text-align:center;font-size:clamp(28px,3.2vw,48px);line-height:1.1;font-weight:700;letter-spacing:.01em}.eyewear-tech-feature__content{margin-top:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,96px);align-items:end}.eyewear-tech-feature__icon-wrap{margin-bottom:16px}.eyewear-tech-feature__icon{width:56px;height:auto;display:block}.eyewear-tech-feature__brand{margin:0;font-size:clamp(54px,6.8vw,110px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;font-weight:700}.eyewear-tech-feature__left-copy{margin-top:40px;max-width:560px;color:#292a2e;font-size:clamp(14px,1vw,16px);line-height:1.75}.eyewear-tech-feature__left-copy p{margin:0}.eyewear-tech-feature__statement{margin:0;max-width:620px;font-size:24px;line-height:1.32;font-weight:600;color:#111216}.eyewear-tech-feature__highlight{display:inline-block;border:2px solid #111216;border-radius:999px;padding:.01em .28em .08em;line-height:1;transform:rotate(-5deg)}@media screen and (max-width:989px){.eyewear-tech-feature{padding-top:36px;padding-bottom:44px}.eyewear-tech-feature__content{margin-top:36px;grid-template-columns:1fr;gap:30px}.eyewear-tech-feature__left-copy{margin-top:24px}}.image-compare{padding:40px 0 0;background:#fff}.image-compare__container{margin:0 auto}.image-compare__tabs{position:relative;left:var(--position);transform:translate(-50%);width:max-content;display:flex;gap:12px;margin-bottom:14px;z-index:6}.image-compare__tab{border:1px solid #121212;background:#fff;color:#121212;border-radius:999px;padding:8px 26px;font-size:13px;line-height:1.1;cursor:pointer}.image-compare__tab.is-active{background:#121212;color:#fff}.image-compare__stage{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 7.5;--position: 50%}.image-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.image-compare__img,.image-compare__placeholder{width:100%;height:100%;display:block;object-fit:cover}.image-compare__divider{position:absolute;top:0;bottom:0;left:var(--position);width:2px;transform:translate(-1px);background-image:repeating-linear-gradient(to bottom,rgba(18,18,18,.9) 0 7px,transparent 7px 13px);z-index:3;pointer-events:none}.image-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5;margin:0}.image-compare__handle{position:absolute;left:var(--position);top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:999px;border:1px solid #111111;background:#fff;z-index:4;pointer-events:none;display:grid;place-items:center;box-shadow:0 6px 20px #00000038}.image-compare__handle span{width:2px;height:14px;background:#111;display:block}@media screen and (max-width:989px){.image-compare{padding:20px 0 28px}.image-compare__container{max-width:100%}.image-compare__stage{aspect-ratio:16 / 10}}.newsletter-squad{display:block;background:#fff;color:#171717;padding-top:var(--ns-pt, 60px);padding-bottom:var(--ns-pb, 80px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.newsletter-squad__inner{box-sizing:border-box;max-width:1024px;margin:0 auto;padding-left:56px;padding-right:56px}.newsletter-squad__intro{display:flex;flex-direction:column;gap:20px;max-width:456px;margin-bottom:60px}.newsletter-squad__heading{margin:0;font-weight:700;font-size:38px;line-height:46px;text-transform:uppercase;color:#171717}.newsletter-squad__lead{margin:0;font-weight:500;font-size:20px;line-height:24px;color:#171717}.newsletter-squad__note{margin:0;font-weight:400;font-size:15px;line-height:1.3;color:#616161}.newsletter-squad__main{display:flex;flex-direction:column;align-items:center;gap:40px}.newsletter-squad__form{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;width:100%;max-width:564px;margin:0}.newsletter-squad__field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.newsletter-squad__label{padding:0;font-weight:600;font-size:12px;line-height:18px;color:#666;margin-bottom:8px}.newsletter-squad__input{box-sizing:border-box;width:100%;padding:16px;border:1px solid #cccccc;border-radius:8px;background:#fff;font-family:inherit;font-weight:400;font-size:16px;line-height:24px;color:#171717}.newsletter-squad__input::placeholder{color:#666;opacity:1}.newsletter-squad__input:focus{outline:none;border-color:#171717}.newsletter-squad__interests{gap:8px}.newsletter-squad__check{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.newsletter-squad__checkbox{flex:0 0 auto;box-sizing:border-box;width:24px;height:24px;margin:0;border:1px solid #cccccc;border-radius:8px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:24px 24px;appearance:none;-webkit-appearance:none;cursor:pointer}.newsletter-squad__checkbox{width:24px;height:24px}.newsletter-squad__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12L3.41 13.41L9 19L21 7L19.59 5.59L9 16.17Z' fill='%23FF01FF'/%3E%3C/svg%3E");background-color:#fff;border:1px solid #CCCCCC}.newsletter-squad__checkbox:focus-visible{outline:1px solid #CCCCCC;outline-offset:1px}.newsletter-squad__check-text{font-weight:400;font-size:16px;line-height:24px;color:#666}.newsletter-squad__checkbox:checked~.newsletter-squad__check-text{color:#000}.newsletter-squad__submit{box-sizing:border-box;width:100%;height:60px;padding:16px;border:0;border-radius:8px;background:#000;color:#fff;font-family:inherit;font-weight:700;font-size:16px;line-height:24px;text-align:center;cursor:pointer}.newsletter-squad__submit:hover{opacity:.9}.newsletter-squad__benefits{width:100%;max-width:564px;text-align:center;font-weight:500;font-size:20px;line-height:35px;color:#171717;align-items:start;display:flex;flex-direction:column}.newsletter-squad__benefits p{margin:0}.newsletter-squad__success{margin:0;color:#1a7f37;font-weight:600;font-size:16px;line-height:24px}.newsletter-squad__error{margin:0;color:#d02f44;font-weight:600;font-size:16px;line-height:24px}@media(max-width:767px){.newsletter-squad__inner{padding-left:20px;padding-right:20px}.newsletter-squad__intro{margin-bottom:40px}.newsletter-squad__heading{font-size:28px;line-height:34px}}.scz-partner-v2{--scz-bg:#09090b;--scz-copy:#fff;--scz-muted:#cfcfcf;--scz-label:#ff52c5;--scz-hero-label:#ff52c5;--scz-hero-accent:#ff45bd;--scz-tile-label:#ff54bd;--scz-cta-bg:#ff00a7;--scz-cta-text:#fff;--scz-cta-outline:transparent;--scz-focus:#ff54bd;--scz-hero-cta-bg:#fff;--scz-hero-cta-text:#111;--scz-step-bg:#161619;--scz-step-copy:#c8c8c8;--scz-note:#b9b9b9}.scz-partner-v2--white{--scz-label:#fff;--scz-hero-label:#fff;--scz-hero-accent:#fff;--scz-tile-label:#fff;--scz-cta-bg:#fff;--scz-cta-text:#151515;--scz-cta-outline:#fff;--scz-focus:#fff}.scz-partner-v2--grey{--scz-label:#c1c3c9;--scz-hero-label:#c1c3c9;--scz-hero-accent:#d0d1d6;--scz-tile-label:#d0d1d6;--scz-cta-bg:#bfc3ca;--scz-cta-text:#111;--scz-cta-outline:#bfc3ca;--scz-focus:#d0d1d6;--scz-hero-cta-bg:#bfc3ca;--scz-hero-cta-text:#111}.scz-partner-v2--black{--scz-bg:#f4f4f5;--scz-copy:#111114;--scz-muted:#444449;--scz-label:#1c1c1e;--scz-hero-label:#eee;--scz-hero-accent:#fff;--scz-tile-label:#fff;--scz-cta-bg:#101013;--scz-cta-text:#fff;--scz-cta-outline:#fff;--scz-focus:#fff;--scz-hero-cta-bg:#101013;--scz-hero-cta-text:#fff;--scz-step-bg:#e5e5e7;--scz-step-copy:#444449;--scz-note:#54545a}.scz-partner-v2__hero .scz-partner-v2__eyebrow{color:var(--scz-hero-label)}.scz-partner-v2--black .scz-partner-v2__tile-button{outline-color:#ddd}.scz-partner-v2--black .scz-partner-v2__hero-button{outline:1px solid #ddd;outline-offset:-1px}.scz-partner-v2,.scz-partner-v2 *{box-sizing:border-box}.scz-partner-v2{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--scz-bg);color:var(--scz-copy);overflow:hidden}.scz-partner-v2__hero{position:relative;isolation:isolate;min-height:var(--scz-hero-height,690px);display:flex;align-items:end;background:#101010}.scz-partner-v2__hero-image,.scz-partner-v2__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scz-partner-v2__hero-image{object-fit:cover;z-index:0}.scz-partner-v2__hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d9,#0000008c 37%,#0000 80%)}.scz-partner-v2__hero-inner{position:relative;z-index:2;padding:clamp(32px,5vw,80px);max-width:1000px;width:100%}.scz-partner-v2__eyebrow{color:var(--scz-label);font-weight:900;letter-spacing:.17em;font-size:12px;text-transform:uppercase}.scz-partner-v2__hero h1{font-size:clamp(52px,8vw,118px);color:#fff;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;line-height:.94;margin:20px 0 24px}.scz-partner-v2__hero h1 em{color:var(--scz-hero-accent);font-style:normal}.scz-partner-v2__hero-description{font-size:clamp(18px,2vw,25px);color:#fff;line-height:1.5;max-width:710px;margin:0 0 25px}.scz-partner-v2__hero-button{display:inline-flex;gap:15px;align-items:center;background:var(--scz-hero-cta-bg);color:var(--scz-hero-cta-text);padding:16px 25px;font-size:13px;font-weight:900;letter-spacing:.08em;text-decoration:none}.scz-partner-v2__body{padding:clamp(24px,4vw,65px)}.scz-partner-v2__intro{padding-bottom:30px}.scz-partner-v2__intro h2{font-size:clamp(38px,5vw,75px);font-weight:900;line-height:1;color:var(--scz-copy);margin:14px 0 15px;text-transform:uppercase}.scz-partner-v2__intro>p:last-child{font-size:17px;line-height:1.65;color:var(--scz-muted);max-width:690px}.scz-partner-v2__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.scz-partner-v2__tile{min-height:430px;position:relative;isolation:isolate;display:flex;align-items:flex-end;background:#141414;min-width:0;color:#fff;text-decoration:none;overflow:hidden;border-radius:2px}.scz-partner-v2__tile-image,.scz-partner-v2__tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scz-partner-v2__tile-image{z-index:-2;object-fit:cover;transition:transform .5s}.scz-partner-v2__tile-overlay{z-index:-1;background:linear-gradient(180deg,#00000008 5%,#00000040 37%,#000000eb)}.scz-partner-v2__tile-text{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(15px,1.6vw,25px)}.scz-partner-v2__tile-eyebrow{color:var(--scz-tile-label);font-size:12px;font-weight:900;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.scz-partner-v2__tile-heading{color:#fff;font-size:clamp(23px,2vw,34px);font-weight:900;line-height:1.02;text-transform:uppercase;margin-bottom:12px}.scz-partner-v2__tile-subtitle{color:#fff;font-size:clamp(14px,1.1vw,17px);font-weight:700;margin-bottom:10px}.scz-partner-v2__tile-description{color:#e4e4e4;font-size:13px;line-height:1.5;margin-bottom:18px}.scz-partner-v2__tile-button{background:var(--scz-cta-bg);color:var(--scz-cta-text);padding:11px 14px;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;outline:1px solid var(--scz-cta-outline);outline-offset:-1px}.scz-partner-v2__tile:hover .scz-partner-v2__tile-image{transform:scale(1.045)}.scz-partner-v2 a:focus-visible{outline:3px solid var(--scz-focus);outline-offset:4px}.scz-partner-v2__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;background:var(--scz-step-bg);padding:38px clamp(18px,3vw,45px);margin-top:40px}.scz-partner-v2__step h3{color:var(--scz-copy);font-size:23px;font-weight:900;margin:12px 0}.scz-partner-v2__step p:last-child{color:var(--scz-step-copy);font-size:15px;line-height:1.55}.scz-partner-v2__note{color:var(--scz-note);font-size:14px;line-height:1.6;margin:30px 0 0}@media(max-width:1023px){.scz-partner-v2__tiles,.scz-partner-v2__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.scz-partner-v2__tiles,.scz-partner-v2__steps{grid-template-columns:minmax(0,1fr)}.scz-partner-v2__tile{min-height:360px}.scz-partner-v2__hero h1{font-size:clamp(45px,12vw,68px)}}@media(prefers-reduced-motion:reduce){.scz-partner-v2__tile-image{transition:none}}.scz-partner-v2__tile--unlinked{cursor:default}.scz-partner-v2__tile--unlinked .scz-partner-v2__tile-button{background:#555}.scz-partner-v2__editor-hint{display:inline-flex;background:#fff;color:#111;padding:6px 8px;font-size:10px;font-weight:800;letter-spacing:.03em;margin-top:7px}.scz-partner-v2__tile-heading,.scz-partner-v2__tile-description,.scz-partner-v2__tile-subtitle{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
