.product-details-wrapper{font-family:"Open Sans",sans-serif;font-size:1rem;background-color:#f3f3f3;padding:10px}@media only screen and (min-width: 1024px){.product-details-wrapper{padding:20px}}.tjm .product-details-wrapper{background-color:rgba(0,0,0,0);color:#fff}.product-details-wrapper .product-details-control-hedader{display:flex;font-size:.875rem}.product-details-wrapper .product-details-control-hedader .country-selector{display:flex;background-color:#fff;padding:7px 12px;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-details-control-hedader .country-selector{background-color:rgba(0,0,0,.9)}.product-details-wrapper .product-details-control-hedader .country-selector select{margin-left:10px}.tjm .product-details-wrapper .product-details-control-hedader .country-selector select{background-color:rgba(0,0,0,.9);color:#fff}.product-details-wrapper .product-details-main-container{margin-top:15px}@media only screen and (min-width: 768px){.product-details-wrapper .product-details-main-container{display:flex}}.product-details-wrapper .product-details-main-container .product-details-img-container{position:relative;text-align:center}@media only screen and (min-width: 768px){.product-details-wrapper .product-details-main-container .product-details-img-container{width:40%}}.product-details-wrapper .product-details-main-container .product-details-img-container a{display:block;position:relative;font-size:0px}.product-details-wrapper .product-details-main-container .product-details-img-container a img{width:100%;max-width:400px;height:auto;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .product-details-main-container .product-details-img-container a span.prod-pict-counter{position:absolute;bottom:0;left:0;width:100%;color:#000;font-size:1.25rem}.product-details-wrapper .product-details-main-container .product-details-img-container img.sale-flag{position:absolute;right:-15px;top:-17px;width:auto;height:auto;pointer-events:none}.product-details-wrapper .product-details-main-container .product-details-img-container img.price-increase-flag{position:absolute;right:0;top:0;width:auto;height:auto;pointer-events:none}.product-details-wrapper .product-details-main-container .product-details-img-container .easyzoom-cnt{max-width:400px;margin:auto}.product-details-wrapper .product-details-main-container .product-details-img-container ul{display:flex;max-width:400px;padding:0px;list-style:none}.product-details-wrapper .product-details-main-container .product-details-img-container ul li{margin-left:10px}.product-details-wrapper .product-details-main-container .product-details-img-container ul li:first-child{margin-left:0px}.product-details-wrapper .product-details-main-container .product-details-img-container ul li img.gal-pic{max-width:100px}.product-details-wrapper .product-details-main-container .product-details-info-container{margin-top:10px;padding:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 768px){.product-details-wrapper .product-details-main-container .product-details-info-container{width:calc(60% - 15px);display:flex;flex-direction:column;margin:0 0 0 20px;padding:15px 20px}}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container{background-color:rgba(0,0,0,.9)}.product-details-wrapper .product-details-main-container .product-details-info-container h1{margin-top:auto;font-size:1.25rem;font-weight:600;text-align:center;color:#000}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container h1{color:#fff}.product-details-wrapper .product-details-main-container .product-details-info-container h2{margin:1em 0;font-size:.875rem;font-weight:400}.product-details-wrapper .product-details-main-container .product-details-info-container .product-number{flex-grow:1;color:#5c5c5c;margin:0 auto .875rem 0}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .product-number{color:#fff}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-text{color:#5c5c5c}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-text span{color:#000}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-text span.error{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container{display:flex;flex-wrap:wrap;padding:5px 0px 10px}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container .product-color-item{position:relative;margin-right:10px;width:50px}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container .product-color-item.active img:not(.sale-flag){border:3px solid #e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container a,.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container form{display:none}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container img:not(.sale-flag){width:100%;height:auto;cursor:pointer;box-sizing:border-box;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container img:not(.sale-flag):hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .product-color-container img.sale-flag{position:absolute;right:0;bottom:1px;width:auto;height:auto;pointer-events:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-enquire-txt{margin-top:0;font-size:.6875rem}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-enquire-txt a{color:#000;text-decoration:underline;cursor:pointer}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .color-enquire-txt a:hover{color:red}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:scroll;outline:0;background-color:rgba(0,0,0,.45);transition:opacity .15s linear}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper>div{margin:1% .5rem;transition:transform .3s ease-out;background-color:#fff;position:relative}@media only screen and (min-width: 640px){.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper>div{width:85%;max-width:580px;margin:10% auto;box-sizing:border-box}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper>div{max-width:1000px;margin:1% auto}}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper>div i.icon-cancel{position:absolute;right:3px;font-size:20px;top:4px;cursor:pointer}.product-details-wrapper .product-details-main-container .product-details-info-container .product-color-wrapper .contact-form-popup-wrapper>div i.icon-cancel:hover{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .size-text{color:#5c5c5c}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .size-text span{color:#000}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .size-text span.error{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container{display:flex;flex-wrap:wrap;padding:5px 0px 10px}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container .product-size-item{position:relative;margin:5px 10px 5px 0;border:1px solid #000}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container .product-size-item.active{border:1px solid #e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container .product-size-item .product-size-name{display:block;padding:5px;cursor:pointer}.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container a,.product-details-wrapper .product-details-main-container .product-details-info-container .product-size-wrapper .product-size-container form{display:none}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .modell-text{color:#5c5c5c}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .modell-text span{color:#000}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .modell-text span.error{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .product-modell-container{display:flex;flex-wrap:wrap;padding:5px 0px 10px}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .product-modell-container .product-modell-item{position:relative;margin:5px 10px 5px 0;border:1px solid #000}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .product-modell-container .product-modell-item:hover{border:1px solid #e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-modell-wrapper .product-modell-container .product-modell-item .product-modell-name{display:block;padding:5px;cursor:pointer;text-decoration:none;color:#000}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper{margin-bottom:15px}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mounting-kit-infotext.error{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper{display:flex;flex-direction:column}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountingkit-element{display:flex;padding-top:10px;align-items:center}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountingkit-element img{width:60px;flex:0 0 auto;height:auto;box-sizing:border-box;margin:0;border:2px solid #fff;cursor:pointer;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountingkit-element img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountingkit-element.active img{border:2px solid #e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper form{display:none}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper a{margin-left:10px;display:block}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountkit-name{max-width:220px}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .mountingkit-price{font-weight:600;min-width:70px;white-space:nowrap}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .shipping{font-size:.6875rem;margin-bottom:.25rem}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper{margin-bottom:15px}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-infotext.error{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element{display:flex;align-items:center;padding-top:10px;margin-left:30px}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element form{display:none}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element img{width:60px;flex:0 0 auto;height:auto;box-sizing:border-box;margin:0;border:2px solid #fff;cursor:pointer;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element.active img{border:2px solid #e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element a{margin-left:10px;display:block}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element .storage-box-name{max-width:inherit;max-width:unset}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element .storage-box-price{font-weight:600;min-width:70px;white-space:nowrap}.product-details-wrapper .product-details-main-container .product-details-info-container .mountingkit-wrapper .mountingkit-element-wrapper .storage-box-wrapper .storage-box-element .shipping{font-size:.6875rem;margin-bottom:.25rem}.product-details-wrapper .product-details-main-container .product-details-info-container .ship-price-tax-cnt{margin-top:auto}.product-details-wrapper .product-details-main-container .product-details-info-container .container-availability-indicator{display:flex;color:#5c5c5c}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .container-availability-indicator{color:#fff}.product-details-wrapper .product-details-main-container .product-details-info-container .container-availability-indicator .icon-shipping{margin-right:4px;position:relative;bottom:-1px}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-list-sale-price-cnt div{display:inline-block}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style{display:inline-block;font-size:1.25rem;font-weight:600;margin:.5rem 0 0 5px}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style:nth-child(n+3){display:inline-block;color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style.sale-old-price{display:inline-block;text-decoration:line-through}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style.sale-old-price:nth-child(2){margin-right:20px}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style.plus-price{display:none;font-size:1rem;margin-top:0px}.product-details-wrapper .product-details-main-container .product-details-info-container .prod-price-style.plus-price span{display:block;margin:.5rem 0 0 auto;font-size:1.25rem}.product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container{position:relative;margin-bottom:.5rem;font-size:.75rem}.product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container>span{cursor:pointer}.product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container>span:hover{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container>div{display:none;bottom:20px;right:0px;padding:10px;color:#000;text-align:right;font-size:.875rem;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container>div{background-color:#a99d73}.product-details-wrapper .product-details-main-container .product-details-info-container .product-preis-details-container:hover>div{display:block;position:absolute}.product-details-wrapper .product-details-main-container .product-details-info-container .product-tax{display:block;margin-bottom:.25rem;font-size:.5625rem}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container{margin-bottom:.5rem;font-size:.6875rem;position:relative}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container a{text-decoration:none;color:#000}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container a{color:#fff}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div{display:inline-block;cursor:pointer}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div:hover{color:#e2001a}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div>div{display:none}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div:hover>div{display:block;position:absolute;bottom:20px;right:0px;padding:10px;color:#000;text-align:right;font-size:.875rem;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div:hover>div{background-color:#a99d73}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div:hover>div span:nth-child(2){display:inline-block;min-width:7ch}.product-details-wrapper .product-details-main-container .product-details-info-container .product-shipping-cost-container>div:hover>div p{text-align:left}.product-details-wrapper .product-details-main-container .product-details-info-container .product-btn-cnt{margin:auto auto 0}.product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt{text-align:center;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt{flex-direction:row}}.product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt a{display:block;padding:10px;margin:auto;color:#fff;background-color:#000;border:none;font-size:1rem;text-decoration:none;box-shadow:0px 3px 6px rgba(0,0,0,.35);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.35);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.35)}.product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt a:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.tjm .product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt a{background-color:#e2001a}@media only screen and (min-width: 768px){.product-details-wrapper .product-details-main-container .product-details-info-container .suspension-conf-button-cnt a{margin-left:15px}}.product-details-wrapper .product-description-wrapper{margin-top:15px}@media only screen and (min-width: 768px){.product-details-wrapper .product-description-wrapper{display:flex}}.product-details-wrapper .product-description-wrapper h2,.product-details-wrapper .product-description-wrapper h3,.product-details-wrapper .product-description-wrapper h4{margin:0 0 1rem 0;font-size:1rem}.product-details-wrapper .product-description-wrapper .product-description{padding:10px;margin-bottom:15px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 768px){.product-details-wrapper .product-description-wrapper .product-description{flex:1;margin-right:15px;padding:15px 20px}}@media only screen and (min-width: 1200px){.product-details-wrapper .product-description-wrapper .product-description{padding:20px 30px}}.tjm .product-details-wrapper .product-description-wrapper .product-description{background-color:rgba(0,0,0,.9)}.tjm .product-details-wrapper .product-description-wrapper .product-description div{color:#fff !important}.product-details-wrapper .product-description-wrapper .product-description img{max-width:100%;height:auto !important}.product-details-wrapper .product-description-wrapper .product-description a{color:#e2001a}.tjm .product-details-wrapper .product-description-wrapper .product-description a{color:#ffed00}.product-details-wrapper .product-description-wrapper .product-description .mwk-feature-list{list-style:none;padding-inline-start:22px}.product-details-wrapper .product-description-wrapper .product-description .mwk-feature-list li{-moz-column-break-inside:avoid;break-inside:avoid;line-height:1.25rem;margin-bottom:10px;position:relative;padding-left:20px}.product-details-wrapper .product-description-wrapper .product-description .mwk-feature-list li::before{background-color:#e2001a;content:"";display:inline-block;height:10px;left:0px;position:absolute;top:8px;width:10px}.product-details-wrapper .product-description-wrapper .product-description .mwk-delivery-scope{margin:20px}.product-details-wrapper .product-description-wrapper .product-description .mwk-delivery-scope span:first-child{font-weight:700}.product-details-wrapper .product-description-wrapper .product-description .mwk-spec-cnt>span{font-weight:700;margin-bottom:10px;display:block}.product-details-wrapper .product-description-wrapper .product-description .mwk-spec-cnt .mwk-spec-row{display:grid;padding:5px 16px;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:4px;grid-auto-flow:column}@media only screen and (min-width: 768px){.product-details-wrapper .product-description-wrapper .product-description .mwk-spec-cnt .mwk-spec-row{gap:12px;grid-template-rows:1fr;grid-template-columns:1fr 1fr}}.product-details-wrapper .product-description-wrapper .product-documents{padding:10px;margin-bottom:15px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 768px){.product-details-wrapper .product-description-wrapper .product-documents{padding:15px 20px;max-width:200px}}.tjm .product-details-wrapper .product-description-wrapper .product-documents{background-color:rgba(0,0,0,.9)}.product-details-wrapper .product-description-wrapper .product-documents .product-docu-element{margin:8px auto}@media only screen and (min-width: 1024px){.product-details-wrapper .product-description-wrapper .product-documents .product-docu-element{min-width:155px}}.product-details-wrapper .product-description-wrapper .product-documents .product-docu-element i{color:#e2001a}.product-details-wrapper .product-description-wrapper .product-documents .product-docu-element a{color:#000}.product-details-wrapper .product-description-wrapper .product-documents .product-docu-element a:hover{color:#e2001a}.tjm .product-details-wrapper .product-description-wrapper .product-documents .product-docu-element a{color:#fff}.product-details-wrapper .product-description-wrapper .product-documents #txt1AddrHerst,.product-details-wrapper .product-description-wrapper .product-documents #txtHerstArtikelNr,.product-details-wrapper .product-description-wrapper .product-documents #importName{display:block;margin-top:8px;font-weight:600;margin-bottom:4px}.product-details-wrapper .product-description-wrapper .product-documents #herstEmail{display:block;margin-top:3px}.product-details-wrapper .product-description-wrapper .product-logo-cnt{padding:10px;margin-bottom:15px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-description-wrapper .product-logo-cnt{background-color:rgba(0,0,0,.9)}.product-details-wrapper .product-description-wrapper .product-logo-cnt img{display:block;width:100%;max-width:300px;height:auto;margin:5px auto}@media only screen and (min-width: 768px){.product-details-wrapper .product-description-wrapper .product-logo-cnt img{max-width:200px}}.product-details-wrapper .prod-related-links-wrapper{margin-bottom:15px;padding:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .prod-related-links-wrapper{background-color:rgba(0,0,0,.9)}.product-details-wrapper .prod-related-links-wrapper .box-title{display:block;margin:0 0 1rem;font-size:1rem;font-weight:700;font-style:italic}@media only screen and (min-width: 1024px){.product-details-wrapper .prod-related-links-wrapper>div{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between}}.product-details-wrapper .prod-related-links-wrapper a{display:block;border:none;position:relative;overflow:hidden;color:#fff;background-color:#000;padding:8px 15px;margin:10px auto;text-decoration:none;text-align:center;min-width:92px;cursor:pointer;outline:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.product-details-wrapper .prod-related-links-wrapper a:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.product-details-wrapper .prod-related-links-wrapper a:after{content:"";position:absolute;left:0;top:17px;height:5px;width:48px;background:#e2001a;transition:all .5s ease-in-out;transform:translateX(-33%) rotate(112deg)}.product-details-wrapper .prod-related-links-wrapper a:hover:after{transform:translateX(-45%) rotate(90deg)}.tjm .product-details-wrapper .prod-related-links-wrapper a{border:1px solid #fff}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper{padding:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-questions-reviews-wrapper{background-color:rgba(0,0,0,.9)}}.product-details-wrapper .product-questions-reviews-wrapper h2,.product-details-wrapper .product-questions-reviews-wrapper h3,.product-details-wrapper .product-questions-reviews-wrapper h4,.product-details-wrapper .product-questions-reviews-wrapper .h2,.product-details-wrapper .product-questions-reviews-wrapper .h3,.product-details-wrapper .product-questions-reviews-wrapper .h4{margin:0 0 1rem 0;font-size:1rem;font-weight:700}.product-details-wrapper .product-questions-reviews-wrapper .head-question-review{display:none}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .head-question-review{display:flex;justify-content:center}.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h2,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h3,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h4{margin:0 1rem 1rem 0;color:#5c5c5c;cursor:pointer}.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h2.active,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h3.active,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h4.active{color:#000}.tjm .product-details-wrapper .product-questions-reviews-wrapper .head-question-review h2.active,.tjm .product-details-wrapper .product-questions-reviews-wrapper .head-question-review h3.active,.tjm .product-details-wrapper .product-questions-reviews-wrapper .head-question-review h4.active{color:#fff}.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h2:hover,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h3:hover,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h4:hover{color:#e2001a}.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h2 i,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h3 i,.product-details-wrapper .product-questions-reviews-wrapper .head-question-review h4 i{display:none}}@media only screen and (max-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper{padding:10px;margin-bottom:15px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper{background-color:rgba(0,0,0,.9)}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper{display:none}}@media only screen and (min-width: 1200px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper{padding:20px 30px}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper.open{display:block}}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper>h3,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper h4{position:relative}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper>h3 i.icon-down-open,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper h4 i.icon-down-open{position:absolute;right:0}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper>h3 i.icon-down-open,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper h4 i.icon-down-open{display:none}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper>h3,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper h4{display:none}}@media only screen and (max-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .questions{display:none}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .questions.open{display:block}}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .questions .link-list-questions{display:none}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .questions .questions-list-cnt ul{list-style:none;padding:0 1rem}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .questions .questions-list-cnt ul li.question{font-weight:600}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper button,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper input[type=submit]{display:block;border:none;color:#fff;background-color:#000;padding:8px 15px;margin:15px auto;cursor:pointer;outline:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper button:hover,.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper input[type=submit]:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.tjm .product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper button,.tjm .product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper input[type=submit]{border:1px solid #fff}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question.modal-wrapper{overflow-y:scroll}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container{background-color:#fff;font-family:"Open Sans",sans-serif;color:#000}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container.modal-dialog{margin:10% auto}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container form{position:relative}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container{padding:0;text-align:left}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container a{font-size:.875rem}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container textarea{height:100px;width:100%}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container .embeddedText{font-size:10pt}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container .checkbox-registration-container{margin:10px 0 20px}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container .form-sub-container .checkbox-registration-container a{color:#000;font-size:.75rem;font-weight:400}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container input[type=submit]{background-color:#e2001a;width:auto;margin:0}.product-details-wrapper .product-questions-reviews-wrapper .product-questions-wrapper .write-question .form-container button{position:absolute;bottom:0;right:0;margin:0;border:none}@media only screen and (max-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper{padding:10px;margin-bottom:15px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.tjm .product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper{background-color:rgba(0,0,0,.9)}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper{display:none}}@media only screen and (min-width: 1200px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper{padding:20px 30px}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper.open{display:block}}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper>h3,.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper h4{position:relative}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper>h3 i.icon-down-open,.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper h4 i.icon-down-open{position:absolute;right:0}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper>h3 i.icon-down-open,.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper h4 i.icon-down-open{display:none}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper>h3,.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper h4{display:none}}@media only screen and (max-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .reviews{display:none}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .reviews.open{display:block}}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview{text-align:center}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview table{display:inline}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview #ratingNumberAverage{font-size:1rem;font-weight:600}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview .rating-count{display:inline;font-size:.75rem}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview .rating-count div{display:inline}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview button{display:block;border:none;color:#fff;background-color:#000;padding:8px 15px;margin:15px auto;cursor:pointer;outline:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.tjm .product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-overview button{border:1px solid #fff}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review form{position:relative;text-align:left;font-size:1rem;color:#000}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review form textarea{display:block;box-sizing:border-box;width:100%;padding:8px}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review form input[type=submit]{margin:10px 0 0;padding:8px 15px;border:none;background-color:#e2001a;color:#fff;cursor:pointer;outline:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review form input[type=submit]:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review .modal-cancel-btn{position:absolute;bottom:0;right:0;display:block;border:none;color:#fff;background-color:#000;padding:8px 15px;cursor:pointer;outline:none;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .write-review .modal-cancel-btn:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review{border-top:1px solid #dbdbdb;padding:15px 0}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review div:first-child{display:flex;justify-content:space-between}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review div:first-child .rating-number{font-size:1rem;font-weight:600}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review div:first-child .rating-number{margin-left:10px}}@media only screen and (min-width: 1024px){.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review div:first-child .rating-date{flex:1;text-align:right}}.product-details-wrapper .product-questions-reviews-wrapper .product-reviews-wrapper .review-list .review .rating-text{padding-left:15px}.product-details-wrapper .product-media-container{text-align:center;margin-top:10px}.product-details-wrapper .product-media-container img{width:100%;height:auto;max-width:520px}.product-details-wrapper .product-media-container iframe{width:100%;max-width:560px}.product-details-wrapper .product-media-container a div{margin-bottom:15px;font-weight:600}.product-details-wrapper .suspension-conf-banner-cnt,.product-details-wrapper .prod-list-conifurator-element{position:relative;margin:15px 0;font-size:0;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .suspension-conf-banner-cnt:hover,.product-details-wrapper .prod-list-conifurator-element:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.product-details-wrapper .suspension-conf-banner-cnt a,.product-details-wrapper .prod-list-conifurator-element a{text-decoration:none;color:#000}.product-details-wrapper .suspension-conf-banner-cnt a img,.product-details-wrapper .prod-list-conifurator-element a img{width:100%}.product-details-wrapper .suspension-conf-banner-cnt a div,.product-details-wrapper .prod-list-conifurator-element a div{font-size:1rem;line-height:normal;padding:15px;font-weight:100;font-family:"Roboto",sans-serif;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,.9);border:1px solid #fff}@media only screen and (min-width: 420px){.product-details-wrapper .suspension-conf-banner-cnt a div,.product-details-wrapper .prod-list-conifurator-element a div{position:absolute;top:10px;left:10px;padding:15px}}@media only screen and (min-width: 640px){.product-details-wrapper .suspension-conf-banner-cnt a div,.product-details-wrapper .prod-list-conifurator-element a div{top:30px;left:30px;padding:30px;font-size:1.75rem}}@media only screen and (min-width: 768px){.product-details-wrapper .suspension-conf-banner-cnt a div,.product-details-wrapper .prod-list-conifurator-element a div{font-size:2rem}}.product-details-wrapper .suspension-conf-banner-cnt a div span,.product-details-wrapper .prod-list-conifurator-element a div span{display:block;padding-top:8px;color:#fff;text-transform:none;font-size:.875rem;font-size:1rem}.product-details-wrapper .add-to-cart-button,.product-details-wrapper .cta-button,.optional-prod-carousel .add-to-cart-button,.optional-prod-carousel .cta-button{display:block;background-color:#e2001a;border:none;min-width:160px;font-size:1rem;line-height:40px;margin:5px auto;padding:0 15px;color:#fff;outline:0;cursor:pointer;-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;text-decoration:none;transition:all .5s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16)}.product-details-wrapper .add-to-cart-button::-moz-focus-inner,.product-details-wrapper .cta-button::-moz-focus-inner,.optional-prod-carousel .add-to-cart-button::-moz-focus-inner,.optional-prod-carousel .cta-button::-moz-focus-inner{border:0}@media only screen and (min-width: 1024px){.product-details-wrapper .add-to-cart-button:hover,.product-details-wrapper .cta-button:hover,.optional-prod-carousel .add-to-cart-button:hover,.optional-prod-carousel .cta-button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);-moz-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}}.product-details-wrapper .add-to-cart-button:active,.product-details-wrapper .cta-button:active,.optional-prod-carousel .add-to-cart-button:active,.optional-prod-carousel .cta-button:active{box-shadow:inset 0 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.tjm .optional-prod-cnt-head{text-align:center;text-shadow:2px 3px 3px #000;color:#decc9a}.optional-prod-carousel,.configurator-prod-list{position:relative;background-color:#f3f3f3;font-family:"Open Sans",sans-serif;font-size:.875rem;margin-top:1rem;margin-bottom:1rem;padding:0rem .75rem 0 .75rem}.optional-prod-carousel:not(.slick-slider),.configurator-prod-list:not(.slick-slider){display:flex;flex-wrap:wrap}.tjm .optional-prod-carousel,.tjm .configurator-prod-list{background-color:rgba(0,0,0,0)}.optional-prod-carousel span,.configurator-prod-list span{display:block;height:100%;width:40px;position:absolute;top:0;z-index:1;background-color:rgba(243,243,243,.65);cursor:pointer}.optional-prod-carousel span:first-of-type,.configurator-prod-list span:first-of-type{left:0px}.tjm .optional-prod-carousel span:first-of-type,.tjm .configurator-prod-list span:first-of-type{left:-22px;width:0px}.optional-prod-carousel span:first-of-type i,.configurator-prod-list span:first-of-type i{left:0}.optional-prod-carousel span:nth-of-type(2),.configurator-prod-list span:nth-of-type(2){right:0px}.tjm .optional-prod-carousel span:nth-of-type(2),.tjm .configurator-prod-list span:nth-of-type(2){right:-22px;width:0px}.optional-prod-carousel span:nth-of-type(2) i,.configurator-prod-list span:nth-of-type(2) i{right:0}.optional-prod-carousel span i,.configurator-prod-list span i{position:absolute;top:calc(50% - 12px);z-index:1;background-color:#e2001a;color:#fff;padding:3px}.optional-prod-carousel .slick-slide,.optional-prod-carousel .optional-prod-element,.optional-prod-carousel .configurator-prod-element,.configurator-prod-list .slick-slide,.configurator-prod-list .optional-prod-element,.configurator-prod-list .configurator-prod-element{width:200px;box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff;margin:.5rem;display:flex;display:flex !important;flex-direction:column}@media only screen and (max-width: 420px){.optional-prod-carousel .slick-slide,.optional-prod-carousel .optional-prod-element,.optional-prod-carousel .configurator-prod-element,.configurator-prod-list .slick-slide,.configurator-prod-list .optional-prod-element,.configurator-prod-list .configurator-prod-element{margin:.625rem}}.tjm .optional-prod-carousel .slick-slide,.tjm .optional-prod-carousel .optional-prod-element,.tjm .optional-prod-carousel .configurator-prod-element,.tjm .configurator-prod-list .slick-slide,.tjm .configurator-prod-list .optional-prod-element,.tjm .configurator-prod-list .configurator-prod-element{background-color:rgba(0,0,0,.9);width:192px;color:#fff}.optional-prod-carousel .slick-slide .optional-prod-img-cnt,.optional-prod-carousel .optional-prod-element .optional-prod-img-cnt,.optional-prod-carousel .configurator-prod-element .optional-prod-img-cnt,.configurator-prod-list .slick-slide .optional-prod-img-cnt,.configurator-prod-list .optional-prod-element .optional-prod-img-cnt,.configurator-prod-list .configurator-prod-element .optional-prod-img-cnt{position:relative;padding:10px;min-height:110px}.optional-prod-carousel .slick-slide .optional-prod-img-cnt img,.optional-prod-carousel .optional-prod-element .optional-prod-img-cnt img,.optional-prod-carousel .configurator-prod-element .optional-prod-img-cnt img,.configurator-prod-list .slick-slide .optional-prod-img-cnt img,.configurator-prod-list .optional-prod-element .optional-prod-img-cnt img,.configurator-prod-list .configurator-prod-element .optional-prod-img-cnt img{width:100%;max-width:150px;margin:auto}.optional-prod-carousel .slick-slide .optional-prod-img-cnt img.sale-flag,.optional-prod-carousel .optional-prod-element .optional-prod-img-cnt img.sale-flag,.optional-prod-carousel .configurator-prod-element .optional-prod-img-cnt img.sale-flag,.configurator-prod-list .slick-slide .optional-prod-img-cnt img.sale-flag,.configurator-prod-list .optional-prod-element .optional-prod-img-cnt img.sale-flag,.configurator-prod-list .configurator-prod-element .optional-prod-img-cnt img.sale-flag{position:absolute;right:-15px;top:-17px;width:auto;height:auto;pointer-events:none}.optional-prod-carousel .slick-slide a,.optional-prod-carousel .optional-prod-element a,.optional-prod-carousel .configurator-prod-element a,.configurator-prod-list .slick-slide a,.configurator-prod-list .optional-prod-element a,.configurator-prod-list .configurator-prod-element a{display:block;text-decoration:none;text-align:center}.optional-prod-carousel .slick-slide a h4,.optional-prod-carousel .slick-slide a h5,.optional-prod-carousel .optional-prod-element a h4,.optional-prod-carousel .optional-prod-element a h5,.optional-prod-carousel .configurator-prod-element a h4,.optional-prod-carousel .configurator-prod-element a h5,.configurator-prod-list .slick-slide a h4,.configurator-prod-list .slick-slide a h5,.configurator-prod-list .optional-prod-element a h4,.configurator-prod-list .optional-prod-element a h5,.configurator-prod-list .configurator-prod-element a h4,.configurator-prod-list .configurator-prod-element a h5{margin:auto;padding:5px 10px;color:#000;text-align:center;font-size:1rem;font-weight:600;text-decoration:none}.optional-prod-carousel .slick-slide a h4:hover,.optional-prod-carousel .slick-slide a h5:hover,.optional-prod-carousel .optional-prod-element a h4:hover,.optional-prod-carousel .optional-prod-element a h5:hover,.optional-prod-carousel .configurator-prod-element a h4:hover,.optional-prod-carousel .configurator-prod-element a h5:hover,.configurator-prod-list .slick-slide a h4:hover,.configurator-prod-list .slick-slide a h5:hover,.configurator-prod-list .optional-prod-element a h4:hover,.configurator-prod-list .optional-prod-element a h5:hover,.configurator-prod-list .configurator-prod-element a h4:hover,.configurator-prod-list .configurator-prod-element a h5:hover{color:#e2001a}.tjm .optional-prod-carousel .slick-slide a h4,.tjm .optional-prod-carousel .slick-slide a h5,.tjm .optional-prod-carousel .optional-prod-element a h4,.tjm .optional-prod-carousel .optional-prod-element a h5,.tjm .optional-prod-carousel .configurator-prod-element a h4,.tjm .optional-prod-carousel .configurator-prod-element a h5,.tjm .configurator-prod-list .slick-slide a h4,.tjm .configurator-prod-list .slick-slide a h5,.tjm .configurator-prod-list .optional-prod-element a h4,.tjm .configurator-prod-list .optional-prod-element a h5,.tjm .configurator-prod-list .configurator-prod-element a h4,.tjm .configurator-prod-list .configurator-prod-element a h5{color:#fff}.optional-prod-carousel .slick-slide .optional-prod-text,.optional-prod-carousel .optional-prod-element .optional-prod-text,.optional-prod-carousel .configurator-prod-element .optional-prod-text,.configurator-prod-list .slick-slide .optional-prod-text,.configurator-prod-list .optional-prod-element .optional-prod-text,.configurator-prod-list .configurator-prod-element .optional-prod-text{flex-grow:1;padding:5px 10px}.optional-prod-carousel .slick-slide .optional-prod-price,.optional-prod-carousel .optional-prod-element .optional-prod-price,.optional-prod-carousel .configurator-prod-element .optional-prod-price,.configurator-prod-list .slick-slide .optional-prod-price,.configurator-prod-list .optional-prod-element .optional-prod-price,.configurator-prod-list .configurator-prod-element .optional-prod-price{font-size:1rem;font-weight:600;text-align:right;padding:5px 10px 0}@media only screen and (max-width: 420px){.optional-prod-carousel .slick-slide .optional-prod-price,.optional-prod-carousel .optional-prod-element .optional-prod-price,.optional-prod-carousel .configurator-prod-element .optional-prod-price,.configurator-prod-list .slick-slide .optional-prod-price,.configurator-prod-list .optional-prod-element .optional-prod-price,.configurator-prod-list .configurator-prod-element .optional-prod-price{font-size:.875rem}}.optional-prod-carousel .slick-slide .optional-prod-price a,.optional-prod-carousel .optional-prod-element .optional-prod-price a,.optional-prod-carousel .configurator-prod-element .optional-prod-price a,.configurator-prod-list .slick-slide .optional-prod-price a,.configurator-prod-list .optional-prod-element .optional-prod-price a,.configurator-prod-list .configurator-prod-element .optional-prod-price a{display:inline-block;margin-left:5px}.optional-prod-carousel .slick-slide .optional-prod-price a:nth-child(n+3),.optional-prod-carousel .optional-prod-element .optional-prod-price a:nth-child(n+3),.optional-prod-carousel .configurator-prod-element .optional-prod-price a:nth-child(n+3),.configurator-prod-list .slick-slide .optional-prod-price a:nth-child(n+3),.configurator-prod-list .optional-prod-element .optional-prod-price a:nth-child(n+3),.configurator-prod-list .configurator-prod-element .optional-prod-price a:nth-child(n+3){display:inline-block;color:#e2001a}.optional-prod-carousel .slick-slide .optional-prod-price a.sale-old-price,.optional-prod-carousel .optional-prod-element .optional-prod-price a.sale-old-price,.optional-prod-carousel .configurator-prod-element .optional-prod-price a.sale-old-price,.configurator-prod-list .slick-slide .optional-prod-price a.sale-old-price,.configurator-prod-list .optional-prod-element .optional-prod-price a.sale-old-price,.configurator-prod-list .configurator-prod-element .optional-prod-price a.sale-old-price{text-decoration:line-through}.optional-prod-carousel .slick-slide .optional-prod-price a.sale-old-price:nth-child(2),.optional-prod-carousel .optional-prod-element .optional-prod-price a.sale-old-price:nth-child(2),.optional-prod-carousel .configurator-prod-element .optional-prod-price a.sale-old-price:nth-child(2),.configurator-prod-list .slick-slide .optional-prod-price a.sale-old-price:nth-child(2),.configurator-prod-list .optional-prod-element .optional-prod-price a.sale-old-price:nth-child(2),.configurator-prod-list .configurator-prod-element .optional-prod-price a.sale-old-price:nth-child(2){margin-right:10px}.optional-prod-carousel .slick-slide .optional-prod-tax,.optional-prod-carousel .optional-prod-element .optional-prod-tax,.optional-prod-carousel .configurator-prod-element .optional-prod-tax,.configurator-prod-list .slick-slide .optional-prod-tax,.configurator-prod-list .optional-prod-element .optional-prod-tax,.configurator-prod-list .configurator-prod-element .optional-prod-tax{font-size:.5625rem;text-align:right;padding:0 10px 5px}.optional-prod-carousel .slick-slide .add-to-cart-button,.optional-prod-carousel .optional-prod-element .add-to-cart-button,.optional-prod-carousel .configurator-prod-element .add-to-cart-button,.configurator-prod-list .slick-slide .add-to-cart-button,.configurator-prod-list .optional-prod-element .add-to-cart-button,.configurator-prod-list .configurator-prod-element .add-to-cart-button{font-size:.875rem;min-width:0;padding:0 15px;line-height:1.875rem;margin-bottom:10px}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0}@media only screen and (min-width: 1024px){.slick-dots{margin-top:-10px}}.slick-dots li{position:relative;display:inline-block;height:25px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:25px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;color:#e2001a}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:25px;font-size:20px;line-height:25px;text-align:center;color:#1d1d1d;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.configurator-prod-list .slick-dots li button:before{color:#fff;text-shadow:0 0 3px #000;opacity:.5}.slick-dots li.slick-active button:before{color:#1d1d1d;opacity:.75}.configurator-prod-list .slick-dots li.slick-active button:before{opacity:1}@media only screen and (max-width: 1024px){.fancybox-nav span{visibility:visible !important}}@media only screen and (max-width: 1024px){.fancybox-nav.fancybox-next{right:-36px !important}}@media only screen and (max-width: 1024px){.fancybox-nav.fancybox-prev{left:-36px !important}}