html{--blue-dark:#05204a;--blue-dark-rgb:5, 32, 74;--red:#fc6471;--green:#60c91f;--white:#f3f6fc;--black:#0d1717;--border:#d5d6d8;--primarni:#0090df;--sekundarni:#2e2e2d;--terciarni:#44e5e7;--blue:var(--primarni);--blue-rgb:3, 21, 193;--text:#1a1a1a;--blue-grey:#5e6980;--pFont:asap, sans-serif;--sFont:poppins, sans-serif}.section.section--motorcycle-top{padding-bottom:4rem}@media screen and (max-width:700px){.section.section--motorcycle-top{padding:4rem 0}}.section.section--motorcycle-top .container{font-size:0}.section.section--motorcycle-top .container .left-col{width:50%;display:inline-block;vertical-align:top;padding-right:1.2rem}@media screen and (max-width:700px){.section.section--motorcycle-top .container .left-col{display:none}}.section.section--motorcycle-top .container .right-col{width:50%;display:inline-block;vertical-align:top;padding-left:1.2rem}@media screen and (max-width:700px){.section.section--motorcycle-top .container .right-col{padding-left:0;width:100%;max-width:46rem;margin:0 auto;display:block}}.section.section--motorcycle-top .container .right-col h1{font-weight:700;color:var(--blue-dark);font-size:3rem;font-family:var(--sFont);line-height:1.2;margin-top:2rem}@media screen and (max-width:1230px){.section.section--motorcycle-top .container .right-col h1{font-size:2.7rem}}@media screen and (max-width:600px){.section.section--motorcycle-top .container .right-col h1{font-size:2.4rem;font-weight:600}}.section.section--motorcycle-top .container .right-col .mobile-images{display:none}@media screen and (max-width:700px){.section.section--motorcycle-top .container .right-col .mobile-images{display:block;margin-top:2rem}}.gallery-big .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4rem;height:4rem;background:rgb(255 255 255 / .8);border:none;z-index:99;padding:0}.gallery-big .slick-arrow.slick-next{right:0}.gallery-big .slick-arrow.slick-next:before{left:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.gallery-big .slick-arrow:before{position:absolute;content:"";width:1.4rem;height:1.4rem;border:2px solid var(--blue-dark);border-left:0;border-bottom:0;top:50%;left:57%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.gallery-small{display:grid;grid-template-columns:repeat(5,1fr)}.gallery-small img{width:100%}.motorcycles-prices{margin-top:2rem;padding:1.2rem;background:var(--white);border-radius:.8rem;max-width:46rem}.motorcycles-prices p.title{font-weight:700;color:var(--blue-dark);font-size:2rem;font-family:var(--sFont);line-height:1.2}.prices-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5rem 0}.prices-table__col.prices-table__col--left{-webkit-box-flex:1;-ms-flex:1;flex:1}.prices-table__col.prices-table__col--left p.description{font-size:14px;line-height:1.2;color:#a7a7a4}@media screen and (max-width:700px){.prices-table__col.prices-table__col--left p.description{font-size:12px}}.prices-table__col.prices-table__col--right{-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;text-align:right}.prices-table__col.prices-table__col--right p{font-size:1.8rem;line-height:1;color:#a7a7a4}.prices-table__col.prices-table__col--right p span.price{color:var(--primarni);font-weight:600}.motorcycles-parameters{margin-top:3rem;max-width:38rem}.motorcycles-parameters p.title{font-weight:700;color:var(--blue-dark);font-size:2rem;font-family:var(--sFont);line-height:1.2}.parameters-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5rem 0}.parameters-table__col.parameters-table__col--left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.parameters-table__col.parameters-table__col--right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.section--dates{padding-top:6rem}.section--dates .section__header{text-align:center;margin-bottom:2rem}.section--dates .section__header h2{font-weight:700;color:var(--blue-dark);font-size:2.5rem;font-family:var(--sFont);line-height:1.2}.section--dates .inner{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem;padding:2.4rem;border-radius:1rem;-webkit-box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);box-shadow:0 20px 30px 0 rgba(var(--blue-rgb),.1);background:#fff;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.section--dates .inner{padding:0;-webkit-box-shadow:none;box-shadow:none}}.section--dates .inner .calendar-wrap{-webkit-box-flex:0;-ms-flex:0 0 64.4rem;flex:0 0 64.4rem}@media screen and (max-width:960px){.section--dates .inner .calendar-wrap{margin:0 auto}}@media screen and (max-width:640px){.section--dates .inner .calendar-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.section--dates .inner .calendar-wrap .legend{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6rem;gap:.8rem}.section--dates .inner .calendar-wrap .legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:440px){.section--dates .inner .calendar-wrap .legend .legend-item.last{display:none}}.section--dates .inner .calendar-wrap .legend .legend-item .color{width:10px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:10px;border-radius:2px}.section--dates .inner .calendar-wrap .legend .legend-item .color.color--red{background:#ffc0be}.section--dates .inner .calendar-wrap .legend .legend-item .color.color--green{background:#8cdd5a}.section--dates .inner .calendar-wrap .legend .legend-item .color.color--blue{background:var(--primarni)}.section--dates .inner .calendar-wrap .legend .legend-item p{color:var(--blue-grey);font-size:14px;line-height:1}.section--dates .inner .form-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none;padding:0;border-radius:0;background:#fff0}@media screen and (max-width:960px){.section--dates .inner .form-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:70rem;margin:0 auto}}.section--dates .inner .form-wrap .form-price{display:none}.section--dates .inner .form-wrap .form-price p.title{color:var(--blue-grey);font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.section--dates .inner .form-wrap .form-price p.price{line-height:1;color:var(--blue-grey);font-size:1.8rem}.section--dates .inner .form-wrap .form-price p.price strong{color:var(--primarni);font-weight:600;font-size:2.2rem}.section--dates .inner .form-wrap .readonly{pointer-events:none}@media screen and (max-width:440px){.section--dates .inner .form-wrap .readonly{pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.section--dates .inner .form-wrap .readonly.form-col--left{margin-bottom:11px}}.section--dates .inner .form-wrap .readonly .wpcf7-form-control-wrap input{opacity:.5}@media screen and (max-width:440px){.section--dates .inner .form-wrap .readonly .wpcf7-form-control-wrap input{opacity:1}}.calendar-wrap .calendar .ui-widget.ui-widget-content{width:100%!important;margin:0 auto;border:none;border-radius:0;padding:0;border-radius:15px;overflow:hidden}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-header{background:#f5f5f5;border-radius:0;padding:1rem;border:none}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-prev,.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next{background:#bec3c6;width:3rem;height:3rem;border-radius:0;-webkit-transition:0.4s ease-out;transition:0.4s ease-out;border:none}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-prev:hover,.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next:hover{border:none;background-color:var(--primarni);cursor:pointer}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-prev>span,.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next>span{display:none}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-prev:before,.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;border-color:#fff0 #fff #fff0 #fff0}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next{right:1rem;top:1rem;border-radius:0 5px 5px 0}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-next:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-prev{left:1rem;top:1rem;border-radius:5px 0 0 5px}.calendar-wrap .calendar .ui-datepicker .ui-datepicker-title{margin:0 4rem;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}.calendar-wrap .calendar .ui-datepicker select.ui-datepicker-month,.calendar-wrap .calendar .ui-datepicker select.ui-datepicker-year{font-size:1.6rem;font-weight:400;line-height:3rem;height:3rem;margin:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5rem);flex:0 0 calc(50% - 0.5rem);border:none;border-radius:0;color:var(--text)}.calendar-wrap .calendar .ui-datepicker select.ui-datepicker-month{margin-right:.5rem}.calendar-wrap .calendar .ui-datepicker select.ui-datepicker-year{margin-left:.5rem}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar{margin:0}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar thead{font-size:1.6rem}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td{position:relative;padding:2px;border:none}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.yesterday,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month{cursor:default}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.yesterday a,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.yesterday span,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month a,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month span{background:rgb(128 128 128 / .4);pointer-events:none}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.yesterday a:hover,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.yesterday span:hover,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month a:hover,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-other-month span:hover{cursor:default}.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.full a,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.full span,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-state-unselectable a,.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-state-unselectable span{background:#ffc0be}.calendar-wrap .calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-other-month),.calendar-wrap .calendar .ui-widget-content .day--full,.calendar-wrap .calendar .ui-widget-header .day--full{opacity:1}.calendar-wrap .calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-other-month) span,.calendar-wrap .calendar tbody tr td.ui-state-disabled:not(.ui-datepicker-other-month) a,.calendar-wrap .calendar .ui-widget-content .day--full span,.calendar-wrap .calendar .ui-widget-content .day--full a,.calendar-wrap .calendar .ui-widget-header .day--full span,.calendar-wrap .calendar .ui-widget-header .day--full a{background:#ffc0be;color:#333}.calendar-wrap .calendar .ui-state-disabled.ui-datepicker-other-month span{opacity:.4}@media screen and (max-width:640px){.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td{padding:1px}}@media screen and (max-width:440px){.calendar-wrap .calendar .ui-datepicker table.ui-datepicker-calendar tbody tr td{pointer-events:none}}.calendar-wrap .calendar .ui-datepicker td span,.calendar-wrap .calendar .ui-datepicker td a{height:4rem;aspect-ratio:1/1;color:#fff;line-height:4rem;text-align:center;font-size:1.5rem;padding:0;border:none;margin:0;border-radius:4px;background:#8cdd5a}@media screen and (max-width:640px){.calendar-wrap .calendar .ui-datepicker td span,.calendar-wrap .calendar .ui-datepicker td a{height:3rem;line-height:3rem;margin:0 auto}}@media screen and (max-width:440px){.calendar-wrap .calendar .ui-datepicker td span,.calendar-wrap .calendar .ui-datepicker td a{height:4rem;line-height:4rem;margin:0 auto}}.calendar-wrap .calendar .ui-datepicker td span.selected-days,.calendar-wrap .calendar .ui-datepicker td a.selected-days{background:var(--primarni)}