body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.hisne{color:red}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/inter-v20-latin-regular.woff2") format("woff2"), url("../../files/layout/fonts/inter-v20-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/inter-v20-latin-600.woff2") format("woff2"), url("../../files/layout/fonts/inter-v20-latin-600.ttf") format("truetype")}body{font-family:"Inter";color:#000}a{color:currentColor}.mod_registration{max-width:760px}form .widget{position:relative}form p.error{font-size:12px;position:absolute;bottom:-15px;color:#c53c3c;margin:0}form .formbody,form .fields{display:flex;flex-wrap:wrap;gap:20px}form .formbody>.widget,form .fields>.widget{display:flex;flex-direction:column;gap:10px;flex-grow:1;flex-basis:calc(50% - 10px);position:relative}form .formbody>.widget.full,form .formbody>.widget.widget-textarea,form .formbody>.widget.widget-checkbox,form .formbody>.widget.widget-atlcha,form .formbody>.widget.widget-submit,form .fields>.widget.full,form .fields>.widget.widget-textarea,form .fields>.widget.widget-checkbox,form .fields>.widget.widget-atlcha,form .fields>.widget.widget-submit{flex-basis:100%}form .formbody>.widget>label,form .fields>.widget>label{text-transform:uppercase;font-size:14px;font-weight:bold}form .formbody fieldset,form .fields fieldset{border:0;display:flex;flex-direction:column;gap:10px;padding:5px 0}form .formbody input[type="text"],form .formbody input[type="email"],form .formbody input[type="tel"],form .formbody input[type="date"],form .formbody input[type="password"],form .formbody input[type="url"],form .formbody textarea,form .formbody select,form .fields input[type="text"],form .fields input[type="email"],form .fields input[type="tel"],form .fields input[type="date"],form .fields input[type="password"],form .fields input[type="url"],form .fields textarea,form .fields select{width:100%;border:0;font-family:"Inter";border-bottom:1px solid;box-sizing:border-box;padding:5px}form .formbody input[type="text"]:focus-visible,form .formbody input[type="text"]:focus-within,form .formbody input[type="text"]:focus,form .formbody input[type="email"]:focus-visible,form .formbody input[type="email"]:focus-within,form .formbody input[type="email"]:focus,form .formbody input[type="tel"]:focus-visible,form .formbody input[type="tel"]:focus-within,form .formbody input[type="tel"]:focus,form .formbody input[type="date"]:focus-visible,form .formbody input[type="date"]:focus-within,form .formbody input[type="date"]:focus,form .formbody input[type="password"]:focus-visible,form .formbody input[type="password"]:focus-within,form .formbody input[type="password"]:focus,form .formbody input[type="url"]:focus-visible,form .formbody input[type="url"]:focus-within,form .formbody input[type="url"]:focus,form .formbody textarea:focus-visible,form .formbody textarea:focus-within,form .formbody textarea:focus,form .formbody select:focus-visible,form .formbody select:focus-within,form .formbody select:focus,form .fields input[type="text"]:focus-visible,form .fields input[type="text"]:focus-within,form .fields input[type="text"]:focus,form .fields input[type="email"]:focus-visible,form .fields input[type="email"]:focus-within,form .fields input[type="email"]:focus,form .fields input[type="tel"]:focus-visible,form .fields input[type="tel"]:focus-within,form .fields input[type="tel"]:focus,form .fields input[type="date"]:focus-visible,form .fields input[type="date"]:focus-within,form .fields input[type="date"]:focus,form .fields input[type="password"]:focus-visible,form .fields input[type="password"]:focus-within,form .fields input[type="password"]:focus,form .fields input[type="url"]:focus-visible,form .fields input[type="url"]:focus-within,form .fields input[type="url"]:focus,form .fields textarea:focus-visible,form .fields textarea:focus-within,form .fields textarea:focus,form .fields select:focus-visible,form .fields select:focus-within,form .fields select:focus{border:0px;border-bottom:1px solid;outline:none}form .formbody textarea,form .fields textarea{resize:vertical}input[type="submit"],button[type="submit"]{background:#000;color:#fff;font-family:"Inter";border:0;padding:10px 20px;display:inline-block;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;font-size:16px;cursor:pointer}header{min-height:100px}header>.inside>.content{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}header>.inside>.content>*{padding:0 10vw}header>.inside>.content .mod_customnav{flex-grow:1}header>.inside>.content .mod_customnav ul li a,header>.inside>.content .mod_customnav ul li strong{text-transform:uppercase;font-size:16px;text-decoration:none;font-weight:600}header>.inside>.content .mod_navigation{flex-basis:100%}header>.inside>.content .ce_hyperlink.button a{padding:5px 10px;display:inline-block;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;font-size:14px;cursor:pointer;text-decoration:none;border:1px solid;font-weight:600}footer{background:#000;color:#fff;padding:25px;margin-top:100px}footer .content{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-direction:column}footer .ce_text{text-align:center;font-size:14px;max-width:760px}footer .mod_customnav ul li a,footer .mod_customnav ul li strong{text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:600}footer .mod_customnav ul li a:hover,footer .mod_customnav ul li strong:hover{text-decoration:underline}.mod_customnav ul{display:flex;gap:30px;list-style:none;align-items:center;justify-content:flex-end}.mod_navigation{padding:0px 50px}.mod_navigation ul{list-style:none;padding:0;margin:0;display:flex}.mod_navigation ul li a,.mod_navigation ul li strong{font-weight:300;display:block;padding:10px 15px;text-decoration:none;font-size:18px}#navMain{margin-top:30px}#navMain ul.level_1{border-bottom:2px solid #f2f2f2}#navMain ul li a.active,#navMain ul li a:hover,#navMain ul li a.trail,#navMain ul li strong.active,#navMain ul li strong:hover,#navMain ul li strong.trail{background:#f2f2f2}#navSub{background:#f2f2f2}#navSub ul li a,#navSub ul li strong{border-bottom:2px solid transparent}#navSub ul li a.active,#navSub ul li a:hover,#navSub ul li a.trail,#navSub ul li strong.active,#navSub ul li strong:hover,#navSub ul li strong.trail{border-color:#000}.product_list{--gapRow: 30px;--gapColumn: 30px;--cols: 2;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--gapRow);column-gap:var(--gapColumn);padding:50px 0px}.product_list .product{width:calc(100% / var(--cols) - (var(--gapColumn) * (var(--cols) - 1)) / var(--cols))}.product_list .toggler{cursor:pointer}.product_list .basics{background:#f2f2f2;padding:10px 20px;box-sizing:border-box;--gapRow: 10px;--gapColumn: 10px;display:flex;flex-direction:row;flex-wrap:nowrap;row-gap:var(--gapRow);column-gap:var(--gapColumn);align-items:center}.product_list .basics figure,.product_list .basics offer,.product_list .basics .toggleIcon{flex-shrink:0}.product_list .basics .title{flex-grow:1}.product_list .basics h3{margin:0;font-size:20px}.product_list .basics svg{width:10px;height:auto}.product_list .offer{font-size:24px;padding-right:20px}.product_list .accordion-content>div{padding-top:10px;--gapRow: 10px;display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:var(--gapRow);column-gap:var(--gapColumn)}.product_list .quantity_container input{max-width:60px;height:30px;border:1px solid;color:#000;text-align:center;font-size:24px}.product_list .variant{background:#f2f2f2;padding:10px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.product_list .variant .info{--gapRow: 5px;display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:var(--gapRow);column-gap:var(--gapColumn)}.product_list .variant p{margin:0}.product_list .submit_container{text-align:right}.accordionCustom{width:100%}.toggleIcon{display:flex;align-items:center;justify-content:center;position:relative;width:20px;height:20px}.toggleIcon span{height:3px;width:100%;display:block;transition:all ease 0.5s;position:absolute;background:#000}.toggleIcon span:first-child{transform:rotate(90deg)}.active .toggleIcon span:first-child{transform:rotate(0)}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.25s ease-out;will-change:max-height}table.collection-products{border-collapse:collapse;width:100%}table.collection-products tr+tr{border-top:1px solid}table.collection-products td.image{padding-right:20px;padding-top:10px;padding-bottom:10px;width:100px}table.collection-products td.name{padding-right:50px}table.collection-products td.name span.name{letter-spacing:0;display:inline-block;font-size:24px;font-weight:600;text-transform:uppercase}table.collection-products td.name ul{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;flex-direction:column}table.collection-products td.name ul li{background:#f2f2f2;font-weight:600;padding:5px}table.collection-products td.name ul li strong{font-weight:300}table.collection-products td.quantity{width:80px}table.collection-products td.quantity input{width:40px;padding:5px;background:#f2f2f2;border:0}table.collection-products td.quantity span{font-weight:600}table.collection-products td.price{text-align:left}table.collection-products td.price.total{text-align:right;font-weight:600}table.collection-products td.actions{text-align:right}table.collection-products td.actions a{display:inline-block}table.collection-products td.actions a.edit,table.collection-products td.actions a.remove,table.collection-products td.actions a.details{font-size:0px}table.collection-products td.actions a.edit:before,table.collection-products td.actions a.remove:before,table.collection-products td.actions a.details:before{content:"";width:20px;height:20px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}table.collection-products td.actions a.remove:before{background-image:url(/files/Programmierung/layout/img/icon-trash.svg)}table.collection-summmary{border-collapse:collapse;width:100%}table.collection-summmary td.total{text-align:right}table.collection-summmary tr.total{font-size:24px;font-weight:600}table.collection-summmary tr.total>td{padding-top:20px}.mod_iso_cart{margin-top:50px}.mod_iso_cart .formbody{display:flex;gap:100px;flex-wrap:nowrap}.mod_iso_cart .summary{width:320px;flex-shrink:0;padding-top:30px}.mod_iso_cart .submit_container{flex-direction:column;display:flex;gap:10px;margin-top:30px}.mod_iso_cart .submit_container .button_update{border:2px solid;background:transparent;color:#000;font-weight:600}.mod_iso_checkout{margin-top:50px}.mod_iso_checkout .submit_container{display:flex;margin-top:20px}.mod_iso_checkout .submit_container input[type="submit"].previous,.mod_iso_checkout .submit_container input[type="submit"].next,.mod_iso_checkout .submit_container button[type="submit"].previous,.mod_iso_checkout .submit_container button[type="submit"].next{background-color:transparent;color:#000;border:2px solid}.mod_iso_checkout .steps{margin-bottom:20px}.mod_iso_checkout .steps ol{margin:0;padding:0;display:flex;gap:10px;list-style:none}.mod_iso_checkout .steps ol li{display:block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;background-color:#f2f2f2;font-size:14px}.mod_iso_checkout .steps ol li a{text-decoration:none}.mod_iso_checkout .steps ol li.active{background-color:#000;color:#fff}.mod_iso_checkout .steps ol li.shipping{display:none}.mod_iso_checkout .address>div{display:flex;flex-wrap:wrap;gap:25px 20px;margin-top:30px;max-width:760px;margin-bottom:30px}.mod_iso_checkout .address>div .widget{width:calc(50% - 10px);display:flex;gap:5px;flex-direction:column}.mod_iso_checkout .address>div .widget label{text-transform:uppercase;font-size:12px;font-weight:600}.mod_iso_checkout .address>div .widget input[type="text"],.mod_iso_checkout .address>div .widget input[type="email"],.mod_iso_checkout .address>div .widget input[type="tel"],.mod_iso_checkout .address>div .widget select{border:0px;background:#f2f2f2;line-height:1.5;display:block;padding:5px 10px;box-sizing:border-box;font-family:"Inter"}#iso_mod_checkout_address .formbody{display:flex;gap:100px;flex-wrap:nowrap}#iso_mod_checkout_address .formbody>div{flex-grow:1;flex-basis:100%}#iso_mod_checkout_address .formbody>div.shippingaddress>h2,#iso_mod_checkout_address .formbody>div.shippingaddress>p{display:none}#iso_mod_checkout_payment p{display:none}#iso_mod_checkout_review .submit_container{justify-content:space-between}#iso_mod_checkout_review .summary{border-top:2px solid #000;padding-top:20px;margin-top:20px}#iso_mod_checkout_review table.collection-products td.image{width:70px}#iso_mod_checkout_review table.collection-products td.name span.name{font-size:18px}#iso_mod_checkout_review table.collection-summmary td.total{text-align:right}#iso_mod_checkout_review .formbody{display:flex;gap:50px;flex-wrap:nowrap}#iso_mod_checkout_review .formbody>div{flex-grow:1;flex-basis:100%}#iso_mod_checkout_review .review.orderinfo{display:flex;gap:10px 20px;flex-wrap:wrap;margin-bottom:50px;align-content:flex-start}#iso_mod_checkout_review .review.orderinfo>h2{margin:0}#iso_mod_checkout_review .review.orderinfo>h2,#iso_mod_checkout_review .review.orderinfo p{width:100%}#iso_mod_checkout_review .review.orderinfo .info_container{margin-top:25px;width:calc(50% - 10px);position:relative;padding-bottom:35px}#iso_mod_checkout_review .review.orderinfo .info_container h3{font-size:18px;margin-top:0px;font-weight:600;margin-bottom:10px}#iso_mod_checkout_review .review.orderinfo .info_container a.edit{font-size:12px;font-weight:600;display:inline-block;text-align:center;padding:5px 10px;box-sizing:border-box;cursor:pointer;border:0px;background:#000;position:absolute;bottom:0;color:#fff;text-decoration:none}#iso_mod_checkout_review .review.orderinfo .info_container.shipping_method{display:none}#main>.inside{display:flex;flex-direction:column;gap:50px}#main .mod_article:not(.fullwidth)>.content{padding:0 10vw}#main .mod_article{position:relative}#main .mod_article.cols>.content{display:flex;gap:50px}#main .mod_article.wide>.content{padding:0 25px}#main .mod_article>.bgPicture{position:absolute;inset:0}#main .mod_article>.bgPicture img{object-fit:cover;width:100%;height:100%}#main .mod_article.fullheight{min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:flex-end}#main .mod_article.fullheight .content{background:#fff;width:calc(40vw);margin-right:70px;box-sizing:border-box;display:flex;padding:30px 50px;flex-direction:column;gap:25px;position:relative}.ce_gallery .cols_2{--cols: 2;--gap: 40px;padding-top:40px;padding-bottom:40px}.ce_gallery .cols_3{--cols: 3;--gap: 36.5px;padding-top:36.5px;padding-bottom:36.5px}.ce_gallery .cols_4{--cols: 4;--gap: 33px;padding-top:33px;padding-bottom:33px}.ce_gallery .cols_5{--cols: 5;--gap: 29.5px;padding-top:29.5px;padding-bottom:29.5px}.ce_gallery .cols_6{--cols: 6;--gap: 26px;padding-top:26px;padding-bottom:26px}.ce_gallery .cols_7{--cols: 7;--gap: 22.5px;padding-top:22.5px;padding-bottom:22.5px}.ce_gallery .cols_8{--cols: 8;--gap: 19px;padding-top:19px;padding-bottom:19px}.ce_gallery .cols_9{--cols: 9;--gap: 15.5px;padding-top:15.5px;padding-bottom:15.5px}.ce_gallery .cols_10{--cols: 10;--gap: 12px;padding-top:12px;padding-bottom:12px}.ce_gallery .cols_11{--cols: 11;--gap: 8.5px;padding-top:8.5px;padding-bottom:8.5px}.ce_gallery .cols_12{--cols: 12;--gap: 5px;padding-top:5px;padding-bottom:5px}.ce_gallery ul{display:flex;flex-wrap:wrap;gap:var(--gap)}.ce_gallery ul>li{width:calc(100% / var(--cols) - (var(--gap) * (var(--cols) - 1) / var(--cols)))}
