/* UAE OPTICS homepage; isolated from lens drawer and collection cards */
.uh-home{--uh-gold:#b88e46;--uh-black:#171717;--uh-cream:#f6f2ea}.uh-home .mm-utility{background:#171717;color:#e5c88f;padding:7px 4%;font-size:11px}.uh-home .mm-header{background:#fff;color:#171717;border-bottom:1px solid #eee;padding:12px 4%;gap:24px}.uh-home .mm-logo{padding:0}.uh-home .mm-logo img{width:116px;height:70px}.uh-home .mm-header a{color:#171717}.uh-home .mm-header .op-search{background:#f6f5f3;border-radius:30px}.uh-home .mm-header .op-search input{background:none;color:#171717}.uh-home .mm-header .op-search button{color:#171717}.uh-home .mm-header .op-language select{background:white;color:#171717}.uh-home .mm-footer{background:#171717}.uh-home .mm-footer .op-brand{color:#c6a464}.uh-hero{position:relative;isolation:isolate;overflow:hidden;background:#eee6d7;min-height:460px}.uh-hero picture{position:absolute;inset:0;z-index:-1}.uh-hero-image{width:100%;height:100%;object-fit:cover}.uh-hero-copy{width:43%;margin-left:auto;padding:70px 5% 70px 20px;color:#171717}.uh-hero h1{font-size:clamp(30px,3.4vw,56px);line-height:1.25;margin:12px 0 20px;letter-spacing:-1px}.uh-hero-copy>p:not(.uh-eyebrow){font-size:16px;line-height:1.7;max-width:450px}.uh-eyebrow{color:#94743a;letter-spacing:3px;font-size:11px;font-weight:600}.uh-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#171717;color:white;text-decoration:none;border-radius:5px;padding:13px 26px;font-size:14px;margin-top:16px;min-height:44px}.uh-section{max-width:1440px;margin:0 auto;padding:32px 4%}.uh-heading h2{font-size:24px;margin:0 0 20px;color:#171717}.uh-media-grid{display:grid;gap:18px}.uh-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.uh-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-category{display:block;text-decoration:none;color:#171717;background:#f7f5f1;border-radius:7px;overflow:hidden}.uh-category-image{aspect-ratio:1.7;overflow:hidden;background:#f4f4f4}.uh-category-image img,.uh-category-image svg{display:block;width:100%;height:100%;object-fit:cover}.uh-bundled-crop img{object-position:right center}.uh-category-label{display:flex;justify-content:space-between;align-items:center;padding:12px 15px}.uh-category h3{font-size:16px;margin:0;font-weight:600}.uh-category-overlay{position:relative}.uh-category-overlay .uh-category-image{aspect-ratio:2.1}.uh-category-overlay .uh-category-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000b);color:white;padding:36px 24px 20px}.uh-category-overlay h3{font-size:25px}.uh-home .mm-featured{padding:24px 4%;max-width:1440px}.uh-home .mm-featured .op-section-title h2{font-size:24px;color:#171717}.uh-home .mm-featured .op-section-title a{color:#94743a}.uh-home .mm-featured .op-grid{gap:20px}.uh-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;text-align:center;padding:20px 0}.uh-brands>a,.uh-brands>div{color:#171717;font-size:25px;font-family:Georgia,serif;text-decoration:none;border-inline-end:1px solid #ddd;padding:10px}.uh-brands>:last-child{border:0}.uh-brands img{width:100%;max-width:150px;height:55px;object-fit:contain}.uh-lenses{display:grid;grid-template-columns:1fr 1fr;background:#171717;color:white;align-items:center;min-height:310px;overflow:hidden}.uh-lens-visual{height:340px;background:#edece8}.uh-lens-visual img{width:100%;height:100%;object-fit:contain}.uh-lens-copy{padding:35px 8%}.uh-lens-copy h2{color:#d0af71;font-size:32px;margin:10px 0}.uh-lens-copy p{font-size:14px;line-height:1.8}.uh-lens-options{display:flex;gap:16px;margin:20px 0;font-size:12px;flex-wrap:wrap}.uh-lens-options span{border-inline-end:1px solid #666;padding-inline-end:16px}.uh-button-gold{background:#d0af71;color:#171717}.uh-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1440px;margin:auto;padding:32px 4%;text-align:center}.uh-services>div{border-inline-end:1px solid #e3dfd7}.uh-services>div:last-child{border:0}.uh-service-symbol{font-size:32px;color:#b88e46}.uh-services h3{font-size:17px;margin:7px 0}.uh-services p{font-size:12px;color:#666;margin:5px 0;line-height:1.6}.uh-services a{color:#94743a;font-size:12px}.uh-home a:focus-visible{outline:2px solid #b88e46;outline-offset:3px}
@media(max-width:989px){.uh-home .mm-header{gap:12px}.uh-cols-4{grid-template-columns:repeat(2,1fr)}.uh-hero{min-height:400px}.uh-hero-copy{width:48%;padding:55px 4%}.uh-home .mm-featured .op-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:749px){.uh-home .mm-logo img{width:100px;height:58px}.uh-hero{min-height:550px}.uh-hero picture{height:65%}.uh-hero-image{object-position:25% center}.uh-hero-copy{width:auto;margin:0;padding:330px 24px 28px;background:linear-gradient(transparent 48%,#f2eada 64%)}.uh-hero h1{font-size:32px;max-width:420px}.uh-hero-copy>p:not(.uh-eyebrow){font-size:14px}.uh-hero .uh-eyebrow{margin:0}.uh-section{padding:22px 4%}.uh-heading h2,.uh-home .mm-featured .op-section-title h2{font-size:20px}.uh-media-grid{gap:12px}.uh-category h3{font-size:14px}.uh-cols-2{grid-template-columns:1fr}.uh-category-overlay h3{font-size:23px}.uh-brands{grid-template-columns:repeat(2,1fr);gap:12px}.uh-brands>a,.uh-brands>div{font-size:22px}.uh-lenses{grid-template-columns:1fr}.uh-lens-visual{height:220px}.uh-lens-copy{padding:25px 6%}.uh-lens-copy h2{font-size:26px}.uh-services{grid-template-columns:1fr;padding:24px 5%;gap:18px}.uh-services>div{border:0;border-bottom:1px solid #e3dfd7;padding-bottom:18px}}

.uh-category-overlay .uh-bundled-crop img{transform:scale(1.4);transform-origin:right center}.uh-lens-visual{background:#fff}.uh-service-symbol svg{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.4}
