#lenses,#rx{margin-top:calc(var(--scroll-margin)*-1) !important;padding-top:var(--scroll-margin) !important}.container{display:flex;justify-content:center;align-items:flex-start}@media(max-width: 48.99em){.container aside{margin-right:0;width:320px;max-width:100%;order:2}}@media(min-width: 49em){.container aside{flex:0 0 260px;margin-right:var(--base-m);position:-webkit-sticky;position:sticky;top:var(--scroll-margin)}}@media(max-width: 48.99em){.container{flex-direction:column;align-items:center}.container .overview{border-radius:8px}.container .overview .ri,.container .overview .links{display:none}.container .overview .frame{border-top:none}}.overview{border:1px solid #999;border-radius:5px;padding:0 .5em;outline:0 solid rgba(153,153,153,.5);outline-offset:-1px}.overview.animate{transition:all .3s;outline:8px solid rgba(238,238,238,0);outline-offset:-9px;border-color:#000}.overview .ri{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%;z-index:-1}.overview .ri::after{content:"";display:block;height:0;padding-top:calc(100% / 2.2)}.overview .ri::before{content:"";position:absolute;transform:scale(var(--scale, 1.05));width:100%;height:100%;background:var(--lqip, none) no-repeat center center;background-size:cover;filter:blur(var(--blur, 8px))}.overview .ri>picture,.overview .ri>img,.overview .ri>video{position:absolute;width:100%;height:100%;object-fit:cover}.overview .ri>picture>img{display:block;width:100%;height:100%}.overview h2{display:none}.overview .links{text-align:center;position:relative;top:-0.5em}.overview .links a{font-weight:var(--semi-bold);color:#666}.overview .links a:hover{text-decoration:none}.overview .links a:hover{color:var(--color-theme-hl)}.overview>.entry>dl{border-top:1px solid #999;padding:.5em 0;margin:0}.overview>.entry>dl>dt{font-weight:var(--bold);text-transform:uppercase}.overview>.entry>dl>dt>span{float:right;font-weight:var(--normal);opacity:.8}.overview>.entry>dl>dd{margin:0;padding-left:1em;font-size:var(--fs-smaller)}.customize{max-width:680px}.customize h1{text-align:center}.customize .customize-step-1,.customize .customize-step-2{border:0;margin:var(--base-s) 0;padding:0}.customize h2{font-size:var(--fs-subhead);font-weight:var(--bold);text-align:center}.customize .radio,.customize .checkbox{margin-right:.32em}.customize li{margin:.5em 0;border-bottom:1px solid #aaa}.customize li.mask{opacity:.6}.customize li:last-child{border-bottom-width:0}.customize li div.p{opacity:.9}.customize li .desc{margin:.5em 0}.customize li .lens-tip{font-size:var(--fs-smaller);font-weight:var(--semi-bold);background:var(--color-bg-warn);padding:.5em}.customize li .coatings,.customize li .index{margin:0;font-size:var(--fs-smaller);line-height:1.5em;padding-bottom:.5em}.customize li .coatings span,.customize li .index span{display:inline-block}.customize li .coatings b,.customize li .index b{margin-right:.5em}.customize li .coatings em,.customize li .index em{white-space:nowrap;margin-right:.5em;border-bottom:1px solid #888}.customize li input[hidden]+label{cursor:pointer;position:relative;padding:.6em .5em .6em 0;display:flex;align-items:center;flex-wrap:wrap;-webkit-tap-highlight-color:rgba(0,0,0,0)}.customize li input[hidden]+label b{flex:5 0 185px;margin-right:.5em}.customize li input[hidden]+label b>:first-child{margin-right:.4em}.customize li input[hidden]+label b img{vertical-align:middle}.customize li input[hidden]+label small{color:var(--color-theme);white-space:nowrap}.customize li input[hidden]+label .money{flex:1 1 auto;text-align:right}.customize li input[hidden]+label .money .from{font-size:var(--fs-smaller)}.customize li input[hidden]+label .money-from{font-size:var(--fs-smaller)}.customize li input[hidden]+label .money-from span{font-size:1rem}.customize li input[hidden]+label::before{position:absolute;left:0;top:.6em}.customize li input[hidden]~.sub{overflow:hidden;padding-left:1.32em;max-height:0;opacity:.3;transition:all .3s}.customize li input[hidden]~.sub>:last-child{margin-bottom:.8em}.customize li input[hidden]:checked~.sub{max-height:none;opacity:1}.customize li.leaf input[hidden]+label,.customize li.leaf input[hidden]~.sub{transition:max-height .3s,color .3s}.customize li.leaf input[hidden]:checked+label,.customize li.leaf input[hidden]:checked~.sub{background:#666;color:#fff}.customize li.leaf input[hidden]:checked+label{border-radius:4px 4px 0 0}.customize li.leaf input[hidden]:checked~.sub{border-radius:0 0 4px 4px}.customize li li{border:1px solid #aaa;border-radius:5px}.customize li li:last-child{border-bottom-width:1px}.customize li li input[hidden]+label{padding-left:.5em}.customize li li input[hidden]+label::before{left:.5em}.customize li li input[hidden]~.sub{padding-left:1.82em;padding-right:.5em}.customize li li label b{font-weight:var(--normal)}.customize li li.selected{transition:all .3s;background:#666;color:#fff}.customize .la-icon{position:relative;width:60px;height:20px;display:inline-block;vertical-align:middle}.customize .la-icon img{position:absolute;left:0;top:0}.customize .la-icon img:last-child{animation-name:light-adjustable;animation-duration:8s;animation-iteration-count:infinite}.customize .piece{padding-top:.5em;margin-top:1em;border-top:2px dotted #aaa}.customize .piece .colors{display:flex;flex-wrap:wrap}.customize .piece .colors input{display:none}.customize .piece .colors label{display:inline-block;margin-right:.5em;margin-bottom:.3em;overflow:hidden;width:32px;height:32px;border-radius:50%;cursor:pointer;position:relative}.customize .piece .colors label img{display:block;width:100%;height:100%}.customize .piece .colors label em{display:none}.customize .piece b{display:block;font-weight:var(--semi-bold);opacity:.8;margin-bottom:.5em}.customize .piece input:checked+label{border:2px dashed #aaa}.customize .btns{text-align:center;margin-bottom:var(--base-m)}.customize .btns button{min-width:10em;border-radius:999px}.customize .btns .oos{color:var(--color-warn)}.customize-step-2 .rx-table>dl>dt,.customize-step-2 .rx-table>dl>dd>dl>*{height:2.5em}.customize-step-2 .rx-block .select.disabled::before,.customize-step-2 .rx-block .select.disabled::after{opacity:.2}.customize-step-2 .rx-block select:disabled{text-align:center;background:transparent !important;font-weight:var(--semi-bold)}.customize-step-2 .rx-block #myrx-container{padding:0}.customize-step-2 .rx-block #myrx-container>*{display:inline-block;padding:.5em 0}.customize-step-2 .rx-block #myrx-container .select{margin-right:1em;border-radius:5px}.customize-step-2 .rx-block #myrx-container #rx-delete-handler,.customize-step-2 .rx-block #myrx-container #rx-edit-handler,.customize-step-2 .rx-block #myrx-container #rx-add-handler{cursor:pointer;color:var(--color-theme);margin-right:.5em;white-space:nowrap}.customize-step-2 .rx-block #myrx-container #rx-delete-handler:hover,.customize-step-2 .rx-block #myrx-container #rx-edit-handler:hover,.customize-step-2 .rx-block #myrx-container #rx-add-handler:hover{color:var(--color-theme-hl)}.customize-step-2 .rx-block .p{padding:.5em 0;margin:.2em 0}.customize-step-2 .rx-block .p .select{margin-right:.5em}.customize-step-2 .rx-block .p select{background:var(--color-smoke);border-radius:5px;min-width:3em;border:0;box-shadow:none}.customize-step-2 .rx-block .p select:focus{outline:2px solid var(--color-theme);outline-offset:-2px;background:#fff}.customize-step-2 .rx-block .p b{margin-right:.5em;font-weight:var(--normal);cursor:default}.customize-step-2 .rx-block .p i{margin-right:.2em}.customize-step-2 .rx-block .p input[type=text]{border:0;background:var(--color-smoke);border-radius:5px;box-shadow:none;line-height:1.8em;height:1.8em}.customize-step-2 .rx-block .p input[type=text]:focus{outline:2px solid var(--color-theme);outline-offset:-2px;background:#fff}.customize-step-2 .rx-block .p option{font-weight:var(--bold)}.customize-step-2 .rx-block #two-pd~span,.customize-step-2 .rx-block #two-npd~span{display:none}.customize-step-2 .rx-block #two-pd:checked~span,.customize-step-2 .rx-block #two-npd:checked~span{display:inline-block}.customize-step-2 .rx-block #two-pd:checked~.select,.customize-step-2 .rx-block #two-npd:checked~.select{display:none}.customize-step-2 .rx-block .pd{display:flex;flex-wrap:wrap;align-items:center}.customize-step-2 .rx-block .pd .two{font-size:var(--fs-smaller);margin-left:1.4em;order:1}.customize-step-2 .rx-block .save-rx label{color:var(--color-theme)}.customize-step-2 .rx-block .save-rx input~.box{display:none;padding:0 .5em;margin-top:.5em;border:1px dashed #999}.customize-step-2 .rx-block .save-rx input~.box>div{margin:.5em 0}.customize-step-2 .rx-block .save-rx input~.box>div>span{display:inline-block}.customize-step-2 .rx-block .save-rx input:checked~.box{display:block}.customize-step-2 .upload-block #rx-file{display:none}.customize-step-2 .upload-block .sub>:last-child{margin-bottom:var(--base-s) !important}.customize-step-2 .upload-block #upload-handler{border:1px solid #333;border-radius:999px;padding:.5em 1em;cursor:pointer;transition:all .3s;display:inline-block}.customize-step-2 .upload-block #upload-handler svg{margin-right:.2em}.customize-step-2 .upload-block #upload-handler:hover{background:var(--color-theme-hl);color:#fff;border-color:var(--color-theme-hl)}.customize-step-2 .upload-block #upload-handler:hover svg{fill:#fff}.customize-step-2 .upload-block .thumb img{display:block;max-width:200px;max-height:200px;margin-top:.5em}.comment-block label{color:#000}.comment-block textarea{border:0;background:var(--color-smoke);border-radius:5px;box-shadow:none;width:100%;max-width:400px;padding:.5em}.comment-block textarea:focus{outline:2px solid var(--color-theme);outline-offset:-2px;background:#fff}.comment-block textarea::placeholder{color:#aaa}.comment-block #rx-enter-comment~div,.comment-block #rx-upload-comment~div{display:none}.comment-block #rx-enter-comment:checked~div,.comment-block #rx-upload-comment:checked~div{display:block}.no-pd{background:var(--color-bg-warn);padding:.5rem;border:1px solid #eee;border-width:1px 0;font-size:var(--fs-smaller);margin:.2rem 0 .5rem}.jtip-rx-color{color:#333;pointer-events:none;min-width:initial;opacity:.8}.jtip-rx-color .jtip-label{padding:.5em .8em}.rx-newsletter{margin-bottom:var(--base-s);text-align:center}.rx-newsletter .entry{display:none;margin:.5rem 0 var(--base-m)}.rx-newsletter .entry input{border:0;border-bottom:2px solid #666;box-shadow:none;width:180px}.rx-newsletter .entry input:focus{outline:none}.rx-newsletter .entry button{min-width:0;background:#666;border-radius:2em}.rx-newsletter input[type=checkbox]{margin-right:.2em}.rx-newsletter input[type=checkbox]:checked~.entry{display:block}@keyframes light-adjustable{20%,80%{opacity:0}50%{opacity:1}}
/*# sourceMappingURL=sourcemaps/rx--index.css.map */

