.mfe-collection{--mfe-green: #08874A;--mfe-green-deep: #057a42;--mfe-green-hover: #06703e;--mfe-blue: #125BFF;--mfe-dark: #1a1a1a;--mfe-body: #4a4a4a;--mfe-light: #6c757d;--mfe-bg-light: #f8f9fa;--mfe-bg-tint: #f8fbff;--mfe-white: #fdfdfd;--mfe-border: #e9ecef;--mfe-border-accent: #d9e6ff;--mfe-shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--mfe-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--mfe-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--mfe-radius: 8px;--mfe-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:var(--mfe-body);background-color:var(--mfe-white);font-size:12px}.mfe-collection button,.mfe-collection input,.mfe-collection select,.mfe-collection textarea{font-family:inherit}.mfe-collection,.mfe-collection *,.mfe-collection *:before,.mfe-collection *:after{box-sizing:border-box}.mfe-collection h1,.mfe-collection h2,.mfe-collection h3,.mfe-collection p,.mfe-collection ul,.mfe-collection ol,.mfe-collection li,.mfe-collection figure,.mfe-collection figcaption{margin:0;padding:0}.mfe-collection h1,.mfe-collection h2,.mfe-collection h3{text-wrap:balance}.mfe-collection p{text-wrap:pretty}.mfe-collection .mfe-container{max-width:1200px;margin:0 auto;padding:0 20px}.mfe-collection .mfe-container-narrow{max-width:900px;margin:0 auto;padding:0 20px}.mfe-collection a:focus-visible,.mfe-collection .mfe-btn:focus-visible,.mfe-collection .mfe-btn-white:focus-visible,.mfe-collection .mfe-resource-card:focus-visible,.mfe-collection .mfe-faq-question:focus-visible{outline:2px solid var(--mfe-blue);outline-offset:2px}@media(pointer:coarse){.mfe-collection .mfe-btn,.mfe-collection .mfe-btn-white{min-height:44px}.mfe-collection .mfe-faq-question{min-height:48px}}.mfe-collection .mfe-hero{background:var(--mfe-bg-tint);border-bottom:1px solid var(--mfe-border-accent);padding:80px 0 60px;overflow:hidden}.mfe-collection .mfe-hero-grid{display:grid;grid-template-columns:5fr 4fr;gap:60px;align-items:center}.mfe-collection .mfe-hero-content h1{font-size:24px;font-weight:800;color:var(--mfe-dark);margin-bottom:16px;line-height:1.15;letter-spacing:-.02em}.mfe-collection .mfe-hero-content h1 span{color:var(--mfe-blue);font-weight:800}.mfe-collection .mfe-hero-subtitle{font-size:14px;color:var(--mfe-body);margin-bottom:16px;font-weight:300;line-height:1.6}.mfe-collection .mfe-hero-description{font-size:12px;line-height:1.8;color:var(--mfe-light);margin-bottom:32px}.mfe-collection .mfe-hero-description a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px}.mfe-collection .mfe-hero-description a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-metrics{display:flex;gap:32px;margin-bottom:36px}.mfe-collection .mfe-metric{flex:1}.mfe-collection .mfe-metric-value{font-size:24px;font-weight:700;color:var(--mfe-dark);display:block;line-height:1;margin-bottom:4px}.mfe-collection .mfe-metric-label{font-size:12px;color:var(--mfe-light);letter-spacing:.05em}.mfe-collection .mfe-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.mfe-collection .mfe-hero-image-wrapper{border-radius:24px;overflow:hidden;box-shadow:var(--mfe-shadow-lg);background:var(--mfe-white)}.mfe-collection .mfe-hero-image img{width:100%;height:auto;display:block}.mfe-collection .mfe-btn{display:inline-block;padding:16px 36px;border-radius:var(--mfe-radius);text-decoration:none;font-weight:600;transition:background-color .3s,color .3s,transform .3s,box-shadow .3s,border-color .3s;font-size:12px}.mfe-collection .mfe-btn-primary{background:var(--mfe-green);color:var(--mfe-white);border:2px solid var(--mfe-green)}.mfe-collection .mfe-btn-primary:hover{background:var(--mfe-green-hover);border-color:var(--mfe-green-hover);transform:translateY(-2px);box-shadow:var(--mfe-shadow-md)}.mfe-collection .mfe-btn-secondary{background:var(--mfe-white);color:var(--mfe-green);border:2px solid var(--mfe-green)}.mfe-collection .mfe-btn-secondary:hover{background:var(--mfe-green);color:var(--mfe-white);border-color:var(--mfe-green)}.mfe-collection .mfe-products{padding:60px 0;background:var(--mfe-white)}.mfe-collection .mfe-products-header{max-width:900px;margin:0 auto 32px;text-align:center}.mfe-collection .mfe-products-header h2{font-size:18px;font-weight:700;color:var(--mfe-dark);margin-bottom:12px}.mfe-collection .mfe-products-header p{font-size:12px;color:var(--mfe-body);line-height:1.7}.mfe-collection .mfe-products-header a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px}.mfe-collection .mfe-products-header a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-section{padding:60px 0;background:var(--mfe-white)}.mfe-collection .mfe-section-light{background:var(--mfe-bg-light)}.mfe-collection .mfe-section h2{font-size:18px;font-weight:700;color:var(--mfe-dark);margin-bottom:16px}.mfe-collection .mfe-section h3{font-size:16px;font-weight:600;color:var(--mfe-dark);margin:32px 0 8px}.mfe-collection .mfe-section p{font-size:12px;line-height:1.7;margin-bottom:16px}.mfe-collection .mfe-section p:last-child{margin-bottom:0}.mfe-collection .mfe-section a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px}.mfe-collection .mfe-section a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-figure{margin:24px 0}.mfe-collection .mfe-figure img{width:100%;height:auto;display:block;background:var(--mfe-white);border:1px solid var(--mfe-border);border-radius:var(--mfe-radius)}.mfe-collection .mfe-figure figcaption{font-size:12px;color:var(--mfe-light);line-height:1.6;margin-top:8px}.mfe-collection .mfe-figure figcaption a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px}.mfe-collection .mfe-figure figcaption a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0}.mfe-collection .mfe-table{width:100%;min-width:640px;border-collapse:collapse;font-size:12px}.mfe-collection .mfe-table th,.mfe-collection .mfe-table td{padding:10px 14px;border:1px solid var(--mfe-border);text-align:left;vertical-align:top}.mfe-collection .mfe-table thead{background:var(--mfe-bg-light)}.mfe-collection .mfe-table th{font-weight:700;font-size:12px;color:var(--mfe-dark)}.mfe-collection .mfe-table td a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mfe-collection .mfe-table td a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-resource-card{display:flex;background:var(--mfe-white);border-radius:var(--mfe-radius-lg);overflow:hidden;transition:transform .3s,box-shadow .3s;text-decoration:none;color:inherit;border:1px solid var(--mfe-border);box-shadow:var(--mfe-shadow-sm);margin-bottom:24px}.mfe-collection .mfe-resource-card:hover{transform:translateY(-4px);box-shadow:var(--mfe-shadow-lg)}.mfe-collection .mfe-resource-image{width:200px;flex-shrink:0;background:var(--mfe-white);display:flex;align-items:center}.mfe-collection .mfe-resource-image img{width:100%;height:auto;display:block}.mfe-collection .mfe-resource-info{padding:24px;display:flex;flex-direction:column;justify-content:center}.mfe-collection .mfe-resource-info h3{color:var(--mfe-dark);margin:0 0 8px;font-size:16px;font-weight:600}.mfe-collection .mfe-resource-info p{color:var(--mfe-body);margin-bottom:12px;font-size:12px;line-height:1.6}.mfe-collection .mfe-resource-link{color:var(--mfe-green-deep);font-weight:600;font-size:12px}.mfe-collection .mfe-resource-link:after{content:"\2192" / "";margin-left:6px}.mfe-collection .mfe-tool-links{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:8px}.mfe-collection .mfe-tool-links-label{flex:0 0 100%;font-size:12px;font-weight:600;color:var(--mfe-light);margin-bottom:2px}.mfe-collection .mfe-tool-links a{flex:1 1 auto;text-align:center;font-size:12px;font-weight:600;color:var(--mfe-blue);text-decoration:none;padding:8px 12px;border:1px solid var(--mfe-border-accent);border-radius:var(--mfe-radius);background:var(--mfe-white);transition:border-color .2s ease,color .2s ease,background-color .2s ease}.mfe-collection .mfe-tool-links a:hover{border-color:var(--mfe-blue);background:var(--mfe-bg-tint)}.mfe-collection .mfe-faq{padding:60px 0;background:var(--mfe-white);content-visibility:auto;contain-intrinsic-size:auto 900px}.mfe-collection .mfe-faq-container{max-width:900px;margin:0 auto;padding:0 20px}.mfe-collection .mfe-faq-header{text-align:center;margin-bottom:32px}.mfe-collection .mfe-faq-header h2{font-size:18px;font-weight:700;color:var(--mfe-dark);margin-bottom:12px}.mfe-collection .mfe-faq-header p{font-size:12px;color:var(--mfe-body)}.mfe-collection .mfe-faq-item{background:var(--mfe-white);border-radius:var(--mfe-radius);margin-bottom:16px;overflow:hidden;border:1px solid var(--mfe-border);box-shadow:var(--mfe-shadow-sm)}.mfe-collection .mfe-faq-question{padding:20px;cursor:pointer;font-weight:600;color:var(--mfe-dark);font-size:12px;display:flex;justify-content:space-between;align-items:center;list-style:none}.mfe-collection .mfe-faq-question::-webkit-details-marker{display:none}.mfe-collection .mfe-faq-question:hover{background:var(--mfe-bg-light)}.mfe-collection .mfe-faq-question:after{content:"+";font-size:24px;color:var(--mfe-blue);flex-shrink:0;margin-left:12px}.mfe-collection .mfe-faq-item[open] .mfe-faq-question:after{content:"\2212"}.mfe-collection .mfe-faq-answer-content{padding:0 20px 20px;line-height:1.7;font-size:12px}.mfe-collection .mfe-faq-answer-content p{margin:0}.mfe-collection .mfe-faq-answer-content a{color:var(--mfe-blue);text-decoration:underline;text-underline-offset:2px}.mfe-collection .mfe-faq-answer-content a:hover{color:var(--mfe-green-deep)}.mfe-collection .mfe-breadcrumb{padding:24px 0 8px}.mfe-collection .mfe-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--mfe-light)}.mfe-collection .mfe-breadcrumb li{display:flex;align-items:center}.mfe-collection .mfe-breadcrumb li+li:before{content:"\203a";margin-right:6px;color:var(--mfe-light)}.mfe-collection .mfe-breadcrumb a{color:var(--mfe-blue);text-decoration:none}.mfe-collection .mfe-breadcrumb a:hover{text-decoration:underline}.mfe-collection .mfe-cta{padding:40px 0 60px;background:var(--mfe-white)}.mfe-collection .mfe-cta-inner{background:linear-gradient(135deg,var(--mfe-green),var(--mfe-green-deep));color:var(--mfe-white);border-radius:var(--mfe-radius-lg);padding:48px 32px;text-align:center}.mfe-collection .mfe-cta-inner h2{color:var(--mfe-white);font-size:18px;font-weight:700;margin-bottom:12px}.mfe-collection .mfe-cta-inner p{font-size:12px;line-height:1.7;max-width:640px;margin:0 auto 24px}.mfe-collection .mfe-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.mfe-collection .mfe-btn-white{background:var(--mfe-white);color:var(--mfe-green);border:2px solid var(--mfe-white);padding:14px 28px;border-radius:var(--mfe-radius);text-decoration:none;font-weight:600;display:inline-block;transition:transform .2s ease,box-shadow .2s ease;font-size:12px}.mfe-collection .mfe-btn-white:hover{transform:translateY(-2px);box-shadow:var(--mfe-shadow-md)}@media(max-width:1024px){.mfe-collection .mfe-hero-grid{grid-template-columns:1fr;gap:40px}.mfe-collection .mfe-hero-image{max-width:500px;margin:0 auto}}@media(max-width:768px){.mfe-collection .mfe-hero{padding:48px 0 36px}.mfe-collection .mfe-hero-content h1{font-size:20px}.mfe-collection .mfe-hero-subtitle{font-size:12px}.mfe-collection .mfe-metrics{flex-direction:column;gap:16px}.mfe-collection .mfe-hero-cta{flex-direction:column}.mfe-collection .mfe-btn{width:100%;text-align:center}.mfe-collection .mfe-products,.mfe-collection .mfe-section,.mfe-collection .mfe-faq{padding:40px 0}.mfe-collection .mfe-products-header h2,.mfe-collection .mfe-section h2,.mfe-collection .mfe-faq-header h2,.mfe-collection .mfe-cta-inner h2{font-size:16px}.mfe-collection .mfe-section h3,.mfe-collection .mfe-resource-info h3{font-size:14px}.mfe-collection .mfe-table{min-width:640px}.mfe-collection .mfe-resource-card{flex-direction:column}.mfe-collection .mfe-resource-image{width:100%}.mfe-collection .mfe-cta-inner{padding:32px 20px}}@media(max-width:480px){.mfe-collection .mfe-hero{padding:32px 0 24px}.mfe-collection .mfe-hero-content h1,.mfe-collection .mfe-metric-value{font-size:18px}.mfe-collection .mfe-products,.mfe-collection .mfe-section,.mfe-collection .mfe-faq{padding:32px 0}.mfe-collection .mfe-faq-question{padding:16px}.mfe-collection .mfe-faq-answer-content{padding:0 16px 16px}.mfe-collection .mfe-hero-image-wrapper{border-radius:12px}.mfe-collection .mfe-cta-buttons{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.mfe-collection .mfe-btn,.mfe-collection .mfe-btn-white,.mfe-collection .mfe-resource-card,.mfe-collection .mfe-tool-links a{transition:none}.mfe-collection .mfe-btn-primary:hover,.mfe-collection .mfe-btn-white:hover,.mfe-collection .mfe-resource-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/m12-fisheye-collection.css.map */
