@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;300;400;500;700;800&display=swap");*,:after,:before,html{box-sizing:border-box}body,html{padding:0;margin:0;font-family:Work Sans,sans-serif;font-weight:400;font-size:16px}a{color:inherit;text-decoration:none}*{box-sizing:border-box}h1,h2{color:#271f1e;font-weight:800;border-bottom:1px solid #ccc;padding-bottom:5px}h2{font-size:20px}h3{font-size:18px;margin-bottom:5px}h3.giftcardh2{margin-bottom:4px}h3 span{display:inline-block;float:right;background-color:#daeebe;color:#271f1e;padding:2px 8px;font-weight:400;border-radius:6px;font-size:14px;cursor:auto}select{width:100%;background:#fff;padding:10px;border:1px solid #ccc;font-family:Work Sans,sans-serif;border-radius:6px;margin-top:5px;font-size:16px}.ekkertframbod{background-color:#fceef1;padding:10px;text-align:center;border:1px solid #d2d2d2;border-radius:12px;margin:0 0 10px;opacity:.8}.ekkertframbod.no{display:none}.frambod{background:#fff;padding:10px;text-align:center;border:1px solid #d2d2d2;border-radius:12px;margin:0 0 10px}table tbody tr th{color:#617688;background:#f9f9f9;border-bottom:1px solid #ddd}table tbody tr th p{margin:0!important;line-height:30px;font-weight:400;font-size:14px}.next_btn,.prev_btn{font-size:20px;padding:0;width:30px;height:30px;border-radius:15px;line-height:26px;border:1px solid #ddd;background-color:#fff}.bokunarvel{padding:10px;max-width:400px;min-width:300px;margin:0 auto;position:relative}.participants{display:block;position:absolute;top:0;left:0;border:1px solid #d2d2d2;padding:90px 10px 10px;z-index:2;border-radius:8px;background-color:#fff;width:calc(100% - 0px)}.participants.h{display:none}.participants_line{width:100%;height:40px;line-height:20px}span{cursor:pointer}.participants_line .name{display:inline-block;width:70%;vertical-align:top;font-weight:500}.participants_line .name small{width:100%;display:block;font-size:14px;color:rgba(0,0,0,.7);line-height:14px;font-weight:300}.number{display:inline-block;text-align:right;width:30%;vertical-align:top}.minus,.plus{width:30px;height:30px;background:#fff;border-radius:15px;line-height:26px;border:1px solid #ddd;display:inline-block;vertical-align:middle;text-align:center;font-size:16px}.minus.disabled{opacity:.5}.minus:hover,.plus:hover{border:1px solid #000}.minus.disabled:hover{border:1px solid #ddd;cursor:not-allowed}.number input{height:30px;width:30px;text-align:center;font-size:16px;border:0 solid #ddd;border-radius:4px;display:inline-block;vertical-align:middle;margin:0 3px}.btn_checkout{background-color:#9fc700;border:1px solid #9fc700;color:#fff}.hvenaer{width:35%}.hvenaer,.verdid{display:inline-block;text-align:left;vertical-align:top;font-size:15px}.verdid{width:40%}.velja{display:inline-block;width:25%;text-align:right;vertical-align:top}.velja button{border:1px solid #9fc700;background-color:#9fc700;color:#fff;line-height:34px;padding:0 15px;border-radius:6px;font-weight:600;transition:.4s ease-in-out;cursor:pointer;font-size:16px}.velja button.btn_disabled{cursor:not-allowed;border:1px solid #d2d2d2;background-color:#f8f8f8;color:#222;opacity:.6}.velja button:hover{border:1px solid #ff385c;background-color:#ff385c}.velja button.btn_disabled:hover{border:1px solid #d2d2d2;background-color:#f8f8f8}.adal_valmoguleikar{display:block;width:100%;border:1px solid #222;border-radius:8px;position:relative;z-index:10}.adal_valmoguleikar .dates_val{width:50%;display:inline-block;vertical-align:top;padding:10px;border-right:1px solid #222;font-size:15px;position:relative}.adal_valmoguleikar .dates_val strong,.adal_valmoguleikar .participants_val strong{display:block;font-size:16px}.hidethis{display:none}.rdrDayNumber{font-size:16px}.adal_valmoguleikar .participants_val{width:50%;display:inline-block;vertical-align:top;padding:10px;font-size:15px;position:relative}.adal_valmoguleikar .dates_val .arrow,.adal_valmoguleikar .participants_val .arrow{position:absolute;right:15px;top:20px;font-weight:400}.rdrDateDisplayWrapper,.rdrDefinedRangesWrapper{display:none}.rdrCalendarWrapper,.rdrDateRangePickerWrapper{width:100%}.rdrMonth{width:100%!important}.velja_dags{display:block;position:absolute;top:0;left:0;border:1px solid #d2d2d2;padding:60px 10px 10px;z-index:2;border-radius:8px;background-color:#fff;width:calc(100% - 0px)}.velja_dags.h{display:none}.change_dates_btn{border:1px solid #ff385c;background-color:#ff385c;border-radius:6px;padding:4px 8px;float:right;color:#fff;font-weight:600}.btn_continue{border:1px solid #9fc700;background-color:#9fc700;color:#fff;padding:5px 15px;border-radius:6px;font-weight:700;font-size:18px}.btn_cancel,.btn_continue{line-height:34px;transition:.4s ease-in-out;cursor:pointer;width:100%}.btn_cancel{border:1px solid #fff;background-color:#fff;color:#ff385c;padding:0 15px;border-radius:6px;font-weight:600;margin:10px 0}.basket{border:1px solid #daeebe;background:#f4f6f2;padding:10px;border-radius:6px;font-family:Work Sans,sans-serif;font-weight:400;font-size:16px}.basket .alpha{width:70%}.basket .alpha,.basket .gamma{display:inline-block;vertical-align:top;margin-bottom:5px}.basket .gamma{width:30%;text-align:right}.giftcard{width:100%}.giftcard input[type=text]{width:76%}.giftcard button,.giftcard input[type=text]{padding:10px;font-family:Work Sans,sans-serif;font-weight:400;border-radius:6px;border:1px solid #ccc}.giftcard button{width:20%;margin:0 0 0 4%;font-size:15px;font-weight:500}.xtrax .extra{border:1px solid #ccc;padding:10px;border-radius:8px;margin-bottom:10px}.xtrax .extra input{width:20px;display:inline-block}.xtrax .extra h3{display:inline-block;width:calc(100% - 30px);font-size:18px;margin-top:10px;margin-bottom:10px}.xtrax .extra h3 button{display:inline-block;background-color:#271f1e;color:#fff;border-radius:8px;border:none;width:18px;height:18px;line-height:16px;text-align:center;font-weight:700;font-size:13px}.xtrax .extra .moreinfo_xtra{font-size:15px;transition:.3s ease-in-out;display:block}.xtrax .extra .moreinfo_xtra,.xtrax .extra .moreinfo_xtra.show{opacity:1;height:auto;width:100%}.efnid{display:none}.alpha.hide0,.gamma.hide0{display:none!important}.bokunarvel.paymentform label{width:100%;font-size:14px;display:block;margin-bottom:5px;margin-top:10px}.bokunarvel.paymentform input{width:100%;font-size:17px;font-family:Work Sans,sans-serif;font-weight:400;padding:8px;border:1px solid #b6b6b6;border-radius:8px;height:38px}.f_expiry{display:inline-block;width:70%;vertical-align:top}.bokunarvel.paymentform .f_expiry input{width:70px;display:inline-block;margin-right:5px}.f_expiry input:last-child{margin-left:10px}.f_cvc{display:inline-block;width:30%;vertical-align:top}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}