@font-face{font-family:Montserrat;src:url(/font/Montserrat/Montserrat-Italic-VariableFont_wght) format("truetype");font-weight:100 900;font-style:normal,italic;font-display:swap}@font-face{font-family:Waterfall;src:url(/font/Waterfall/Waterfall-Regular.ttf) format("truetype");font-display:swap}.navbar-toggler{border:none!important}#imprint{text-align:center;max-width:1000px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}.image-badge{position:absolute;top:5px;left:20px;text-align:start;width:fit-content;z-index:9;font-size:8px;letter-spacing:1px;text-transform:uppercase}.fa-brands,.fa-solid{font-family:FontAwesome;font-style:normal}.cart{text-align:start}.product_page_mini{margin:2px}.stopper{font-size:18px}.stopper i{font-size:45px}.stopper div{margin-top:20px}a{color:#000;text-decoration:none}.upselling-button{background:#f4eddb;color:#000;padding:10px;width:100%;display:block;text-align:center;border-radius:20px}.bestseller_badge{position:absolute;right:0;background:#da7e00;color:#fff;padding:1px 7px;font-size:10px;border-radius:0 9px}.shopping-icon-badge{background-color:#000;font-size:10px;color:#fff;text-align:center;width:16px;height:16px;border-radius:100%;position:absolute;top:3px;left:22px}.m-shopping-icon-badge{background-color:#000;font-size:14px;color:#fff;text-align:center;width:16px;height:16px;border-radius:100%;position:absolute;top:15px;left:24px}.cart .row .col:nth-child(2){text-align:end;margin:auto}.cart th{font-weight:300;text-transform:uppercase;font-size:12px}.collection-item{max-width:100%;overflow:hidden}.collection-item a{text-align:start;color:#000;text-decoration:none}.collection-item:hover img{transform:scale(1.02)}.collection-item p{font-weight:300;font-size:20px}.collection-item img{border-radius:20px}.blog-card,.blog-card-big{width:100%;margin:auto;text-align:start}.blog-card a,.blog-card-big a{padding:30px;border-radius:30px}.blog{padding:20px;text-align:start}.lni-arrow-left{vertical-align:middle}.language_picker_desktop select{margin:auto auto 50px;max-width:500px;display:block;background-color:transparent;color:#fff;background-image:url(/img/angle-down-white.svg)}.language_picker_desktop select option,.language_picker_desktop select optgroup{background-color:#242833;color:#fff}.language_picker{position:absolute;bottom:120px;padding-top:20px;border-top:1px solid black;width:100%;text-align:center}.language_picker select,.language_picker_desktop select{text-align:center}.social_media_buttons{position:absolute;bottom:40px;font-size:25px;text-align:center;width:100%;border-top:1px solid black;padding-top:20px}.social_media_buttons a{padding:20px;text-decoration:none;color:#000}.upselling-box{background-color:#eeeeec;border-radius:15px;padding:14px;margin:4px;position:relative;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.upselling-box span{position:absolute;background-color:#fff;width:fit-content;border-radius:31px;top:-12px;left:calc(50% - 48px)}.upselling-box h4{font-size:13px}.upselling-box p{font-size:11px;padding:0;margin:0}.upselling-box s{color:#da7e00}.upselling-box a{font-size:13px;margin:auto;text-align:center;cursor:pointer;text-decoration:underline}#imprint h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#imprint h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#imprint h3{margin-top:20px;margin-bottom:8px;font-size:22px;color:#5d6d7e}#imprint p{margin-bottom:15px;font-size:16px;color:#555}#imprint a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#imprint a:hover{color:#1abc9c;border-bottom:1px solid #1abc9c}main{margin-top:65px}#agb{text-align:left;max-width:800px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}#agb h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#agb h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#agb h3{margin-top:20px;margin-bottom:8px;font-size:22px;color:#5d6d7e}#agb p{margin-bottom:15px;font-size:16px;color:#555}#agb a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#agb a:hover{color:#1abc9c;border-bottom:1px solid #1abc9c}#datenschutz{text-align:left;max-width:800px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}#datenschutz h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#datenschutz h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#datenschutz h3{margin-top:20px;margin-bottom:8px;font-size:22px;color:#5d6d7e}#datenschutz p{margin-bottom:15px;font-size:16px;color:#555}#datenschutz a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#datenschutz a:hover{color:#1abc9c;border-bottom:1px solid #1abc9c}#versand{text-align:left;max-width:800px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}#versand h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#versand h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#versand h3{margin-top:20px;margin-bottom:8px;font-size:22px;color:#5d6d7e}#versand p{margin-bottom:15px;font-size:16px;color:#555}#versand a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#versand ul{list-style-type:disc;margin-left:20px}#versand ul li{margin-bottom:8px;font-size:16px}#widerrufsbelehrung{text-align:left;max-width:800px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}#widerrufsbelehrung h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#widerrufsbelehrung h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#widerrufsbelehrung h3{margin-top:20px;margin-bottom:8px;font-size:22px;color:#5d6d7e}#widerrufsbelehrung p{margin-bottom:15px;font-size:16px;color:#555}#widerrufsbelehrung a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#widerrufsbelehrung ul{list-style-type:disc;margin-left:20px}#widerrufsbelehrung ul li{margin-bottom:8px;font-size:16px}#widerrufsbelehrung address{font-style:normal;margin:20px 0;background-color:#f9f9f9;border-left:4px solid #2980b9;padding:10px;font-size:16px;color:#444}#loader{display:flex;width:100%;overflow:hidden}.skeleton-card{height:416px;width:calc(25% - 16px);margin:8px;border-radius:3px;transition:all .2s ease-in-out;position:relative;background-color:#eaeaea}.skeleton-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:load 1s infinite}@keyframes load{to{transform:translate(100%)}}@media screen and (prefers-reduced-motion: reduce){.skeleton-card:after{animation:none}}#kontaktinformationen{text-align:left;max-width:800px;margin:0 auto;padding:20px;font-family:Roboto,sans-serif;color:#333;line-height:1.6}#kontaktinformationen h1{font-size:36px;text-align:center;margin-top:20px;margin-bottom:40px;color:#2c3e50;letter-spacing:1px}#kontaktinformationen .p1{font-size:25px;text-align:center;color:#2c3e50}#kontaktinformationen h2{margin-top:25px;margin-bottom:10px;font-size:28px;color:#34495e}#kontaktinformationen p{margin-bottom:15px;font-size:16px;color:#555}#kontaktinformationen a{color:#2980b9;text-decoration:none;border-bottom:1px dotted #2980b9}#kontaktinformationen address{font-style:normal;margin:20px 0;background-color:#f9f9f9;border-left:4px solid #948a97;padding:10px;font-size:16px;color:#444}#kontaktinformationen .indented{margin-left:20px}.product-page-description{text-align:start;max-width:750px;margin:auto}.page-texts{text-align:start}.page-texts h2{font-weight:700!important;font-size:18px}body{background-color:#fff!important;font-family:Assistant,sans-serif!important;font-weight:200!important}h1{letter-spacing:3px}h2{font-weight:300!important;letter-spacing:2px}select{max-width:750px;width:90%;padding:15px;border:.2px solid #7d7d7d;color:#353535;font-weight:100;background-color:#fff;background-repeat:no-repeat;background-position:right;background-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/angle-down.svg);background-position-x:calc(100% - 15px);border-radius:30px;text-align:center}.text-uppercase{letter-spacing:1px;font-size:12px}.searchbar.show{display:block}.searchbar{display:none;top:65px!important;background-color:#fff;max-width:50%;padding:10px 20px;margin:auto;left:25%!important}.searchbar input{background-color:transparent;border-radius:30px}.searchbar button{margin:auto;padding:8px 18px 9px 9px}.navbar-brand{margin-right:0!important;flex:0 0 50%;text-align:center;font-weight:200;font-size:20px!important;font-family:Assistant,sans-serif}.navbar{border-bottom:1px solid lightgrey;background-color:#fff;border-radius:30px;position:fixed!important;top:6px;z-index:9;width:calc(100% - 12px);left:6px}.banner-img{position:relative;background-color:#000;border-radius:30px;margin:6px}.banner-img img{opacity:.8;width:100%;min-height:15rem;object-fit:cover;object-position:right;border-radius:30px}.banner-img a{padding:12px;border:none;background-color:#000;color:#fff;text-decoration:none;position:absolute;bottom:140px;width:180px;left:calc(50% - 90px)}.banner-img h1,.banner-img .h1{color:#000;position:absolute;top:10%;font-weight:500;font-size:7vh;left:5%;text-transform:uppercase;font-family:math;text-align:start}.banner-img h2,.banner-img .h2{font-family:Waterfall;position:absolute;font-size:17vh;top:45%;color:#000;left:24%}@media screen and (max-width: 750px){.banner-img h1,.banner-img .h1{color:#fff}}@media screen and (max-width: 1000px){.banner-img h2,.banner-img .h2{color:#fff}}@media screen and (max-width: 560px){.banner-img img{opacity:.6}.banner-img h1,.banner-img .h1{top:auto;font-size:9vw;bottom:24%}.banner-img h2,.banner-img .h2{font-size:19vw;bottom:1%;top:auto;left:18%}}@media screen and (min-width: 560px) and (min-height: 920px){.banner-img h2,.banner-img .h2{top:3%;left:36%}}.collapsed_menu_desktop{width:80%;position:absolute;top:70px;z-index:999999999;background-color:#fff;left:10%;border:1px solid lightgrey;padding:10px;max-height:60%;overflow-x:hidden;overflow-y:scroll;border-radius:20px}.collapsed_menu_desktop .row{text-align:center}.collapsed_menu_desktop ul{text-decoration:none;list-style:none}.collapsed_menu_desktop a{text-decoration:none;color:#000}.navbarPhoneMobile{width:100%;top:0;position:fixed;height:100%;z-index:10;background-color:#fff}.navbarPhoneMobile li{list-style:none;width:90%;margin:auto;border-bottom:1px solid darkgray;padding:10px 0;font-size:20px}.navbarPhoneMobile li button{width:100%;text-align:start;height:32px}.navbarPhoneMobile li i{font-family:FontAwesome;font-style:normal;float:right}.navbarPhoneMobile .navbar-brand{position:relative;display:inline-flex;padding:30px;font-size:25px!important}.navbarPhoneMobile ul{position:absolute;height:calc(100% - 293px);overflow:scroll;width:100%}.navbarPhoneMobile .close{position:absolute;right:40px;top:25px;font-size:25px;text-decoration:none;color:#000;border:none;background:transparent;font-family:Assistant,sans-serif;font-weight:200}.navbarPhoneMobile .back{position:relative;margin-left:20px;font-size:25px;text-decoration:none;color:#000;border:none;background:transparent;font-family:Assistant,sans-serif;font-weight:200}.product-item{display:inline-block;padding:25px;text-align:start;max-width:300px;width:100%;vertical-align:top}.product-item img{width:100%}.product-item:hover img{scale:1.04}.product-item:hover .p-title{text-decoration:underline}.product-item a{text-decoration:none;color:#000}.product-item .p-title{font-size:13px;text-wrap:pretty;vertical-align:top}.slider{overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{display:none}.slider img{height:200px;width:100%;object-fit:contain}.p-p-info{padding:0}.p-p-info h1{padding:16px 16px 0;font-size:14px;font-weight:600;margin-bottom:0}.p-p-info p{padding:5px 5px 5px 16px}#product_page_phone_model_selector{max-width:100%;width:100%;border-radius:40px;text-align:center}#product_page_case_selector label{background-color:#fff;border-radius:10px;border:1px solid;min-width:130px;margin:2px;text-align:center}#product_page_case_selector .vertical{position:relative;overflow:scroll;height:180px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}#product_page_case_selector label:has(input:checked){border:2px solid #007BFF;background-color:#d0f0ff}#product_page_case_selector p{padding:0}#product_page_case_selector{padding:16px}.p-p-info .price{font-weight:300;font-size:20px}.p-p-info .price .text-muted{font-size:15px}.shipping-card-button{padding:12px;width:100%;border:none;background-color:#000;color:#fff;text-decoration:none;border-radius:40px}.checkout{text-align:start;padding-top:0!important}.checkout h2{font-size:21px;font-weight:700!important}.checkout input,.checkout select{background-color:#fff}.checkout-controls{padding-top:30px}.checkout-overview{padding-top:30px;border-radius:20px;background-color:#fafafa}.checkout-overview thead th{padding:12px;text-align:left;font-family:Roboto,sans-serif;color:#333;font-size:14px}.checkout-overview tbody tr{transition:background-color .2s ease}.checkout-overview tbody tr:hover{background-color:#f9f9f9}.checkout-overview td{padding:15px;font-family:Open Sans,sans-serif;color:#555;font-size:14px;vertical-align:middle}.checkout-overview .col-2 img{max-width:80px;height:auto;margin-right:10px;border-radius:25px;padding:1px;transition:transform .2s ease}.checkout-overview .col-2 img:hover{transform:scale(1.05)}.checkout-overview .btn{padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease;text-align:center}.checkout-overview .btn:hover{background-color:#0056b3}.faq{max-width:500px;margin:auto}.faq li{background:transparent;border:none;border-bottom:1px solid lightgray;text-align:start}.faq button,.faq button:hover{background:transparent;color:#000;border:none;padding:0}.faq i{position:absolute;right:0}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background-color:transparent!important}#navbarSearch{background:#000000ad;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99}#navbarSearch input{background:#fff;border:2px solid black;border-radius:0;margin:5px}#navbarSearch .form-floating>label{top:5px;left:15px}#navbarSearch .col-auto{margin:auto;font-size:20px;font-weight:100;cursor:pointer}.blog-box span{font-size:1.125rem;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}[type=radio]{position:absolute;opacity:0;width:0;height:0}.page-w{max-width:1200px;margin:auto!important;padding:16px}.prefooter{text-align:center;background-color:#f3f3f3;color:#000!important;padding-right:36px;padding-left:36px}.prefooter a{color:#000!important;font-size:17px;margin:5px}footer{background-color:#242833;color:#fff;padding:2rem;text-align:start;border-radius:30px;margin:6px;width:calc(100% - 12px);left:18px;position:relative}footer .row{padding-top:25px;padding-bottom:25px}.payment-logos img{height:25px;background:#fff;border-radius:3px;padding:1px;margin:2px;width:39px}footer .points a{color:#ffffffbf;text-decoration:none}footer .points .col-sm-6:nth-child(1){margin-bottom:40px}footer .points h3{font-weight:400}footer p{color:#ffffffbf}footer h3{font-size:18px;font-weight:700}.footer-block{text-align:start}.footer-block li{list-style:none}.footer-block ul{padding:0;line-height:40px}.footer-block a{text-decoration:none;color:#fff}.footer-block a:hover{text-decoration:underline}footer .fa-brands{font-size:20px;color:#fff;padding-right:20px}.page-content{max-width:760px;margin:auto}.blog-box{background-color:#f3f3f3;color:#000;text-decoration:none;width:calc(33.33% - 10px);margin:5px}.navbar-brand{flex:0 0 15%}.nav-item i{font-size:20px;color:#000;padding:10px}.instagram-btn{background:linear-gradient(115deg,#f9ce34,#ee2a7b,#6228d7);color:#fff!important;font-weight:700!important;border:none!important}.product-search-item img{height:270px;width:100%;min-width:125px;object-fit:cover}#product_list{padding:0;margin:0}.voucher-title{padding:0;font-size:15px;margin:0}.voucher{border:1px dashed #000;text-align:center;padding:10px;font-size:20px;border-radius:5px}.product-page-background h3{font-size:2.5vw}.product-page-background p{font-size:2vw}@media (min-width: 1200px){.product-page-background h3{font-size:2em}.product-page-background p{font-size:1.5em}}.product-page-background{position:relative;width:100%;height:0;padding-top:calc(1752 / 1366 * 100%);background-image:url(/img/product_page.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.first-h3{position:absolute;top:13%;width:43%;left:5%;font-weight:700}.first-p{position:absolute;top:18%;width:43%;left:5%;font-size:2vw;font-weight:200}.secound-h3{position:absolute;top:37%;width:43%;right:7%;font-weight:700}.secound-p{position:absolute;top:42%;width:43%;right:6%;font-size:2vw;font-weight:200}.last-h3{position:absolute;top:68%;width:43%;left:7%;font-weight:700}.last-p{position:absolute;top:75%;width:43%;left:7%;font-size:2vw;font-weight:200}[type=radio]+img{cursor:pointer;padding:10px}.m-off,#mobile_sticky_cart{display:none}@media (max-width: 576px){.disable-mobile{display:none}#mobile_sticky_cart{display:flex;position:fixed;bottom:-1px;width:100%;background:#fff;z-index:999999;opacity:0;margin:0;left:0}#mobile_sticky_cart .cart__button .fa-box{top:-22%}#mobile_sticky_cart i{cursor:pointer;font-size:24px;margin:auto}#mobile_sticky_cart button{border-radius:0;font-weight:700}}@media (max-width: 576px){.col-sm-3.product-search-item{flex:0 0 auto;width:50%}.blog-box{width:100%}}@media (min-width: 768px){.navbar-expand-md .navbar-toggler{display:none}.m-off{display:block}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.swiper-container{width:100%;max-width:600px;margin:auto;overflow:hidden}.product_page_mini{width:100%;height:auto;object-fit:cover;border-radius:5px}@media (max-width: 576px){.mobile-half{flex:0 0 auto!important;width:50%!important}.checkout-overview{border:1px solid #dcdcdc}.mobile-none,.p-image-picker{display:none}}.p-image-picker{position:relative;height:500px;overflow:scroll}.p-image-picker .product_page_mini{max-width:80px!important;width:100%}.swiper-slide .product_page_mini{border-radius:30px}.newsletter-banner{max-width:700px;margin:30px auto;padding:30px;font-family:sans-serif;text-align:center}.newsletter-banner h2{font-size:24px;font-weight:700;margin-bottom:5px}.newsletter-banner h2 span{color:#000}.newsletter-banner p{margin:0 0 20px;font-size:16px}.newsletter-banner input[type=text],.newsletter-banner input[type=email],.newsletter-banner select{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:8px;font-size:16px}.newsletter-banner button.success{background-color:#28a745;color:#fff;position:relative}.newsletter-banner button.success:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2em;opacity:0;transition:opacity .3s ease}.newsletter-banner button.success.animate:after{opacity:1}.newsletter-banner button{background-color:#000;color:#fff;font-weight:700;padding:14px 20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s ease;width:100%}.newsletter-banner button:hover{background-color:#434343}.note{font-size:14px;margin-top:20px}.privacy{font-size:13px;color:#555;margin-top:10px}.privacy a{font-weight:700;text-decoration:underline}
