@media screen and (min-width:1025px) and (min-device-width:1025px){.headicon{height:100%;text-align:center}.headicon a:hover{color:#555;text-decoration:none;background-color:#ccc}.head{height:100%;width:80px;font-size:2.8em;padding:25px 0 0 0}.my-acc:hover{color:#999}.my-log:hover{opacity:.6}.count,.count:hover{width:30px;height:30px;font-size:1.2em;right:20px;top:10px;padding-top:5px}.nav-primary li.level0:hover{background-color:#d46b00}.nav-primary li.level0 > a{padding-left:32px}.nav-primary li.nav-1:before,.nav-primary li.nav-2:before,.nav-primary li.nav-3:before,.nav-primary li.nav-4:before,.nav-primary li.nav-5:before,.nav-primary li.nav-6:before,.nav-primary li.nav-7:before,.nav-primary li.nav-8:before,.nav-primary li.nav-9:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:Symbol!important;font-weight:300;bottom:10px;font-size:1.8em;position:absolute}.nav-primary li.nav-1:before{content:"\f5fd"}.nav-primary li.nav-2:before{content:"\f00a"}.nav-primary li.nav-3:before{content:"\f6d1"}.nav-primary li.nav-4:before{content:"\f1b3"}.nav-primary li.nav-5:before{content:"\f043"}.nav-primary li.nav-6:before{content:"\f5ee"}.nav-primary li.nav-7:before{content:"\f7d9"}.nav-primary li.nav-8:before{content:"\f490"}.nav-primary li.nav-9:before{content:"\f48d"}#footer .main-container{flex-wrap:nowrap}#footer_top,#footer_main{padding:30px 0}.fm_left{width:25% !important}.fm_center{width:55% !important}.fm_right{width:20% !important}#footer_bottom{padding:20px 0}#footer_bottom .logo{width:30%}#footer_bottom p{font-size:1em}#footer_bottom .footer-l p{margin:4px 0 -6px 15px}.col2-left-layout .col-main,.col2-right-layout .col-main{width:80%}.col3-layout .col-main{width:60%}.col-left,.col-right{width:calc(20% - 20px)}.cat_excerpt{font-size:1.2em;line-height:1.7em}.cat-root-list a:hover{background-color:#ff7800;border:1px solid #ff7800}.cat-root-list a:hover .item-desc{background-color:transparent;color:#fff}.products-grid li{width:calc(100% / 3 - 20px)}.products-grid li:hover{border:1px solid #ff7800}.products-grid li:hover .product-name{background-color:#ff7800}.products-grid li:hover .product-name a{color:#fff;transition:none}.crosssell li{width:calc(100% / 4 - 20px)}.crosssell .button{padding:7px 12px;font-size:12px}.pages li:hover{background-color:#eee}.pages li:hover a{text-decoration:underline}.gallery-image.visible:hover{transform:scale(1.5,1.5);transition:transform .2s;background-color:#fff;z-index:5000}.product-gallery li{width:calc(100% / 5 - 4px)}.product-image-gallery{min-height:325px}.calcInputs{width:65%;display:flex;flex-wrap:wrap}.add-to-cart .input-wrapper{margin:0 10px 0 0;width:calc(75% / 2 - 10px);display:block}.add-to-cart dl{display:block;margin:0}.add-to-cart label{width:100%;margin-bottom:5px}.add-to-cart .noinput,.add-to-cart dl,.add-to-cart dl dd,.add-to-cart dl dt,.add-to-cart input,.noinput{width:100%;margin:0}.calcInputs .select{width:calc(25% - 10px)}.add-to-cart .input-wrapper-quantity{width:calc(15% - 10px)}.add-to-cart-buttons{width:20%;position:absolute;margin:0;right:0;bottom:2px}.price-info>div{margin-top:15px}.price-info .mengenrabatt{width:calc(50% - 10px)}.price-info .grundpreis{width:calc(30% - 10px)}.price-info .price-box{width:calc(20%)}.tier-prices li{flex-wrap:nowrap;margin:0}.tier-price,.tier-qty{width:28%}.tier-base{width:44%}#muster .input-wrapper{width:calc(100% / 3 - 10px);margin-bottom:8px}#muster .input-wrapper.plz{width:calc(10% - 10px)}#muster .input-wrapper.ort{width:calc(100% / 3 - 10% - 10px)}#muster select,#muster select[multiple]{width:100%;margin-bottom:8px}#muster .dsgvo{display:flex}#muster .dsgvo .captcha{width:25%;display:inline-block}#muster .dsgvo #captcha{width:75%;float:right}#muster .input-wrapper.check{margin:29px 0 0;width:calc(100% / 3 * 2 - 10px)}#muster .check .checkmark,#muster .check .option{left:0;top:0}#muster .check label{margin:5px 0 0 40px}.paypal-size{height: 37px;width: auto;}}


.laser{position:relative}.laser #product-options-wrapper{padding:15px 20px;border:1px solid #ddd;border-bottom:none;background-color:#f9f9f9}.laser #product-options-wrapper dd select{width:calc(50% - 16px)}.laser .input-wrapper-quantity{position:absolute!important;top:0;left:52%;padding-top:17px!important;width:20%!important}.laser .add-to-cart-buttons{position:absolute!important;top:0;right:20px;padding-top:37px!important;width:25%!important;height:75px}#addShape{border:none;margin:15px -25px -25px;width:calc(100% + 50px)}#addShape li h3{font-size:16px;margin:0;padding:8px 15px}#addShape .toggle-tabs li.current h3,#addShape .toggle-tabs li:hover h3{color:#ff7800}#addShape.product-collateral>dl>dd{border:none;border-top:1px solid #ccc}#addShape .toggle-tabs,#addShape dt.tab{border-left:none;border-right:none}#addShape li{cursor:pointer}.grundform{width:100%}.grundform ul{width:100%;display:flex;padding:5px;background-color:#fff;border:1px solid #ddd}.grundform li{width:calc(100% / 14 - 10px);margin:5px;position:relative}.grundform li:before{content:"";padding-top:100%;display:block}.grundform svg{display:block;position:absolute;top:0;left:0;fill:#ebebeb;stroke:#ccc;stroke-width:3;stroke-alignment:inside;overflow:visible!important}.grundform svg.active,.grundform svg:hover{fill:#fff;stroke:#ff7800}.grundform svg.active .gray,.grundform svg:hover .gray{stroke:#ccc}.shape{width:100%;height:100%}li .loch,li .ring{fill:#fff}.flex{display:flex;margin-top:15px}#bohrung-form,#shape-form{width:75%;display:flex}.box-price{width:25%;background-color:#fff;border:1px solid #ddd;padding:10px}.box-price .price-box{display:block!important}#bohrung-form .input,#shape-form .input{width:calc(100% / 3 - 20px);margin-right:20px}#bohrung-form .input-wrapper.empty{height:60px;display:block}.laser .input-wrapper{position:relative;display:block;margin:0}.auto_qty{color:#227a2c!important}.fa-question-circle::before{content:"\f059"}.tooltip{text-decoration:none;cursor:help;position:relative}.tooltip span[rel=tooltip]{display:none}.tooltip:hover span[rel=tooltip]{display:block;position:absolute;bottom:1.5em;left:-9em;width:18em;padding:.5em;z-index:100;color:#000!important;background-color:#efefef;border:solid 1px #bbb;font-size:13px;font-weight:600}.tooltip br{margin-bottom:.5em}h3 .fa-question-circle,label .fa-question-circle{color:#999;font-style:normal}.display_none{display:none!important}.more-views svg{display:block;fill:#fff;stroke:#ff7800;width:80%;height:80%;stroke-width:3;margin:10%;stroke-alignment:inside;overflow:visible!important}.product-image-gallery .svg_max{width:100%;height:0;position:relative;padding-top:calc(100% / 3 * 2)}.svg_max.gallery-image{padding-left:0}#svg_container{padding:20px;position:absolute;top:0}.product-image-gallery svg{display:block;fill:none;stroke:#ff7800;width:100%;height:100%;stroke-width:5;overflow:visible!important}svg .meters{stroke:#ccc;stroke-width:3}svg .measure{stroke:#ccc;stroke-width:2;stroke-dasharray:10 5}svg .mass{stroke:none;fill:#000;font-size:2em}svg .up{-ms-writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}svg .centre{stroke:#000;stroke-width:2}svg .calccentre{stroke:#666;stroke-width:2}@media screen and (max-width:1025px) and (max-device-width:1025px){.laser label{font-size:12px}.laser .input-wrapper-quantity{top:20px}.laser .add-to-cart-buttons{padding-top:27px!important}.laser::placeholder{font-size:13px;padding-top:1px;color:#333}#bohrung-form .input,#shape-form .input{width:calc(100% / 3 - 10px);margin-right:10px}}@media screen and (max-width:991px) and (max-device-width:991px){#addShape{border:none;margin:15px -10px -10px;width:calc(100% + 20px)}#addShape dt h3{font-size:14px;padding:5px 0;margin:0}.laser .input-wrapper-quantity{left:49%;width:25%!important}.laser .input-wrapper-quantity label{margin-right:5px}.laser .input-wrapper-quantity input{width:30%}.laser #product-options-wrapper p.required{position:absolute!important}.flex{flex-wrap:wrap}#bohrung-form,#shape-form{width:100%}.box-price{display:none!important}.portrait .price-box{border:1px solid #ccc;margin-bottom:20px;padding:15px;background-color:#f9f9f9}.portrait,.portrait .price-box{width:100%;display:block!important}}@media screen and (max-width:767px) and (max-device-width:767px){.laser #product-options-wrapper dd select{width:calc(100% / 3 - 10px)}.laser .input-wrapper-quantity{left:calc(100% / 3);width:calc(100% / 3 - 10px)!important}.laser .add-to-cart-buttons{width:calc(100% / 3)!important}}@media screen and (max-width:480px) and (max-device-width:480px){.laser #product-options-wrapper dd select{width:100%}#addShape{margin:15px -10px -10px;width:calc(100% + 20px)}#price_mobile .price-box{display:block;position:relative;left:15px;top:0;width:calc(100% - 30px);background-color:#fff;margin:15px 0 0 0!important;float:none!important;border:1px solid #efefef;text-align:right;padding:10px!important}.laser .input-wrapper-quantity{left:15px;width:calc(100% - 30px)!important;position:relative!important;margin:0;padding:15px 0 0!important;text-align:left}.input-wrapper-quantity label{width:48%;margin:0}.laser .input-wrapper-quantity input{width:50%;text-align:center}.laser .add-to-cart-buttons{width:calc(100% - 30px)!important;position:relative!important;padding:0;margin:5px 0 20px;left:15px}#bohrung-form,#shape-form{display:block}#bohrung-form .input,#shape-form .input{width:100%;margin-right:0}.grundform ul{flex-wrap:wrap}.grundform li{width:calc(100% / 5 - 10px);margin:5px;position:relative}}
@media screen and (min-width:300px) and (min-device-width:300px){.box-reviews dt{padding:10px 0 5px;text-transform:uppercase;color:#ff7800;font-weight:600}.box-reviews dd{padding-bottom:10px;border-bottom:1px solid #ccc}.box-reviews dd:last-of-type{border-bottom:none}.ratings-table{font-size:12px;text-transform:uppercase;margin:15px 0;width:100%}.ratings-table td{float:right;clear:right}#product-review-table{margin:40px 0}.ratings td,.ratings th{padding:5px!important}.ratings td.value label{display:none}.form-add .rating-box{text-indent:0;text-align:center;background:0 0;height:19.6px;width:100%}.form-add .rating-box .rating-number::after{content:"";display:inline-block;background-position:0 -599px;width:13px;height:14px;margin-left:5px;position:relative;top:2px}.form-add .rating-box .rating{display:none}.stars .rating-box{width:65px;height:20px;background-position:0 -615px}.stars .rating-box .rating{display:block;background-position:0 -600px;height:13px}.form-add{margin:40px 0}#review-form .input-wrapper{flex-wrap:wrap}#review-form label{width:100%;color:#000;text-align:left;margin-bottom:0}#review-form input,#review-form textarea{width:100%;color:#000}.box-reviews .button{margin-bottom:40px}.review-meta{display:block;font-size:.8em;color:#666}.pager{display:none}.toolbar .pager{display:block}}@media screen and (min-width:500px){.ratings-table{width:40%}.review-meta{display:inline-block}#review-form label{width:40%;margin:0}#review-form textarea{max-width:none}#review-form input,#review-form textarea{width:calc(60% - 20px);margin-left:20px}#review-form .value input{margin-left:0}#review-form .input-wrapper{flex-wrap:nowrap}#review-form .flextop{align-items:flex-start}.box-reviews .button{width:50%}.box-reviews .rating-box{width:65px;height:20px;background-position:0 -615px}.box-reviews .rating-box .rating{display:block}.box-reviews .rating-box .rating-number{display:none}.form-add .rating-box{background-image:url(https://www.s-polytec.de/skin/frontend/zs/default/images/icon_sprite.png)}.form-add .button{width:calc(60% - 20px);margin-left:calc(40% + 20px)}}@media screen and (min-width:1025px) and (min-device-width:1025px){.box-reviews .button{width:calc(50% - 10px)}.form-add .button{width:calc(60% - 20px);margin-left:calc(40% + 20px)}}
