.assembly-type>.row{flex-direction:column-reverse}.assembly-nav{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px 10px}.assembly-nav-item{background-color:transparent;border:1px solid #555;border-radius:3px;color:#333;font-size:16px;margin:0 5px 10px;padding:3px 15px;transition:.2s ease-out}.assembly-nav-item-selected{background-color:#555;color:#fff}.assembly-headline{font-size:17px;margin-bottom:5px;margin-top:10px}.assembly-headline:first-of-type{margin-top:0}.assembly-headline-secondary{font-size:17px;margin-bottom:5px}.assembly-text{font-size:16px;line-height:1.2;margin-bottom:3px}.assembly-link,.assembly-text a{color:#0f5684;font-weight:700}.assembly-pros-cons{display:flex;flex-direction:row;flex-wrap:wrap}.assembly-cons,.assembly-pros{flex:50% 0 0;list-style:none;margin:0;padding:0 0 0 25px}.assembly-advantage,.assembly-disadvantage{position:relative}.assembly-advantage:before,.assembly-disadvantage:before{font-weight:700;left:-17px;padding-right:8px;position:absolute;top:-1px}.assembly-advantage:before{color:#2ab858;content:"+"}.assembly-disadvantage:before{color:#f8303d;content:"-"}.assembly-materials{list-style:circle;margin:0}.assembly-material{font-size:16px;line-height:1.2;margin-bottom:3px}.assembly-image{display:block;margin:0 auto 15px;max-width:500px;width:100%}.assembly-video{max-width:100%}.assembly-gallery{margin-bottom:20px;position:relative}.assembly-gallery-images{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;transition:.3s ease-out}.assembly-gallery-images::-webkit-scrollbar{height:0}.assembly-gallery-image{flex:100% 0 0;position:relative;scroll-snap-align:center}.assembly-gallery-image img{max-width:100%}.assembly-gallery-image-magnify{background-color:rgba(14,128,195,.8);border-radius:7px;cursor:pointer;height:30px;position:absolute;right:20px;top:20px;transition:.2s ease-out;width:30px}.assembly-gallery-image-magnify:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z'/%3E%3Cpath d='M10.344 11.742c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1 6.538 6.538 0 0 1-1.398 1.4z'/%3E%3Cpath fill-rule='evenodd' d='M6.5 3a.5.5 0 0 1 .5.5V6h2.5a.5.5 0 0 1 0 1H7v2.5a.5.5 0 0 1-1 0V7H3.5a.5.5 0 0 1 0-1H6V3.5a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70%;left:15%;position:absolute;right:15%;top:50%;transform:translateY(-50%);width:70%}@media(hover:hover){.assembly-gallery-image-magnify:hover{background-color:#0e80c3}}.assembly-gallery-nav{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px;overflow:auto}.assembly-gallery-nav-item{cursor:pointer;flex:70px 0 0;height:70px;margin-right:7px;position:relative;width:70px}.assembly-gallery-nav-item:last-child{margin-right:0}.assembly-gallery-nav-item:before{background-color:rgba(255,255,255,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.2s ease-out}.assembly-gallery-nav-item-active:before{background-color:rgba(0,68,113,.35)}.assembly-gallery-nav-item img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center}.assembly-modal{align-items:center;background-color:rgba(0,0,0,.668);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px 10px;position:fixed;right:0;top:0;transition:.3s ease-out;visibility:hidden;z-index:99999}.assembly-modal-show{opacity:1;visibility:visible}.assembly-modal-content{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.assembly-modal-image{max-height:100%;max-width:100%;transition:0s}.assembly-modal-close{background-color:rgba(0,0,0,.78);height:40px;position:absolute;right:0;top:0;width:40px}.assembly-modal-close:after,.assembly-modal-close:before{background-color:#fff;content:"";height:2px;left:20%;position:absolute;right:20%;top:50%}.assembly-modal-close:before{transform:translateY(-50%) rotate(45deg)}.assembly-modal-close:after{transform:translateY(-50%) rotate(-45deg)}@media(max-width:767px){.assembly-video{height:55vw}}@media(min-width:768px){.assembly-type>.row{flex-direction:row}.assembly-image{margin:auto}}.product-car{overflow:hidden;position:relative}.product-car-products{flex-wrap:nowrap;overflow-x:scroll;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-car-products-nav{align-items:center;bottom:0;display:none;justify-content:center;padding:0 10px;pointer-events:none;position:absolute;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:30}.product-car-products-nav-left{left:0}.product-car-products-nav-right{right:0}.product-car-products-nav-no-hidden .product-car-products-nav-icon{background-color:#ccc}.product-car-products-nav[data-products="0"],.product-car-products-nav[data-products="1"],.product-car-products-nav[data-products="2"]{display:none}@media(min-width:576px){.product-car-products-nav[data-products="3"]{display:none}}@media(min-width:992px){.product-car-products-nav[data-products="4"]{display:none}}@media(min-width:1200px){.product-car-products-nav[data-products="5"],.product-car-products-nav[data-products="6"]{display:none}}.product-car-products-nav-icon{background-color:#fff;border-radius:1px;box-shadow:0 0 3px #b2b2b2;cursor:pointer;height:35px;padding:10px 8px;pointer-events:all;width:auto}@media(min-width:576px){.product-car-products{scrollbar-width:none}.product-car-products::-webkit-scrollbar{height:0;width:0}.product-car-products::-moz-scrollbar{height:0;width:0}.product-car-products-nav{display:flex}}.product-thumbnail{overflow:hidden;padding-bottom:12px;scroll-snap-align:center}.product-thumbnail-col-hide{display:none}.product-thumbnail-image-wrapper{display:block;height:0;padding-bottom:100%;position:relative}.product-thumbnail-image-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.product-thumbnail-image{height:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center center;transform:none;transition:all .15s ease-in-out,background 0s;width:100%}.product-thumbnail-image-loaded{background-color:#fff!important}.product-thumbnail-sale-badge{background-color:#d42121;border-radius:2px;color:#fff;font-size:14px;padding:2px 5px;position:absolute;right:5px;top:5px;z-index:2}button.product-thumbnail-compare{background-color:transparent;border:none;line-height:1;margin:0 0 0 6px;outline:none;padding:0;top:-2px;z-index:5}.product-thumbnail-compare ._tooltip-text{bottom:auto;left:0;top:50%;transform:translate(-100%,-50%)}.product-thumbnail-compare ._tooltip-text:before{bottom:calc(50% - 1px);left:100%}@media(hover:hover){.product-thumbnail-compare:hover ._tooltip-text{bottom:auto;left:-5px}}.product-thumbnail-compare-icon{color:#333;cursor:pointer;transition:.1s ease-out;z-index:3}.product-thumbnail-compare-icon-active{color:#055a93}.product-thumbnail-quick-view-trigger{background-color:#0f5684;border:none;border-radius:2px;box-shadow:0 0 3px #00000075;color:#fff;font-size:13px;left:50%;line-height:1;opacity:0;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .15s ease-in-out,backgrond-color .1s ease-out;visibility:hidden;white-space:nowrap}.product-thumbnail-features{align-items:center;bottom:5px;display:flex;flex-direction:row;justify-content:flex-start;left:5px;position:absolute;right:5px}.product-thumbnail-features img{background-color:transparent;margin-right:0}.product-thumbnail-info{display:flex;flex-direction:column}.product-thumbnail-name{display:block;margin:7px 0 6px}.product-thumbnail-name:after{background-color:#ddd;content:"";display:block;height:1px;margin-top:6px;width:40px}.product-thumbnail-model{display:block;font-size:11px;line-height:1;margin:0}.product-thumbnail-headline-wrapper{display:flex;flex-direction:row}.product-thumbnail-headline{align-self:center;color:#0a4265;font-size:15px;font-weight:700;margin:0;overflow:visible;text-overflow:clip;text-transform:uppercase;transition:color .1s ease-out}.product-thumbnail-description{border-bottom:1px solid #ddd;font-size:14px;line-height:1.2;margin:0 0 8px;padding-bottom:8px}.product-thumbnail-prices{font-size:17px;line-height:1;margin:0 0 7px}.product-thumbnail-sale-price{color:dimgray;font-size:85%;margin-left:2px;position:relative}.product-thumbnail-sale-price:before{border-top:1px solid;content:"";left:0;position:absolute;right:0;top:50%}.product-thumbnail-no-tax-price{font-size:13px;line-height:1;margin:0}@media(hover:hover){.product-thumbnail-compare:hover .product-thumbnail-compare-icon{color:#0a3d5f}.product-thumbnail-image-wrapper:hover .product-thumbnail-image{transform:scale(1.07)}.product-thumbnail-image-wrapper:hover .product-thumbnail-quick-view-trigger{opacity:1;visibility:visible}.product-thumbnail-quick-view-trigger:hover{background-color:#176ea7}.product-thumbnail-headline:hover{color:#568eaf}}.product-thumbnail-compare-loader{height:16px;width:16px}.badge-loader:before{content:"0";opacity:0}.badge-loader:after{animation:rotateLoader 1s linear infinite;border:1px solid #fff;border-radius:20px;border-width:0 0 1px 1px;content:"";height:60%;left:20%;position:absolute;top:20%;width:60%}.page-with-loader{display:flex;flex-direction:column}.page-loader{height:100%;min-height:300px;position:relative;width:100%}.page-loader:before{animation:rotateLoader .9s linear infinite;border:1px solid #333;border-radius:100px;border-width:0 0 1px 1px;content:"";height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}@keyframes rotateLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-thumbnail-compare-loader{position:relative}.product-thumbnail-compare-loader:before{animation:rotateLoader .8s linear infinite;border:1px solid #333;border-radius:16px;border-width:1px 1px 0 0;content:"";height:16px;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}