img{opacity:1;transition:opacity .3s}ul{list-style:none}a,article,b,div,form,h1,h3,header,img,pre,span,ul{line-height:inherit;margin:0;padding:0;vertical-align:baseline;text-decoration:none;border:0}@media (min-width:980px){.detail_slider{order:1;width:50% } .pre_and_customize{order:2;flex:1 0 0;padding:1rem }}.pre_and_customize h2{font-weight:bold;font-size:larger;margin:2rem 0;color:#4f93ce;text-align:center}.pre_and_customize textarea{display:block;width:100%;min-height:4rem;font-size:medium;resize:vertical}form.detail_article{flex-flow:row wrap;order:1;overflow:auto;display:flex}form.detail_article detail_slider{flex:3 0;aspect-ratio:3/4;padding:70%0}form.detail_article detail_slider img{object-position:top}form.detail_article header{flex:1 100%;font-size:xx-large;color:#4f93ce;overflow:hidden;text-align:center}.detail_article .article_buy{order:3;flex:3 100%;margin:1rem 0}.detail_slider label img{overflow:hidden;object-fit:cover;height:100%;width:100%}.bogus_image{aspect-ratio:3/4;width:100%;display:block;position:relative;order:1;flex:1 100%}form.detail_article a,form.detail_article img,form.detail_article pre{white-space:pre-wrap}form.detail_article header h1{font-size:2em;position:relative;display:inline-block;padding:1em;color:#777;background:0 0}form.detail_article header h1::after,form.detail_article header h1::before{position:absolute;top:50%;display:block;width:400%;height:1px;content:"";background:#ddd}form.detail_article header h1::before{right:100%}form.detail_article header h1::after{left:100%}button.kaufen{padding:.5rem 0;width:50%;float:right}.pay,button,div.share{text-align:center}div.share a{padding:1em}@keyframes loader-spin{0{transform:rotate(0) } to{transform:rotate(360deg) }}@keyframes checkmark{0{height:0;width:0;opacity:1 } 20%{height:0;width:1.75em;opacity:1 } 40%,to{height:3.5em;width:1.75em;opacity:1 }}span.article_preis{display:block;text-align:center;font-size:medium;color:#000}article.article div.details{background:#4f93ce;border:1px solid #4f93ce;font-size:1.1rem;color:#fff;padding:.5rem 2.3rem;cursor:pointer;-webkit-transition:background-color .28s,color .28s,box-shadow .28s;transition:background-color .28s,color .28s,box-shadow .28s;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:0;width:100%;transform:inherit!important;pointer-events:inherit;margin:1rem 0}article.article div.details:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}article.article div.details a{color:inherit}article.article div.details,article.content header{overflow:hidden;text-align:center}article.content header h2,form.detail_article header h2{font-size:2.5rem}input.article_stk{line-height:2.2rem;font-size:1.2rem;width:16%;vertical-align:top}.article_buy,article.article{position:relative;box-sizing:border-box;margin:1rem}.article_buy{text-align:right;display:block;overflow:auto}span.article_einheit{box-sizing:border-box;vertical-align:bottom;width:30%;display:inline-block;text-align:center;padding:.6rem}form.detail_article,p.pay_method{padding:1rem}article.article,article.article header h3{display:inline-block;overflow:hidden;text-align:left}article.article{font-size:1rem;width:16rem;vertical-align:top;background:#fff;box-shadow:0 0 .5rem #ddd}article.article header,article.article pre{overflow:hidden;padding:1rem;box-sizing:border-box}article.article header{position:relative;text-align:center;font-size:large;width:100%}article.article div.picture{height:14rem}article.article pre{font-weight:100;display:block;height:4rem;margin-top:2.6rem;white-space:pre-line;text-overflow:ellipsis}article.article header h3{font-weight:700;width:100%;color:#199bca;text-align:center}article.article div .article_img{position:relative;display:block;overflow:hidden;width:100%;height:0}.detail_slider>img{display:block;width:100%;margin:0;transition:.5s;position:absolute;top:0;object-fit:cover}article.article img.article_image{position:relative;display:block;width:100%;height:100%;margin:0;object-fit:cover}input.article_stk,ul.gallery form{display:inline-block}div.modal{position:fixed;width:100%;height:100%;background-color:#333;opacity:.8;z-index:10000;left:0;top:0}.circle-loader,.detail_slider label{position:relative;display:inline-block}.circle-loader{margin-bottom:3.5em;border:1px solid rgba(0,0,0,.2);border-left-color:#5cb85c;animation:1.2s linear infinite loader-spin;vertical-align:top;border-radius:50%;width:7em;height:7em;left:calc(50% - 3.5em);top:calc(50% - 3.5em)}.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;transition:border .5s ease-out}.checkmark,.detail_slider input[name=slide]{display:none}.checkmark.draw:after{animation-duration:.8s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:3.5em;width:1.75em;transform-origin:left top;border-right:3px solid #5cb85c;border-top:3px solid #5cb85c;content:"";left:1.75em;top:3.5em;position:absolute}form.detail_article img.article_image{display:block;position:relative;overflow:auto;box-sizing:border-box;width:100%}p.pay_method{font-weight:700}p.porto{font-size:.7rem;clear:both;line-height:1rem}.detail_slider{position:relative;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:center}.detail_slider label{margin:1rem 1rem 1rem 0;border:1px solid #999;cursor:pointer;transition:.5s;opacity:.6;width:20%;display:inline-flex;order:2;aspect-ratio:1/1;height:fit-content}.detail_slider label img,div.modal{display:block}.detail_slider input[name=slide]:checked+label{border-color:#666;opacity:1}.detail_slider input[name=slide]~img{opacity:0;transform:scale(1.1)}.detail_slider input[name=slide]:checked+label+img{opacity:1;transform:scale(1)}ul.gallery{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}ul.gallery > form{display:inline-flex}article.article{flex:0 1 100%;display:flex !important}article.article header{flex-grow:1}article.article a{flex:0 1 100%;display:flex;flex-direction:column}