.collection-banner h1.h5,.collection-banner h1.h4,.collection-banner h1.h3{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;text-transform:uppercase!important}.content-box .content-box__background-media+div{text-shadow:0 1px 8px rgba(0,0,0,.35)}.content-box.min-h-sm{min-height:220px!important}@media(max-width:699px){.content-box.min-h-sm{min-height:160px!important}}.collection-quick-navigation{gap:20px!important;padding:20px 0!important;justify-content:center!important}.collection-quick-navigation__item{gap:6px!important;padding:8px 16px!important;min-width:90px!important}.collection-quick-navigation__item .subheading{font-size:.65rem!important;letter-spacing:.08em!important;white-space:nowrap!important}.collection-quick-navigation__item .overflow-hidden{width:44px!important;height:44px!important;flex-shrink:0!important}.collection-quick-navigation__item .overflow-hidden img{width:44px!important;height:44px!important;object-fit:cover!important}@media(max-width:699px){ul.collection-quick-navigation,ul.collection-quick-navigation.scroll-area,ul.collection-quick-navigation.scroll-area.bleed{display:flex!important;grid-auto-flow:unset!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:0!important;column-gap:0!important;padding:10px 0!important;padding-inline-start:0!important;padding-inline-end:0!important;scroll-padding-inline:0!important;margin-inline-start:0!important;margin-inline-end:0!important;scrollbar-width:none!important;justify-content:flex-start!important}ul.collection-quick-navigation::-webkit-scrollbar{display:none!important}ul.collection-quick-navigation>li{flex-shrink:0!important;scroll-snap-align:center!important;width:100%!important;min-width:100%!important;display:flex!important;justify-content:center!important}.collection-quick-navigation__item{padding:8px 16px!important;min-width:auto!important;width:auto!important;max-width:90%!important}.collection-quick-navigation__item .overflow-hidden,.collection-quick-navigation__item .overflow-hidden img{width:44px!important;height:44px!important}.collection-quick-navigation__item .subheading{font-size:.72rem!important}}.oh-slider-wrap{position:relative;width:100%}.oh-slider-wrap .oh-slider-btn{display:none}@media(max-width:699px){.oh-slider-wrap .oh-slider-btn{display:flex!important;align-items:center;justify-content:center;position:absolute;z-index:5;width:28px;height:28px;background:#fffffff2;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 1px 6px #0000001f;cursor:pointer;color:#333;font-size:16px;line-height:1;padding:0;transition:opacity .2s}.oh-slider-wrap .oh-slider-btn:hover{background:#fff;border-color:#ccc}.oh-slider-wrap .oh-slider-btn--left{left:2px}.oh-slider-wrap .oh-slider-btn--right{right:2px}.oh-slider-wrap .oh-slider-btn[disabled]{opacity:.25;pointer-events:none}.oh-slider--brand .oh-slider-btn,.oh-slider--pills .oh-slider-btn{top:28px!important;transform:translateY(-50%)!important}.oh-slider--icon .oh-slider-btn{top:34px!important;transform:translateY(-50%)!important}}.oh-brand-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:16px 14px!important;margin:0 0 32px!important;width:100%!important;padding:0!important;align-items:center!important}.oh-brand-grid a{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;background:none!important;width:100%!important;height:48px!important;margin:0!important;padding:4px!important}.oh-brand-grid img,.prose .oh-brand-grid img{width:auto!important;max-width:120px!important;max-height:40px!important;height:auto!important;display:block!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;transition:opacity .3s ease!important}.oh-brand-grid a:hover img{opacity:.55!important}@media(max-width:699px){.oh-brand-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:0!important;margin:0 0 20px!important;padding:0!important;scrollbar-width:none!important}.oh-brand-grid::-webkit-scrollbar{display:none!important}.oh-brand-grid a{flex-shrink:0!important;scroll-snap-align:center!important;width:100%!important;min-width:100%!important;height:56px!important;padding:6px 0!important}.oh-brand-grid img,.prose .oh-brand-grid img{max-width:140px!important;max-height:44px!important}}.brand-grid div[style*="display:flex"],.brand-grid div[style*="display: flex"]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-bottom:20px!important}.brand-grid a[style*="display:inline-block"],.brand-grid a[style*="display: inline-block"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 10px!important;border:1px solid #eaeaea!important;border-radius:6px!important;text-decoration:none!important;min-width:80px!important;height:50px!important}.brand-grid img{height:32px!important;width:auto!important;max-width:100px!important;object-fit:contain!important}.brand-grid h2{font-size:.9rem!important;font-weight:500!important;color:#666!important;text-transform:none!important;margin:0 0 12px!important}.oh-banner{margin:0 0 36px!important;text-align:center!important;width:100%!important}.oh-banner img,.prose .oh-banner img{width:100%!important;height:auto!important;display:block!important;border-radius:10px!important;margin:0!important;max-height:none!important}.oh-icon-section{margin:20px 0 44px!important;width:100%!important}.oh-icon-title,.prose .oh-icon-title{font-size:1.05rem!important;font-weight:600!important;color:#1d1d1f!important;margin:0 0 28px!important;text-align:center!important;text-transform:none!important;letter-spacing:-.01em!important}.oh-icon-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:32px 48px!important;margin:0!important;padding:0!important}.oh-icon-grid a{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;background:none!important;gap:12px!important;width:130px!important;transition:opacity .3s ease!important}.oh-icon-grid a:hover{opacity:.6!important}.oh-icon-grid img,.prose .oh-icon-grid img,.prose .oh-icon-section .oh-icon-grid img,.oh-rich-content .oh-icon-grid img{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;min-width:96px!important;min-height:96px!important;object-fit:contain!important;margin:0 auto!important;margin-block:0!important}.oh-icon-grid span,.prose .oh-icon-grid span{font-size:.8rem!important;font-weight:500!important;color:#444!important;text-align:center!important;letter-spacing:.02em!important;line-height:1.25!important;white-space:nowrap!important}@media(min-width:1200px){.oh-icon-grid img,.prose .oh-icon-grid img,.oh-rich-content .oh-icon-grid img{width:110px!important;height:110px!important;max-width:110px!important;max-height:110px!important;min-width:110px!important;min-height:110px!important}.oh-icon-grid a{width:140px!important;gap:14px!important}.oh-icon-grid span,.prose .oh-icon-grid span{font-size:.85rem!important}.oh-icon-grid{gap:36px 56px!important}}@media(max-width:699px){.oh-icon-section{margin:12px 0 32px!important}.oh-icon-title,.prose .oh-icon-title{font-size:.92rem!important;margin:0 0 18px!important}.oh-icon-grid{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;gap:18px!important;padding:0 14px!important;scrollbar-width:none!important}.oh-icon-grid::-webkit-scrollbar{display:none!important}.oh-icon-grid a{flex-shrink:0!important;scroll-snap-align:start!important;width:88px!important;gap:8px!important}.oh-icon-grid img,.prose .oh-icon-grid img,.oh-rich-content .oh-icon-grid img{width:68px!important;height:68px!important;max-width:68px!important;max-height:68px!important;min-width:68px!important;min-height:68px!important}.oh-icon-grid span,.prose .oh-icon-grid span{font-size:.7rem!important}}.oh-rich-content,.prose .oh-rich-content{max-width:100%!important;width:100%!important;margin:2rem 0 0!important;padding:0!important;text-align:left!important}.oh-rich-content *{box-shadow:none!important}.oh-rich-content a,.prose .oh-rich-content a{background:none!important;background-image:none!important;text-decoration:none!important;border-bottom:none!important}.oh-rich-content img,.prose .oh-rich-content img{box-shadow:none!important;border:none!important;margin-block:0!important}.prose .oh-rich-content img:first-child,.prose .oh-brand-grid img:first-child,.prose .oh-icon-grid img:first-child,.prose .oh-bl-logo img,.prose .oh-brand-landing img{width:auto!important;max-width:none!important;margin-inline:0!important}.prose .oh-banner img:first-child{width:100%!important;margin-inline:0!important}@media(max-width:768px){.prose .oh-rich-content img:first-child,.prose .oh-brand-grid img:first-child,.prose .oh-icon-grid img:first-child,.prose .oh-bl-logo img,.prose .oh-brand-landing img{width:100%!important;max-width:none!important;margin-inline:0!important}}.oh-intro,.prose .oh-intro,p.oh-intro{font-size:.88rem!important;line-height:1.6!important;color:#6e6e73!important;margin:4px auto 24px!important;padding:0 20px!important;max-width:720px!important;text-align:center!important;letter-spacing:.01em!important;font-weight:400!important}@media(max-width:699px){.oh-intro,.prose .oh-intro,p.oh-intro{font-size:.84rem!important;margin:4px auto 16px!important;padding:0 16px!important;line-height:1.55!important}}.collection-banner .prose p,.collection-banner .prose div{font-size:.85rem!important;line-height:1.5!important;max-width:640px!important}.collection-banner .prose .oh-rich-content,.collection-banner .prose .oh-rich-content div{max-width:100%!important}.collection__toolbar-linklist{gap:16px!important}.collection__toolbar-linklist a.subheading{font-size:.7rem!important;letter-spacing:.06em!important;padding:4px 0!important}.collection__results{gap:16px!important}.prose .oh-seo-text{display:none!important}.oh-seo-text-bottom{padding:56px 0 64px!important;background:#fafafa!important;border-top:1px solid #f0f0f0!important}.oh-seo-text-inner{max-width:780px!important;margin:0 auto!important;padding:0 24px!important;text-align:center!important}.oh-seo-text-inner h2{font-size:1.35rem!important;font-weight:600!important;color:#1d1d1f!important;margin:0 0 12px!important;padding:0!important;letter-spacing:-.02em!important;line-height:1.25!important;text-align:center!important;text-transform:none!important}.oh-seo-text-inner h3{font-size:1rem!important;font-weight:600!important;color:#1d1d1f!important;margin:28px 0 8px!important;padding:0!important;letter-spacing:-.01em!important;line-height:1.3!important;text-align:center!important;text-transform:none!important}.oh-seo-text-inner h5{font-size:.95rem!important;font-weight:600!important;color:#1d1d1f!important;margin:28px 0 8px!important;padding:0!important;letter-spacing:-.01em!important;line-height:1.3!important;text-align:center!important;text-transform:none!important}.oh-seo-text-inner h2:first-child,.oh-seo-text-inner h3:first-child,.oh-seo-text-inner h5:first-child{margin-top:0!important}.oh-seo-text-inner p{font-size:.86rem!important;font-weight:400!important;line-height:1.7!important;color:#6e6e73!important;margin:0 0 16px!important;padding:0!important;letter-spacing:.01em!important;text-align:center!important}.oh-faq{margin:40px 0 0!important;text-align:left!important}.oh-faq-title{font-size:1.15rem!important;font-weight:600!important;color:#1d1d1f!important;text-align:center!important;margin:0 0 20px!important;letter-spacing:-.01em!important}.oh-faq-item{border-bottom:1px solid #e8e8ed!important}.oh-faq-item:first-of-type{border-top:1px solid #e8e8ed!important}.oh-faq-q{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:16px 0!important;background:none!important;border:none!important;cursor:pointer!important;text-align:left!important;font-size:.9rem!important;font-weight:500!important;color:#1d1d1f!important;line-height:1.4!important;letter-spacing:0!important;font-family:inherit!important}.oh-faq-q:hover{color:#06c!important}.oh-faq-q:after{content:"+"!important;font-size:1.25rem!important;font-weight:300!important;color:#86868b!important;margin-left:16px!important;flex-shrink:0!important;transition:transform .3s ease!important}.oh-faq-item.is-open .oh-faq-q:after{content:"\2212"!important}.oh-faq-a{max-height:0!important;overflow:hidden!important;transition:max-height .35s ease,padding .35s ease!important;padding:0!important}.oh-faq-item.is-open .oh-faq-a{max-height:500px!important;padding:0 0 16px!important}.oh-faq-a p{font-size:.84rem!important;line-height:1.65!important;color:#6e6e73!important;margin:0!important;text-align:left!important}@media(max-width:699px){.oh-seo-text-bottom{padding:40px 0 48px!important}.oh-seo-text-inner{padding:0 16px!important}.oh-seo-text-inner h2{font-size:1.15rem!important}.oh-seo-text-inner h3{font-size:.92rem!important;margin:22px 0 6px!important}.oh-seo-text-inner h5{font-size:.88rem!important;margin:22px 0 6px!important}.oh-seo-text-inner p{font-size:.83rem!important;line-height:1.6!important}.oh-faq-q{font-size:.86rem!important;padding:14px 0!important}.oh-faq-a p{font-size:.82rem!important}}.oh-seo-block{margin-top:40px!important;padding-top:24px!important;border-top:1px solid #f0f0f0!important}.oh-seo-block h2{font-size:1rem!important;font-weight:600!important;color:#333!important;margin:0 0 12px!important}.oh-seo-block p{font-size:.82rem!important;line-height:1.6!important;color:#666!important;margin:0 0 10px!important}.oh-brand-header{display:none!important}.oh-brand-landing{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;margin:0 auto 20px!important;padding:0!important;max-width:480px!important}.oh-bl-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:280px!important;padding:0!important}.oh-bl-logo img,.prose .oh-bl-logo img{max-width:220px!important;max-height:80px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.oh-bl-tabs{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important}.oh-bl-tabs a{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 28px!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.08em!important;color:#1d1d1f!important;text-decoration:none!important;background:none!important;background-image:none!important;border:1px solid #d2d2d7!important;transition:all .25s ease!important;white-space:nowrap!important}.oh-bl-tabs a:first-child{border-radius:980px 0 0 980px!important;border-right:none!important}.oh-bl-tabs a:last-child{border-radius:0 980px 980px 0!important}.oh-bl-tabs a:only-child{border-radius:980px!important;border-right:1px solid #d2d2d7!important}.oh-bl-tabs a:hover{background:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f!important}@media(max-width:699px){.oh-brand-landing{gap:16px!important;margin:0 auto 16px!important}.oh-bl-logo img,.prose .oh-bl-logo img{max-width:180px!important;max-height:60px!important}.oh-bl-tabs a{padding:9px 18px!important;font-size:.65rem!important}}.collection-banner .prose{margin-bottom:8px!important}.collection-banner .v-stack{gap:16px!important}@media(min-width:700px){.collection-banner .v-stack{gap:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/opticalh-collections.css.map */
