@import url(https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);.occupancy-container .amount{padding-right:0}.occupancy-container .amount>div:after{display:block;clear:both;content:""}.occupancy-container .amount label{width:auto!important;padding-top:5px}.occupancy-container .amount .form-control{width:40px;float:right;padding:1px 5px 1px 1px!important;margin:2px 3px 5px 3px!important;height:auto!important;border-color:#984438}.occupancy-container .remove{color:#fff;float:right;padding:0 4px}.occupancy-container .remove:hover{color:#fff}p.cena[data-v-8e4d8f40]{font-size:3rem;font-weight:700;color:#984438}.btn-intryga{cursor:pointer}body{font-family:Oxygen,sans-serif;background-color:#f4f3f4}a,body{color:#471610}.btn-primary,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.drp-buttons .btn-success,.show>.btn-primary.dropdown-toggle{background-color:#471610;border-color:#471610}.btn-primary,.drp-buttons .btn-success{border-radius:0;color:#fff!important;font-family:Oxygen,sans-serif;font-weight:600;letter-spacing:2px;font-size:1rem;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-transform:uppercase}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary,.drp-buttons .btn-success:active,.drp-buttons .btn-success:focus,.drp-buttons .btn-success:hover{background-color:#984438;border-color:#984438}.btn-secondary{border-radius:0;font-family:Oxygen,sans-serif;font-weight:600;letter-spacing:2px;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-transform:uppercase;font-size:1rem}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#471610;border-color:#471610}.btn-outline-secondary{color:#984438;border-color:#984438;border-radius:0;font-family:Oxygen,sans-serif;font-weight:600;letter-spacing:2px;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-transform:uppercase;font-size:1rem}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:#471610;border-color:#471610;color:#fff}.btn-intryga{font-weight:700;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;padding:.3rem .7rem;-webkit-transition:background .4s ease;text-decoration:none!important}.btn-intryga,.btn-intryga:before{-webkit-transition:.4s ease;transition:.4s ease}.btn-intryga:before{display:block;content:"";background-color:#471610;width:20px;height:2px;margin-left:0}.btn-intryga:active,.btn-intryga:focus,.btn-intryga:hover{letter-spacing:4px;color:#984438}.btn-intryga:active:before,.btn-intryga:focus:before,.btn-intryga:hover:before{background-color:#471610;width:170px}.text-through{text-decoration:line-through}.lora{font-family:Lora,serif}.footer-steps{margin-bottom:3rem;margin-top:1rem;border-top:1px solid #984438;padding-top:1rem}.footer-steps .btn{border-radius:0;border:1px solid #984438;text-transform:uppercase;letter-spacing:2px;padding-left:1.4rem;padding-right:1.4rem;color:#984438;font-weight:700;font-size:1.3rem}.footer-steps .btn:active,.footer-steps .btn:focus,.footer-steps .btn:hover{background-color:#984438;color:#fff}.footer-steps .btn span{display:block;font-weight:400;text-transform:none;letter-spacing:0;font-size:.9rem;font-family:Lora,serif}@media (max-width:767px){.footer-steps .btn{width:100%;margin-bottom:.5rem}}.form-control{border-radius:0}.top{background:#471610;background:-webkit-gradient(linear,left top,right top,from(#471610),to(#000));background:linear-gradient(90deg,#471610,#000);color:#fff;font-weight:400;height:60px;line-height:47px}.top img{max-height:30px;width:auto;padding-right:1rem}.label-h4>.label,.label-h4>label{font-size:1.5rem;margin-bottom:.5rem;font-weight:500;line-height:1.2}.vue-daterange-picker{background-image:url(/content/reservation/img/calendar.png);padding-left:40px;background-position:left 50%;background-repeat:no-repeat;background-size:30px auto;min-width:220px}.vue-daterange-picker div{white-space:nowrap}.vue-daterange-picker .form-control{border-color:#984438}.btn-amount{border:1px solid #984438;border-radius:0;background-color:#fff}.col-amount{background-image:url(/content/reservation/img/room.png);padding-left:55px;background-position:10px 50%;background-repeat:no-repeat;background-size:30px auto}.col-amount .dropdown-menu{border-color:#984438;padding:1rem;border-radius:0;background-color:#f4f3f4;margin-top:-2px}.col-amount .dropdown-menu .occupancy-container .occupancy-container>div{border-bottom:1px solid #471610;padding:3px}.col-amount .dropdown-menu .occupancy-container .occupancy-container>div:first-of-type{background-color:#471610;color:#fff;font-weight:700;text-align:center}.col-amount .dropdown-menu span{display:block;padding-top:5px}.col-amount .dropdown-menu .amount-input{float:right;width:50px}.col-amount .dropdown-menu .amount-input input{padding:1px 5px 1px 1px!important;margin:2px 3px 5px 3px!important;height:auto!important;text-align:center;border-color:#984438}.col-amount .dropdown-menu .amount-input .btn-del{background-color:transparent!important;color:#fff!important;border:none;border-radius:0;font-weight:700}.col-amount .dropdown-menu .amount-buttons{margin-top:1rem}.col-amount .dropdown-menu .amount-buttons .btn-add{letter-spacing:2px;border-color:#471610;border-radius:0;background-color:#fff;text-transform:uppercase;font-weight:400;font-size:.9rem}.col-amount .dropdown-menu .amount-buttons .btn-primary{font-weight:400;font-size:.9rem}.steps-container ol li{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;text-transform:uppercase;letter-spacing:2px;font-size:.9rem}.steps-container ol li.step--active{font-weight:700;border-bottom:1px solid #471610}@media (max-width:767px){.steps-container ol{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.steps-container ol li{display:none}}.step-0{margin-bottom:1.2rem}.step-0 .occupancy-info{background-color:#471610;color:#fff;margin-left:-1rem;margin-right:-1rem;padding:.25rem 1rem;border-bottom:1px solid #fff;text-align:center;letter-spacing:1px}.step-0 .occupancy-info span:after{content:" | "}.step-0 .occupancy-info span:last-of-type:after{content:""}.step-0 .occupancy-info span:first-of-type:after{content:" - "}.step-0 .occupancy-info .room-number{font-weight:700;text-transform:uppercase}.step-0 .alert{border-color:transparent;text-align:center;font-family:lora,serif;font-size:1.5rem;margin-top:2rem;background-color:#e7dbda}.step-0 .row.pokoj{background-color:#fff;margin-bottom:1.2rem;padding-bottom:.5rem}.step-0 .row.pokoj .foto,.step-0 .row.pokoj>div:nth-of-type(2),.step-0 .row.pokoj>div:nth-of-type(3){padding-top:1rem!important;padding-bottom:1rem!important}.step-0 .row.pokoj div p{width:100%;margin-bottom:.4rem}.step-0 .row.pokoj div p span{font-family:Oxygen,sans-serif;font-size:1rem}.step-0 .row.pokoj div p.h3{color:#471610;margin-bottom:2rem}.step-0 .row.pokoj div p.bad,.step-0 .row.pokoj div p.m2,.step-0 .row.pokoj div p.plus{background-image:url(/content/reservation/img/metr.png);background-position:0 6px;background-repeat:no-repeat;padding-left:26px}.step-0 .row.pokoj div p.plus{background-image:url(/content/reservation/img/ok.png)}.step-0 .row.pokoj div p.bad{background-image:url(/content/reservation/img/bad.png)}.step-0 .row.pokoj div p.cena{font-size:2rem;font-weight:700;color:#984438}@media (min-width:768px){.step-0 .row.pokoj div p.cena{font-size:3rem}}.step-0 .row.pokoj div p .btn__content img{padding-left:.3rem;padding-right:.3rem}.step-0 .row.pokoj .row.promocja .foto{padding-left:60px!important;padding-top:0!important}.step-0 .row.pokoj .row.promocja .foto img{border:5px solid #984438}.step-0 .row.pokoj .row.promocja p.text-info{font-weight:700;color:#0baf1b!important}.step-1 .md-left .white-panel,.step-2 .md-left .white-panel,.step-3 .md-left .white-panel{background-color:#fff;font-family:Lora,serif;padding:1rem}.step-1 .md-left .white-panel .table-dodatki,.step-2 .md-left .white-panel .table-dodatki,.step-3 .md-left .white-panel .table-dodatki{font-family:Lora,serif}.step-1 .md-left .white-panel .table-dodatki .item-row,.step-2 .md-left .white-panel .table-dodatki .item-row,.step-3 .md-left .white-panel .table-dodatki .item-row{border-bottom:1px solid #984438!important;margin:.4rem 0 1rem 0;padding-bottom:.4rem}.step-1 .md-left .white-panel .table-dodatki .btn-sm,.step-2 .md-left .white-panel .table-dodatki .btn-sm,.step-3 .md-left .white-panel .table-dodatki .btn-sm{font-weight:400!important}.step-1 .md-left .white-panel .table-dodatki .btn-sm span,.step-2 .md-left .white-panel .table-dodatki .btn-sm span,.step-3 .md-left .white-panel .table-dodatki .btn-sm span{font-weight:700;font-size:1.2rem;line-height:1rem}.step-1 .md-left label.abs,.step-2 .md-left label.abs,.step-3 .md-left label.abs{color:red;position:absolute;z-index:-2;top:.4rem;left:.4rem}.step-1 .md-left .form-control,.step-2 .md-left .form-control,.step-3 .md-left .form-control{margin-top:.4rem;margin-bottom:.4rem}.step-1 .btn .zaplata,.step-2 .btn .zaplata,.step-3 .btn .zaplata{display:block;text-transform:none;letter-spacing:0;font-family:Lora,serif;font-weight:400;font-size:.9rem}.step-1 .md-right .white-panel,.step-2 .md-right .white-panel,.step-3 .md-right .white-panel{background-color:#fff;padding:1rem}.step-1 .md-right .white-panel .item-row,.step-2 .md-right .white-panel .item-row,.step-3 .md-right .white-panel .item-row{border-bottom:1px solid #984438!important;margin:.4rem 0 1rem 0;padding-bottom:.4rem}.step-1 .md-right .white-panel .item-row:first-of-type,.step-2 .md-right .white-panel .item-row:first-of-type,.step-3 .md-right .white-panel .item-row:first-of-type{padding-left:30px;background-image:url(/content/reservation/img/calendar.png);background-position:0 0;background-repeat:no-repeat;background-size:30px auto}.step-1 .md-right .white-panel .row.rabat,.step-2 .md-right .white-panel .row.rabat,.step-3 .md-right .white-panel .row.rabat{color:#0baf1b}.step-1 .md-right .white-panel .row.suma,.step-2 .md-right .white-panel .row.suma,.step-3 .md-right .white-panel .row.suma{background-color:#f4f3f4;padding-top:3px;padding-bottom:3px}.rezerwacja-ok{text-align:center;margin-top:3rem;margin-bottom:3rem}.rezerwacja-ok p{font-size:1.2rem;font-weight:600}.rezerwacja-ok h2{font-size:3rem;margin-top:3rem;margin-bottom:3rem;font-family:Lora,serif}