.image-with-text__text,.image-with-text__text p,.rich-text__text,.rich-text__text p{font-size:20px!important;--font-body-size: 20px !important}@keyframes okM10Dissolve{0%,8%{opacity:0}26%,44%{opacity:1}54%,62%{opacity:0}80%,to{opacity:1}}.f-slideshow__slide-bg:has(img[src*=m10-anim-exploded]),.f-slideshow__slide-mobile:has(img[src*=m10-anim-exploded]){position:relative}.f-slideshow__slide-bg:has(img[src*=m10-anim-exploded]):after,.f-slideshow__slide-mobile:has(img[src*=m10-anim-exploded]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center;opacity:0;animation:okM10Dissolve 8s cubic-bezier(.4,0,.2,1) forwards}.f-slideshow__slide-bg:has(img[src*=m10-anim-exploded-desktop]):after{background-image:url(/cdn/shop/files/m10-anim-assembled-desktop.jpg?v=1787064506)}.f-slideshow__slide-mobile:has(img[src*=m10-anim-exploded-mobile]):after{background-image:url(/cdn/shop/files/m10-anim-assembled-mobile.jpg?v=1787064513)}@media(prefers-reduced-motion:reduce){.f-slideshow__slide-bg:has(img[src*=m10-anim-exploded]):after,.f-slideshow__slide-mobile:has(img[src*=m10-anim-exploded]):after{animation:none;opacity:1}}@media(min-width:768px){.f-slideshow__content-wrapper:has(a[href*=flexgrip-for-leica-m10]) .f-slideshow__content{max-width:31.5vw}}@keyframes okSlimPlate{0%,10%{opacity:0}22%,34%{opacity:1}46%,54%{opacity:0}66%,78%{opacity:1}92%,to{opacity:0}}.f-slideshow__slide-bg:has(img[src*=slimcase-silver]),.f-slideshow__slide-mobile:has(img[src*=slimcase-silver]){position:relative}.f-slideshow__slide-bg:has(img[src*=slimcase-silver]):after,.f-slideshow__slide-mobile:has(img[src*=slimcase-silver]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center;opacity:0;animation:okSlimPlate 10s cubic-bezier(.4,0,.2,1) forwards}.f-slideshow__slide-bg:has(img[src*=slimcase-silver-desktop]):after{background-image:url(/cdn/shop/files/slimcase-black-desktop.jpg?v=1787437242)}.f-slideshow__slide-mobile:has(img[src*=slimcase-silver-mobile]):after{background-image:url(/cdn/shop/files/slimcase-black-mobile.jpg?v=1787437522)}@media(prefers-reduced-motion:reduce){.f-slideshow__slide-bg:has(img[src*=slimcase-silver]):after,.f-slideshow__slide-mobile:has(img[src*=slimcase-silver]):after{animation:none;opacity:0}}@media(min-width:768px){.f-slideshow__content-wrapper:has(a[href*=slimcase-for-leica-m11]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}.f-slideshow__slides:has(a[href*=flexgrip-m11-m-ev1]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*=flexgrip-m11-m-ev1]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*=flexgrip-m11-m-ev1]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*=flexgrip-m11-m-ev1]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*=flexgrip-m11-m-ev1]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*=flexgrip-m11-m-ev1]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*=flexgrip-m11-m-ev1]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*=flexgrip-m11-m-ev1]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*="collections/shutter-topper"]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*="collections/shutter-topper"]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*="collections/shutter-topper"]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*="collections/shutter-topper"]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*="collections/shutter-topper"]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*="collections/shutter-topper"]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*="collections/shutter-topper"]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*="collections/shutter-topper"]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*=ltm39-m-adapter]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*=ltm39-m-adapter]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*=ltm39-m-adapter]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*=ltm39-m-adapter]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*=ltm39-m-adapter]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*=ltm39-m-adapter]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*=ltm39-m-adapter]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*=ltm39-m-adapter]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*=eyekup-for-leica-q2-q3-black-chrome]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*="collections/trailflex-straps"]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*="collections/trailflex-straps"]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*="collections/trailflex-straps"]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*="collections/trailflex-straps"]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*="collections/trailflex-straps"]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*="collections/trailflex-straps"]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*="collections/trailflex-straps"]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*="collections/trailflex-straps"]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*=owlkrown-leica-eyekup-black-chrome]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*=owlkrown-leica-eyekup-black-chrome]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*=owlkrown-leica-eyekup-black-chrome]) .f-slideshow__slides{--aspect-ratio:1!important}}.f-slideshow__slides:has(a[href*=flexgrip-leica-q2-q3]){--aspect-ratio:2!important;--aspect-ratio-mobile:1!important}.f-slideshow__slide:has(a[href*=flexgrip-leica-q2-q3]){background:#0c0c0d}@media(min-width:768px){.f-slideshow__slide:has(a[href*=flexgrip-leica-q2-q3]) .f-video__bg{position:absolute;top:0;bottom:0;left:0;right:auto;width:50%;overflow:hidden}.f-slideshow__slide:has(a[href*=flexgrip-leica-q2-q3]) .f-video__bg video{width:100%;height:100%;object-fit:cover}.f-slideshow__content-wrapper:has(a[href*=flexgrip-leica-q2-q3]) .f-slideshow__content{max-width:calc(min(100vw,var(--container-width,1280px) + var(--fluid-offset,48px)*2)*.36)}}@media(max-width:767.98px){.f-slideshow__slide:has(a[href*=flexgrip-leica-q2-q3]) .f-video__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.f-slideshow__slide:has(a[href*=flexgrip-leica-q2-q3]) .f-video__bg video{width:100%;height:100%;object-fit:cover}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow-wrapper:has(a[href*=flexgrip-leica-q2-q3]) .f-slideshow__slides{--aspect-ratio:1!important}}@media(min-width:640px)and (max-width:767.98px){.f-slideshow--mobile-stack:has(.f-video__bg) .bg-overlay{display:none}.f-slideshow--mobile-stack:has(.f-video__bg) .f-slideshow__text{position:relative!important}.f-slideshow--mobile-stack:has(.f-video__bg) .f-slideshow__content-wrapper{position:static!important;display:none}.f-slideshow--mobile-stack:has(.f-video__bg) .f-slideshow__content-wrapper.selected{display:block;position:static!important;animation:none!important;opacity:1!important;transform:none!important;padding:3.4rem 1.5rem!important}.f-slideshow--mobile-stack:has(.f-video__bg) .f-slideshow__content{position:static!important;padding:0!important;width:100%!important;max-width:none!important;color:var(--color-text-body)}}.f-slideshow__description ul,.image-with-text__text ul{display:inline-block;text-align:left;list-style:none;margin:0;padding:0}.f-slideshow__description li,.image-with-text__text li{position:relative;padding-left:1.25em;font-size:clamp(15px,1.3vw,20px);font-weight:600;line-height:1.4;margin:0 0 .62em}.f-slideshow__description li:last-child,.image-with-text__text li:last-child{margin-bottom:0}.f-slideshow__description li:before,.image-with-text__text li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}@media(max-width:767.98px){.f-slideshow--mobile-stack .f-slideshow__content{text-align:left!important}.f-slideshow__description,.image-with-text__text{text-align:left}.f-slideshow__description ul,.image-with-text__text ul{display:block}.f-slideshow__description li,.image-with-text__text li{font-size:15.5px}}@media(max-width:639.98px){.f-slideshow--mobile-stack .f-slideshow__content-wrapper{padding:3.4rem 1.5rem!important}.f-slideshow--mobile-stack .f-slideshow__content-wrapper.selected{animation:none!important;opacity:1!important;transform:none!important}}.f-product__description--full-width>.rte{column-span:all;-webkit-column-span:all}.f-product__description--full-width>.rte>div:has(>.ok-tabs):not(:has(>.ok-cols)){column-count:1}.rte>div:has(>.ok-tabs)>.ok-tabs,.rte>div:has(>.ok-tabs)>.ok-film,.rte>div:has(>.ok-tabs)>.ok-embed,.rte>div:has(>.ok-tabs)>.ok-marks,.rte>div:has(>.ok-tabs)>.ok-lead,.rte>div:has(>.ok-tabs)>.ok-said,.rte>div:has(>.ok-tabs)>.ok-disclaimer,.rte>div:has(>.ok-tabs)>.ok-note,.rte>div:has(>.ok-tabs)>.lp,.rte>div:has(>.ok-tabs)>hr{column-span:all;-webkit-column-span:all}.rte>div:has(>.ok-tabs)>.ok-lead{font-size:16px;line-height:1.4;letter-spacing:.02em;margin:0 0 16px}.rte>div:has(>.ok-tabs)>p:not(.ok-lead):not(.ok-disclaimer):not(.ok-said):not(.ok-closing){font-size:15px;line-height:1.75;margin:0 0 14px}.rte>div:has(>.ok-tabs)>.ok-note p{font-size:15px;line-height:1.7}.ok-tabs{margin:30px 0 0;clear:both}.ok-tabs input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ok-tabs__bar{display:flex;flex-wrap:nowrap;gap:6px;border-bottom:1px solid #ededed;margin:0 0 20px;padding:0 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ok-tabs__bar::-webkit-scrollbar{display:none}.ok-tabs__bar label{display:inline-block;flex:0 0 auto;white-space:nowrap;padding:10px 16px;cursor:pointer;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:14.4px;line-height:1.2;color:#333;background:#f3f2f2;border:1px solid #ededed}.ok-tabs__bar label:hover{background:#ededed}.ok-panel{display:none}.ok-tabs input:nth-of-type(1):checked~.ok-tabs__bar label:nth-of-type(1),.ok-tabs input:nth-of-type(2):checked~.ok-tabs__bar label:nth-of-type(2),.ok-tabs input:nth-of-type(3):checked~.ok-tabs__bar label:nth-of-type(3),.ok-tabs input:nth-of-type(4):checked~.ok-tabs__bar label:nth-of-type(4),.ok-tabs input:nth-of-type(5):checked~.ok-tabs__bar label:nth-of-type(5),.ok-tabs input:nth-of-type(6):checked~.ok-tabs__bar label:nth-of-type(6),.ok-tabs input:nth-of-type(7):checked~.ok-tabs__bar label:nth-of-type(7),.ok-tabs input:nth-of-type(8):checked~.ok-tabs__bar label:nth-of-type(8){background:#ff0202;border-color:#ff0202;color:#fff}.ok-tabs input:nth-of-type(1):focus-visible~.ok-tabs__bar label:nth-of-type(1),.ok-tabs input:nth-of-type(2):focus-visible~.ok-tabs__bar label:nth-of-type(2),.ok-tabs input:nth-of-type(3):focus-visible~.ok-tabs__bar label:nth-of-type(3),.ok-tabs input:nth-of-type(4):focus-visible~.ok-tabs__bar label:nth-of-type(4),.ok-tabs input:nth-of-type(5):focus-visible~.ok-tabs__bar label:nth-of-type(5),.ok-tabs input:nth-of-type(6):focus-visible~.ok-tabs__bar label:nth-of-type(6),.ok-tabs input:nth-of-type(7):focus-visible~.ok-tabs__bar label:nth-of-type(7),.ok-tabs input:nth-of-type(8):focus-visible~.ok-tabs__bar label:nth-of-type(8){outline:2px solid #333;outline-offset:2px}.ok-tabs input:nth-of-type(1):checked~.ok-tabs__panels .ok-panel--1,.ok-tabs input:nth-of-type(2):checked~.ok-tabs__panels .ok-panel--2,.ok-tabs input:nth-of-type(3):checked~.ok-tabs__panels .ok-panel--3,.ok-tabs input:nth-of-type(4):checked~.ok-tabs__panels .ok-panel--4,.ok-tabs input:nth-of-type(5):checked~.ok-tabs__panels .ok-panel--5,.ok-tabs input:nth-of-type(6):checked~.ok-tabs__panels .ok-panel--6,.ok-tabs input:nth-of-type(7):checked~.ok-tabs__panels .ok-panel--7,.ok-tabs input:nth-of-type(8):checked~.ok-tabs__panels .ok-panel--8{display:block}.ok-panel p{line-height:1.7}.ok-panel{column-count:1}.ok-panel li,.ok-panel .ok-block{break-inside:avoid;page-break-inside:avoid}.ok-panel .ok-sub,.ok-panel .ok-said,.ok-panel>hr{column-span:all;-webkit-column-span:all}.ok-panel .ok-sub{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:14.4px;line-height:1.35;color:#333;margin:26px 0 10px;padding:14px 0 0;border-top:1px solid #ededed}.ok-panel .ok-said{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:14.4px;line-height:1.35;color:#333;margin:22px 0 10px}.ok-panel .ok-list li:first-child{border-top:1px solid #ededed}@media(min-width:900px){.f-product__description--full-width>.rte>div:has(>.ok-tabs):not(:has(>.ok-cols)){column-count:2;column-gap:40px}.ok-panel--cols,.ok-panel:has(li:nth-child(3)),.ok-panel:has(p:nth-of-type(3)){column-count:2;column-gap:40px;column-fill:balance}}@media(min-width:768px){.f-slideshow__content-wrapper.f-slideshow__content--right-middle .f-slideshow__content{max-width:calc(min(100vw,var(--container-width, 1280px) + var(--fluid-offset, 48px) * 2)*.36)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
