.ophthalmology-products-section{background-color:#fafbff;width:100%;box-sizing:border-box}.ophthalmology-products-container{max-width:1920px;margin:0 auto;padding:0 189px;box-sizing:border-box;overflow:visible}.ophthalmology-products-wrapper{display:flex;gap:32px;align-items:flex-start;overflow:visible;position:relative;width:100%;min-width:0}.ophthalmology-products-header{display:flex;flex:0 0 550px;flex-direction:column;gap:0;align-items:flex-start;justify-content:space-between;min-width:0;height:571.95px}.ophthalmology-products-header-content{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.ophthalmology-products-badge{border:1px solid #6E7180;border-radius:8px;padding:10px;height:25px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ophthalmology-products-badge-text{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:15px;line-height:normal;color:#6e7180;letter-spacing:-.9px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-products-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:58px;line-height:1.2;color:#6e7180;letter-spacing:-1.74px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-products-title .title-highlight{color:#ff6663}.ophthalmology-products-pagination{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:0;height:0;position:relative}.ophthalmology-products-pagination-dot{width:27px;height:0;position:relative;background:none;border:none;padding:0;cursor:pointer;transition:all .3s ease;flex-shrink:0}.pagination-dot-inner{position:absolute;bottom:0;left:0;right:0;top:-3px;width:100%;height:8px;border-radius:4px;background-color:#edeff6;transition:background-color .3s ease;display:block}.ophthalmology-products-pagination-dot.active .pagination-dot-inner{background-color:#ff6663}.ophthalmology-products-slider-wrapper{position:relative;flex:1 1 auto;min-width:892px;max-width:892px;overflow:hidden;padding:0 30px;box-sizing:border-box}.ophthalmology-products-cards{display:flex;gap:32px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0;position:relative;width:100%;box-sizing:border-box}.ophthalmology-products-cards::-webkit-scrollbar{display:none}.ophthalmology-products-card{background-color:#fff;border:1px solid #D3D6DF;border-radius:32px;padding:32px;width:400px;height:571.95px;flex-shrink:0;display:flex;flex-direction:column;gap:40px;align-items:flex-start;position:relative;box-sizing:border-box;scroll-snap-align:start}.ophthalmology-products-card-badge{border:1px solid #FF6663;border-radius:8px;padding:10px;height:25px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ophthalmology-products-card-badge span{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:15px;line-height:normal;color:#ff6663;letter-spacing:-.9px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-products-card-content{display:flex;flex-direction:column;gap:8px;width:100%}.ophthalmology-products-card-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:1.2;color:#40424c;letter-spacing:-.84px;margin:0;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-products-card-description{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:18px;line-height:1.45;color:#6e7180;letter-spacing:-.18px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ophthalmology-products-card-description p{margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:18px;line-height:1.45;color:#6e7180;letter-spacing:-.18px}.ophthalmology-products-card-image{width:100%;height:248.95px;border-radius:24px;overflow:hidden;position:relative;background-color:#fafbff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ophthalmology-products-card-image img,.ophthalmology-products-image{width:auto;min-width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ophthalmology-products-card-image--placeholder{display:flex;align-items:center;justify-content:center;background-color:#fafbff}.ophthalmology-products-card-image--placeholder svg{width:100%;height:100%}.ophthalmology-products-slider-wrapper{position:relative}.ophthalmology-products-nav-button{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background-color:#fff!important;border:1px solid #EDEFF6;border-radius:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .3s ease;padding:0;box-shadow:0 2px 8px #0000001a;margin:0}.ophthalmology-products-nav-button:hover{border-color:#d3d6df;background-color:#fafbff;box-shadow:0 4px 12px #0000001a}.ophthalmology-products-nav-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ophthalmology-products-nav-button .svg-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ophthalmology-products-nav-button svg{width:32px;height:32px}.slider-button--prev.ophthalmology-products-nav-button{left:0}.slider-button--next.ophthalmology-products-nav-button{right:0}@media screen and (min-width:1792px){.ophthalmology-products-container{padding:0 189px}.ophthalmology-products-wrapper{gap:32px}.ophthalmology-products-header{flex:0 0 550px;height:571.95px}.ophthalmology-products-title{font-size:58px;letter-spacing:-1.74px}.ophthalmology-products-slider-wrapper{min-width:892px;max-width:892px;padding:0 30px}.ophthalmology-products-cards{max-width:832px}.ophthalmology-products-card{width:400px;height:571.95px}}@media screen and (max-width:1791px)and (min-width:1200px){.ophthalmology-products-container{padding:0 80px}.ophthalmology-products-wrapper{gap:32px}.ophthalmology-products-header{flex:0 0 450px;height:auto;min-height:500px}.ophthalmology-products-title{font-size:48px;letter-spacing:-1.44px}.ophthalmology-products-slider-wrapper{flex:1 1 auto;min-width:0;max-width:none;width:100%;padding:0 30px}.ophthalmology-products-cards{max-width:100%;width:100%}.ophthalmology-products-card{width:calc((100% - 32px)/2);min-width:320px;max-width:none;flex:0 0 calc((100% - 32px)/2);height:auto;min-height:500px}.slider-button--prev.ophthalmology-products-nav-button{left:0}.slider-button--next.ophthalmology-products-nav-button{right:0}}@media screen and (max-width:1199px)and (min-width:990px){.ophthalmology-products-container{padding:0 60px}.ophthalmology-products-wrapper{flex-direction:column;gap:48px}.ophthalmology-products-header{width:100%;flex:none;height:auto;align-items:center;text-align:center}.ophthalmology-products-header-content{align-items:center;width:100%}.ophthalmology-products-title{font-size:42px;letter-spacing:-1.26px;text-align:center}.ophthalmology-products-pagination{margin-top:24px;justify-content:center;width:100%}.ophthalmology-products-slider-wrapper{width:100%;min-width:unset;max-width:100%;padding:0 60px}.ophthalmology-products-cards{max-width:100%;width:100%}.ophthalmology-products-card{width:calc((100% - 32px)/2);min-width:320px;max-width:none;flex:0 0 calc((100% - 32px)/2);height:auto;min-height:500px}.slider-button--prev.ophthalmology-products-nav-button{left:0}.slider-button--next.ophthalmology-products-nav-button{right:0}}@media screen and (max-width:989px)and (min-width:750px){.ophthalmology-products-container{padding:0 40px}.ophthalmology-products-wrapper{flex-direction:column;gap:40px}.ophthalmology-products-header{width:100%;flex:none;height:auto;align-items:center;text-align:center}.ophthalmology-products-header-content{align-items:center;width:100%;gap:20px}.ophthalmology-products-badge{height:auto;padding:8px 10px}.ophthalmology-products-badge-text{font-size:13px;letter-spacing:-.78px}.ophthalmology-products-title{font-size:36px;letter-spacing:-1.08px;text-align:center}.ophthalmology-products-pagination{margin-top:24px;justify-content:center;width:100%}.ophthalmology-products-slider-wrapper{width:100%;min-width:unset;max-width:100%;padding:0 50px}.ophthalmology-products-cards{max-width:100%}.ophthalmology-products-card{width:320px;height:auto;min-height:480px;padding:28px;gap:32px}.ophthalmology-products-card-title{font-size:26px;letter-spacing:-.78px}.ophthalmology-products-card-description{font-size:17px}.ophthalmology-products-card-image{height:220px}.ophthalmology-products-nav-button{width:52px;height:52px}.ophthalmology-products-nav-button .svg-wrapper{width:28px;height:28px}.ophthalmology-products-nav-button svg{width:28px;height:28px}.slider-button--prev.ophthalmology-products-nav-button{left:0}.slider-button--next.ophthalmology-products-nav-button{right:0}}@media screen and (max-width:749px){.ophthalmology-products-container{padding:0 24px}.ophthalmology-products-wrapper{flex-direction:column;gap:32px}.ophthalmology-products-header{width:100%;flex:none;height:auto;align-items:center;text-align:center}.ophthalmology-products-header-content{align-items:center;width:100%;gap:16px}.ophthalmology-products-badge{height:auto;padding:8px 10px}.ophthalmology-products-badge-text{font-size:13px;letter-spacing:-.78px}.ophthalmology-products-title{font-size:28px;letter-spacing:-.84px;text-align:center;line-height:1.25}.ophthalmology-products-pagination{margin-top:20px;justify-content:center;width:100%}.ophthalmology-products-slider-wrapper{width:100%;min-width:unset;max-width:100%;padding:0 50px}.ophthalmology-products-cards{max-width:100%}.ophthalmology-products-card{width:100%;max-width:400px;height:auto;min-height:auto;padding:24px;gap:24px;margin:0 auto}.ophthalmology-products-card-title{font-size:24px;letter-spacing:-.72px}.ophthalmology-products-card-description,.ophthalmology-products-card-description p{font-size:16px;letter-spacing:-.16px}.ophthalmology-products-card-image{height:200px}.ophthalmology-products-nav-button{width:48px;height:48px;background-color:#fff!important;border:1px solid #EDEFF6!important;box-shadow:0 2px 8px #0000001a!important}.ophthalmology-products-nav-button:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;background-color:#fff!important}.ophthalmology-products-nav-button:not(:disabled):hover{border-color:#d3d6df!important;background-color:#fafbff!important;box-shadow:0 4px 12px #0000001a!important}.ophthalmology-products-nav-button .svg-wrapper{width:24px;height:24px}.ophthalmology-products-nav-button svg{width:24px;height:24px}.slider-button--prev.ophthalmology-products-nav-button{left:10px}.slider-button--next.ophthalmology-products-nav-button{right:10px}}@media screen and (max-width:480px){.ophthalmology-products-container{padding:0 16px}.ophthalmology-products-wrapper{gap:28px}.ophthalmology-products-header-content{gap:14px}.ophthalmology-products-badge{padding:6px 8px}.ophthalmology-products-badge-text{font-size:12px;letter-spacing:-.72px}.ophthalmology-products-title{font-size:24px;letter-spacing:-.72px}.ophthalmology-products-pagination{margin-top:16px}.ophthalmology-products-slider-wrapper{padding:0 10px}.ophthalmology-products-card{padding:20px;gap:20px;max-width:100%}.ophthalmology-products-card-title{font-size:22px;letter-spacing:-.66px}.ophthalmology-products-card-description,.ophthalmology-products-card-description p{font-size:14px;letter-spacing:-.14px}.ophthalmology-products-card-image{height:180px}.ophthalmology-products-nav-button{width:44px;height:44px}.ophthalmology-products-nav-button .svg-wrapper{width:20px;height:20px}.ophthalmology-products-nav-button svg{width:20px;height:20px}.slider-button--prev.ophthalmology-products-nav-button{left:5px}.slider-button--next.ophthalmology-products-nav-button{right:5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ophthalmology-products.css.map */
