.lmp-page{--lmp-green: #08874a;--lmp-green-hover: #06703e;--lmp-green-light: #f0faf5;--lmp-green-cta: #0aa55a;--lmp-blue: #125bff;--lmp-blue-light: rgba(18, 91, 255, .04);--lmp-dark: #111213;--lmp-body: #4a4a4a;--lmp-light: #6c757d;--lmp-border: #e9ecef;--lmp-bg-light: #f8f9fa;--lmp-white: #fdfdfd;--lmp-hero-a: #ffffff;--lmp-hero-b: #f0f7ff;--lmp-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--lmp-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--lmp-radius: 8px;--lmp-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.7;color:var(--lmp-body);background:var(--lmp-white);max-width:100%;overflow-x:hidden}.lmp-page h1,.lmp-page h2,.lmp-page h3,.lmp-page h4,.lmp-page p,.lmp-page ul,.lmp-page ol,.lmp-page figure{margin:0;padding:0}.lmp-page *,.lmp-page *:before,.lmp-page *:after{box-sizing:border-box}.lmp-page .lmp-container{max-width:900px;margin:0 auto;padding:0 24px}.lmp-page .lmp-container-wide{max-width:1200px;margin:0 auto;padding:0 24px}.lmp-page .lmp-section{padding:56px 0}.lmp-page .lmp-section--alt{background:var(--lmp-bg-light)}.lmp-page a{color:var(--lmp-blue);text-decoration:none}.lmp-page a:hover{text-decoration:underline}.lmp-page a:focus-visible,.lmp-page summary:focus-visible{outline:2px solid var(--lmp-blue);outline-offset:2px;border-radius:2px}.lmp-page h1{font-size:30px;line-height:1.2;font-weight:700;color:var(--lmp-dark);letter-spacing:-.01em}.lmp-page h2{font-size:22.5px;line-height:1.3;font-weight:700;color:var(--lmp-dark)}.lmp-page h3{font-size:17.5px;line-height:1.35;font-weight:600;color:var(--lmp-dark)}.lmp-page .lmp-kicker{font-size:11.5px;font-weight:600;color:var(--lmp-blue);margin-bottom:8px}.lmp-page .lmp-subhead{font-size:17.5px;line-height:1.35;font-weight:600;color:var(--lmp-body);margin-bottom:20px}.lmp-page p{font-size:12.5px;line-height:1.7;color:var(--lmp-body)}.lmp-page .lmp-prose>p+p,.lmp-page .lmp-prose>ul+p,.lmp-page .lmp-prose>ol+p,.lmp-page .lmp-prose>p+ul,.lmp-page .lmp-prose>p+ol{margin-top:18px}.lmp-page .lmp-prose h3{margin:28px 0 8px}.lmp-page .lmp-prose ul,.lmp-page .lmp-prose ol{margin:14px 0;padding-left:22px}.lmp-page .lmp-prose li{font-size:12.5px;line-height:1.7;margin-bottom:8px}.lmp-page .lmp-prose strong{color:var(--lmp-dark);font-weight:700}.lmp-page .lmp-hero{background:var(--lmp-white);padding:64px 0 24px}.lmp-page .lmp-hero h1{max-width:900px}.lmp-page .lmp-lede{font-size:17.5px;line-height:1.6;color:var(--lmp-body);margin-top:20px;max-width:760px}.lmp-page .lmp-questions{list-style:none;margin:20px 0;padding:0}.lmp-page .lmp-questions li{position:relative;padding-left:26px;margin-bottom:12px;font-size:12.5px;line-height:1.6}.lmp-page .lmp-questions li:before{content:"?";position:absolute;left:0;top:0;width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;font-weight:700;color:var(--lmp-blue);background:var(--lmp-blue-light);border:1px solid var(--lmp-border);border-radius:50%}.lmp-page .lmp-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lmp-page .lmp-figure{margin:0}.lmp-page .lmp-figure img{display:block;width:100%;height:auto;border-radius:var(--lmp-radius);border:1px solid var(--lmp-border);background:var(--lmp-white);box-shadow:var(--lmp-shadow-sm)}.lmp-page .lmp-figure figcaption{margin-top:8px;font-size:11px;color:var(--lmp-light);line-height:1.5}.lmp-page .lmp-table-figure{margin:28px 0}.lmp-page .lmp-table-scroll{overflow-x:auto;border-radius:var(--lmp-radius);border:1px solid var(--lmp-border);background:var(--lmp-white);box-shadow:var(--lmp-shadow-sm)}.lmp-page .lmp-table-scroll img{display:block;width:100%;min-width:640px;height:auto}.lmp-page .lmp-table-figure figcaption{margin-top:8px;font-size:11px;color:var(--lmp-light);line-height:1.5}.lmp-page a.lmp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;margin-top:24px;font-size:12.5px;font-weight:600;color:var(--lmp-white);background:var(--lmp-green);border-radius:var(--lmp-radius);text-decoration:none;transition:background-color .15s ease}.lmp-page a.lmp-btn:hover{background:var(--lmp-green-hover);text-decoration:none}.lmp-page a.lmp-btn:focus-visible{outline:2px solid var(--lmp-green);outline-offset:2px}.lmp-page .lmp-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.lmp-page .lmp-calc-card{display:block;border:1px solid var(--lmp-border);border-radius:var(--lmp-radius);background:var(--lmp-white);overflow:hidden;box-shadow:var(--lmp-shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.lmp-page a.lmp-calc-card:hover{box-shadow:var(--lmp-shadow-md);transform:translateY(-2px);text-decoration:none}.lmp-page .lmp-calc-card img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--lmp-bg-light)}.lmp-page figure.lmp-calc-card{margin:0}.lmp-page .lmp-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.lmp-page .lmp-product-card{display:flex;flex-direction:column;border:1px solid var(--lmp-border);border-radius:var(--lmp-radius);background:var(--lmp-white);overflow:hidden;box-shadow:var(--lmp-shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.lmp-page a.lmp-product-card:hover,.lmp-page .lmp-product-card:hover{box-shadow:var(--lmp-shadow-md);transform:translateY(-2px)}.lmp-page .lmp-product-media{display:block;aspect-ratio:1 / 1;background:var(--lmp-bg-light)}.lmp-page .lmp-product-media img{display:block;width:100%;height:100%;object-fit:cover}.lmp-page .lmp-product-sku{font-size:11px;color:var(--lmp-light);padding:12px 16px 0}.lmp-page a.lmp-product-title{display:block;font-size:13.5px;font-weight:600;color:var(--lmp-dark);padding:4px 16px 0;text-decoration:none}.lmp-page a.lmp-product-title:hover{color:var(--lmp-blue);text-decoration:underline}.lmp-page .lmp-product-price{font-size:12.5px;color:var(--lmp-body);padding:4px 16px 0}.lmp-page a.lmp-product-view{display:block;font-size:11.5px;font-weight:600;color:var(--lmp-green);padding:8px 16px 16px;margin-top:auto;text-decoration:none}.lmp-page a.lmp-product-view:hover{text-decoration:underline}.lmp-page a.lmp-product-view:focus-visible,.lmp-page a.lmp-product-title:focus-visible,.lmp-page a.lmp-product-media:focus-visible{outline:2px solid var(--lmp-blue);outline-offset:2px}.lmp-page .lmp-breadcrumb{padding:28px 0;border-top:1px solid var(--lmp-border)}.lmp-page .lmp-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.lmp-page .lmp-breadcrumb li{font-size:11px;color:var(--lmp-light)}.lmp-page .lmp-breadcrumb li:not(:last-child):after{content:"\203a";margin-left:6px;color:var(--lmp-light)}.lmp-page .lmp-breadcrumb a{color:var(--lmp-blue)}@media(prefers-reduced-motion:reduce){.lmp-page a.lmp-btn,.lmp-page .lmp-calc-card{transition:none}.lmp-page a.lmp-calc-card:hover{transform:none}}@media(max-width:1024px){.lmp-page .lmp-section{padding:48px 0}.lmp-page h1{font-size:22.5px}.lmp-page .lmp-split{gap:32px}}@media(max-width:768px){.lmp-page .lmp-hero{padding:48px 0 20px}.lmp-page .lmp-section{padding:40px 0}.lmp-page h1{font-size:22.5px}.lmp-page h2{font-size:17.5px}.lmp-page h3,.lmp-page .lmp-subhead,.lmp-page .lmp-lede{font-size:12.5px}.lmp-page .lmp-split{grid-template-columns:1fr;gap:24px}.lmp-page .lmp-calc-grid{gap:16px}.lmp-page .lmp-table-scroll img{min-width:560px}.lmp-page .lmp-product-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.lmp-page h1{font-size:22px}.lmp-page .lmp-lede{font-size:11.5px}.lmp-page .lmp-calc-grid,.lmp-page .lmp-product-grid{grid-template-columns:1fr}.lmp-page .lmp-container,.lmp-page .lmp-container-wide{padding:0 18px}}.lmp-page{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.7}.lmp-page h1{font-size:30px;font-weight:800;line-height:1.2}.lmp-page h2{font-size:22.5px;font-weight:700;line-height:1.3}.lmp-page h3{font-size:17.5px;font-weight:600;line-height:1.35}.lmp-page h4{font-size:13.5px;font-weight:600;line-height:1.4}.lmp-page [class*=hero-subtitle],.lmp-page [class*=hero-lede],.lmp-page [class*=hero-sub]{font-size:15px;font-weight:300;line-height:1.6}@media(max-width:768px){.lmp-page h1{font-size:22.5px}.lmp-page h2{font-size:17.5px}.lmp-page h3{font-size:15px}.lmp-page [class*=hero-subtitle],.lmp-page [class*=hero-lede],.lmp-page [class*=hero-sub]{font-size:12.5px}}@media(max-width:480px){.lmp-page h1{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/lens-mounts-101-page.css.map */
