.LensGuideMainImage{height:0;position:relative;--tw-bg-opacity:1;background-color:rgb(242 242 245/var(--tw-bg-opacity,1));padding-bottom:120%}@media (min-width:650px){.LensGuideMainImage{padding-bottom:75%}}@media (min-width:800px){.LensGuideMainImage{height:100%;padding:0;width:100%}}@media (max-height:700px){.LensGuideMainImage--in-cart{padding-bottom:100%}}@media (max-height:650px){.LensGuideMainImage--in-cart{padding-bottom:80%}}@media (max-height:570px){.LensGuideMainImage--in-cart{padding-bottom:75%}}.LensGuideMainImage .LensGuideMainImage__grab-icon{display:flex;height:3.5rem;position:absolute;top:50%;width:3.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;align-items:center;background-color:#ffffff80;border-radius:9999px;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:799px){.LensGuideMainImage .LensGuideMainImage__grab-icon{display:none}}.LensGuideMainImage .LensGuideMainImage__lens-icon{align-items:center;bottom:0;display:flex;flex-direction:column;height:3.5rem;margin-bottom:1.5rem;pointer-events:none;position:absolute;width:100%}@media (min-width:800px){.LensGuideMainImage .LensGuideMainImage__lens-icon{display:none}}.LensGuideMainImage .LensGuideMainImage__label--desktop,.LensGuideMainImage .LensGuideMainImage__lens-tech-icon-wrapper{bottom:0;padding:1.5rem;position:absolute}@media (min-width:1000px){.LensGuideMainImage .LensGuideMainImage__label--desktop,.LensGuideMainImage .LensGuideMainImage__lens-tech-icon-wrapper{padding:3rem}}@media (max-width:799px){.LensGuideMainImage .LensGuideMainImage__label--desktop,.LensGuideMainImage .LensGuideMainImage__lens-tech-icon-wrapper{display:none}}.LensGuideMainImage__base-image,.LensGuideMainImage__gradient-overlay,.LensGuideMainImage__overlay,.LensGuideMainImage__preview-image,.LensGuideMainImage__preview-image-wrapper{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}@media (max-width:799px){.LensGuideMainImage__base-image,.LensGuideMainImage__gradient-overlay,.LensGuideMainImage__overlay,.LensGuideMainImage__preview-image,.LensGuideMainImage__preview-image-wrapper{cursor:pointer}}.LensGuideMainImage__preview-image-wrapper{opacity:1;transition:opacity .2s ease-in-out}.LensGuideMainImage__preview-image-wrapper--hidden{opacity:0}.LensGuideMainImage__scene-image{height:100%;pointer-events:none;width:100%}.LensGuideMainImage__scene-image img{-o-object-fit:cover;object-fit:cover}.LensGuideMainImage__scene-image--previous{top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important}.LensGuideMainImage__overlay{background-color:#12121299}@media (min-width:800px){.LensGuideMainImage__overlay{display:none}}.LensGuideMainImage__product-image{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;--tw-bg-opacity:1;background-color:rgb(242 242 245/var(--tw-bg-opacity,1))}.LensGuideMainImage__label-wrapper{align-items:center;bottom:0;display:flex;flex-direction:column;margin-bottom:2.75rem;position:absolute;width:100%}@media (min-width:800px){.LensGuideMainImage__label-wrapper{display:none}}.LensGuideMainImage__label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.LensGuideMainImage__lens-tech-icon-wrapper{right:0}.LensGuideMainImage__lens-tech-icon{height:2rem;width:6rem}.LensGuideMainImage__icon-wrapper{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}@media (min-width:800px){.LensGuideMainImage__icon-wrapper{display:none}}@media (max-width:799px){.LensGuideMainImage__preview-image{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.LensGuideMainImage--is-pressed .LensGuideMainImage__preview-image{opacity:0}}.LensGuideMainImage__toggle-wrapper{bottom:0;left:0;margin-bottom:1.75rem;margin-left:1.75rem;position:absolute;width:3.5rem}@media (min-width:800px){.LensGuideMainImage__toggle-wrapper{display:none}}.LensGuideMainImage__grab-handle{position:absolute;top:50%;z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:799px){.LensGuideMainImage__grab-handle{display:none}}.LensGuideMainImage__range-input{height:100%;position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;cursor:grab;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:799px){.LensGuideMainImage__range-input{display:none}}.LensGuideMainImage__range-input--grabbing{cursor:grabbing}.FloatingActionButton{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(242 242 245/var(--tw-bg-opacity,1))}@media (min-width:800px){.FloatingActionButton{flex-direction:row;justify-content:center}}.FloatingActionButton{border-radius:8px;height:var(--mobileClosed);padding:4px;transition:height .1s ease-in}@media (min-width:800px){.FloatingActionButton{height:auto;width:auto}.FloatingActionButton--is-open{padding-right:0}}.FloatingActionButton--is-open{height:var(--mobileOpen)}@media (min-width:800px){.FloatingActionButton--is-open{height:auto;width:auto}}.FloatingActionButton--default-expanded{flex-direction:row}.FloatingActionButton__button{align-items:center;display:flex;flex-shrink:0;justify-content:center}@media (min-width:800px){.FloatingActionButton__button{display:none}}.FloatingActionButton__button{font-size:14px;height:48px;width:48px}@media (min-width:800px){.FloatingActionButton__button{height:52px;padding-left:1.5rem;padding-right:1.5rem;width:auto}}.FloatingActionButton__button-icon-open{display:block;opacity:1;transition:opacity 0s .1s,transform .2s ease-in-out}.FloatingActionButton--is-open .FloatingActionButton__button-icon-open{display:none;opacity:0;transition:opacity .1s .1s}@media (min-width:1000px){.FloatingActionButton__button:hover .FloatingActionButton__button-icon-open{--icon-fill:#5c0f99!important;transform:scale(1.2)}}.FloatingActionButton__button .FloatingActionButton__button-icon-close{display:none;opacity:0;transition:opacity .1s .1s,transform .2s ease-in-out}.FloatingActionButton--is-open .FloatingActionButton__button .FloatingActionButton__button-icon-close{display:block;opacity:1;transition:opacity 0s .1s}@media (min-width:1000px){.FloatingActionButton__button:hover .FloatingActionButton__button .FloatingActionButton__button-icon-close{--icon-stroke:#5c0f99!important;transform:scale(1.2)}}.FloatingActionButton__options{display:none;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:800px){.FloatingActionButton__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.FloatingActionButton__options{grid-gap:4px}@media (max-width:799px){.FloatingActionButton__options{padding-bottom:4px}}.FloatingActionButton--is-open .FloatingActionButton__options{display:grid}.FloatingActionButton--default-expanded .FloatingActionButton__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.FloatingActionButton__option-item{align-items:center;border-radius:4px;display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;width:48px}@media (min-width:800px){.FloatingActionButton__option-item{height:52px;width:52px}}.FloatingActionButton__option-overlay{background-image:var(--gradient);height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.FloatingActionButton__option-item--active .FloatingActionButton__option-overlay{opacity:.7}@media (min-width:1000px){.FloatingActionButton__option-item:hover .FloatingActionButton__option-overlay{opacity:.4}}.FloatingActionButton__option-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.FloatingActionButton__active-icon{position:absolute}.LensTechData{margin-bottom:0;margin-top:auto;padding-top:1rem}@media (min-width:800px){.LensTechData{padding-top:1.5rem}}.LensTechData{max-width:460px}.LensTechData__row{display:flex;justify-content:space-between}.LensTechData__row+.LensTechData__row{padding-top:1rem}@media (min-width:800px){.LensTechData__row+.LensTechData__row{padding-top:1.5rem}}.LensTechData__item{flex:0 0 130px;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:800px){.LensTechData__item{flex:0 0 155px}}.LensTechData__item .LensTechData__vlt-lower{opacity:.3;transition:opacity .2s ease-in-out}.LensTechData__item .LensTechData__vlt-upper{opacity:1;transition:opacity .2s ease-in-out}.LensTechData__item--show-iris-preview .LensTechData__vlt-lower{opacity:1}.LensTechData__item--show-iris-preview .LensTechData__vlt-upper{opacity:.3}.LensTechData__item .LensTechData__item-title{align-items:center;display:flex;font-size:12px;line-height:1.4}
