.header-optics-salons{position:relative;overflow:hidden;margin-top:8px;padding:16px;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#fdfdfd}@media (min-width:1024px){.header-optics-salons{padding:32px;border-top-left-radius:32px;border-top-right-radius:32px;background-image:url(/local/templates/alcon/assets/_/images/redesign/optics-salons/bg-lenses@2x.png);background-size:799px 252px}}@media (min-width:1024px){.header-optics-salons,.header-optics-salons:before{background-repeat:no-repeat;background-position:100% 0}.header-optics-salons:before{content:"";display:block;position:absolute;top:-40px;right:0;width:481px;height:376px;background-image:url(/local/templates/alcon/assets/_/images/redesign/optics-salons/lenses@2x.png);background-size:481px 376px}}.choose-and-buy__top{margin-top:1px;padding:16px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background:#fdfdfd}@media (min-width:1024px){.choose-and-buy__top{padding:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background:#fdfdfd}}.choose-and-buy__application{margin:0 0 32px}@media (min-width:1024px){.choose-and-buy__application{margin-bottom:40px}}.choose-and-buy--skeleton .choose-and-buy__application{width:100%;height:151px;position:relative;overflow:hidden}.choose-and-buy--skeleton .choose-and-buy__application:before{content:"";width:40px;height:200%;position:absolute;z-index:3;top:0;left:-20%;opacity:.8;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 30%,#fff 50%,hsla(0,0%,100%,.4) 70%,hsla(0,0%,100%,0));transform:translateY(-25%) rotate(30deg);-webkit-animation:highlight 3s 0s infinite;animation:highlight 3s 0s infinite}@media (min-width:768px){.choose-and-buy--skeleton .choose-and-buy__application{height:95px}}@media (min-width:1024px){.choose-and-buy--skeleton .choose-and-buy__application{height:112px}}.choose-and-buy--skeleton .choose-and-buy__filters{display:flex;flex-direction:column;position:relative;overflow:hidden}.choose-and-buy--skeleton .choose-and-buy__filters:before{content:"";width:40px;height:200%;position:absolute;z-index:3;top:0;left:-20%;opacity:.8;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 30%,#fff 50%,hsla(0,0%,100%,.4) 70%,hsla(0,0%,100%,0));transform:translateY(-25%) rotate(30deg);-webkit-animation:highlight 3s 0s infinite;animation:highlight 3s 0s infinite}.choose-and-buy--skeleton .choose-and-buy__filters .item{display:flex;flex-direction:column;grid-row-gap:8px;row-gap:8px;margin-bottom:16px}@media (min-width:1024px){.choose-and-buy--skeleton .choose-and-buy__filters .item{margin-bottom:24px}}.choose-and-buy--skeleton .choose-and-buy__filters .item__label{width:120px;height:12px}@media (min-width:1024px){.choose-and-buy--skeleton .choose-and-buy__filters .item__label{height:14px}}.choose-and-buy--skeleton .choose-and-buy__filters .item__content{width:100%;height:133px;border-radius:12px}@media (min-width:768px){.choose-and-buy--skeleton .choose-and-buy__filters .item__content{height:39px}}@media (min-width:1024px){.choose-and-buy--skeleton .choose-and-buy__filters .item__content{width:70%;height:44px}}.skeleton-map-with-sidebar{position:relative;overflow:hidden}@-webkit-keyframes highlight{0%{left:-50%}80%{left:150%}to{left:150%}}@keyframes highlight{0%{left:-50%}80%{left:150%}to{left:150%}}.skeleton-map-with-sidebar:before{content:"";width:40px;height:200%;position:absolute;z-index:3;top:0;left:-20%;opacity:.8;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 30%,#fff 50%,hsla(0,0%,100%,.4) 70%,hsla(0,0%,100%,0));transform:translateY(-25%) rotate(30deg);-webkit-animation:highlight 2.5s 0s infinite;animation:highlight 2.5s 0s infinite}.skeleton-map-with-sidebar__header{width:100%;height:39px;margin-bottom:16px}@media (min-width:768px){.skeleton-map-with-sidebar__header{width:70%;height:44px}}@media (min-width:1440px){.skeleton-map-with-sidebar__header{width:55%}}@media (min-width:1024px){.skeleton-map-with-sidebar__content{display:flex;flex-direction:row;flex-wrap:nowrap;-moz-column-gap:16px;grid-column-gap:16px;column-gap:16px;height:680px}}.skeleton-map-with-sidebar__sidebar{position:relative;width:100%}@media (min-width:1024px){.skeleton-map-with-sidebar__sidebar{display:flex;flex-direction:column;width:400px}}@media (min-width:1200px){.skeleton-map-with-sidebar__sidebar{width:464px}}.skeleton-map-with-sidebar__search{width:100%;height:54px;margin-bottom:16px;border-radius:12px}@media (min-width:1024px){.skeleton-map-with-sidebar__search{height:56px}}.skeleton-map-with-sidebar__map{width:100%;height:607px;border-radius:12px;border:1px solid #e6e8f0}@media (min-width:768px){.skeleton-map-with-sidebar__map{position:relative;height:680px}}@media (min-width:1024px){.skeleton-map-with-sidebar__map{flex:1;width:calc(100% - 416px);height:100%}}@media (min-width:1200px){.skeleton-map-with-sidebar__map{width:calc(100% - 480px)}}.skeleton-list-points-map{display:none}@media (min-width:1024px){.skeleton-list-points-map{display:block;flex:1;overflow:hidden}}.skeleton-list-points-map__item{height:155px;margin-bottom:16px;padding:16px;border-radius:12px;border:1px solid #e6e8f0}
/*# sourceMappingURL=bundles--r-map-optics-stores.46f42a7f.css.map */