.option-list{list-style:none;margin-top:.75em;margin:0 calc(var(--spacing-em) * -.1)}.option-list__item{position:relative;padding:0 calc(var(--spacing-em) * .1);min-width:160px;flex:1;flex-basis:50%}.option-list__item .option-list__text{padding:0 .85em;flex-direction:column;display:flex;justify-content:center}.option-list__item .checkbox:checked+label:hover:after{border-color:#fff}.option-list__item .checkbox+label{margin:0;width:100%;height:100%;padding:0;display:flex;transition:box-shadow .3s,background .3s,border .3s;padding:calc(var(--spacing-em) * .5);box-shadow:0 -1px #0000000d inset}.option-list__item .checkbox+label:hover{z-index:1;box-shadow:0 -2px 0 0 var(--color-dark) inset}.option-list__item .checkbox+label:before{width:36px;height:36px;border-radius:50%;box-shadow:0 0 0 1px transparent inset;background-color:transparent}.option-list__item .checkbox:checked:hover+label:before,.option-list__item .checkbox:checked+label:before{background-color:var(--color-dark)}.option-list__item .checkbox:checked:hover+label img,.option-list__item .checkbox:checked:hover+label svg,.option-list__item .checkbox:checked+label img,.option-list__item .checkbox:checked+label svg{opacity:0}.option-list svg,.option-list .icon{width:2.3em;height:2.5em;display:block;flex-shrink:0}.option-list img{width:110px;height:110px;object-fit:contain}.option-list--brands{margin-top:1em}.option-list--brands .option-list__item{flex:1;min-width:150px;flex-basis:33.333%;margin:.2em 0}.option-list--brands .option-list__item label{align-items:center;text-align:center;flex-direction:column;padding:calc(var(--spacing-em) * .5) calc(var(--spacing-em) * .3);border-radius:var(--border-radius);background-color:var(--color-shadow)}.option-list--brands .option-list__item label:before,.option-list--brands .option-list__item label:after{left:50%;transform:translate(-50%,-50%) scale(1.5)}.option-list--brands .option-list__item label:after{margin-top:-1em;transform:translate(-50%,-50%) rotate(45deg)}.option-list--brands .option-list__item label span{font-size:.95em;font-weight:bold;letter-spacing:.02em}.option-list--brands .option-list__item img{filter:grayscale(100%);height:auto;width:95%;height:56px;max-width:170px;object-fit:contain;margin-bottom:.6em;margin-top:.5em;border-radius:0}.option-list--issues{margin-top:1em}.option-list--issues .option-list__item{margin:.2em 0}.option-list--issues .option-list__item label{border-radius:var(--border-radius);background-color:var(--color-shadow)}.option-list--issues .option-list__item label:before,.option-list--issues .option-list__item label:after{top:50%;left:1.25em;margin:0;position:absolute;transform:translateY(-50%)}.option-list--issues .option-list__item label span{font-weight:bold;letter-spacing:0em}.option-list--issues .option-list__item label:after{left:1.85em;transform:translate(50%,-50%) rotate(45deg);margin-top:-3px}.option-list--issues svg{transition:all .3s;fill:var(--color-dark);opacity:.85}.option-list--locations svg{width:4.75em;height:4.75em;transition:all .3s;margin-right:.15em}.layout--middle .option-list:not(.option-list--locations) svg{width:1.75em;height:1.75em;opacity:.5}.layout--middle .option-list{margin:0}.layout--middle .option-list .option-list__item{padding:0;box-shadow:none}.layout--middle .option-list .option-list__item .checkbox+label{padding:0;margin:calc(var(--spacing-em) * .5) 0}.layout--middle .option-list .option-list__item:first-of-type label{margin-top:0}.layout--middle .option-list label:hover,.layout--middle .option-list label{box-shadow:none}.layout--middle .option-list .checkbox:checked+label:before{background-color:#ffffff26}.layout--middle .option-list .checkbox:checked:hover+label img,.layout--middle .option-list .checkbox:checked:hover+label svg,.layout--middle .option-list .checkbox:checked+label img,.layout--middle .option-list .checkbox:checked+label svg{opacity:1}.layout--middle .option-list .option-list__text{padding-right:3em;max-width:200px;line-height:1.4em}.layout--middle .option-list .checkbox+label:after,.layout--middle .option-list .checkbox+label:before{transform:translateY(-50%);top:50%;left:auto;right:-.25em;margin:0}.layout--middle .option-list .checkbox+label:after{width:.6em;height:.6em;transform:translate(-160%,-50%) rotate(-45deg);margin:0}.layout--middle .slider-active-area{border:1px solid hotpink}@media screen and (max-width: 1280px){.layout--middle .slider-active-area{margin-left:auto;margin-right:auto;width:200px;overflow-x:visible}}@media screen and (max-width: 1280px){.layout--middle .slider-container{margin:0 -5%;width:110%;overflow:hidden}}.layout--middle .option-list--products.flex--column .checkbox+label:before{transition:background-color .3s}@media screen and (max-width: 1280px){.layout--middle .option-list--products.flex--column{flex-direction:row;flex-wrap:nowrap;align-items:stretch}.layout--middle .option-list--products.flex--column .checkbox+label:after{display:none}.layout--middle .option-list--products.flex--column .checkbox+label:before{border-radius:0;bottom:-5px;top:auto;left:50%;height:12px;width:75%;margin:0;background-color:var(--color-primary);transform:translate(-50%) translateY(50%) scale(.75);border-radius:var(--border-radius) var(--border-radius) 0 0;transition:transform .5s,box-shadow .5s}.layout--middle .option-list--products.flex--column .checkbox:checked+label:before{transform:translate(-50%) translateY(0) scale(1)}.layout--middle .option-list--products.flex--column img{width:100%;height:auto;padding:0 10%;flex:1}.layout--middle .option-list--products.flex--column .option-list__item{flex:0 0 200px}.layout--middle .option-list--products.flex--column .option-list__item label{flex-direction:column;align-items:center;margin:0;padding-bottom:2em}.layout--middle .option-list--products.flex--column .option-list__item label .option-list__text{max-width:100%;text-align:center;padding:1em 1em 0}}.layout--middle .option-list--locations .option-list__text{max-width:250px;font-size:.9em;line-height:1.25em}.layout--middle .option-list--locations .option-list__text h4{margin-bottom:.1em;letter-spacing:.002em}.layout--middle .option-list--locations .option-list__text i{display:inline-block;margin-top:.3em;opacity:.8;font-size:.95em}@media screen and (max-width: 1280px){.layout--middle .option-list--locations .option-list__text{max-width:none}.layout--middle>h3{margin-top:-.3em}.layout--middle>h3,.layout--middle>h4{text-align:center}}@media screen and (max-width: 1280px){.page--service .layout--middle{padding-bottom:0}}.js-slider-horisontal{overflow:hidden;justify-content:center}@media screen and (min-width: 1281px){.js-slider-horisontal{overflow:visible}}span.option-list__label{font-size:.85em;font-weight:bold;letter-spacing:.02em;position:relative;display:inline-block;width:auto;margin-top:calc(var(--spacing-em) * .2);margin-left:1px}span.option-list__label.input--error{color:#9e1f3f}span.option-list__label+.option-list{margin-top:.25em}.nav img{width:150px;height:auto}.nav ul{padding:0;list-style:none;text-align:left}.nav .icon{width:40px;height:40px;border-radius:50%;background-color:#ffffff80;padding:8px;fill:var(--color-dark);display:inline-block;flex-shrink:0;opacity:.8;overflow:visible}.nav li:hover .icon{opacity:1}.nav li{padding:calc(var(--spacing-em, 1em) / 3) 0}.nav li.is-active .icon{opacity:.8;background-color:#fff}.nav li a{display:flex;align-items:center;text-decoration:none}.nav li a span,.nav li a .icon{transition:opacity .3s}.nav li a span{padding:.7em;opacity:.8}.nav li a .icon{opacity:.4}.nav li a:hover span,.nav li a:hover .icon{opacity:1}@media screen and (max-width: 1280px){.nav ul{display:flex;justify-content:space-between;margin:.5em 0 0}.nav li.is-active{box-shadow:0 -5px 0 var(--color-primary) inset}.nav li a{flex-direction:column;font-size:.75em;font-weight:bold;letter-spacing:.02em;text-transform:uppercase}.nav li a span{padding-left:0;padding-right:0}}

.option-list svg, .option-list .icon {
	width: 1.3em;
	height: 1.5em;
	display: block;
	flex-shrink: 0;
}
.option-list--issues .option-list__text{
	font-size:0.95em;
}

.option-list-desktop{
	display:block !important;
}
.option-list-mobile{
	display:none !important;
}
.option-list__item{
	flex-basis: 50%!important;
}
@media screen and (max-width: 1280px){
	.layout--middle .option-list--products.flex--column .checkbox + label::before{
		display:none;
	}
	.option-list-desktop{
		display:none !important;
	}
	.option-list-mobile{
		display:block !important;
	}
}
