.lens-scroll .lens-scroll__header{padding-bottom:18px}.lens-scroll{background:rgb(var(--color-background))}.lens-scroll .lsStory{position:relative;width:100%;overflow:visible}.lens-scroll .lsGrid{width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;padding:24px 18px 54px}.lens-scroll .lsStage{position:sticky;top:var(--ls-sticky-top, 0px);z-index:5;height:calc(100vh - var(--ls-sticky-top, 0px));display:flex;align-items:center}.lens-scroll .lsStage__imgWrap{position:relative;width:100%;max-width:980px;margin:0 auto}.lens-scroll .lsStage__img{width:100%;height:auto;display:block;object-fit:cover;opacity:1;transition:opacity .22s linear}.lens-scroll .lsStage.is-fading .lsStage__img{opacity:.25}.lens-scroll .lsStage__badge{position:absolute;top:14px;right:14px;text-align:right;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:#ffffffd9;text-shadow:0 1px 10px rgba(0,0,0,.55);pointer-events:none}.lens-scroll .lsStage__badge2{font-size:12px;opacity:.85}.lens-scroll .lsRail{position:relative;z-index:2;padding:30vh 0;color:#fff;text-align:center;display:flex;flex-direction:column;gap:0}.lens-scroll .lsRail__item{min-height:55vh;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:560px;margin:0 auto;opacity:.18;transform:translateZ(0) scale(.98);transition:opacity .16s linear,transform .16s ease;will-change:opacity,transform}.lens-scroll .lsRail__title{margin:0;letter-spacing:.12em;text-transform:uppercase}.lens-scroll .lsRail__subtitle{margin-top:10px;font-weight:600}.lens-scroll .lsRail__body{margin-top:18px}.lens-scroll .lsRail__body p{margin:0 0 16px}.lens-scroll .lsRail__body p:last-child{margin-bottom:0}.lens-scroll .lsCta{margin-top:18px}.lens-scroll .lsOutro{height:30vh}.lens-scroll .lsMobileWrap{display:none}@media(min-width:750px){.lens-scroll .lsSteps>.lsStep:nth-last-child(2){height:1px;min-height:1px}.lens-scroll .lsOutro{height:1px;min-height:1px}}@media(max-width:749px){.lens-scroll .lsGrid{display:none!important}.lens-scroll .lsMobileWrap{display:block;position:relative;z-index:10;padding:14px 14px 0;overflow:visible}.lens-scroll .lsMobileSlider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 12vw 10px;scroll-behavior:smooth;scrollbar-width:none}.lens-scroll .lsMobileSlider::-webkit-scrollbar{display:none}.lens-scroll .lsMobileSlide{flex:0 0 min(340px,86vw);color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 18px 60px #00000073;scroll-snap-align:center}.lens-scroll .lsMobileSlide__media{position:relative}.lens-scroll .lsMobileSlide__media img{width:100%;height:320px;object-fit:cover;display:block}.lens-scroll .lsMobileSlide__badge{position:absolute;top:14px;right:14px;text-align:right;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:14px;color:#ffffffd9;text-shadow:0 1px 10px rgba(0,0,0,.55);pointer-events:none}.lens-scroll .lsMobileSlide__badge2{font-size:12px;opacity:.85}.lens-scroll .lsMobileSlide__body{padding:14px 16px 18px;text-align:center}.lens-scroll .lsMobileSlide__title{margin:0;letter-spacing:.12em;text-transform:uppercase}.lens-scroll .lsMobileSlide__subtitle{margin-top:10px;font-weight:600}.lens-scroll .lsMobileSlide__text{margin-top:18px}.lens-scroll .lsMobileSlide__text p{margin:0 0 16px}.lens-scroll .lsMobileSlide__text p:last-child{margin-bottom:0}.lens-scroll .lsNav{all:unset;box-sizing:border-box;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffffeb!important;color:#111!important;box-shadow:0 12px 30px #00000038!important;cursor:pointer;z-index:20;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lens-scroll .lsNav:hover{background-color:#cd0000!important;color:#fff!important;border-color:#cd0000!important;box-shadow:0 0 0 3px #cd0000!important}.lens-scroll .lsNav--prev{left:10px!important}.lens-scroll .lsNav--next{right:10px!important}.lens-scroll .lsNav[hidden]{display:none!important}.lens-scroll .lsNav svg{width:18px!important;height:18px!important;display:block!important;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/310/assets/lens-tech-modal.css.map */
