/*!
Theme Name: Outlet theme
Text Domain: outlet_theme
*/*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#000;font-family:Montserrat,sans-serif}p{font-size:.88rem;line-height:normal}h1,h2,h3,h4,h5,h6,p{color:#000;font-weight:500}ol,ul{color:#000;font-size:1rem}#main-content{background:#f7f7f7;height:1065px;margin:0 auto;max-height:1065px;max-width:755px;min-height:1065px;overflow:auto;position:relative;width:755px}#main-content .noUi-handle{border:1px solid #848484;border-radius:50%;box-shadow:0;height:20px;width:20px}#main-content .noUi-handle:after,#main-content .noUi-handle:before{content:none}#main-content .noUi-target{background:#848484;border:none;border-radius:0;box-shadow:none;height:1px}#main-content .noUi-connect{background:#97d700}#main-content .noUi-horizontal .noUi-handle{top:-10px}.container{padding:34px 31px}img{height:auto;max-width:100%;vertical-align:middle}a{color:currentColor;-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration:underline;text-decoration:underline;transition:color .4s}a:hover{color:#008ed7;-webkit-text-decoration:none;text-decoration:none}h1.section-title,h2.section-title,h3.section-title{color:#97d700;font-size:1.88rem;font-weight:700;line-height:normal;margin-bottom:13px;position:relative}.section-title-container{margin-bottom:58px}.section-title-container .section-title__subtitle{font-size:1.13rem;font-weight:500}.section-title-container .section-title__subtitle--highlight{color:#008ed7;font-size:1rem;margin-bottom:21px;text-transform:uppercase}.section-title-container--white .section-title__subtitle,.section-title-container--white h1.section-title,.section-title-container--white h2.section-title,.section-title-container--white h3.section-title{color:#fff}.section-title-container--smallmargin{margin-bottom:30px}h1.title,h2.title,h3.title,h4.title{color:#008ed7;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:22px}h1.title--kontakt,h2.title--kontakt,h3.title--kontakt,h4.title--kontakt{font-size:1rem;font-weight:500;margin-bottom:16px}h1.title--kariera,h2.title--kariera,h3.title--kariera,h4.title--kariera{font-size:1.13rem;font-weight:500;margin-top:40px}.img-right{text-align:right}a.buttonstyle,button{background:transparent;border:0;border-radius:0;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:500;transition:background-color .4s,color .4s}a.buttonstyle.normalbtn,button.normalbtn{background:#008ed7;border:0;color:#fff;display:inline-block;font-weight:700;padding:12.5px 12px}a.buttonstyle.normalbtn img,button.normalbtn img{margin-left:12px}a.buttonstyle.normalbtn:hover,button.normalbtn:hover{background:#97d700}a.buttonstyle.normalbtn--w100,button.normalbtn--w100{width:100%}a.buttonstyle.img-left img,button.img-left img{margin-right:14px}a.buttonstyle.img-right img,button.img-right img{margin-left:14px}a.buttonstyle.transparent,button.transparent{border:1px solid #848484;font-size:.63rem;padding:9.5px 15px}a.buttonstyle.transparent:hover,button.transparent:hover{color:#008ed7}.wp-block-button{text-align:center}.wp-block-button>a.wp-block-button__link,.wp-block-button>a.wp-element-button,.wp-block-button>button.wp-element-button{background:#008ed7;border:2px solid #008ed7;border-radius:35px;color:#fff;font-size:1.13rem;font-weight:500;padding:19px 27px;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .4s,color .4s,border-color .4s;z-index:2}.wp-block-button>a.wp-block-button__link:after,.wp-block-button>a.wp-element-button:after,.wp-block-button>button.wp-element-button:after{background:50%/auto no-repeat url(assets/images/sipka.svg);content:"";display:inline-block;height:14px;margin-left:10px;vertical-align:middle;width:17px}.wp-block-button>a.wp-block-button__link:hover,.wp-block-button>a.wp-element-button:hover,.wp-block-button>button.wp-element-button:hover{background:#000;border-color:#000}.wp-block-button>a.wp-block-button__link:disabled,.wp-block-button>a.wp-element-button:disabled,.wp-block-button>button.wp-element-button:disabled{cursor:default;opacity:.5}.wp-block-button.transparent>a.wp-block-button__link,.wp-block-button.transparent>a.wp-element-button,.wp-block-button.transparent>button.wp-element-button{background:transparent;color:#008ed7}.wp-block-button.transparent>a.wp-block-button__link:after,.wp-block-button.transparent>a.wp-element-button:after,.wp-block-button.transparent>button.wp-element-button:after{background:50%/auto no-repeat url(assets/images/Path1064.svg);transition:filter .4s}.wp-block-button.transparent>a.wp-block-button__link:hover,.wp-block-button.transparent>a.wp-element-button:hover,.wp-block-button.transparent>button.wp-element-button:hover{background:#000;color:#fff}.wp-block-button.transparent>a.wp-block-button__link:hover:after,.wp-block-button.transparent>a.wp-element-button:hover:after,.wp-block-button.transparent>button.wp-element-button:hover:after{filter:grayscale(1) brightness(10)}.wp-block-button.white>a.wp-block-button__link,.wp-block-button.white>a.wp-element-button,.wp-block-button.white>button.wp-element-button{background:transparent;border-color:#fff;color:#fff}.wp-block-button.white>a.wp-block-button__link:after,.wp-block-button.white>a.wp-element-button:after,.wp-block-button.white>button.wp-element-button:after{background:50%/auto no-repeat url(assets/images/sipka.svg);transition:filter .4s}.wp-block-button.white>a.wp-block-button__link:hover,.wp-block-button.white>a.wp-element-button:hover,.wp-block-button.white>button.wp-element-button:hover{background:#fff;border-color:#fff;color:#000}.wp-block-button.white>a.wp-block-button__link:hover:after,.wp-block-button.white>a.wp-element-button:hover:after,.wp-block-button.white>button.wp-element-button:hover:after{filter:brightness(0)}.wp-block-button.loadmore{padding-top:55px}.wp-block-button.loadmore>a.wp-block-button__link,.wp-block-button.loadmore>a.wp-element-button,.wp-block-button.loadmore>button.wp-element-button{background:transparent;border:0;padding:0}.wp-block-button.loadmore>a.wp-block-button__link img,.wp-block-button.loadmore>a.wp-element-button img,.wp-block-button.loadmore>button.wp-element-button img{margin-bottom:20px;position:relative;top:0;transition:top .4s;width:77px}.wp-block-button.loadmore>a.wp-block-button__link p,.wp-block-button.loadmore>a.wp-element-button p,.wp-block-button.loadmore>button.wp-element-button p{font-size:.88rem;font-weight:500}.wp-block-button.loadmore>a.wp-block-button__link:after,.wp-block-button.loadmore>a.wp-element-button:after,.wp-block-button.loadmore>button.wp-element-button:after{content:none}.wp-block-button.loadmore>a.wp-block-button__link:hover img,.wp-block-button.loadmore>a.wp-element-button:hover img,.wp-block-button.loadmore>button.wp-element-button:hover img{top:-10px}.wp-block-button.rotatearrow>a.wp-block-button__link:after,.wp-block-button.rotatearrow>a.wp-element-button:after,.wp-block-button.rotatearrow>button.wp-element-button:after{transform:rotate(180deg)}iframe,table,video{width:100%}iframe[src*=youtube]{aspect-ratio:16/9;height:auto}.lds-dual-ring{display:inline-block;height:80px;width:80px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#97d700 transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000000}.justify-content-space-between{justify-content:space-between!important}.d-none{display:none!important}div.error{text-align:center}div.error p{background:#dc3545;color:#fff;padding:10px}div.error p:hover{background:#dc3545!important;color:#fff!important;cursor:default}div.success{text-align:center}div.success p{background:#28a745;color:#fff;padding:10px}div.success p:hover{background:#28a745!important;color:#fff!important;cursor:default}.tooltip{background:#fff;border:1px solid #848484;height:auto;opacity:0;padding:15px 44px 15px 15px;pointer-events:none;transition:opacity .4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:249px}.tooltip .closetooltip{cursor:pointer;display:block;position:absolute;right:18px;top:14px}.tooltip .closetooltip img{display:none}.tooltip[data-show]{opacity:1;pointer-events:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto}.tooltip .arrow,.tooltip .arrow:before{background:#fff;height:8px;opacity:1;position:absolute;top:-40px;width:8px}.tooltip .arrow{visibility:hidden}.tooltip .arrow:before{content:"";transform:rotate(45deg);visibility:visible}.tooltip[data-popper-placement^=top] .arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom] .arrow{top:-4px}.tooltip[data-popper-placement^=left] .arrow{right:-4px}.tooltip[data-popper-placement^=right] .arrow{left:-4px}header{background:#97d700;padding:34px 32px}#init-content{padding-top:138px}#init-content h1{margin-bottom:48px}form .check-inline{align-items:center;display:flex;gap:30px}form .input-inline{align-items:flex-end;display:flex;gap:6px}form .input-inline label{width:100%}form .check-row label{display:block;margin-bottom:8px;width:100%}form label{font-size:.88rem;font-weight:500;margin-bottom:37px}form label>*{vertical-align:middle}form .label-title{display:inline-block;margin-bottom:8px;padding-left:21px}form .switch-input{align-items:center;background:#008ed7;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:37px;transition:background-color .4s;width:40px}form .switch-input:hover{background:#97d700}form input[type=email],form input[type=number],form input[type=tel],form input[type=text]{border:1px solid #848484;font-size:.88rem;font-weight:500;padding:11px 11px 11px 51px;width:100%}form input[type=email].noicon,form input[type=number],form input[type=number].noicon,form input[type=tel].noicon,form input[type=text].noicon{padding-left:11px}form input,form select,form textarea{font-family:Montserrat,sans-serif}form .input-wrapper{display:inline-block;position:relative;width:100%}form .icon:after{content:"";display:block;left:12px;position:absolute;top:50%;transform:translateY(-50%)}form .icon--place:after{background:50%/cover no-repeat url(../images/g-2505.svg);height:22px;width:21px}form .icon--calendar:after{background:50%/cover no-repeat url(../images/g-996.svg);height:24px;width:24px}form .icon--person:after{background:50%/cover no-repeat url(../images/user-1.svg);height:22px;width:19px}form .cestujici-vyber,form .suggestions{background:#fff;border:1px solid #707070;bottom:0;height:350px;left:0;overflow:auto;position:absolute;top:100%;width:100%;z-index:100}form .cestujici-vyber .station,form .suggestions .station{padding-left:35px}form .cestujici-vyber .city,form .suggestions .city{border-bottom:1px solid #707070}form .cestujici-vyber p,form .suggestions p{cursor:pointer;padding:10px}form .cestujici-vyber p:hover,form .suggestions p:hover{background:rgba(0,0,0,.2)}form .cestujici-vyber{left:50%;transform:translateX(-50%);width:300px}form .cestujici-vyber__vyber{align-items:center;border-bottom:1px solid #707070;display:flex;gap:15px;padding:10px}form .cestujici-vyber__vyber>div{width:50%}form .cestujici-vyber p{cursor:default;padding:0}form .cestujici-vyber p:hover{background:#fff}form button{flex-shrink:0}form button.submitform{margin-bottom:37px}form .filter-title{font-weight:700;margin-bottom:15px}input[type=checkbox]{margin-right:10px}input[type=radio].styled{display:none;position:relative;visibility:hidden}input[type=radio].styled+span{align-items:center;display:inline-block;display:flex;justify-content:center;padding-left:0;position:relative}input[type=radio].styled+span:before{background:#fff;border:1px solid #848484;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:33px;margin-right:15px;vertical-align:middle;width:33px}input[type=radio].styled+span:after{background:#008ed7;border-radius:50%;content:"";display:inline-block;display:none;flex-shrink:0;height:17px;left:9px;position:absolute;top:8px;vertical-align:middle;width:17px}input[type=radio].styled:checked+span:before{border-color:#008ed7}input[type=radio].styled:checked+span:after{display:block}input[type=radio]{display:none;position:relative;visibility:hidden}input[type=radio]+span{display:inline-block;padding-left:0;position:relative}input[type=radio]+span:before{background:#fff;border:1px solid #848484;border-radius:50%;height:20px;margin-right:13px;width:20px}input[type=radio]+span:after,input[type=radio]+span:before{content:"";display:inline-block;flex-shrink:0;vertical-align:middle}input[type=radio]+span:after{background:#848484;border-radius:50%;display:none;height:10px;left:6px;position:absolute;top:5px;width:10px}input[type=radio]:checked+span:after{display:block}.date-selector{align-items:center;background:#fff;display:flex;margin-bottom:30px;margin-top:35px}.date-selector__date{border:1px solid #707070;display:block;padding:10px 15px;text-align:center;width:33.333%}.date-selector__date p{font-size:.88rem;font-weight:500}.date-selector--now{border-left:0;border-right:0;position:relative}.date-selector--now:after{background:#97d700;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.date-selector--disabled p{color:rgba(0,0,0,.4)}.search-controlls{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.search-controlls .data p{font-size:.75rem;text-align:right}.search-controlls .price-switcher{margin-bottom:23px}.search-controlls .button-filter p{font-size:.75rem;margin-bottom:17px}#filter,#mapa,#trasa{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.75);height:100%;position:absolute;right:0;top:0;width:345px;z-index:100}#filter h3{font-size:.88rem;font-weight:700;text-align:center}#filter .filter__header{border-bottom:1px solid #848484;padding:36px 30px 32px;position:relative}#filter .filter__header button{left:30px;position:absolute;top:50%;transform:translateY(-50%)}#filter .filter__header img{cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%)}#filter .filter__footer{border-top:1px solid #848484;padding-top:30px;text-align:center}#filter .filter__body{padding:17px 30px 30px}#filter .filter label,#filter .filter p{font-size:.75rem}#filter .filter .filter-section{border-bottom:1px solid #646464;margin-bottom:30px;padding-bottom:30px}#filter .filter .filter-section label:last-child{margin-bottom:0}#filter .filter .filter-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#filter .filter .filter-dates{display:flex;justify-content:space-between;margin-bottom:21px}#filter .filter .jsslider{margin-bottom:30px}#filter .filter .jsslider#prijezd-slider{margin-bottom:10px}#trasa .trasa__header{align-items:flex-start;border-bottom:1px solid #848484;display:flex;justify-content:space-between;margin-bottom:33px;padding:25px 31px 18px}#trasa .trasa__header h3{font-size:.88rem;font-weight:700;margin-bottom:10px}#trasa .trasa__header .trasa-time{color:#848484;font-size:.75rem}#trasa .trasa__header .trasa-time img{margin-right:15px}#trasa .trasa__header img{cursor:pointer}#trasa .trasa__footer{border-top:1px solid #848484;padding-top:30px;text-align:center}#trasa .trasa__body{padding:0 31px 30px}#trasa .trasa__body h4,#trasa .trasa__body p{font-size:.75rem;font-weight:500}#trasa .trasa__body .trasa__from:before{background:#fff;border:1px solid #848484;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:0;width:10px}#trasa .trasa__body .trasa__to{padding-top:25px}#trasa .trasa__body .trasa__to:before{background:#fff;border:1px solid #848484;border-radius:50%;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:10px}#trasa .trasa__body .trasa__to h4,#trasa .trasa__body .trasa__to p{font-weight:700}#trasa .trasa__body .trasa__to p{color:#136b00}#trasa .trasa__body .show-trasamap{cursor:pointer}#trasa .trasa__title{align-items:center;display:flex;justify-content:space-between}#trasa .trasa__fromtowrapper{padding-left:25px;position:relative}#trasa .trasa__fromtowrapper:before{background:#848484;content:"";height:100%;left:5px;position:absolute;top:0;width:1px}#trasa .trasa__amenities{align-items:center;display:flex;gap:20px;margin-bottom:30px;padding-left:25px;padding-top:10px}#trasa .trasa__amenities span{color:#848484;font-size:.63rem;font-weight:500}#trasa .trasa__amenities img{margin-right:10px}#trasa .trasa__provozuje{background:rgba(151,215,0,.2);padding:12px 10px}#trasa .trasa__provozuje p{font-size:.63rem}#trasa .trasa__provozuje .provozuje-trasa{margin-bottom:10px}#trasa .trasa__provozuje .provozuje-trasa p{font-weight:700}#trasa .trasa__provozuje .provozuje-trasa{align-items:center;display:flex;gap:10px}#trasa .trasa__provozuje .provozuje-trasa img{filter:grayscale(1) brightness(.5);flex-shrink:0}#mapa{z-index:110}#mapa .mapa__header{border-bottom:1px solid #848484;display:flex;justify-content:center;margin-bottom:33px;padding:34px 31px;position:relative}#mapa .mapa__header h3{font-size:.88rem;font-weight:700;padding-right:25px}#mapa .mapa__header img{cursor:pointer;position:absolute;right:31px;top:50%;transform:translateY(-50%)}#mapa .mapa__body{padding:0 31px 30px}#mapa .mapa .mapa-wrapper{background:#fff;border:1px solid #848484}#mapa .mapa h4{border-bottom:1px solid #848484;font-size:.75rem;font-weight:500;padding:10px 15px}#mapa .mapa #leafmap{height:285px;width:100%}#mapa .mapa__footer{border-top:1px solid #848484;padding-top:30px;text-align:center}.notice{align-items:center;background:#e0edfc;border:1px solid #016ae7;display:flex;margin-bottom:30px;padding:13px 12px}.notice img{margin-right:19px}.notice p{font-size:.75rem}.notice p.big{font-size:1.13rem;font-weight:700;margin-left:auto}.result-item{background:#fff;border:1px solid #e1e1e1;margin-bottom:30px;padding:16px 12px 22px 17px}.result-item__header{margin-bottom:12px;text-align:right}.result-item__header p{color:#136b00;font-size:.75rem;font-weight:700;margin-bottom:0}.result-item__header p.redmeta{color:#b82525}.result-item__body{display:flex;gap:40px;margin-bottom:28px}.result-item__trasa{display:flex;justify-content:space-between;position:relative;width:100%}.result-item__trasa .datetime{font-weight:700;margin-bottom:10px}.result-item__trasa .datetime span.date{font-size:.75rem;font-weight:500}.result-item__trasa .duration{background:#fff;color:#136b00;font-weight:700;left:50%;padding:0 10px;position:absolute;top:0;z-index:10}.result-item__trasa .prijezd,.result-item__trasa span.time{background:#fff;position:relative;z-index:10}.result-item__trasa .odjezd{position:relative;width:100%}.result-item__trasa .odjezd span.time{padding-right:10px}.result-item__trasa .prijezd{background:#fff;flex-shrink:0;padding-left:10px}.result-item__trasa:after{background:#e1e1e1;content:"";height:1px;left:0;position:absolute;top:8px;width:100%}.result-item__cena{flex-shrink:0}.result-item__cena p{color:#136b00;font-size:1.13rem;font-weight:700}.result-item__cena p sup{font-size:.75rem}.result-item__footer{align-items:flex-end;display:flex;justify-content:space-between}.result-item__action{align-items:center;display:flex;gap:10px}#seat-select{background:#fff;bottom:0;height:calc(100% - 88px);left:0;position:absolute;width:100%;z-index:150}.bus-row{align-items:center;display:flex;gap:5px;justify-content:space-between;margin-bottom:10px}.bus-map{background:#fff;border:1px solid #848484;margin:0 auto;padding:30px 10px 20px;width:282px}.buscolumn-item{text-align:center;width:50px}.buscolumn-item--rownumber{margin:0 auto;width:auto}.buscolumn-item:not(.buscolumn-item--taken):hover img{cursor:pointer;opacity:.7}.seat-types{align-items:flex-start;display:flex;gap:15px;justify-content:center;margin-bottom:35px;text-align:center}.seat-types p{font-size:.63rem;padding-top:10px}.deck-switch__head{display:flex;justify-content:center;margin-bottom:30px}.deck-switch__trigger{background:#fff;border:1px solid #848484;min-width:141px;padding:7px 5px;position:relative;text-align:center}.deck-switch__trigger:after{background:#97d700;bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;transition:opacity .4s;width:100%}.deck-switch__trigger.activedeck:after,.deck-switch__trigger:hover:after{opacity:1}.deck-switch__trigger.activedeck:before{background:50%/cover no-repeat url(../images/check-4.svg);content:"";display:inline-block;height:9.5px;margin-right:9px;vertical-align:middle;width:12px}.deck-item{display:none}.deck-item--active{display:block}.confirm-seats{padding-top:30px;text-align:center}.seat-solo{margin-bottom:10px;text-align:center}.seat-solo input,.seat-solo span{vertical-align:middle}.seat-solo span{font-size:.75rem}.checkout__header{display:flex;justify-content:space-between;margin-bottom:10px}.checkout__header a{font-size:.63rem}.checkout__header a img{margin-right:6px}.checkout__timer{align-items:flex-end;display:flex;gap:31px}.checkout__timer p{font-weight:700}.checkout__timer .lds-dual-ring{height:15px;width:15px}.checkout__timer .lds-dual-ring:after{border-color:#97d700 transparent;border-width:3px;height:9px;margin:0;width:9px}.checkout__timer .timer{align-items:center;background:#fff;border:1px solid #e1e1e1;display:flex;gap:10px;padding:4.5px 11px}.checkout__timer .timer p{font-feature-settings:"tnum";font-size:.75rem;font-variant-numeric:tabular-nums}.checkout__body{display:flex;gap:15px}.checkout__main{width:66.666%}.checkout__sidebar{width:33.3333%}#checkout-trasa .trasa{margin-bottom:15px}#checkout-trasa .trasa__content{background:#fff;border:1px solid #e1e1e1;padding:15px}#checkout-trasa .trasa__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}#checkout-trasa .trasa__header h4{font-weight:700}#checkout-trasa .trasa__header p{color:#136b00;font-size:.75rem;font-weight:700}#checkout-trasa .trasa__provozuje{margin-bottom:14px}#checkout-trasa .trasa__provozuje p{background:rgba(151,215,0,.2);display:inline-block;font-size:.63rem;padding:10.5px 19.5px}#checkout-trasa .trasa__fromtowrapper{padding-left:25px;position:relative}#checkout-trasa .trasa__fromtowrapper:before{background:#848484;content:"";height:100%;left:5px;position:absolute;top:0;width:1px}#checkout-trasa .trasa__fromtowrapper h4,#checkout-trasa .trasa__fromtowrapper p{font-size:.75rem;font-weight:500}#checkout-trasa .trasa__fromtowrapper .trasa__from:before{background:#fff;border:1px solid #848484;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:0;width:10px}#checkout-trasa .trasa__fromtowrapper .trasa__to{padding-top:25px}#checkout-trasa .trasa__fromtowrapper .trasa__to:before{background:#fff;border:1px solid #848484;border-radius:50%;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:10px}#checkout-trasa .trasa__fromtowrapper .trasa__to h4,#checkout-trasa .trasa__fromtowrapper .trasa__to p{font-weight:700}#checkout-trasa .trasa__fromtowrapper .trasa__to p{color:#136b00}#checkout-trasa .trasa__fromtowrapper .trasa__from .trasa__title,#checkout-trasa .trasa__fromtowrapper .trasa__to .trasa__title{align-items:flex-start;display:flex;gap:15px}#checkout-trasa .trasa__fromtowrapper .trasa__from .trasa__title p,#checkout-trasa .trasa__fromtowrapper .trasa__to .trasa__title p{flex-shrink:0;margin-left:auto}#checkout-trasa .trasa__fromtowrapper .show-trasamap{cursor:pointer}#checkout-trasa.ordercomplete{align-items:stretch;display:flex;gap:15px;justify-content:center;padding-top:15px}#checkout-trasa.ordercomplete .trasa{width:calc(50% - 7.5px)}#checkout-trasa.ordercomplete .trasa__content{height:100%}.cehckout-summary{background:#fff;border:1px solid #e1e1e1;margin-bottom:30px;padding:15px}.cehckout-summary__section{border-bottom:1px solid #848484;margin-bottom:10px;padding-bottom:5px}.cehckout-summary__section p{font-size:.75rem}.cehckout-summary__section p.price{flex-shrink:0;font-weight:700;margin-left:auto}.cehckout-summary__section p.desc{font-weight:700;margin-bottom:5px}.cehckout-summary__section.first p{color:#136b00;font-size:.88rem;font-weight:700}.cehckout-summary__section.first span:not(.total-price){font-size:.63rem;font-weight:400}.cehckout-summary__section.last{border-bottom:0;margin-bottom:0;padding-bottom:0}.cehckout-summary__inner{align-items:flex-start;display:flex;gap:15px;margin-bottom:5px}.cehckout-summary--ordercomplete.cehckout-summary__section{border-bottom:0;border-top:1px solid #848484;margin-bottom:0;margin-top:10px;padding-bottom:0;padding-top:10px}.checkout-voucher{margin-bottom:25px}.checkout-voucher__title{font-size:.63rem;margin-bottom:20px}.checkout-voucher__title img{margin-right:15px}.checkout-voucher__wrapper{display:flex;gap:5px}.checkout-voucher input{font-size:.63rem!important;height:25px;padding:0 10px}.checkout-voucher button{padding:5.5px 15px!important}#checkout-submit{padding-top:30px;text-align:center}#checkout-gdpr span{font-size:.63rem}#checkout-gdpr label{align-items:flex-start;display:flex;margin-bottom:0}#checkout-gdpr label input{flex-shrink:0}.checkout-main__section{background:#fff;border:1px solid #e1e1e1;margin-bottom:15px;padding:15px}.checkout-main__sectiontitle{margin-bottom:25px}.checkout-main__sectiontitle h3{font-size:.88rem;font-weight:700}.checkout-main__sectiontitle span{align-items:center;background:#97d700;display:inline-flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;margin-right:10px;width:20px}.checkout-main__sectiontitle .note{font-size:.5rem;font-weight:400;padding-top:8px}.checkout-main__sectionfooter{padding-top:15px}.checkout-main__sectionfooter p{font-size:.5rem;font-weight:400}.checkout-main .checkout__inputwrapper{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:25px}.checkout-main .checkout__inputwrapper label{width:calc(50% - 2.5px)}.checkout-main .checkout__inputwrapper p{margin-bottom:5px;width:100%}.checkout-main .checkout__inputwrapper label{font-size:.75rem;font-weight:400;margin-bottom:0}.checkout-main .checkout__inputwrapper input{padding:3.5px 11px}.checkout-main .checkout__inputwrapper .input-note{display:inline-block;font-size:.5rem;line-height:normal;padding-top:5px}.checkout-smluvnipartner h3{font-size:.75rem;font-weight:400}.checkout-smluvnipartner p{font-size:.5rem;font-weight:400}.cehckout-doplnky p{font-size:.63rem;font-weight:400}.cehckout-doplnky__header{display:flex;gap:7px;margin-bottom:15px}.cehckout-doplnky__header figure{align-items:center;background:rgba(151,215,0,.2);display:flex;justify-content:center;padding:10px 9px}.cehckout-doplnky__header h4{font-size:.75rem;font-weight:700;margin-bottom:5px}.payment-error{margin-bottom:15px}#checkout-content h1{font-size:1.13rem;font-weight:700;padding-top:15px;text-align:center}#order-total{align-items:flex-start;border-top:1px solid #848484;display:flex;justify-content:space-between;padding-top:15px}