/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(../../themes/easytobike/assets/library/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../../themes/easytobike/assets/library/slick/fonts/slick.eot);src:url(../../themes/easytobike/assets/library/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(../../themes/easytobike/assets/library/slick/fonts/slick.woff) format('woff'),url(../../themes/easytobike/assets/library/slick/fonts/slick.ttf) format('truetype'),url(../../themes/easytobike/assets/library/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/*!Ion.RangeSlider,2.3.1,© Denis Ineshin,2010 - 2019,IonDen.com,Build date:2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom,#ddd -50%,white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff 0%,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom,white 0%,#B4B9BE 30%,white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom,white 0%,#919BA5 30%,white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0%,#3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0%,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0%,#18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,white 0%,#e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff 0%,#919ba5 30%,#fff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UA.ttf) format('truetype')}
@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UA.ttf) format('truetype')}
@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format('truetype')}
:root{--main-text-color:#232323;--accent-color:#F26722;--gray-text-color:#8a8a8a;--gray-border-color:#e7e7e7;--gray-background:#F8F8F8;--gray-background-hover:#f1efef;--dark-background:#4F4F4F;--white-color:#fff;--dealer-item-color:#f3f3f3}
html{font-size:15px;font-family:'Rubik',sans-serif;line-height:1.6;color:var(--main-text-color)}body{min-width:360px;max-width:1920px;margin:0 auto;box-shadow:1px 1px 10px rgb(0 0 0 / 10%)}.content{padding:2rem 0}
.app{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}
.page{flex-grow:1}
.container{width:1200px;max-width:100%;margin-left:auto;margin-right:auto}
img,iframe,svg{max-width:100%}
.logo{display:block;line-height:0}
a{color:var(--accent-color);text-decoration:none;outline:none}
.title{margin:0 0 0.5rem 0;font-weight:600}
.title a{color:inherit}
h1{font-size:1.8rem;line-height:1.4}h2{font-size:1.6rem;line-height:1.4}h3{font-size:1.4rem;line-height:1.4}h4{font-size:1.2rem;line-height:1.4}h5,h6{font-size:1.1rem;line-height:1.4}
.text-icon{display:inline-flex;align-items:center;gap:0 0.5em}
.gray-text{color:var(--gray-text-color)}
input[type='text'],
input[type='number'],
input[type='email'],
input[type='password'],
select,
textarea{padding:0.5rem 1rem;font-size:1rem;width:100%;border-radius:3px;font-family:inherit;background:#fff;box-sizing:border-box;border:1px solid var(--gray-border-color)}
input:focus,textarea:focus,select:focus{outline:none}#sorting{width:15rem}.select{display:flex;position:relative;border:1px solid #e7e7e7;align-items:center;background:#f8f8f8;border-radius:5px;overflow:hidden;z-index:1}.select select{appearance:none;border:none;background:transparent;z-index:1}.select__appearance{transform:rotate(90deg);transition:0.3s;position:absolute;right:1rem}.select select:focus + .select__appearance{transition:0.3s;transform:rotate(-90deg)}.field__push{margin:1rem 0}
.field label{margin-bottom:0.3rem;display:block}
.form__button{margin-top:2rem}
label.checkbox{display:grid;grid-template-columns:1.5rem 1fr;gap:0.5rem}
.checkbox input{display:none}
.checkbox input:checked + .checkbox__marker{background:var(--accent-color);border-color:var(--accent-color)}
.checkbox input:checked + .checkbox__marker svg{display:block}
.checkbox__label-comment{display:block;font-size:0.9rem;margin-top:0.3rem;line-height:1.3;color:var(--gray-text-color)}
.checkbox__marker{border:2px solid var(--gray-border-color);display:flex;align-items:center;cursor:pointer;justify-content:center}
input[type='radio'] + .checkbox__marker{width:1.15rem;height:1.15rem;border-radius:100%}
input[type='checkbox'] + .checkbox__marker{border-radius:5px;width:1.1rem;height:1.1rem}
.checkbox__marker svg{display:none}
.password-generator{display:flex;gap:0.5rem 2rem}
.password-generator__link{color:var(--main-text-color);fill:var(--main-text-color)}
.password-generator__link:hover{fill:var(--accent-color);color:var(--accent-color)}
.password-generator__string{border-radius:3px;font-size:0.8rem;font-family:monospace;color:var(--white-color);background:var(--main-text-color);padding:0.3rem 1rem;letter-spacing:1px;line-height:1.3}
.search{display:flex;align-items:center;background:#f8f8f8;padding:0 0.5rem 0 1rem;box-sizing:border-box;transition:0.3s;border-radius:5px}
.search:hover{background:var(--gray-background-hover);transition:0.3s}
input.search__field{background:transparent;border:0;padding:0.5rem 0}
.search__button{background:transparent;border:0;padding:0.5rem;cursor:pointer;line-height:0}
.message{padding:1rem;border:1px solid var(--gray-border-color);color:inherit}
.message__accent{border:1px solid var(--accent-color);color:#ff3e44 var(--accent-color)}
.button,button{border-radius:5px;background:var(--gray-background);align-items:center;justify-content:center;cursor:pointer;padding:0 1rem;height:2.5rem;box-sizing:border-box;gap:0 0.5rem;font-size:1rem;font-family:inherit;border:0;display:inline-flex;line-height:inherit}.button__full-width{width:100%}
.button__orange{background:var(--accent-color);color:var(--white-color);border:2px solid var(--accent-color)}
.button__orange-border{color:var(--main-text-color);background:transparent}
.js-address{margin:1rem 0}
.top-panel{background:var(--dark-background);color:var(--white-color);line-height:1;padding:0.3rem 0}.top-panel__container,
.top-panel__link,
.top__panel-widgets{display:flex;align-items:center;gap:1rem 1.5rem;justify-content:space-between}
.menu.top-panel__menu-mobile{display:none}
.footer__contacts svg,.top__panel-widgets svg,.about__link a svg{fill:#fff;width:1.3rem;height:1.3rem}.about__link a svg{fill:var(--accent-color)}.top-panel__container-mobile{display:none}.top-panel__filter-button,.top-panel__menu-button{display:none}.top__panel-widgets{column-gap:2rem}.top-panel a{padding:0.5rem;color:inherit;transition:0.3s}
.top__panel-widgets a svg{fill:#fff}
.footer__contacts a:hover,.footer__contacts a:hover svg,.footer__menu a:hover,.about__link a:hover,.top-panel a:hover,.top-panel a:hover svg{fill:var(--accent-color);color:var(--accent-color);transition:0.3s}
.header{box-shadow:0px 5px 5px #00008}
.header__container{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.3rem;margin-bottom:1.3rem}
.header__account svg{height:3.5rem;width:3.5rem;fill:#eeeef3}
.header__account a{color:inherit}
.header__menu a{color:inherit;transition:0.3s}
.header__menu a:hover{transition:0.3s;background:var(--gray-background-hover)}.header__menu .button__icon,.header__search .search__field{height:3.5rem}
.cart-quantity{display:flex;align-items:center;gap:0.3rem}
.cart-quantity__value-count{font-size:0.8rem;background:#F26722;height:1.2rem;padding:0 0.3rem;color:#fff;display:flex;align-items:center;line-height:1;border-radius:5px;justify-content:center}
.cart-quantity__value{margin-left:0.5rem}
.cart-quantity__icon{line-height:0}
.cart-quantity svg{fill:var(--main-text-color);transition:0.3s}
.cart-quantity:hover svg{fill:var(--accent-color);transition:0.3s}
.menu{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem 1.3rem;margin:0;padding:0}
.menu__column{flex-direction:column;align-items:flex-start}
.section-title{margin:0 0 2.7rem}
.section-button{text-align:center;margin-top:3rem}
.main-banner__image{display:block;height:20rem}
.main-carousel{display:block;width:100%;overflow:hidden}
.main-carousel__track{margin:0 -30rem}.main-carousel__item{border:1px solid var(--gray-border-color);margin-left:1rem;border-radius:5px;overflow:hidden}.main-carousel__link{position:relative;display:block;width:100%;height:30rem;border-radius:4px;overflow:hidden}.main-carousel__bg-img{position:absolute;display:block;height:100%;width:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#eee}
.main-carousel .flickity-prev-next-button{border-radius:0}
.main-carousel .flickity-prev-next-button:hover svg{fill:var(--accent-color)}
.category-grid__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2.5rem}
.category-item{display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--gray-border-color);border-radius:10px;padding:2rem 1.5rem}
.category-item__content{margin:1rem 0}
.brand-grid__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:1.5rem 2.5rem;align-items:center}
.brand-grid__list .image{height:9rem}
.block-header{display:flex;align-items:center;gap:1rem;margin-bottom:0.3rem}
.block-header__title{line-height:1.3}
.block-header__icon{line-height:0}
.triggers-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem 3.5rem}
.triggers-list__item{border-right:1px solid var(--gray-border-color);padding-right:3rem}
.triggers-list__item-content{color:var(--gray-text-color)}
.triggers-list .triggers-list__item:last-child{padding:0;border:0}
.triggers-list__item-link{margin-top:0.5rem;display:block}
.page-home .triggers{margin:7rem auto 10rem}
.title{line-height:1.4}
.page-header .title{line-height:1.4}
.about{display:grid;grid-template-columns:4.5fr 6fr;gap:1rem 10rem}
.about__link{margin-top:2rem;gap:1rem 2rem}
.about__link svg{fill:var(--accent-color)}
.about__link a{color:inherit}
.about__content .section-title{margin-bottom:1.5rem}
.footer{background:var(--dark-background);color:var(--white-color);padding:3rem 0}
.footer__container{grid-template-columns:2fr 9fr;display:grid;gap:2rem 12rem}
.footer__branding{display:flex;flex-direction:column;gap:0.7rem}
.footer__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem 4rem}.footer a{color:inherit}
.posts__list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}
.post-item{border:1px solid var(--gray-border-color);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between}
.post-item__content{padding:1rem}
.post-item__title{line-height:1.3;display:block;margin-bottom:0.5rem}
.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 2rem}
.images__list{display:flex;flex-wrap:wrap;gap:1rem}
.images__main,.images__list-item{border:1px solid var(--gray-border-color);line-height:0;border-radius:5px;overflow:hidden;transition:0.3s}
.images__list-item{flex-basis:12rem}
.images__main{width:100%;display:block}
.images__list-item:hover,.images__main:hover{opacity:0.8;transition:0.3s}
.category-tags{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}
.category-tags__item{color:inherit;padding:0.5rem 0.5rem;font-size:0.9rem;border:1px solid var(--gray-border-color);border-radius:5px;box-sizing:border-box;gap:0 1rem;transition:0.3s;line-height:1.4}
.category-tags__item:hover{transition:0.3s;background:var(--gray-background-hover)}
.catalog-page{display:grid;grid-template-columns:17rem 1fr;gap:1rem 2rem}
.sidebar{border:1px solid var(--gray-border-color);border-radius:5px}
#catalog-sidebar .sidebar{border:0}.sidebar__buttons{display:flex;gap:1rem}
.filter-list{display:flex;flex-direction:column;gap:0.7rem}
.js-filter-close{display:none}
.catalog-page__sidebar .sidebar,#filter{background-color:transparent;display:flex;flex-direction:column;gap:2rem}.catalog-page__sidebar-widget-category-list{padding:1rem 0}
.category-list__root-link.--active{color:var(--accent-color)}
.category-list .category-list__root:not(:first-child){margin-top:1rem}
.category-list__root-link{color:inherit;font-weight:normal}
.category-list a:hover{color:var(--accent-color)}
.breadcrumbs__scroller{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem}
.breadcrumbs a{color:var(--gray-text-color)}
.breadcrumbs a.--active,.category-list a:hover{color:var(--accent-color)}
.breadcrumbs a.--active{cursor:default}
.totalizator{display:flex;gap:0.5rem}
.totalizator__dec,.totalizator__inc{display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-border-color);width:2.4rem;height:2.4rem;border-radius:3px;background:var(--gray-background);font-size:1.2rem;transition:0.3s}
.totalizator__dec:hover,.totalizator__inc:hover{background:var(--gray-background-hover);cursor:pointer;transition:0.3s}
.totalizator__input input{width:2.6rem;padding:0.3rem;height:100%;text-align:center;border-radius:3px;background:var(--white-color);border:1px solid var(--gray-border-color)}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.products__theme-full .products__list{grid-template-columns:1fr 1fr 1fr 1fr}
.product-item__image a,.product-page__gallery a{line-height:0;display:block;border-radius:4px;border:1px solid var(--gray-border-color);background:transparent}
.product-page__gallery a{height:max-content}
.product-item__image img{width:100%}
.product-item{padding:1rem;box-sizing:border-box;border:1px solid var(--gray-border-color);border-radius:5px;gap:1rem;display:flex;flex-direction:column;justify-content:space-between}
.product-item__warehouse-info{margin:0;font-size:0.9rem}
.product-item__image{flex-grow:1;margin-bottom:1rem}
.products__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}.product-item__title{margin-bottom:1rem}.product-item__title a{color:inherit}
.product-item__controls{display:flex;justify-content:space-between;gap:1rem 1rem}
.products-carousel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}
.products-carousel__header .section-title{margin:0}
.products-carousel .product-item{width:20rem;margin:0.5rem}
.products-carousel__controls{display:flex;align-items:center;gap:0.3rem}
.products-carousel__controls span{height:2.5rem;width:2rem;display:flex;align-items:center;justify-content:center;background:var(--gray-background);transition:0.3s;border-radius:3px}
.products-carousel .slick-track{margin:0 -0.5rem}
.products-carousel__controls span svg{stroke:var(--main-text-color);transition:0.3s}
.products-carousel__controls span:hover{background:var(--accent-color);transition:0.3s;cursor:pointer}
.products-carousel__controls span:hover svg{stroke:var(--white-color);transition:0.3s}
.products-carousel__count{margin-right:2rem}
.counter{display:flex;gap:0.5rem}
.prices{display:flex;align-items:flex-end;line-height:1;gap:1rem 2rem}
.price{font-size:1.3rem;font-weight:bold}
.old-price{position:relative;font-size:1.1rem;font-weight:bold;color:var(--gray-text-color)}
.old-price:after{content:"";display:block;border:1px solid;position:absolute;top:0.4rem;left:0;right:0;transform:rotate(15deg)}
.prices__theme-big .price{font-size:1.8rem}
.prices__theme-big .old-price{font-size:1.4rem}
.prices__theme-big .old-price:after{top:0.6rem;left:0;right:0;transform:rotate(13deg)}
.in-stock{display:flex;align-items:center;gap:0.7rem}
.in-stock__label{width:1.2rem;height:1.2rem;background:var(--accent-color);display:flex;align-items:center;justify-content:center;border-radius:100%;line-height:0}
.in-stock__label-red{background:#ff3e44}
.product-code{background:var(--gray-background);padding:0.4rem 2rem;border-radius:3px;color:var(--gray-text-color)}
.image{height:11rem;line-height:0;transition:0.3s}
.image:not(.placeholder):hover{filter:brightness(1.1);transition:0.3s}
.placeholder{background:url(/themes/easytobike/assets/images/pls.png) no-repeat center / cover}
.product-title{margin-top:0;margin-bottom:0;line-height:1.3;font-size:1.6rem}
.product-page__brand{margin-bottom:1rem}
.product-page__short-description{margin:1rem 0;line-height:1.3}
.product-page__meta{display:grid;grid-template-columns:1fr 20rem;margin-bottom:1.5rem}
.product-page__columns{display:grid;grid-template-columns:25rem 1fr;gap:1rem 2rem}
.product-page__info{display:grid;grid-template-columns:1fr 20rem;gap:1rem 6rem}
.product-page__sidebar{display:flex;flex-direction:column;gap:1.5rem}
.product-page .prices{margin:2rem 0}
.product-page__sidebar-widget{background:var(--gray-background);padding:1.5rem;border-radius:3px}
.product-page__sidebar-widget .pay-method-icons{margin:1rem 0}
.product-page__gallery-list{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem 2rem;margin-top:1.5rem}
.product-page__gallery-main,.product-page__gallery-list a{display:block;overflow:hidden;background:transparent;border-radius:4px;border:1px solid var(--gray-border-color)}
.product-page__gallery-main .image{height:22rem}
.product-page__gallery-list img,.product-page__gallery-main img{border-radius:5px}
.product-page__bottom{margin:3rem 0}
.tabs__buttons{display:flex;align-items:center;gap:1rem 2rem;border-bottom:1px solid var(--gray-border-color);padding-bottom:0.5rem;font-size:1.1rem}
.tabs__buttons a{color:var(--gray-text-color)}
.tabs__buttons a:hover,.tabs__buttons a.--active{color:var(--main-text-color)}
.tabs__buttons a.--active{font-weight:bold}
.tabs__items-slide{padding-top:1rem}
.tabs__items-slide:not(.--active){display:none}
.properties{display:flex;flex-direction:column}
.properties__item{padding:0.5rem 1rem;display:flex;align-items:center;color:var(--gray-text-color);background:var(--gray-background);justify-content:space-between}
.properties .properties__item:nth-child(even){background:var(--gray-background-hover)}
.cart__columns{display:grid;grid-template-columns:1fr 20rem;gap:1rem 10rem}
.cart__widget-content{padding:1.5rem;border:1px solid #e7e7e7;border-radius:0 5px 5px 5px}
.cart_name{padding:0 0 0.3rem;font-weight:bold;position:relative}
.cart_name:after{content:"";display:block;bottom:0;border-bottom:2px solid var(--accent-color);width:50%;position:absolute}
.cart__widgets{display:flex;flex-direction:column;gap:2rem}
.cart__widget{box-sizing:border-box}
.radio-widget{display:flex;flex-direction:column;gap:1.3rem}
.field-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem 2rem}
.cart__total-columns{display:flex;flex-direction:column;gap:0.3rem}
.cart__total-row{display:flex;justify-content:space-between}
.cart__total-row-end{font-size:1.1rem;font-weight:bold;margin-top:1rem}
.cart__total-button{margin-top:1.5rem}.columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}
.empty{padding:1.5rem;box-sizing:border-box;border:1px solid var(--gray-border-color)}
.separator{border-top:1px solid #e7e7e7}#shipping-types{margin-top:2rem}
.shipping-types{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}
.shipping-types__item-icon{padding:1rem;display:flex;align-items:center;box-sizing:border-box;justify-content:center;height:100%;position:relative;width:100%;border:1px solid var(--gray-border-color)}
.shipping-types__item .checkbox{width:100%;height:3.5rem;display:block}
.shipping-types__item input[type='radio'] + .checkbox__marker{width:100%;height:100%;border-radius:5px}
.shipping-types__item input[type='radio']:checked + .checkbox__marker{background:transparent;position:relative}
.shipping-types__item input[type='radio']:checked + .checkbox__marker:before{content:"";background:var(--accent-color);position:absolute;top:0;right:0;width:1rem;height:0.5rem;border-radius:0 0 0 100%}
#promo-code{padding-bottom:2rem}
.promo-code__field{display:flex}
.promo-code__field-button{width:4rem;padding:0;border-radius:0 3px 3px 0}
.coupon-list{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.coupon-list__item{padding:0.2rem 0.3rem;border:1px solid var(--gray-border-color);background:var(--gray-background);color:inherit;text-transform:uppercase;min-width:3rem;text-align:center;border-radius:5px;line-height:1.3;transition:0.3s}
.coupon-list__item:hover{transition:0.3s;background:var(--gray-background-hover)}
.cart-position__item{display:grid;grid-template-columns:5rem 3fr 1fr;align-items:center;padding:1rem;box-sizing:border-box;position:relative;gap:1rem;border:1px solid var(--gray-border-color);margin-bottom:1rem;border-radius:5px}
.cart-position__item-remove{position:absolute;right:0.5rem;top:0.5rem;line-height:0}
.cart-position__item-remove:hover svg{fill:var(--accent-color)}
.cart-position__item-total{display:flex;flex-direction:column-reverse;gap:1rem;align-items:flex-start}
.cart-position__item-image{line-height:0}
.cart-position__item-info .title{margin:0 0 1rem 0;line-height:1.3}
.cart-position__item-description{line-height:1.3;margin:0}
.cart-position__item-totalizator .totalizator__dec,
.cart-position__item-totalizator .totalizator__inc{background:var(--accent-color);color:var(--white-color)}
.totalizator__dec,.totalizator__inc,.button__orange{transition:0.3s}
.totalizator__dec:hover,.totalizator__inc:hover,.button__orange:hover{opacity:0.8;transition:0.3s}
.cart-position__item-prices .prices{flex-direction:column;gap:0.5rem}
.cart-position__item-prices .price{font-size:1.1rem}
.cart-position__item-prices .old-price{font-size:1rem}
.auth{display:grid;gap:1rem 5rem;grid-template-columns:32rem 1fr}
.auth__form{padding:1.5rem;border:1px solid var(--gray-border-color);border-radius:5px}
form.cabinet__content.company-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.triggers-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.triggers-grid__item{display:flex;align-items:center;padding:1.5rem;box-sizing:border-box;gap:1rem 1.5rem;border:1px solid var(--gray-border-color);border-radius:5px}
.triggers-grid__item-icon span{width:3rem;height:3rem;border-radius:100%;background:var(--accent-color);display:flex;align-items:center;font-size:1.6em;color:#fff;font-weight:lighter;justify-content:center;line-height:0}
.preloader{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgb(255 255 255 / 50%)}
.preloader__wrapper{display:flex;align-items:center;justify-content:center;height:100%}
.preloader__wrapper svg{width:12rem}
.cabinet{display:grid;grid-template-columns:20rem 1fr;gap:1rem 2rem}
.cabinet__sidebar-widget{padding:1.5rem;border-bottom:2px solid var(--gray-border-color);margin-bottom:0.5rem}
.cabinet__menu{display:flex;flex-direction:column;gap:0.5rem}
.cabinet__menu a{padding:0.5rem 1.5rem;color:var(--gray-text-color)}
.cabinet__menu a:hover,.cabinet__menu a.--active{background:var(--gray-background-hover);color:var(--main-text-color)}
.cabinet__menu a svg{display:none}
.cabinet__menu a.--active svg{display:block;margin-left:-0.85rem}
.cabinet__sidebar .user-info{margin-bottom:0.7rem}
a.cabinet__menu-exit{border-top:2px solid var(--gray-border-color);padding:1rem 1.5rem;color:var(--accent-color)}
.user-info{display:flex;align-items:center;gap:0.5rem 1rem}
.avatar{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--white-color);border-radius:100%}
.status{display:flex;gap:0 1rem;align-items:center}
.status__name{background:var(--gray-background-hover);padding:0.3rem 1rem;color:var(--gray-text-color);border-radius:5px}
.warning{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--white-color);border-radius:100%}
.order-list{display:flex;flex-direction:column;gap:2rem}
.order{background:var(--gray-background);padding:1.5rem;border-radius:5px}
.order__header{display:flex;align-items:center;gap:1rem 2rem;margin-bottom:2rem}
.order__body .order-position{margin-top:1.5rem}
.track{display:flex;border-bottom:1px solid var(--gray-border-color);padding-bottom:1rem}
.track__item{flex-grow:1;border-top:3px solid var(--gray-border-color);position:relative;padding-top:1.5rem;min-width:25%}
.track__item.--active{border-color:var(--accent-color)}
.track .track__item.--active-last{border-color:var(--gray-border-color)}
.track .track__item.--active:last-child{border-top:3px solid transparent}
.track__item-marker{position:absolute;width:1rem;height:1rem;border-radius:100%;background:var(--gray-border-color);border:4px solid var(--gray-border-color);top:-0.9rem;left:0}
.track__item.--active .track__item-marker{background:var(--white-color);border-color:var(--accent-color)}
.order-position{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.order-position__item{display:grid;grid-template-columns:1fr 10fr 1fr;align-items:center;gap:1rem 1rem;border:1px solid #e7e7e7;padding:1rem}
.order-position__item-price{min-width:6rem;text-align:right}
.order-position__item-description{font-size:0.9rem}
.order__footer{display:flex;gap:1rem 2rem;margin-top:1.5rem;border-top:1px solid #e7e7e7;padding-top:1rem}
.order__footer-item{display:flex;gap:0.5rem}.prices-filter__fields{display:flex;align-items:center;gap:0.5rem}
.prices-filter .irs--round .irs-handle{border-color:var(--accent-color)}
.prices-filter .irs--round .irs-bar{background-color:var(--accent-color)}.pagination,.pagination__classic,.pagination__list{display:flex}.pagination a{color:inherit}.pagination__button a{color:#fff}.pagination__classic,.pagination__list{flex-wrap:wrap;gap:0.5rem}.pagination__list-item:not(.--active),.pagination__last,.pagination__first{border:1px solid var(--gray-border-color)}.pagination__list-item.--active{background:var(--accent-color);border:1px solid var(--accent-color);color:#fff}.pagination__list-item:hover:not(.--active),.pagination__last:hover,.pagination__first:hover{background:var(--gray-background-hover)}.pagination{gap:1rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.pagination__count{width:100%;color:#818181}.products__pagination{margin-top:3rem}
.brand-grid__item{border:1px solid var(--gray-border-color);border-radius:5px}
.brand-info{display:flex;align-items:flex-start;gap:2rem;border:1px solid var(--gray-border-color);border-radius:5px;padding:1rem;box-sizing:border-box}.brand-info__logo{width:15rem;border-radius:5px;overflow:hidden;border:1px solid var(--gray-border-color)}.brand-info__logo .image{width:100%}.brand-info__content{position:relative;height:11rem;overflow:hidden;flex-basis:50%;flex-grow:1}.brand-info__content-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;height:70%;color:#f26722;background:linear-gradient(180deg,rgb(255 255 255 / 48%) 0%,#FFF 100%)}.brand-info.--active .brand-info__content-overlay{display:none;transition:1s}.brand-info.--active .brand-info__content{height:auto}.brand-info__content p:first-child{margin-top:0}.dealers{display:grid;grid-template-columns:23rem 1fr;height:40rem;border:1px solid var(--gray-border-color)}
.dealers__list{flex-grow:1;height:10rem;overflow-y:auto}
.dealers__list-scroller{height:max-content}
.dealers__sidebar{display:flex;flex-direction:column;border-right:1px solid var(--gray-border-color)}
.dealers__list-item,.dealer-map{display:grid;align-items:flex-start;gap:1rem;border-top:1px solid var(--gray-border-color);border-bottom:1px solid var(--gray-border-color);padding:1rem;box-sizing:border-box;grid-template-columns:6rem 1fr}.dealers__list-item{cursor:pointer}.dealers__list-item:hover,.dealers__list-item.--active{background:var(--dealer-item-color)}
.dealers__list-item:first-child,.dealers__list-item:nth-child(2){border-top:0}.dealer-map{border:0;align-items:center;padding:0.7rem}
.dealers__brand{padding:1rem;box-sizing:border-box;border-bottom:1px solid var(--gray-border-color)}
.dealers__list-item-logo,.dealer-map__logo{line-height:0;padding:0.5rem;box-sizing:border-box;transition:0.3s;border:1px solid var(--gray-border-color)}
.dealer-map__logo:hover{opacity:0.6;transition:0.3s}
.dealers__list-item-title,.dealer-map__content-title{margin:0 0 0.3rem;font-size:1.1rem;font-weight:bold;color:inherit}
.dealer-map__content-title{font-size:1rem;margin-bottom:0.5rem}
.dealers__list-item-brands{display:flex;gap:0.3rem;flex-wrap:wrap;margin-top:0.7rem}
.dealers__list-item-site,.dealer-map__content-site{font-size:0.9rem;color:var(--accent-color)}
.dealers__list-item-site:hover,.dealer-map__content-site:hover{text-decoration:underline}
.dealers__list-item-brands-link{font-size:0.8rem;background:#f8f8f8;transition:0.3s;line-height:1;padding:0.2rem 0.3rem;background:var(--accent-color);color:var(--white-color);border-radius:5px}
#map{width:100%;height:100%}
.dealers__map-error{width:100%;height:100%;color:var(--gray-text-color);text-align:center;display:flex;align-items:center;justify-content:center}
.dealers__map-error-message{max-width:25rem}
.dealers__list-item-brands-link:hover{opacity:0.8;transition:0.3s}
.dealers__list-error{padding:1rem;color:var(--gray-text-color)}
ymaps.ymaps-2-1-79-b-cluster-tabs__section.ymaps-2-1-79-b-cluster-tabs__section_type_nav{width:10rem !important}
ymaps.ymaps-2-1-79-b-cluster-tabs__item-header.ymaps-2-1-79-b-cluster-content__header{display:none}
ymaps.ymaps-2-1-79-balloon__content{padding:0}
.ymaps-2-1-79-b-cluster-tabs__menu-item_current_yes{background:var(--accent-color) !important;border-radius:0 !important}
ymaps.ymaps-2-1-79-b-cluster-tabs__menu-item{padding:0.5rem !important}
.ymaps-2-1-79-b-cluster-tabs__menu-item_current_yes a{color:var(--white-color) !important}.--clear{margin:0;padding:0}
.--push-top{margin-top:1rem}
.--push-bottom{margin-bottom:1rem}
.--short{max-width:40rem}
.--short__min{max-width:25rem}
.--section{margin-bottom:4rem}
.--section__s{margin-top:2rem;margin-bottom:2rem}
.--container{max-width:100%;width:1200px;margin-left:auto;margin-right:auto}
.--hidden{display:none}
.--center{align-items:center}
.--sticky{position:sticky;top:1rem}.cart-title{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.selected_pvz{display:none;font-weight:normal;background:var(--gray-background);font-size:0.9rem;padding:0.5rem;border-radius:5px}
.selected_pvz.--active{display:block;cursor:pointer}
.selected_pvz:hover{background:#ededed}
@media (max-width:1460px){html{font-size:14px}.--container,.container{width:1140px}}@media (max-width:1200px){.product-item__image .image{height:15rem}.products__theme-full .products__list{grid-template-columns:1fr 1fr 1fr}.--container,.container{width:940px}.main-carousel__item{width:50%}.logo svg{width:5rem}.header__menu .button__icon,.header__search .search__field{height:3rem}.cart-quantity__icon svg{height:2rem}.triggers-list{gap:2rem 2.5rem}.triggers-list__item{padding-right:2rem}.products__list{grid-template-columns:1fr 1fr}.product-page__info{gap:1rem 2rem}.cart__columns,.auth{gap:1rem 5rem}.triggers-grid__item{padding:1rem;gap:1rem 1rem}.footer__container{gap:2rem 5rem}.product-title{font-size:1.4rem}.top__panel-widgets,.menu{column-gap:1.5rem}.top-panel a{padding:0.5rem 0}.category-item{padding:1rem}}@media (max-width:991px){.products__theme-full .products__list{grid-template-columns:1fr 1fr}.product-item__image .image{height:24rem}.header__menu{display:none}.top-panel{padding:0.5rem 1rem;font-size:0.9rem}.header__container.--container{margin:0;padding:0.5rem 1rem;box-sizing:border-box}.top__panel-widgets,.menu{column-gap:1rem}.top-panel__container,.top-panel__link,.top__panel-widgets{column-gap:1rem}.category-grid__list{grid-template-columns:1fr 1fr 1fr;gap:1rem}.page-home .triggers{margin:5rem 0}.about{gap:1rem 2rem}.triggers-list{grid-template-columns:1fr 1fr}.brand-grid__list{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.footer{padding:2rem 0 0.5rem}.footer__container{display:flex;flex-direction:column-reverse}.footer__grid{gap:1rem}.footer__branding{flex-direction:row;gap:1rem;justify-content:center}.product-page__columns{grid-template-columns:1fr}.products__list{grid-template-columns:1fr}.breadcrumbs{width:100%;overflow-y:auto}.breadcrumbs__scroller{width:max-content;flex-wrap:nowrap}.cart__columns .auth{gap:1rem 2rem}.cart__columns{display:grid;grid-template-columns:1fr 16rem}.page,.footer__grid{box-sizing:border-box;padding:0 1rem}.triggers-list__item{padding-right:0;border:0}.pay-method-icons img{height:2rem}.auth{gap:1rem 3rem;grid-template-columns:28rem 1fr}.triggers-grid{grid-template-columns:1fr}.cabinet__menu{flex-direction:row}.cabinet__menu a.--active svg{transform:rotate(-90deg)}a.cabinet__menu-exit{border-top:0}.cabinet__sidebar-widget{margin-bottom:0}.cabinet{grid-template-columns:1fr}.posts__list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.brand-info__logo{width:8rem}.brand-info__logo .image,.brand-info__content{height:8rem}.posts__list{grid-template-columns:1fr 1fr}.auth{grid-template-columns:1fr;gap:2rem}.order__footer{flex-direction:column}.order-position{grid-template-columns:1fr}.order-position__item{justify-content:space-between;display:grid;grid-template-columns:1fr 10fr 1fr}.cabinet__menu{gap:0}.cabinet__menu a{padding:0.5rem 1rem}.cabinet__menu a.--active svg{display:none}.track-scroller{width:100%;padding-top:1rem;overflow-y:auto}.cabinet__sidebar-widget{padding:1rem}.status__name{padding:0.3rem 0.5rem}.product-item__image .image{height:11rem}.top-panel{padding:0}.top__panel-widgets{position:fixed;left:0;right:0;bottom:0;background:var(--dark-background);color:var(--white-color);padding:0;width:100%;gap:0;z-index:99;box-shadow:0 -5px 10px rgba(0,0,0,.18)}.menu.top-panel__menu-mobile{display:flex}.catalog-page__sidebar{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;background:#fff;z-index:98;padding:2rem 4rem 5rem;box-sizing:border-box}.top-panel__menu{display:none;position:fixed;top:0;bottom:0;padding:2rem;box-shadow:5px 0 15px rgba(0,0,0,.12);box-sizing:border-box;left:0;width:100%;background:#fff;color:#333;z-index:98}.top-panel__menu .menu{flex-direction:column;gap:1.5rem;font-size:1.2rem;padding-top:1.5rem}.footer{padding:2rem 0 5rem}.top-panel__filter-button,.top-panel__menu-button{display:block}.top-panel span:not(.cart-quantity__value-count){display:none}.top-panel__cart{position:relative}.header__account span{display:none}.cart-quantity__value-count{position:absolute;top:0.3rem;right:0.7rem}.top__panel-widgets a{width:100%;height:100%;padding:0.5rem 1.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.top__panel-widgets a svg{height:2rem;width:2rem}.category-grid__list{grid-template-columns:1fr 1fr}.cart__columns{grid-template-columns:1fr}.product-page__info,.product-page__meta{grid-template-columns:1fr 18rem}.pay-method-icons img{height:1.7rem}.cart__columns .auth{display:flex;flex-direction:column}.js-filter-close{display:block}#catalog{display:block}.products__list{grid-template-columns:1fr 1fr}.images__list-item{flex-basis:8rem}.dealers{display:block;height:unset}#map-container{height:max-content}#map{height:15rem}.dealers__list{height:auto;max-height:13rem}}@media (max-width:576px){.brand-info__logo{width:5rem}.brand-info__logo .image,.brand-info__content{height:5rem}.brand-info{gap:1rem}.products__theme-full .products__list{grid-template-columns:1fr}.images__list-item{flex-basis:6rem}.post-item__content{padding:1rem 0.5rem}.products__list{grid-template-columns:1fr}.category-item .image{height:8rem}.product-item__image .image{height:15rem}.main-carousel__item{height:26rem}.products-carousel__count{margin-right:1rem}.product-code{padding:0.4rem 1rem;font-size:0.9rem}.page-home .triggers{margin:3rem 0}.brand-grid__list{grid-template-columns:1fr 1fr}.section-title{margin:0 0 1.5rem}.triggers-list{grid-template-columns:1fr}.about{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:3rem}.product-page__info{grid-template-columns:1fr;gap:2rem}.product-page__meta{display:flex;justify-content:space-between}.cart-position__item{grid-template-columns:1fr}.cart__widget{background:none}.cart-position__item-total{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:2rem;align-items:center}#sorting{width:11rem}.category-tags__item{font-size:0.8rem}.main-carousel__track{margin:0}.track{width:max-content}.order__header{gap:1rem;justify-content:space-between}.track__item{min-width:10rem}.order-position__item-price{min-width:5rem}.cabinet{display:block}.cabinet__menu{flex-direction:column}.cabinet__content{margin-top:2rem}.status__name{font-size:0.9rem}.order__title{font-size:1rem}}