/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header .region-header{position:relative;z-index:9;padding:12px 16px;border-radius:12px;box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);font-size:0;background-color:rgba(20,20,20,0.85);backdrop-filter:blur(4px);}.main-content-wrapper{position:relative;}.main-content-wrapper header{position:absolute;z-index:10;top:0;right:0;left:0;display:flex;flex-flow:column-reverse;}header{padding:8px 4px;}@media (min-width:768px){header{padding:8px;}}header.mobile-menu-opened{position:relative;z-index:10;overflow:hidden;max-width:100%;}header.mobile-menu-opened::before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#141414;}header.mobile-menu-opened .region-header{height:calc(100vh - 16px);}header.sticky{position:fixed;}@media (min-width:1440px){.gin--horizontal-toolbar header.sticky{top:54px;}header.sticky .region-header{padding:0 16px;}}@media (min-width:768px){header .region-header{padding:12px 40px;border-radius:16px;}}@media (min-width:1440px){header .region-header{padding:0 40px;}header .region-header.desktop-submenu-opened{border-radius:16px 16px 0 0;}}.content-moderation-entity-moderation-form{padding-top:104px;color:#000;}
header .region-header,.checkout--header{position:relative;z-index:9;padding:12px 16px;border-radius:12px;box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);font-size:0;background-color:rgba(20,20,20,0.85);backdrop-filter:blur(4px);}.main-content-wrapper{position:relative;}.main-content-wrapper header{position:absolute;z-index:10;top:0;right:0;left:0;display:flex;flex-flow:column-reverse;}header{padding:8px 4px;}@media (min-width:768px){header{padding:8px;}}header.mobile-menu-opened{position:relative;z-index:10;overflow:hidden;max-width:100%;}header.mobile-menu-opened::before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#141414;}header.mobile-menu-opened .region-header{height:calc(100vh - 16px);}header.sticky{position:fixed;}@media (min-width:1440px){.gin--horizontal-toolbar header.sticky{top:54px;}header.sticky .region-header{padding:0 16px;}}@media (min-width:768px){header .region-header{padding:12px 40px;border-radius:16px;}}@media (min-width:1440px){header .region-header{padding:0 40px;}header .region-header.desktop-submenu-opened{border-radius:16px 16px 0 0;}}.content-moderation-entity-moderation-form{padding-top:104px;color:#000;}.checkout--header{display:flex;align-items:center;}.sticky .checkout--header{padding:8px 16px;}.checkout--header .checkout--steps-list{display:table;width:calc(100% - 60px);margin:0 auto;padding-left:20px;table-layout:fixed;}.checkout--header .checkout--steps-list li{float:left;display:table-cell;width:calc(100% / 3);text-align:center;list-style:none;color:#9a9999;counter-increment:counter;}.checkout--header .checkout--steps-list li + li{position:relative;}.checkout--header .checkout--steps-list li + li::after{content:'';position:absolute;top:50%;left:-30px;width:60px;height:1px;background-color:#9a9999;}@media (min-width:768px){.checkout--header .checkout--steps-list li + li::after{left:-17px;width:35px;}}@media (min-width:1200px){.checkout--header .checkout--steps-list li + li::after{left:-90px;width:180px;}}.checkout--header .checkout--steps-list li::before{font-weight:700;font-size:16px;line-height:22px;content:counter(counter);display:inline-block;width:32px;height:32px;border:1.5px solid #9a9999;border-radius:50%;text-align:center;line-height:32px;color:#9a9999;}@media (min-width:1200px){.checkout--header .checkout--steps-list li::before{font-weight:normal;font-size:24px;line-height:29px;width:48px;height:48px;transition:all 0.3s ease-in-out;line-height:48px;}.sticky .checkout--header .checkout--steps-list li::before{font-weight:700;font-size:16px;line-height:22px;width:32px;height:32px;line-height:32px;}}.checkout--header .checkout--steps-list li.is--passed{color:#fff;}.checkout--header .checkout--steps-list li.is--passed::before{border-color:#fff;color:#fff;}.checkout--header .checkout--steps-list li.is--passed + li::after{background-color:#fff;}.checkout--header .checkout--steps-list li.is--active{color:#fff;}.checkout--header .checkout--steps-list li.is--active::before{border-color:#fff;color:#000;background-color:#fff;}@media (min-width:768px){.checkout--header .checkout--steps-list li{font-size:0;}.checkout--header .checkout--steps-list li a{font-weight:normal;font-size:16px;line-height:22px;margin-left:16px;}}@media (min-width:1200px){.checkout--header .checkout--steps-list li a{font-weight:700;}}
*{box-sizing:border-box;-webkit-user-drag:none;}html,body{margin:0;padding:0;}html{font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}body{font-family:inherit;color:inherit;}fieldset{margin:0;padding:0;border:0;}ul{margin:0;padding-left:0;list-style:none;}img{display:block;width:auto;max-width:100%;height:auto;}iframe{display:block;max-width:100%;}:focus{outline:none;}figure{margin:0;}video{display:block;width:100%;}button{padding:0;border:0;box-shadow:none;background:none;cursor:pointer;-webkit-appearance:none;}select{-webkit-appearance:none;-moz-appearance:none;}select::-ms-expand{display:none;}input::-ms-clear{display:none;}.form-submit{display:inline-block;border:0;cursor:pointer;-webkit-appearance:none;}a{text-decoration:none;color:inherit;}p{margin:0;}p:last-child{margin:0;}p:empty{margin:0;}.user-login-form,.user-pass,.user-pass-reset,.profile{margin:auto;padding:136px 16px 104px;}@media (min-width:768px){.user-login-form,.user-pass,.user-pass-reset,.profile{max-width:324px;}}@media (min-width:1200px){.user-login-form,.user-pass,.user-pass-reset,.profile{max-width:460px;}}.user-login-form > .form-item,.user-pass > .form-item,.user-pass-reset > .form-item,.profile > .form-item{margin-bottom:24px;}.user-login-form .form-item + p,.user-pass .form-item + p,.user-pass-reset .form-item + p,.profile .form-item + p{padding:0 16px 16px;font-weight:600;}.user-login-form .description,.user-pass .description,.user-pass-reset .description,.profile .description{padding:8px 16px;font-size:14px;color:#6c6c6c;}.user-login-form input[type='submit'],.user-pass input[type='submit'],.user-pass-reset input[type='submit'],.profile input[type='submit']{width:100%;margin-top:8px;font-weight:700;color:#000;}.user-login-form input[type='submit']:hover,.user-pass input[type='submit']:hover,.user-pass-reset input[type='submit']:hover,.profile input[type='submit']:hover{color:#6c6c6c;background-color:#f5f5f5;}html,body,.dialog-off-canvas-main-canvas,main,.layout-container,.layout-content,.region-content,.block-system-main-block{min-height:100%;}.node{min-height:100%;}html{scroll-behavior:smooth;}body{font-family:"CorporateS",sans-serif;}body.body-overflow{overflow:hidden;}body.body-overflow .paragraph:first-child{margin-top:0;}.visually-hidden{width:0;height:0;}.block-local-tasks-block{margin-top:16px;}[data-drupal-messages] .messages{padding-top:110px;background-position:10px 112px;}[data-drupal-messages] .messages + .messages{padding-top:15px;}[data-drupal-messages] + .block-system-main-block .content-moderation-entity-moderation-form{padding-top:0;}
@font-face{font-family:'CorporateS';font-weight:900;font-style:normal;font-display:swap;src:url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSExtraBold.eot);src:local("CorporateSExtraBold"),local("CorporateSExtraBold"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSExtraBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSExtraBold.woff2) format("woff2"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSExtraBold.woff) format("woff");}@font-face{font-family:'CorporateS';font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSBold.eot);src:local("CorporateSold"),local("RobotoBold"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSBold.woff2) format("woff2"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSBold.woff) format("woff");}@font-face{font-family:'CorporateS';font-weight:normal;font-style:normal;font-display:swap;src:url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateS.eot);src:local("CorporateS"),local("CorporateS"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateS.eot#iefix) format("embedded-opentype"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateS.woff2) format("woff2"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateS.woff) format("woff");}@font-face{font-family:'CorporateS';font-weight:300;font-style:normal;font-display:swap;src:url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSLight.eot);src:local("CorporateSLight"),local("CorporateSLight"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSLight.eot#iefix) format("embedded-opentype"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSLight.woff2) format("woff2"),url(/themes/custom/leica_theme/assets/fonts/CorporateS_Web/CorporateSLight.woff) format("woff");}
.icon{display:inline-block;width:20px;height:25px;background-repeat:no-repeat;background-position:center;background-size:100%;}.icon__svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:transparent;stroke:currentColor;}.icon__svg--icon-arrow-right,.icon__svg--icon-zoom,.icon__svg--icon-download{fill:currentColor;stroke:none;}
.block-system-branding-block{display:inline-block;vertical-align:middle;}.block-system-branding-block img{width:40px;}@media (min-width:768px){.block-system-branding-block img{width:48px;}}@media (min-width:1200px){.block-system-branding-block img{width:56px;}}@media (min-width:1440px){.block-system-branding-block img{transition:width 0.3s ease-in-out;}header.sticky .block-system-branding-block img{width:32px;}}
@media (max-width:1439px){.block-header-cart-block + nav + .block-on-site-search-block{right:112px;}}.block-on-site-search-block{float:right;}@media (max-width:1439px){.block-on-site-search-block{position:absolute;top:0;right:56px;float:none;}}.block-on-site-search-block input{font-weight:normal;font-size:14px;line-height:15px;width:100%;min-width:0;height:40px;padding:0 100px 0 24px;border-radius:28px;color:#141414;background-position:calc(100% - 56px) center;}@media (min-width:768px){.block-on-site-search-block input{font-weight:normal;font-size:18px;line-height:25px;height:48px;}}@media (min-width:1200px){.block-on-site-search-block input{font-weight:normal;font-size:20px;line-height:28px;height:56px;}}.block-on-site-search-block input.form-autocomplete,.block-on-site-search-block input.form-autocomplete.ui-autocomplete-loading{background-image:none;}.block-on-site-search-block input.input-has-value{border-radius:28px 28px 0 0;}.block-on-site-search-block .btn-search{display:block;padding:20px 16px;transition:padding .3s ease-in-out;font-size:0;cursor:pointer;}.block-on-site-search-block .btn-search::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-search-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.block-on-site-search-block .btn-search:focus,.block-on-site-search-block .btn-search:hover{opacity:.6;}@media (min-width:768px){.block-on-site-search-block .btn-search{padding-top:24px;padding-bottom:24px;}}@media (min-width:1200px){.block-on-site-search-block .btn-search{padding-top:27px;padding-bottom:27px;}}@media (min-width:1440px){.block-on-site-search-block .btn-search{padding-top:30px;padding-bottom:30px;}}.block-on-site-search-block .search-wrapper{padding:0 20px;}.block-on-site-search-block .btn-close-search{font-weight:700;font-size:20px;line-height:28px;position:absolute;top:32px;right:24px;color:#fff;cursor:pointer;}@media (min-width:1200px){.block-on-site-search-block .btn-close-search{right:64px;}}.block-on-site-search-block .onsite-search{position:fixed;z-index:10;top:-8px;right:-8px;bottom:-8px;left:-8px;display:none;height:100vh;background:rgba(20,20,20,0.9);}.block-on-site-search-block .onsite-search.show{display:block;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form{position:relative;max-width:936px;margin:136px auto;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-clear-text{position:absolute;top:12px;right:48px;width:16px;height:16px;border-radius:50%;font-size:0;background-color:#9a9999;cursor:pointer;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-clear-text::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-close-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}@media (min-width:768px){.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-clear-text{top:16px;right:56px;}}@media (min-width:1200px){.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-clear-text{top:20px;right:64px;}}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-clear-text::after{background-position:center;background-size:8px;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-search-text{position:absolute;top:4px;right:4px;font-size:0;cursor:pointer;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-search-text::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-search-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-search-text::after{content:'';display:block;width:32px;height:32px;border-radius:50%;background-color:#000;background-position:center;background-size:16px;}@media (min-width:768px){.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-search-text::after{width:40px;height:40px;}}@media (min-width:1200px){.block-on-site-search-block .onsite-search .leica-search-onsite-search-form .btn-search-text::after{width:48px;height:48px;background-size:24px;}}@media (min-width:1440px){header.sticky .block-on-site-search-block .btn-search{padding-top:10px;padding-bottom:10px;}}.gin--horizontal-toolbar .block-on-site-search-block .btn-close-search{margin-top:30px;}
.ui-widget-content.ui-autocomplete{position:relative;overflow:auto;width:calc(100% - 40px) !important;max-height:300px;margin-top:4px;border:0;border-top:4px solid #000;border-radius:28px;box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);background-color:#fff;}.ui-widget-content.ui-autocomplete:not(.search-list){max-width:936px;}.ui-widget-content.ui-autocomplete.search-list{width:calc(100% - 40px) !important;max-width:1096px;}@media (min-width:768px){.ui-widget-content.ui-autocomplete.search-list{width:calc(100% - 120px) !important;}}@media (min-width:1200px){.ui-widget-content.ui-autocomplete.search-list{width:calc(100% - 232px) !important;}}.ui-widget-content.ui-autocomplete .ui-menu-item{padding:12px 16px;}@media (min-width:1200px){.ui-widget-content.ui-autocomplete .ui-menu-item{padding-top:16px;padding-bottom:16px;}}.ui-widget-content.ui-autocomplete .ui-menu-item:hover:not(:last-of-type){margin:0;border:0;box-shadow:none;color:#141414;background-color:#f5f5f5;}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a.disabled{cursor:default;opacity:.3;}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a.ui-state-active{background-color:#000;}.ui-widget-content.ui-autocomplete .ui-menu-item:last-of-type a::after{margin-left:8px;}.ui-widget-content.ui-autocomplete .ui-menu-item a{font-weight:700;font-size:16px;line-height:22px;position:relative;display:flex;align-items:center;padding:0;color:#141414;}@media (min-width:1200px){.ui-widget-content.ui-autocomplete .ui-menu-item a{font-weight:700;font-size:20px;line-height:28px;}}.ui-widget-content.ui-autocomplete .ui-menu-item a.onsite-search-no-image{padding-left:80px;}.ui-widget-content.ui-autocomplete .ui-menu-item a.onsite-search-no-image::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}@media (min-width:1200px){.ui-widget-content.ui-autocomplete .ui-menu-item a.onsite-search-no-image::before{content:'';display:inline-block;vertical-align:middle;width:32px;height:32px;background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}}.ui-widget-content.ui-autocomplete .ui-menu-item a.onsite-search-no-image::before{position:absolute;top:0;left:20px;}.ui-widget-content.ui-autocomplete .ui-menu-item a.ui-state-active{margin:0;border:0;box-shadow:none;background:none;}.ui-widget-content.ui-autocomplete .ui-menu-item a img{max-width:72px;margin-right:8px;}
.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search{position:relative;margin-top:40px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search{margin-top:72px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search{margin-top:80px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search::after{content:'';position:absolute;top:0;right:0;left:0;height:64px;background-color:#292929;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search::after{height:80px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search::after{height:96px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .bef-exposed-form .form--inline > .form-item{float:none;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .views-exposed-form .form--inline{display:block;padding-bottom:0;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-empty{max-width:1440px;margin:72px auto;padding:0 20px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-empty{padding:0 60px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header{font-weight:normal;font-size:16px;line-height:18px;position:relative;max-width:1440px;margin:0 auto 16px;padding:0 20px;color:#141414;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header{font-weight:normal;padding:0 60px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header{font-weight:normal;letter-spacing:-.02em;font-size:24px;line-height:26px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header span{font-weight:700;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header span::after{content:' ]" ';display:inline-block;margin-left:3px;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-header span::before{content:' "[ ';display:inline-block;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield{position:relative;display:flex;width:100%;max-width:90%;margin:-60px auto 0;padding-bottom:64px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield{max-width:640px;margin-top:-108px;padding-bottom:74px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield{max-width:1096px;margin-top:-112px;padding-bottom:96px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-clear-text{position:absolute;z-index:2;top:12px;right:73px;width:16px;height:16px;border-radius:50%;font-size:0;background-color:#9a9999;cursor:pointer;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-clear-text::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-close-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-clear-text{top:16px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-clear-text{top:20px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-clear-text::after{display:block;background-position:center;background-size:8px;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-search-text{position:absolute;z-index:2;top:4px;right:5px;font-size:0;cursor:pointer;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-search-text::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-search-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-search-text::after{content:'';display:block;width:32px;height:32px;border-radius:50%;background-color:#000;background-position:center;background-size:16px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-search-text::after{width:40px;height:40px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .btn-search-text::after{width:48px;height:48px;background-size:24px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .form-autocomplete{font-weight:normal;font-size:14px;line-height:15px;position:relative;z-index:1;width:100%;min-width:0;height:40px;padding:0 60px 0 24px;border-radius:28px;color:#141414;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .form-autocomplete{font-weight:normal;font-size:16px;line-height:22px;height:48px;padding-right:100px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .form-autocomplete{font-weight:normal;font-size:20px;line-height:28px;height:56px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .form-type-textfield .form-autocomplete.form-autocomplete{background-image:none;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters{float:none;display:flex;flex-wrap:wrap;width:auto;max-width:1440px;margin:0 auto;padding:0 20px;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters:nth-child(3){margin-right:auto;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .option{font-weight:normal;font-size:14px;line-height:15px;display:flex;align-items:center;height:32px;margin:0;padding:0 12px;border:1px solid #333;border-radius:16px;color:#000;cursor:pointer;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .option{height:24px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .option:hover{box-shadow:none;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters{padding:0 60px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .fieldset-wrapper > div{display:flex;flex-wrap:wrap;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .fieldset-wrapper > div .form-item{margin-right:8px;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .fieldset-wrapper > div .form-item{margin-right:16px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-filters .form--inline > .onsite-search-filters .filter-chips input[checked='checked'] + .option{color:#fff;background-color:#333;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content{max-width:1440px;margin:48px auto;padding:0 20px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content{padding:0 60px;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content{margin-top:56px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content h3{display:none;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .node__content{display:flex;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .node__content{margin-right:56px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .node__content .text-content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .node__content .text-content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .node__content .text-content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .node__content .text-content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .node__content .text-content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .node__content .text-content{margin-top:20px;margin-right:32px;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-subheader{position:absolute;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-pim-main-image{flex:0 0 72px;min-width:0;max-width:72px;margin-left:auto;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-pim-main-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-pim-main-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-pim-main-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-pim-main-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-pim-main-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-teaser-image img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-pim-main-image img{width:100%;object-fit:none;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-pim-main-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-pim-main-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-pim-main-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-pim-main-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-pim-main-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-teaser-image .media--ratio img,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-pim-main-image .media--ratio img{top:50%;right:auto;bottom:auto;left:50%;width:auto;height:auto;transform:translate(-50%,-50%);}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-pim-main-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-teaser-image,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-pim-main-image{flex:0 0 192px;max-width:192px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-leica-story .field--name-field-date,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-product .field--name-field-date,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-landing-page .field--name-field-date,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-news .field--name-field-date,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .field--name-field-date,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .field--name-field-date{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;margin-top:24px;color:#6c6c6c;}@media (max-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .node__content,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .node__content{flex-direction:column;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-pim-document .node__content .inner-button-holder,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .media--type-document .node__content .inner-button-holder{margin-top:24px;margin-left:0;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content{margin-right:56px;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content{margin-bottom:-8px;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content{display:flex;flex-wrap:wrap;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content .field__item{font-weight:normal;font-size:16px;line-height:22px;display:block;margin-bottom:8px;color:#141414;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content .field__item{display:inline-flex;align-items:center;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content .field__item::after{content:'';display:inline-block;width:2px;height:30px;margin:0 24px;background:#e7e7e7;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content .field__item:last-child::after{display:none;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--type-event .node__content .event-content .field__item{font-weight:normal;font-size:18px;line-height:25px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--view-mode-overview.document-download{padding:16px;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--view-mode-overview.document-download{padding:24px 24px 24px 40px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--view-mode-overview.document-download .file--info{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;color:#6c6c6c;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--view-mode-overview.document-download .content{max-width:48%;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .node--view-mode-overview.document-download .inner-button-holder{align-self:flex-end;margin-left:auto;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index{position:relative;margin-bottom:24px;padding:16px;border-radius:4px;box-shadow:0 7px 13px rgba(0,0,0,0.07),0 1.4px 2.1125px rgba(0,0,0,0.035);background:#fff;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index{padding:24px 24px 24px 40px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index:hover,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index:hover{z-index:1;box-shadow:0 129px 174px rgba(0,0,0,0.07),0 83.6111px 101.903px rgba(0,0,0,0.0531481),0 49.6889px 55.4222px rgba(0,0,0,0.0425185),0 25.8px 28.275px rgba(0,0,0,0.035),0 10.5111px 14.1778px rgba(0,0,0,0.0274815),0 2.38889px 6.84722px rgba(0,0,0,0.0168519);}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index h2 a,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index h2 a{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index h2 a::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index h2 a::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index h2 a::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index h2 a::after{position:absolute;top:50%;right:24px;transform:translateY(-50%);}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-subheader,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-subheader{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;margin-bottom:4px;color:#6c6c6c;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-main-product-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-name,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-main-product-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-name{font-weight:700;font-size:18px;line-height:20px;display:block;margin-bottom:16px;color:#141414;}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-main-product-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-name,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-main-product-title,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-name{font-weight:700;letter-spacing:-.02em;font-size:24px;line-height:26px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-title::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-main-product-title::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-name::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-title::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-main-product-title::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-name::after{display:none;}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-subtitle,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-subtitle{font-weight:normal;font-size:16px;line-height:22px;overflow:hidden;display:block;display:-webkit-box;max-height:64px;color:#141414;-webkit-line-clamp:3;-webkit-box-orient:vertical;}@media (min-width:768px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-subtitle,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-subtitle{height:38px;margin-bottom:16px;-webkit-line-clamp:2;}}@media (min-width:1200px){.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-subtitle,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-text,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-subtitle{font-weight:normal;font-size:18px;line-height:25px;height:50px;}}.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-field-teaser-text::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .node--view-mode-search-index .node__content .field--name-external-field-subtitle::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-field-teaser-text::after,.block-views-blockonsite-search-view-block-onsite-search .view-onsite-search .view-content .views-row .media--view-mode-search-index .node__content .field--name-external-field-subtitle::after{display:none;}
.field--name-field-button a{display:inline-block;border-radius:38px;}.dark-theme .field--name-field-button a,.dark-theme-paragraph .field--name-field-button a{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.dark-theme .field--name-field-button a:hover,.dark-theme-paragraph .field--name-field-button a:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.dark-theme .field--name-field-button a:active,.dark-theme-paragraph .field--name-field-button a:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.dark-theme .field--name-field-button a.disabled,.dark-theme-paragraph .field--name-field-button a.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.dark-theme .field--name-field-button a,.dark-theme-paragraph .field--name-field-button a{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.dark-theme .field--name-field-button a:hover,.dark-theme-paragraph .field--name-field-button a:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.dark-theme .field--name-field-button a:active,.dark-theme-paragraph .field--name-field-button a:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.dark-theme .field--name-field-button a.disabled,.dark-theme-paragraph .field--name-field-button a.disabled{cursor:default;opacity:.3;}}.light-theme .field--name-field-button a,.light-theme-paragraph .field--name-field-button a{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.light-theme .field--name-field-button a:hover,.light-theme-paragraph .field--name-field-button a:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.light-theme .field--name-field-button a:active,.light-theme-paragraph .field--name-field-button a:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.light-theme .field--name-field-button a.disabled,.light-theme-paragraph .field--name-field-button a.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.light-theme .field--name-field-button a,.light-theme-paragraph .field--name-field-button a{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.light-theme .field--name-field-button a:hover,.light-theme-paragraph .field--name-field-button a:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.light-theme .field--name-field-button a:active,.light-theme-paragraph .field--name-field-button a:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.light-theme .field--name-field-button a.disabled,.light-theme-paragraph .field--name-field-button a.disabled{cursor:default;opacity:.3;}}.field--name-field-button a.button--primary.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.field--name-field-button a.button--primary.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}.field--name-field-button a.button--primary.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}.field--name-field-button a.button--primary.button--red.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.field--name-field-button a.button--primary.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.field--name-field-button a.button--primary.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}.field--name-field-button a.button--primary.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}.field--name-field-button a.button--primary.button--red.disabled{cursor:default;opacity:.3;}}.field--name-field-button a.button--primary.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.field--name-field-button a.button--primary.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.field--name-field-button a.button--primary.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.field--name-field-button a.button--primary.button--dark.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.field--name-field-button a.button--primary.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.field--name-field-button a.button--primary.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.field--name-field-button a.button--primary.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.field--name-field-button a.button--primary.button--dark.disabled{cursor:default;opacity:.3;}}.field--name-field-button a.button--primary.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.field--name-field-button a.button--primary.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.field--name-field-button a.button--primary.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.field--name-field-button a.button--primary.button--light.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.field--name-field-button a.button--primary.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.field--name-field-button a.button--primary.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.field--name-field-button a.button--primary.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.field--name-field-button a.button--primary.button--light.disabled{cursor:default;opacity:.3;}}.field--name-field-button a.simple-link{padding:0;border:0;}.field--name-field-button a.simple-link:hover{box-shadow:none;background:transparent;}.button--primary.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.button--primary.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}.button--primary.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}.button--primary.button--red.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.button--primary.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.button--primary.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}.button--primary.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}.button--primary.button--red.disabled{cursor:default;opacity:.3;}}.button--primary.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.button--primary.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.button--primary.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.button--primary.button--dark.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.button--primary.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.button--primary.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.button--primary.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}.button--primary.button--dark.disabled{cursor:default;opacity:.3;}}.button--primary.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.button--primary.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.button--primary.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.button--primary.button--light.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){.button--primary.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}.button--primary.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.button--primary.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}.button--primary.button--light.disabled{cursor:default;opacity:.3;}}div #ot-sdk-btn.ot-sdk-show-settings{border:inherit;font-size:inherit;line-height:inherit;color:inherit;}div #ot-sdk-btn.ot-sdk-show-settings.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}div #ot-sdk-btn.ot-sdk-show-settings.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}div #ot-sdk-btn.ot-sdk-show-settings.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}div #ot-sdk-btn.ot-sdk-show-settings.button--red.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){div #ot-sdk-btn.ot-sdk-show-settings.button--red{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;box-shadow:0 9px 20px rgba(226,6,18,0.29),0 1.8px 3.25px rgba(226,6,18,0.145);color:#fff;background-color:#e20612;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}div #ot-sdk-btn.ot-sdk-show-settings.button--red:hover{box-shadow:0 38px 54px rgba(226,6,18,0.16),0 19.2375px 23.5406px rgba(226,6,18,0.108),0 7.6px 8.775px rgba(226,6,18,0.08),0 1.6625px 3.12188px rgba(226,6,18,0.052);}div #ot-sdk-btn.ot-sdk-show-settings.button--red:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#b5050e;}div #ot-sdk-btn.ot-sdk-show-settings.button--red.disabled{cursor:default;opacity:.3;}}div #ot-sdk-btn.ot-sdk-show-settings.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}div #ot-sdk-btn.ot-sdk-show-settings.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}div #ot-sdk-btn.ot-sdk-show-settings.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}div #ot-sdk-btn.ot-sdk-show-settings.button--dark.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){div #ot-sdk-btn.ot-sdk-show-settings.button--dark{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#fff;background-color:#000;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}div #ot-sdk-btn.ot-sdk-show-settings.button--dark:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}div #ot-sdk-btn.ot-sdk-show-settings.button--dark:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);}div #ot-sdk-btn.ot-sdk-show-settings.button--dark.disabled{cursor:default;opacity:.3;}}div #ot-sdk-btn.ot-sdk-show-settings.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}div #ot-sdk-btn.ot-sdk-show-settings.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}div #ot-sdk-btn.ot-sdk-show-settings.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}div #ot-sdk-btn.ot-sdk-show-settings.button--light.disabled{cursor:default;opacity:.3;}@media (min-width:1200px){div #ot-sdk-btn.ot-sdk-show-settings.button--light{display:inline-block;border-radius:38px;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;padding:6px 36.8px;color:#000;background-color:#fff;font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:24px;padding:12px 32px;}div #ot-sdk-btn.ot-sdk-show-settings.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}div #ot-sdk-btn.ot-sdk-show-settings.button--light:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}div #ot-sdk-btn.ot-sdk-show-settings.button--light.disabled{cursor:default;opacity:.3;}}div #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:inherit;}
.block-header-cart-block{float:right;}@media (max-width:1439px){.block-header-cart-block{position:absolute;z-index:0;top:0;right:56px;}}.block-header-cart-block .icon__svg{fill:#fff;stroke:none;}.block-header-cart-block h3{margin-top:0;}.block-header-cart-block .btn-shopping-bag{position:relative;display:block;padding:22px 16px;transition:padding .3s ease-in-out;font-size:0;cursor:pointer;}.block-header-cart-block .btn-shopping-bag::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-shopping-bag-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.block-header-cart-block .btn-shopping-bag:hover::after{opacity:.6;}@media (min-width:768px){.block-header-cart-block .btn-shopping-bag{padding-top:24px;padding-bottom:24px;}}@media (min-width:1200px){.block-header-cart-block .btn-shopping-bag{padding-top:28px;padding-bottom:27px;}}@media (min-width:1440px){.block-header-cart-block .btn-shopping-bag{padding-top:32px;}}.block-header-cart-block .btn-close-cart{background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-close.svg);background-repeat:no-repeat;background-size:24px;position:absolute;top:16px;right:18px;width:24px;height:24px;font-size:0;}.block-header-cart-block .cart-quantity{font-weight:normal;font-size:12px;line-height:13px;position:absolute;z-index:1;top:20px;right:8px;display:block;width:20px;height:20px;border-radius:50%;line-height:20px;color:#fff;background-color:#e20612;}@media (max-width:1439px){.block-header-cart-block .cart-quantity{top:11px;}}.block-header-cart-block .button{display:block;margin:16px 0;text-align:center;}.block-header-cart-block .button:last-of-type{margin-bottom:0;}.block-header-cart-block .button.button--light{box-shadow:0 7px 13px rgba(0,0,0,0.07),0 1.4px 2.1125px rgba(0,0,0,0.035);}.block-header-cart-block .button.button--light:hover{box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);}.header-cart{position:absolute;top:73px;right:-55px;display:none;width:367px;padding:24px;border-radius:20px;box-shadow:0 31px 54px rgba(0,0,0,0.07),0 15.6938px 23.5406px rgba(0,0,0,0.04725),0 6.2px 8.775px rgba(0,0,0,0.035),0 1.35625px 3.12188px rgba(0,0,0,0.02275);font-size:16px;background-color:#fff;}@media (min-width:1200px){.header-cart{right:0;width:400px;}}.header-cart.show{display:block;}.header-cart.show::before{background-image:url(/themes/custom/leica_theme/assets/icons/icon-pointer-white.svg);background-repeat:no-repeat;background-size:24px;content:'';position:absolute;top:-6px;right:75px;width:15px;height:6px;background-size:15px;}@media (min-width:1200px){.header-cart.show::before{right:60px;}.sticky .header-cart.show::before{right:36px;}}.header-cart .cart-items-list{overflow:auto;max-height:45vh;}.header-cart .cart-item{position:relative;padding:12px 16px;}.header-cart .cart-item img{float:left;max-width:72px;margin-right:16px;}.header-cart .cart-item h4{font-weight:700;font-size:16px;line-height:18px;margin:0 0 8px;}.header-cart .cart-item--article-number{font-weight:normal;font-size:12px;line-height:13px;color:#6c6c6c;}.header-cart .cart-item--quantity{font-weight:700;font-size:16px;line-height:18px;color:#9a9999;}.header-cart .cart-item--price{font-weight:700;font-size:16px;line-height:18px;color:#141414;}.header-cart .cart-item--remove{position:absolute;top:24px;right:1px;width:16px;height:16px;font-size:0;}.header-cart .cart-item--bottom{display:flex;justify-content:space-between;margin-top:16px;}.header-cart .cart-item + .cart-item::before{content:'';position:absolute;top:0;left:50%;display:block;width:287px;height:1px;transform:translateX(-50%);background:#d1d1d1;}.header-cart .cart-sub-total{margin-top:16px;padding:16px;border-radius:4px;color:#fff;background-color:#333;}.header-cart .cart-sub-total--label{font-weight:normal;font-size:12px;line-height:13px;}.header-cart .cart-sub-total--price{font-weight:700;font-size:16px;line-height:18px;}.header-cart .cart-sub-total--bottom{display:flex;justify-content:space-between;}.header-cart .empty-cart-container{padding:62px 24px 46px;text-align:center;}.header-cart .empty-cart-container h3{font-weight:700;font-size:16px;line-height:18px;margin-top:12px;margin-bottom:0;text-transform:uppercase;}@media (min-width:1200px){.header-cart .empty-cart-container h3{font-weight:700;letter-spacing:-.02em;font-size:24px;line-height:26px;}}.header-cart .empty-cart-container p{font-weight:normal;font-size:16px;line-height:22px;margin-top:8px;}@media (min-width:1440px){header.sticky .block-header-cart-block .btn-shopping-bag{padding-top:12px;padding-bottom:10px;}}
.scroll-to-top{position:fixed;z-index:9;right:16px;bottom:24px;overflow:hidden;display:none;width:56px;min-height:56px;margin:0;padding:16px;border-radius:28px;transition:all .3s;box-shadow:0 7px 13px rgba(0,0,0,0.07),0 1.4px 2.1125px rgba(0,0,0,0.035);text-align:center;font-size:0;color:#b5b4b4;background-color:#6c6c6c;cursor:pointer;}.scroll-to-top::before{position:absolute;top:16px;right:16px;transform:rotate(180deg);}@media (min-width:768px){.scroll-to-top{right:48px;bottom:48px;}}.scroll-to-top::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-down-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.scroll-to-top.is-bottom{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;position:absolute;top:-19px;bottom:auto !important;padding-top:44.8px;background-color:#292929;}
.en-int.country-choice,.country-list ul li > div a.en-int{background-image:url(/themes/custom/leica_theme/assets/icons/maps/union.svg);background-size:16px;}.en-ca.country-choice,.country-list ul li > div a.en-ca{background-image:url(/themes/custom/leica_theme/assets/icons/maps/canada.png);background-size:16px;}.us-en.country-choice,.country-list ul li > div a.us-en,.en-us.country-choice,.country-list ul li > div a.en-us{background-image:url(/themes/custom/leica_theme/assets/icons/maps/united-state.png);background-size:16px;}.en-au.country-choice,.country-list ul li > div a.en-au{background-image:url(/themes/custom/leica_theme/assets/icons/maps/australia.png);background-size:16px;}.en-ae.country-choice,.country-list ul li > div a.en-ae{background-image:url(/themes/custom/leica_theme/assets/icons/maps/uae.png);background-size:16px;}.es-es.country-choice,.country-list ul li > div a.es-es{background-image:url(/themes/custom/leica_theme/assets/icons/maps/spain.png);background-size:16px;}.ru-ru.country-choice,.country-list ul li > div a.ru-ru{background-image:url(/themes/custom/leica_theme/assets/icons/maps/russia.png);background-size:16px;}.fr-fr.country-choice,.country-list ul li > div a.fr-fr{background-image:url(/themes/custom/leica_theme/assets/icons/maps/france.png);background-size:16px;}.de-at.country-choice,.country-list ul li > div a.de-at{background-image:url(/themes/custom/leica_theme/assets/icons/maps/austria.png);background-size:16px;}.en-at.country-choice,.country-list ul li > div a.en-at,.de-at.country-choice,.country-list ul li > div a.de-at{background-image:url(/themes/custom/leica_theme/assets/icons/maps/austria.png);background-size:16px;}.it-it.country-choice,.country-list ul li > div a.it-it{background-image:url(/themes/custom/leica_theme/assets/icons/maps/italia.png);background-size:16px;}.fr-ch.country-choice,.country-list ul li > div a.fr-ch,.de-ch.country-choice,.country-list ul li > div a.de-ch{background-image:url(/themes/custom/leica_theme/assets/icons/maps/switzerland.png);background-size:16px;}.de-de.country-choice,.country-list ul li > div a.de-de,.en-de.country-choice,.country-list ul li > div a.en-de{background-image:url(/themes/custom/leica_theme/assets/icons/maps/deutschland.png);background-size:16px;}.en-my.country-choice,.country-list ul li > div a.en-my{background-image:url(/themes/custom/leica_theme/assets/icons/maps/malaysia.png);background-size:16px;}.en-nz.country-choice,.country-list ul li > div a.en-nz{background-image:url(/themes/custom/leica_theme/assets/icons/maps/new-zealand.png);background-size:16px;}.en-sg.country-choice,.country-list ul li > div a.en-sg{background-image:url(/themes/custom/leica_theme/assets/icons/maps/singapore.png);background-size:16px;}.en-gb.country-choice,.country-list ul li > div a.en-gb{background-image:url(/themes/custom/leica_theme/assets/icons/maps/united-kingdom.png);background-size:16px;}.zh-hant.country-choice,.country-list ul li > div a.zh-hant,.zh-hans.country-choice,.country-list ul li > div a.zh-hans{background-image:url(/themes/custom/leica_theme/assets/icons/maps/china.png);background-size:16px;}.ja-jp.country-choice,.country-list ul li > div a.ja-jp{background-image:url(/themes/custom/leica_theme/assets/icons/maps/japan.png);background-size:16px;}.pl-pl.country-choice,.country-list ul li > div a.pl-pl{background-image:url(/themes/custom/leica_theme/assets/icons/maps/poland.png);background-size:16px;}.ko-kr.country-choice,.country-list ul li > div a.ko-kr{background-image:url(/themes/custom/leica_theme/assets/icons/maps/korea.png);background-size:16px;}.es-mx.country-choice,.country-list ul li > div a.es-mx{background-image:url(/themes/custom/leica_theme/assets/icons/maps/mexico.png);background-size:16px;}.country-choice{font-weight:700;font-size:14px;line-height:15px;padding-right:26px;line-height:1.8;color:#b5b4b4;background-repeat:no-repeat;background-position:right;background-size:16px;cursor:pointer;}.country-content{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:none;background:rgba(73,73,73,0.8);}.country-content.show{display:block;}.country-list{position:absolute;overflow:hidden;width:100vw;height:100vh;height:calc(100vh - calc(100vh - 100%));padding:24px 20px 40px;background:#000 url(/themes/custom/leica_theme/assets/icons/maps/map-bg.png) no-repeat;background-position:center;background-size:cover;}@media (min-width:768px){.country-list{top:50%;left:50%;width:90vw;max-width:720px;height:90vh;max-height:720px;padding:24px 16px 40px 32px;border-radius:4px;transform:translate(-50%,-50%);}}@media (max-width:767px){.country-list{top:0;right:0;bottom:0;left:0;border-radius:0;}}.country-list::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(20,20,20,0.6);}.country-list h2{font-weight:700;letter-spacing:-.02em;font-size:24px;line-height:26px;margin:0;color:#fff;}.country-list .close-modal{position:absolute;top:24px;right:24px;font-size:0;cursor:pointer;}.country-list .close-modal::before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-close-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.country-list ul{overflow-y:auto;display:block;max-height:calc(100% - 60px - 85px);margin-top:40px;margin-bottom:32px;margin-left:40px;}@media (min-width:768px){.country-list ul{display:flex;max-height:calc(100% - 30px - 85px);margin-top:22px;margin-bottom:22px;margin-left:0;}}@media (min-width:768px){.country-list ul li{flex:0 0 calc(33.3% - 8px);width:calc(33.3% - 8px);}}@media (min-width:768px){.country-list ul li + li{margin-left:8px;}}@media (max-width:767px){.country-list ul li + li{margin-top:46px;}}.country-list ul li h3{font-weight:700;font-size:16px;line-height:18px;margin:0 0 12px;color:#fff;}.country-list ul li > div + div{margin-top:42px;}.country-list ul li > div a{font-weight:normal;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;display:block;margin-bottom:14px;padding-left:26px;text-transform:none;color:#b5b4b4;background-repeat:no-repeat;}.country-list ul li > div a span{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;line-height:15px;display:block;text-transform:none;line-height:1.4;}.country-list .link{font-weight:700;font-size:16px;line-height:22px;position:relative;display:block;padding-left:20px;color:#fff;}.country-list .link::before{content:'';display:block;height:2px;border-radius:10px;width:40px;background-color:#e7e7e7;}.country-list .link::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.country-list .link::before{margin-bottom:32px;margin-left:-20px;}.country-list .link::after{position:absolute;left:0;margin-top:2px;}
.menu--footer > ul > li > span,.menu--footer-social-menu .social-title{font-weight:700;font-size:14px;line-height:15px;letter-spacing:.02em;line-height:2;}.menu--footer > ul > li > ul > li a,.region-footer-bottom ul li span,.region-footer-bottom ul li a{font-weight:normal;font-size:14px;line-height:15px;letter-spacing:.025em;line-height:1.45;}.menu--footer > ul > li > span,.menu--footer-social-menu .social-title{display:block;color:#fff;}footer{position:relative;background-color:#292929;}footer .container{display:flex;flex-flow:row wrap;justify-content:center;max-width:1440px;margin:0 auto;padding:24px 12px 0;}@media (min-width:768px){footer .container{padding:56px 44px 0;}}@media (min-width:1200px){footer .container{padding:64px 60px 0;}}footer .field--name-field-headline{margin:0 24px 0 0;}footer .field--name-field-headline::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#f5f5f5;}@media (min-width:768px){footer .field--name-field-headline::before{content:'';display:block;height:2px;border-radius:10px;width:40px;background-color:#f5f5f5;}}footer .field--name-field-headline::before{margin-bottom:12px;background-color:#828282;}@media (min-width:1200px){footer .field--name-field-headline::before{margin-bottom:16px;}}footer .field--name-field-headline .footer-heading{font-weight:normal;letter-spacing:-.02em;font-size:24px;line-height:26px;margin:0;color:#828282;}@media (min-width:768px){footer .field--name-field-headline .footer-heading{font-weight:normal;letter-spacing:-.02em;font-size:32px;line-height:35px;}}@media (min-width:1200px){footer .field--name-field-headline .footer-heading{font-weight:normal;letter-spacing:-.02em;font-size:40px;line-height:44px;}}footer .footer__top{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;margin-bottom:32px;}@media (min-width:768px){footer .footer__top{margin-bottom:56px;}}@media (min-width:1200px){footer .footer__top{margin-bottom:64px;}}footer .footer__top .lang{position:relative;margin-left:auto;}@media (max-width:768px){footer .footer__top .lang{margin-top:32px;margin-right:24px;}}.menu--footer{flex:0 0 100%;max-width:100%;}@media (min-width:1200px){.menu--footer{flex:0 0 80%;max-width:896px;}}.menu--footer > ul{display:flex;flex-wrap:wrap;margin:0 -8px;}@media (min-width:768px){.menu--footer > ul{margin:0 -12px;}}@media (min-width:1200px){.menu--footer > ul{width:100%;}}.menu--footer > ul > li{display:inline-flex;flex-direction:column;width:100%;max-width:calc(50% - 16px);margin:0 8px 32px;}@media (min-width:768px){.menu--footer > ul > li{max-width:calc(25% - 24px);margin:0 12px;}}.menu--footer > ul > li h3{margin:0;font-size:inherit;}.menu--footer > ul > li > ul > li{margin-top:16px;}.menu--footer > ul > li > ul > li a{color:#b5b4b4;}.menu--footer > ul > li > ul > li a:focus,.menu--footer > ul > li > ul > li a:hover{color:#fff;}.menu--footer-social-menu{flex:0 0 100%;order:3;max-width:100%;margin-top:16px;}@media (min-width:768px){.menu--footer-social-menu{margin-top:48px;}}@media (min-width:1200px){.menu--footer-social-menu{flex:0 0 20%;order:initial;max-width:200px;margin-top:0;}}.menu--footer-social-menu h3{margin:0;font-size:12px;}.menu--footer-social-menu > ul{display:flex;flex-wrap:wrap;}@media (min-width:1200px){.menu--footer-social-menu > ul{flex-direction:column;}}.menu--footer-social-menu > ul > li{width:100%;margin-bottom:0;}.menu--footer-social-menu > ul > li + li{margin-top:16px;}@media (min-width:768px){.menu--footer-social-menu > ul > li{width:calc(50% - 12px);margin-bottom:24px;}.menu--footer-social-menu > ul > li:nth-child(2n + 1){margin-right:24px;}.menu--footer-social-menu > ul > li + li{margin-top:0;}}@media (min-width:1200px){.menu--footer-social-menu > ul > li{width:100%;margin-bottom:0;}.menu--footer-social-menu > ul > li:nth-child(2n + 1){margin-right:0;}.menu--footer-social-menu > ul > li + li{margin-top:16px;}}.menu--footer-social-menu > ul > li span{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;display:block;margin-top:16px;margin-bottom:8px;color:#b5b4b4;}.menu--footer-social-menu > ul > li ul{display:flex;}.menu--footer-social-menu > ul > li ul > li{display:inline-flex;margin-right:16px;}@media (min-width:1200px){.menu--footer-social-menu > ul > li ul > li{margin-right:8px;}}.menu--footer-social-menu > ul > li ul > li a{width:24px;height:25px;font-size:0;background-repeat:no-repeat;opacity:.35;}.menu--footer-social-menu > ul > li ul > li a.instagram{background-image:url(/themes/custom/leica_theme/assets/icons/icon-instagram.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a.twitter{background-image:url(/themes/custom/leica_theme/assets/icons/icon-twitter.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a.youtube{background-image:url(/themes/custom/leica_theme/assets/icons/icon-youtube.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a.facebook{background-image:url(/themes/custom/leica_theme/assets/icons/icon-facebook.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a.pinterest{background-image:url(/themes/custom/leica_theme/assets/icons/icon-pinterest.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a.vimeo{background-image:url(/themes/custom/leica_theme/assets/icons/icon-vimeo.svg);background-repeat:no-repeat;background-size:24px;}.menu--footer-social-menu > ul > li ul > li a:focus,.menu--footer-social-menu > ul > li ul > li a:hover{opacity:1;}.region-footer{display:flex;flex-wrap:wrap;justify-content:center;width:100%;}.region-footer-bottom{display:flex;align-items:flex-end;width:100%;margin:64px auto 0;padding:8px 0;border-top:1px solid #6c6c6c;}.region-footer-bottom > .block{float:none;width:auto;}@media (min-width:768px){.region-footer-bottom{margin:48px auto 0;padding:16px 0;}}@media (min-width:1200px){.region-footer-bottom{align-items:center;margin-top:48px;}}.region-footer-bottom ul{display:flex;flex-wrap:wrap;}.region-footer-bottom ul li{display:inline-flex;margin:0 24px 16px 0;}@media (min-width:768px){.region-footer-bottom ul li{margin-top:2px;margin-bottom:8px;}}@media (min-width:1200px){.region-footer-bottom ul li{margin-top:6px;margin-bottom:6px;}}.region-footer-bottom ul li span,.region-footer-bottom ul li a{color:#9a9999;}.region-footer-bottom ul li a:focus,.region-footer-bottom ul li a:hover{color:#fff;}.region-footer-bottom ul #ot-sdk-btn.ot-sdk-show-settings{padding:0;border:0;font-size:14px;color:#9a9999;}.region-footer-bottom ul #ot-sdk-btn.ot-sdk-show-settings:focus,.region-footer-bottom ul #ot-sdk-btn.ot-sdk-show-settings:hover{color:#fff;background-color:transparent;}.region-footer-bottom .block-system-branding-block{margin:0 3px 6px auto;}.region-footer-bottom .block-system-branding-block img{width:32px;max-width:none;}
.checkout--footer .footer__top{margin-bottom:0;}.checkout--footer .region-footer .menu--footer{display:none;}.checkout--footer .region-footer .menu--footer-social-menu{order:1;}@media (min-width:1200px){.checkout--footer .region-footer .menu--footer-social-menu{display:flex;flex:0 0 100%;align-items:flex-start;max-width:1100px;margin-top:48px;}.checkout--footer .region-footer .menu--footer-social-menu .social-title{margin-right:48px;}.checkout--footer .region-footer .menu--footer-social-menu > ul{flex-direction:row;flex-wrap:nowrap;width:70%;}.checkout--footer .region-footer .menu--footer-social-menu > ul li + li{margin-top:0;}.checkout--footer .region-footer .menu--footer-social-menu > ul li span{margin-top:8px;}}
.menu--account{display:none;}.mobile-menu-opened .menu--account{display:block;}.menu--account .menu{display:flex;flex-wrap:wrap;justify-content:center;}@media (min-width:1440px){.menu--account{float:right;display:inline-block;transition:all 0.3s ease-in-out;}}.menu--account .menu-item{font-weight:700;font-size:16px;line-height:22px;margin:0 8px;transition:all 0.3s ease-in-out;color:#fff;}.menu--account .menu-item:first-child{order:3;}.menu--account .menu-item a::after,.menu--account .menu-item span::after{margin-left:4px;}.menu--account .menu-item .icon-account,.menu--account .menu-item .icon-find-store,.menu--account .menu-item .icon-online-store{display:inline-block;border-radius:38px;font-weight:700;letter-spacing:-.02em;font-size:16px;line-height:19px;padding:10px 24px;}.menu--account .menu-item .icon-find-store,.menu--account .menu-item .icon-online-store{margin-bottom:16px;background-color:#333;}.menu--account .menu-item .icon-account::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-user-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}@media (min-width:768px){.menu--account .menu-item:first-child{order:0;margin-right:102px;}.menu--account .menu-item .icon-account,.menu--account .menu-item .icon-find-store,.menu--account .menu-item .icon-online-store{margin-bottom:0;transition:all 0.3s ease-in-out;}.menu--account .menu-item .icon-find-store::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-pin-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.menu--account .menu-item .icon-online-store::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-shopping-bag-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.menu--account .menu-item .icon-online-store:hover{color:#000;background-color:#fff;}.menu--account .menu-item .icon-online-store:hover::after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-shopping-bag.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.menu--account .menu-item .icon-online-store:active{box-shadow:inset 0 8px 24px rgba(0,0,0,0.08);background-color:#f5f5f5;}}@media (min-width:1440px){.menu--account .menu-item{margin:0;}.menu--account .menu-item:first-child{margin-right:0;}.menu--account .menu-item .icon-account,.menu--account .menu-item .icon-find-store{padding:30px 16px;transition:padding 0.3s ease-in-out;font-size:0;}header.sticky .menu--account .menu-item .icon-account,header.sticky
          .menu--account .menu-item .icon-find-store{padding-top:10px;padding-bottom:10px;}.menu--account .menu-item .icon-account:focus,.menu--account .menu-item .icon-account:hover,.menu--account .menu-item .icon-find-store:focus,.menu--account .menu-item .icon-find-store:hover{opacity:.6;}.menu--account .menu-item .icon-account::after,.menu--account .menu-item .icon-find-store::after{width:24px;height:24px;margin:0;}.menu--account .menu-item .icon-find-store,.menu--account .menu-item .icon-online-store{background-color:transparent;}.menu--account .menu-item .icon-online-store{margin:25px 0 25px 16px;padding:6px 24px;border:1px solid #fff;font-size:14px;}header.sticky .menu--account .menu-item .icon-online-store{display:none;}}
.menu-trigger-mobile{position:absolute;top:26px;right:21px;font-size:0;}@media (min-width:768px){.menu-trigger-mobile{top:28px;}}@media (min-width:1200px){.menu-trigger-mobile{top:32px;}}.menu-trigger-mobile span{display:block;height:2px;border-radius:2px;transition:transform 0.2s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) 0.1s;background:#fff;}.menu-trigger-mobile span:first-child{width:22px;}.menu-trigger-mobile span:nth-child(2){width:14px;}.menu-trigger-mobile span:nth-child(3){width:19px;}.menu-trigger-mobile span + span{margin-top:4px;}.menu-trigger-mobile:focus span{opacity:.6;}.menu-trigger-mobile.active span:first-child{width:18px;transform:translate3d(0,5px,0) rotate(45deg);}.menu-trigger-mobile.active span:nth-child(2){transform:rotateX(-180deg);background-color:transparent;}.menu-trigger-mobile.active span:nth-child(3){width:18px;transform:translate3d(0,-7px,0) rotate(-45deg);}@media (min-width:1440px){.menu-trigger-mobile{display:none;}}
.menu--main{margin:0 -16px;}@media (max-width:1439px){.menu--main .menu-content{position:relative;}}.menu--main .back{font-weight:700;font-size:16px;line-height:22px;position:relative;display:inline-block;margin:34px 30px 0;cursor:pointer;}.menu--main .back::before{content:'';display:block;height:2px;border-radius:10px;width:40px;background-color:#e20612;}@media (min-width:768px){.menu--main .back{margin:34px 42px 0;}}.menu--main .back::before{margin-bottom:6px;}.menu--main .back .menu-item{font-size:22px;opacity:.6;}.menu--main .back .icon__svg{position:absolute;top:7px;left:-39px;width:32px;height:32px;opacity:.6;stroke:none;fill:currentColor;}@media (min-width:1440px){.menu--main .back{display:none;}}.menu--main .forward{display:block;}@media (max-width:1439px){.menu--main .forward{height:auto;padding-right:16px;opacity:1;}}.menu--main .forward .icon__svg{float:right;width:26px;height:30px;fill:currentColor;stroke:none;}.menu--main .menu-level-0{display:none;}@media (max-width:1439px){.menu--main .menu-level-0{max-width:768px;margin:0 auto;}}@media (max-width:1440px){.menu--main .menu-level-0{max-width:1440px;}}.menu--main .menu-level-0.active{overflow-y:auto;display:block;height:calc(100vh - 263px);max-height:calc(100vh - 263px);padding:16px 0 16px 24px;padding:32px 32px 16px 68px;}.menu--main .menu-level-0.active.previous-parent-menu{overflow:hidden;height:calc(100vh - 60px);max-height:calc(100vh - 60px);}@media (max-width:1439px){.menu--main .menu-level-0.active.previous-parent-menu{position:relative;overflow:unset;}}@media (min-width:768px){.menu--main .menu-level-0.active{padding:34px 72px;}}.menu--main .menu.menu-level-1,.menu--main .menu.menu-level-2{width:100%;padding:32px 32px 16px 32px;}@media (min-width:768px){.menu--main .menu.menu-level-1,.menu--main .menu.menu-level-2{padding-left:42px;}}@media (max-width:1439px){.menu--main .menu{overflow-x:hidden;}}.menu--main .menu > .menu-item{padding:10px 0;}@media (max-width:1439px){.menu--main .menu > .menu-item{height:auto;opacity:1;}.menu--main .menu > .menu-item.translate{position:absolute;display:block;height:0;opacity:0;}.menu--main .menu > .menu-item a.is-active{opacity:.6;}}.menu--main .menu > .menu-item.submenu-active{margin:0 auto;padding:0;}@media (max-width:1439px){.menu--main .menu > .menu-item.submenu-active{max-width:768px;height:100%;}.menu--main .menu > .menu-item.submenu-active .submenu-container.active{z-index:10;min-height:70vh;}}@media (max-width:1439px){.menu--main .menu > .menu-item.submenu-active > .forward{display:block;height:0;opacity:0;}}.menu--main .menu > .menu-item.menu--label{padding-top:24px 0 0;}.menu--main .menu > .menu-item.menu--label ~ .menu-item{padding:10px 0 16px;}.menu--main .menu > .menu-item.menu--label ~ .menu--label{padding:26px 0 0;}@media (min-width:768px){.menu--main .menu > .menu-item{padding:18px 0;border-bottom:1px solid #292929;}.menu--main .menu > .menu-item:last-child,.menu--main .menu > .menu-item.submenu-active,.menu--main .menu > .menu-item.menu--label{border-bottom:0;}.menu--main .menu > .menu-item.menu--label{padding:12px 0 3px;}.menu--main .menu > .menu-item.menu--label ~ .menu-item{margin-bottom:10px;padding:12px 0;}.menu--main .menu > .menu-item.menu--label ~ .menu--label{padding:8px 0 0;}}@media (min-width:1440px){.menu--main .menu > .menu-item{padding:16px 0;border-bottom:0;}}.menu--main .submenu-container{z-index:0;display:none;padding:0 0 0 28px;}@media (max-width:1439px){.menu--main .submenu-container{position:absolute;top:0;left:100%;overflow:hidden;display:block;width:0;max-width:768px;height:100vw;opacity:0;}.menu--main .submenu-container .level-1-wrapper,.menu--main .submenu-container .menu-dropdown{height:100%;}}@media (min-width:768px){.menu--main .submenu-container{padding:0 28px;}}@media (min-width:1440px){.menu--main .submenu-container{padding:0;}}.menu--main .submenu-container.active.previous-menu{padding:0;}@media (max-width:1439px){.menu--main .submenu-container.active.previous-menu{overflow:unset;}}.menu--main .submenu-container.active.previous-menu > .level-1-wrapper > .menu-link-contentmain > .menu:not(.previous-parent-menu),.menu--main .submenu-container.active.previous-menu > .menu-link-contentmain > .menu:not(.previous-parent-menu){overflow-y:hidden;max-height:none;margin:0;}@media (max-width:1439px){.menu--main .submenu-container.active.previous-menu > .level-1-wrapper > .menu-link-contentmain > .menu:not(.previous-parent-menu),.menu--main .submenu-container.active.previous-menu > .menu-link-contentmain > .menu:not(.previous-parent-menu){overflow:unset;}}.menu--main .submenu-container.active{display:block;}@media (max-width:1439px){.menu--main .submenu-container.active{height:auto;opacity:1;}}@media (max-width:1440px){.menu--main .submenu-container.active{max-width:1440px;}}.menu--main .submenu-container.active .menu-link-contentmain > .menu{height:100%;max-height:70vh;}@media (min-width:1440px){.menu--main .submenu-container.active .menu-link-contentmain > .menu{overflow:visible;max-height:none;}}@media (max-width:1439px){.menu--main .submenu-container.active .menu-link-contentmain > .menu.previous-parent-menu{position:relative;overflow:unset;}}.menu--main .button-close-submenu{display:none;}
.menu--main .menu .menu-item{font-weight:700;font-size:16px;line-height:22px;line-height:28px;color:#fff;}.menu--main .menu--label > span,.menu--main .menu--label .parent-item{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12px;line-height:13px;opacity:.6;}@media (min-width:1440px){.menu--main{display:inline-block;vertical-align:middle;max-width:calc(100% - 390px);margin:0;}.menu--main .forward .icon__svg{stroke:#141414;}.menu--main .menu--level-hide-from-desktop .icon__svg--icon-chevron-right,.menu--main .menu--level-hide-from-desktop .submenu-container{display:none;}}@media (min-width:1440px){.menu--main .menu-level-2 .menu-item--expanded .forward .icon__svg{display:none;}.menu--main .menu-level-3,.menu--main .menu-level-4,.menu--main .menu-level-5,.menu--main .menu-level-6{display:none;}}
@media (min-width:1440px){.menu--main .menu-level-0{display:inline-block;margin:0 32px 0 16px;}}@media (min-width:1440px){.menu--main .menu-level-0 > .menu-item{display:inline-block;margin:0 16px;padding:0;border:0;font-size:14px;}.menu--main .menu-level-0 > .menu-item > .forward{position:relative;}.menu--main .menu-level-0 > .menu-item > .forward > .item-wrapper{display:block;padding:28px 0;transition:all 0.3s ease-in-out;}header.sticky .menu--main .menu-level-0 > .menu-item > .forward > .item-wrapper{padding:10px 0;}.menu--main .menu-level-0 > .menu-item > .forward > .item-wrapper::before{content:'';position:absolute;transition:all 0.3s ease-in-out;opacity:0;}.menu--main .menu-level-0 > .menu-item > .forward > .item-wrapper:focus{opacity:.6;}.menu--main .menu-level-0 > .menu-item > .forward .icon__svg{display:none;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper{position:relative;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper a,.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper span{opacity:.6;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper span{cursor:default;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper::before{top:28px;opacity:1;}header.sticky .menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper::before{top:12px;}.menu--main .menu-level-0 > .menu-item.active > .forward > .item-wrapper::after{background-image:url(/themes/custom/leica_theme/assets/icons/icon-pointer.svg);background-repeat:no-repeat;background-size:24px;content:'';position:absolute;bottom:0;left:0;width:15px;height:6px;background-size:15px;}.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper{position:relative;}.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper a,.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper span{opacity:.6;}.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper span{cursor:default;}.menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper::before{top:28px;opacity:1;}header.sticky .menu--main .menu-level-0 > .menu-item.menu-item--active-trail > .item-wrapper::before{top:12px;}.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover{position:relative;}.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover a,.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover span{opacity:.6;}.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover span{cursor:default;}.menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover::before{top:28px;opacity:1;}header.sticky .menu--main .menu-level-0 > .menu-item.menu--level-hide-from-desktop > .forward > .item-wrapper:hover::before{top:12px;}.menu--main .menu-level-0 > .menu-item > .item-wrapper{display:block;padding:28px 0;transition:all 0.3s ease-in-out;}header.sticky .menu--main .menu-level-0 > .menu-item > .item-wrapper{padding:10px 0;}.menu--main .menu-level-0 > .menu-item > .item-wrapper::before{content:'';position:absolute;transition:all 0.3s ease-in-out;opacity:0;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable a{transition:all 0.3s ease-in-out;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable a:focus{opacity:.6;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover{position:relative;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover a,.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover span{opacity:.6;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover span{cursor:default;}.menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover::before{top:28px;opacity:1;}header.sticky .menu--main .menu-level-0 > .menu-item > .item-wrapper.hoverable:hover::before{top:12px;}}@media (min-width:1440px){.menu--main .menu-level-0 .forward{margin:0;}}.menu--main .menu-level-0 .forward > .menu-item{display:inline-block;font-size:inherit;}
.menu--main .icon__svg--icon-close-black{display:none;}@media (min-width:1440px){.menu--main .submenu-container.active .level-1-wrapper{position:absolute;top:100%;right:0;left:0;overflow-y:auto;display:flex;max-height:87vh;padding:24px 144px 32px;border-radius:0 0 16px 16px;box-shadow:0 129px 174px rgba(0,0,0,0.07),0 83.6111px 101.903px rgba(0,0,0,0.0531481),0 49.6889px 55.4222px rgba(0,0,0,0.0425185),0 25.8px 28.275px rgba(0,0,0,0.035),0 10.5111px 14.1778px rgba(0,0,0,0.0274815),0 2.38889px 6.84722px rgba(0,0,0,0.0168519);background:linear-gradient(180deg,rgba(0,0,0,0.08) 0%,rgba(0,0,0,0) 11.19%),#fff;}.menu--main .submenu-container.active .level-1-wrapper > .menu-link-contentmain{display:inline-block;width:33%;padding-top:13px;padding-right:62px;}.menu--main .submenu-container.active .level-1-wrapper .menu-item{color:#141414;}.menu--main .submenu-container.active .level-1-wrapper .button-close-submenu{position:absolute;top:44px;right:44px;display:block;width:24px;height:24px;cursor:pointer;}.menu--main .submenu-container.active .level-1-wrapper .button-close-submenu:focus{opacity:.5;}.menu--main .submenu-container.active .level-1-wrapper .button-close-submenu svg{display:inline-block;fill:#000;stroke:#000;}.menu--main .menu-level-1 .menu-item--expanded > .forward .icon__svg{position:absolute;top:0;right:0;}.menu--main .menu-level-1,.menu--main .menu-level-2{padding-top:2px;}.menu--main .menu-level-1 > .menu-item,.menu--main .menu-level-2 > .menu-item{padding:16px 0;font-size:20px;cursor:pointer;}.menu--main .menu-level-1 > .menu-item:first-child,.menu--main .menu-level-2 > .menu-item:first-child{padding-top:0;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded > .forward,.menu--main .menu-level-2 > .menu-item.menu-item--expanded > .forward{position:relative;color:#141414;cursor:pointer;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover{padding-left:16px;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before{margin-left:16px;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper a,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper span,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper a,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper span,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover a,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover span,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper a,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper span,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper a,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper span,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover a,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover span{opacity:.6;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper ~ .icon__svg,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper ~ .icon__svg,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover ~ .icon__svg,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper ~ .icon__svg,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper ~ .icon__svg,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover ~ .icon__svg{opacity:.6;}.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-1 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .forward > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper::before,.menu--main .menu-level-2 > .menu-item.menu-item--expanded.active > .item-wrapper:hover::before{position:absolute;top:-6px;left:0;width:40px;transition:all 0.3s ease-in-out;opacity:1;}.menu--main .menu-level-1 > .menu-item .item-wrapper,.menu--main .menu-level-2 > .menu-item .item-wrapper{display:block;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable{position:relative;transition:padding 0.3s ease-in-out;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable::before,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable::before{content:'';display:block;height:2px;border-radius:10px;width:20px;background-color:#e20612;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable::before,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable::before{content:'';position:absolute;top:-6px;left:16px;transition:opacity 0.3s ease-in-out;opacity:0;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable a:focus,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable a:focus{opacity:.6;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable:hover,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable:hover{padding-left:16px;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable:hover::before,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable:hover::before{opacity:1;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable:hover a,.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable:hover span,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable:hover a,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable:hover span{opacity:.6;}.menu--main .menu-level-1 > .menu-item .item-wrapper.hoverable:hover ~ .icon__svg,.menu--main .menu-level-2 > .menu-item .item-wrapper.hoverable:hover ~ .icon__svg{opacity:.6;}}
@media (min-width:1440px){.menu--main .level-2-wrapper{position:absolute;top:24px;left:33.5%;display:inline-block;vertical-align:top;width:29%;height:calc(100% - 86px);}.menu--main .level-2-wrapper .menu-dropdown-1{display:block;width:100%;min-height:100%;padding-left:86px;border-left:1px solid #d1d1d1;}.menu--main .level-2-wrapper .menu--level-hide-from-desktop .icon__svg--icon-chevron-right,.menu--main .level-2-wrapper .menu--level-hide-from-desktop .menu-dropdown-1{display:none;}.menu--main .menu-level-2{padding-top:8px;}.menu--main .menu-level-2 > .menu-item{padding:14px 0;font-size:16px;}.menu--main .menu-level-2 > .menu-item:first-child{padding-top:0;}}
.simple-link{font-weight:700;}@media (min-width:768px){.simple-link{font-weight:700;}}.simple-link.with-arrow{vertical-align:bottom;color:#000;}.simple-link.with-arrow.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.dark-theme-paragraph.media-text-simple .simple-link.with-arrow.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.simple-link.with-arrow.before::before{vertical-align:text-bottom;}.simple-link.with-arrow.after::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/sprite-icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.dark-theme-paragraph .simple-link.with-arrow.after::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.simple-link.with-arrow.link--light{color:#fff;}.simple-link.with-arrow.link--light.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.dark-theme-paragraph.media-text-simple .simple-link.with-arrow.link--light.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.simple-link.with-arrow.link--light.before::before{vertical-align:text-bottom;}.simple-link.with-arrow.link--light.after::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.simple-link.with-arrow.link--red{color:#e20612;}.simple-link.with-arrow.link--red.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-red.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.simple-link.with-arrow.link--red.before::before{vertical-align:text-bottom;}.simple-link.with-arrow.link--red.after::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-red.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.dark-theme .simple-link.before::before{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}.dark-theme .simple-link.after::after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background-image:url(/themes/custom/leica_theme/assets/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:left center;background-size:100%;}
.block--footer-get-in-touch{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:48px 0 32px;padding:16px;border:1px solid #6c6c6c;color:#b5b4b4;}@media (min-width:768px){.block--footer-get-in-touch{margin:32px 0 0;padding:24px;}}@media (min-width:1200px){.block--footer-get-in-touch{margin:48px 0 0;padding:32px 0;}}.block--footer-get-in-touch .content-wrapper{flex:0 0 100%;max-width:100%;}@media (min-width:1200px){.block--footer-get-in-touch .content-wrapper{max-width:1100px;}}.block--footer-get-in-touch .field--name-field-title{font-weight:700;font-size:14px;line-height:15px;margin-bottom:16px;color:#fff;}.block--footer-get-in-touch .field--name-body table{width:100%;}.block--footer-get-in-touch .field--name-body table td{font-weight:normal;font-size:14px;line-height:15px;padding:0;border:0;color:#fff;background:none;}.block--footer-get-in-touch .field--name-body table td a{color:#fff;}.block--footer-get-in-touch .field--name-body table td p{margin-bottom:8px;font-size:inherit;}@media (max-width:1199px){.block--footer-get-in-touch .field--name-body table td{float:left;width:100%;margin-bottom:30px;}}@media (min-width:768px){.block--footer-get-in-touch .field--name-body table td{width:50%;}}@media (min-width:1200px){.block--footer-get-in-touch .field--name-body table td{width:20%;}}
