.lens-types{padding:60px 0}.lens-types__header{margin-bottom:40px;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto}.lens-types__heading{font-size:32px;font-weight:700;margin-bottom:15px;color:#144b7e;text-align:left}.lens-types__description{max-width:800px;margin:0;font-size:16px;line-height:1.5;text-align:left}.lens-types__content{display:flex;flex-direction:row;gap:30px;align-items:stretch;max-width:1200px;margin:0 auto}.lens-types__image-container{width:50%;position:relative;overflow:hidden;border-radius:8px}.lens-types__background-image{width:100%;height:100%;object-fit:cover;display:block}.lens-types__placeholder-background{width:100%;height:100%;background-color:#f5f5f5;min-height:400px}.lens-types__items{width:50%;display:flex;flex-direction:column;gap:20px}.lens-types__item{width:100%}.lens-type-card{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;padding:25px;align-items:center;transition:transform .2s ease,box-shadow .2s ease;gap:25px;height:100%}.lens-type-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.lens-type-card__image{flex:0 0 120px;display:flex;justify-content:center;align-items:center}.lens-type-card__image img{max-width:100%;height:auto;max-height:80px;object-fit:contain}.lens-type-card__placeholder-image{width:100px;height:60px;background-color:#f0f0f0;border-radius:4px}.lens-type-card__content{flex:1}.lens-type-card__title{font-size:20px;font-weight:600;margin-bottom:8px;color:#0b3c5d}.lens-type-card__description{font-size:15px;line-height:1.4;color:#333}.lens-type-card__description p{margin:0}@media (max-width: 991px){.lens-types__content{flex-direction:column}.lens-types__image-container,.lens-types__items{width:100%;right:0}.lens-types__background-image{max-height:400px;object-position:center top}}@media (max-width: 767px){.lens-types{padding:40px 0}.lens-types__heading{font-size:28px}.lens-type-card{padding:15px}.lens-type-card__image{flex:0 0 100px}.lens-type-card__title{font-size:18px}.lens-type-card__description{font-size:14px}}@media (max-width: 480px){.lens-type-card{flex-direction:column;gap:10px;text-align:center}.lens-type-card__image{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-lens-types.css.map */
