@layer uikit{.image-slider{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.image-slider-viewport{overflow:hidden;position:relative}.image-slider-list{display:flex;transition:transform .35s cubic-bezier(.2,.9,.4,1.1);will-change:transform}.image-slider-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;overflow:hidden}.image-slider-slide img{display:block;object-fit:contain;transition:transform .2s}.image-slider-click-zone{bottom:0;cursor:pointer;position:absolute;top:0;transition:background .15s;width:50%;z-index:20}.image-slider-click-zone.zone-left{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 100 100"><polygon points="10,50,50,10,50,30,90,30,90,70,50,70,50,90" fill="white" stroke="black" stroke-width="4"/></svg>') 12 12,default;left:0}.image-slider-click-zone.zone-right{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1.5em" viewBox="0 0 100 100"><polygon points="90,50,50,10,50,30,10,30,10,70,50,70,50,90" fill="white" stroke="black" stroke-width="4"/></svg>') 12 12,default;right:0}.image-slider-dots{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-top:.8em}.image-slider-dot{border:2px solid #5f5f5f;border-radius:.4em;cursor:pointer;height:.8em;width:.8em}.image-slider-dot.active{border-color:#dd2020;cursor:default;width:1.6em}@media (pointer:fine){.image-slider-dot{transition-duration:.15s;transition-property:width,border-color,background-color;transition-timing-function:ease-in-out}.image-slider-dot:not(.active):hover{border-color:#ff2020!important}}}@layer uikit{.main-container{margin-top:1.5em;max-width:1920px;width:90%}.images-container{position:relative;width:100%}.product-images{width:100%}.product-image,.product-images-list{height:auto;width:100%}.product-image{cursor:pointer}.product-images-mini{display:flex;gap:1em!important;margin-top:1em!important}.product-image-mini{align-items:center;border:1px solid #bfbfbf;box-sizing:content-box;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative}.product-image-mini.active{border-color:#dd2020;cursor:default}.product-image-mini img{height:auto;width:auto}.product-image-mini svg{color:#fff;height:40px;position:absolute;width:40px}.cart-add{border:1px solid #dfdfe1;border-radius:15px;display:flex;flex-direction:column;height:100%;margin-top:2em;width:100%}.cart-add>*{padding:.6em 0;text-align:center}.product-price{border-bottom:2px solid #ff2020;font-size:1.7em;user-select:text}.product-warranty{font-size:1.2em;font-weight:600}.product-transit{color:#3d3d3d;font-size:.9em}.product-transit-a{border-bottom:2px solid #ff2020;color:#3d3d3d;font-size:1em;font-weight:600}.product-cart{flex-grow:1}.product-cart-controls{display:flex;margin:0 auto;max-width:90%}.product-cart-controls>*{align-items:center;border-radius:15px;display:flex;height:50px;justify-content:center;margin:0 auto}.product-cart-add{background-color:#ff2020;border:none;color:#fff;cursor:pointer;padding:0 15px;width:80%}.product-cart-add.with-count{max-width:60%;width:auto}.product-cart svg{height:1.5em;width:1.5em}.product-cart span{font-size:1.2em;margin-left:1em}.product-cart-control{border:1px solid #dfdfe1;border-radius:15px;margin-right:5%}.product-cart-control *{align-items:center;display:flex;height:100%;justify-content:center}.product-cart-minus{border-right:1px solid #dfdfe1;width:40px}.product-cart-plus{border-left:1px solid #dfdfe1;width:40px}.product-cart-count{color:#3d3d3d;font-size:1.2em;font-weight:600;min-width:50px;text-align:center}.product-code{font-size:.9em}.product-lastupdate{font-size:.8em}.serial-numbers{margin:2em auto 0;max-width:1920px;width:90%}.serial-numbers-heading{align-items:baseline;border-bottom:2px solid #ff2020;display:flex;gap:1em;justify-content:space-between;margin-bottom:1em}.serial-numbers-heading h2{color:#1f1f1f;font-size:1.35em;margin:0;padding:0 0 .5em}.serial-numbers-heading p{color:#5f5f5f;font-size:.9em;margin:0 0 .8em;text-align:right}.serial-numbers-list{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.serial-number-card{background:#fff;border:1px solid #dfdfe1;border-radius:15px;display:flex;flex-direction:column;min-width:0;padding:1.2em 1.4em}.serial-number-card-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:1em;justify-content:space-between;padding-bottom:.9em}.serial-number-label{color:#5f5f5f;font-size:.82em;letter-spacing:.04em;margin-bottom:.35em;text-transform:uppercase}.serial-number-value{color:#1f1f1f;display:block;font-size:1.15em;overflow-wrap:anywhere}.serial-number-stock{background:#f2f8f0;border-radius:999px;color:#38733b;flex:0 0 auto;font-size:.85em;padding:.35em .65em;white-space:nowrap}.serial-number-card-body{display:flex;flex:1;flex-direction:column;gap:1em;padding-top:1em}.serial-number-check{flex:1}.serial-number-images{display:flex;flex-wrap:wrap;gap:.6em}.serial-number-image{border:1px solid #dfdfe1;border-radius:8px;cursor:pointer;height:75px;object-fit:cover;width:100px}.serial-number-empty{color:#7a7a7a;font-size:.9em}.serial-number-description{color:#3d3d3d;line-height:1.45;margin:.9em 0 0;overflow-wrap:anywhere;white-space:pre-line}.serial-number-add{align-items:center;background:#ff2020;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:.6em;justify-content:center;min-height:44px;padding:.65em 1em;width:100%}.serial-number-add svg{fill:currentColor;height:1.35em;width:1.35em}.serial-number-add:disabled{cursor:default;opacity:.72}.serial-number-add.added{background:#38733b}.serial-number-add.is-loading{cursor:wait}.description{color:#5f5f5f;line-height:1.45;margin:2em auto 0;max-width:1920px;text-align:justify;width:90%}.description *{hyphens:auto;overflow-wrap:break-word;word-break:break-word}.description>p.list-header{margin-top:1.2em}.description>p:first-of-type:not(.list-header){border:1px solid #dfdfe1;border-left:4px solid #ff2020;border-radius:0 15px 15px 0;color:#3d3d3d;padding:1em 1.5em}.list-header{border:1px solid #dfdfe1;border-bottom:2px solid #ff2020;border-radius:15px 15px 0 0;color:#1f1f1f;font-size:1.25em;font-weight:700;margin:0;padding:.6em 1.2em .5em;text-align:center}.list-header+ul{margin-top:-1px}.list-header ul{margin-top:-2em!important}.description ul{border:1px solid #dfdfe1;border-radius:0 0 15px 15px;border-top:none;height:150px;list-style:none;margin:0;overflow:hidden;padding:1.2em 1.5em;position:relative}.description ul:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:2em;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .2s}.description ul.expanded:after{opacity:0;visibility:hidden}.description ul.short{height:auto;margin-bottom:2em;overflow:visible}.description ul.short:after{display:none}.toggle-btn-container{margin-bottom:1.2em;margin-top:-1.2em}.toggle-btn,.toggle-btn-container{display:flex;justify-content:center}.toggle-btn{align-items:center;background:#fff;border:1px solid #dfdfe1;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:pointer;font-size:1.1em;height:2.4em;width:2.4em;z-index:10}.toggle-btn:before{color:#ff2020;content:"▼";margin-top:3px}.description ul.expanded+.toggle-btn-container .toggle-btn:before{content:"▲";margin-top:-3px}.description li{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;line-height:1.4em;margin-bottom:1em;padding-bottom:.75em}.description li strong{color:#2c2c2c;flex:1;font-weight:700;margin-right:1em;padding-bottom:.2em;text-align:left;white-space:normal}.description li:before{display:none}.description li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.parts{border:1px solid #dfdfe1;border-radius:15px;display:grid;grid-auto-rows:minmax(61px,auto);grid-template-columns:90% 10%;grid-template-rows:auto;max-width:1920px;padding:1.2em 1.5em;width:90%}.part-header1,.part-header2{border-top:none;color:#2c2c2c;font-weight:700;padding-bottom:1em}.part-header2{text-align:center}.part-column1,.part-column2{align-items:center;border-top:1px solid #f0f0f0;display:flex;line-height:1.3em;padding:.5em 0}.part-column1{hyphens:auto;overflow-wrap:break-word;word-break:break-word}.part-column2{justify-content:center}.part-image{margin-right:1.2em}@media not (min-width:375px){.part-image{display:none}}@media (min-width:560px){.product-images-list{height:300px;min-width:400px}}@media (min-width:1024px){.main-container{align-items:start;display:grid;gap:2em;grid-template-columns:minmax(400px,.6fr) minmax(200px,.4fr);justify-content:space-between}.cart-add{margin:0}.description li{flex-wrap:nowrap}.description li strong{flex:0 0 20%;max-width:260px}.list-header{border-bottom:none;text-align:left;text-decoration:underline;text-decoration-color:#ff2020;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.5em}.part-header1{padding-left:2em}.product-cart-controls>*{max-width:85%}.serial-number-card-body{align-items:end;flex-direction:row}.serial-number-add{min-width:155px;width:auto}}@media not (min-width:560px){.serial-numbers-heading{display:block}.serial-numbers-heading p{text-align:left}.serial-number-card{padding:1em}.serial-number-card-header{display:block}.serial-number-stock{display:inline-block;margin-top:.8em}}@media not (min-width:1024px){.product-lastupdate .next-line{display:none}}@media (pointer:fine){.product-cart-controls{max-width:80%}.product-cart-add{background-color:#dd2020;transition-property:color,background-color,box-shadow}.product-cart-add:hover{background-color:#ff2020;box-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.product-image-mini{transition-property:border,box-shadow}.product-image-mini:not(.active):hover{box-shadow:0 2px 10px rgba(0,0,0,.3)}.product-image-mini:active{border-color:#dd2020!important}.toggle-btn{transition-property:background,border,box-shadow}.toggle-btn:hover{background-color:#ff2020;border:1px solid #ff2020;box-shadow:0 0 10px rgba(0,0,0,.5)}.toggle-btn:before{transition-property:color}.toggle-btn:hover:before{color:#fff}.product-cart-add,.product-image-mini,.toggle-btn,.toggle-btn:befor{transition-duration:.15s;transition-timing-function:ease-in-out}}}@layer uikit{.tiles{align-items:center;display:grid;gap:1em;grid-template-columns:repeat(2,minmax(120px,1fr));justify-items:center;margin:.5em;max-width:1920px;width:90%}.tiles-item{align-items:center;border:1px solid #dfdfe1;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.tiles-item.inline{flex-direction:row!important}.tiles-item svg{max-width:80px}.tiles-item-img{max-height:80px;max-width:100%;padding:1em .5em 0}.tiles-item-name{align-items:center;display:flex;flex-grow:2;justify-content:center;line-height:1.3em;margin:.5em;text-align:center}h1+.tiles{margin-bottom:1em;margin-top:1.5em}@media (min-width:560px){.tiles{gap:1.5em;grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (min-width:768px){.tiles{gap:2em;grid-template-columns:repeat(3,minmax(150px,1fr))}.tiles-item svg{max-width:100px}.tiles-item-img{max-height:100px}}@media (min-width:1024px){.tiles{grid-template-columns:repeat(4,minmax(150px,1fr))}.tiles-item-img{max-height:120px}}@media (min-width:1440px){.tiles{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (min-width:1620px){.tiles{grid-template-columns:repeat(6,minmax(150px,1fr))}}@media (pointer:fine){.tiles-item:hover{box-shadow:0 5px 20px 0 rgba(30,31,33,.12)}.tiles-item{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:ease-in-out}}}