body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:auto;font-family:futura-pt;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}body{font-size:18px}button{font-size:16px}.bb-campaign-page-container{display:flex;flex-direction:column;padding-bottom:60px}@media (min-width:768px){.bb-campaign-page-container{flex-direction:row;margin:0 auto;max-width:1170px;width:83.33%}}.bb-campaign-title{font-size:18px;font-weight:bolder;margin:0;text-transform:uppercase}.bb-welcome-header{font-family:futura-light;font-size:32px;margin-bottom:4px;margin-top:36px}.bb-welcome-subheader{font-family:futura-light;font-size:18px;margin-bottom:36px;margin-top:0}.bb-campaign-page-main-text{font-size:18px}.bb-campaign-page-content{margin:0 auto;padding-bottom:48px;padding-top:48px;width:90%}@media (min-width:768px){.bb-campaign-page-content{margin-right:10%;width:55%}}.bb-row{display:flex;flex-direction:column}@media (min-width:768px){.bb-row{flex-direction:row}}.bb-app-downloads{padding-left:16px;padding-right:16px}.bb-selling-points-container{margin:0 auto 50px;max-width:1170px;padding-top:0;width:83.33%}.bb-selling-points-list{align-items:center;display:flex;flex-direction:column;justify-content:space-between;list-style:none;padding:0}@media (min-width:768px){.bb-selling-points-list{flex-direction:row}}.bb-selling-point{font-size:16px;max-width:300px;padding:16px;text-align:center}.bb-selling-point-title{font-size:18px;font-weight:bolder}.bb-login-form-group{font-size:18px;margin-bottom:16px;width:100%}.bb-login-form-group input{font-size:16px}.bb-login-logtext{text-align:center;text-transform:uppercase}.bb-login-header-text{font-family:futura-light;font-size:32px;text-align:center}.error-message{color:#c6251f}.bb-login-btn{background:#f1684b;border:1px solid #f1684b;border-radius:2px;display:inline-block;font-weight:700;margin-bottom:32px;margin-top:32px;padding:16px 60px;white-space:nowrap}.bb-nomember-reg{background:none;border:none;color:#f1684b;cursor:pointer;font-size:18px;font-style:normal;margin-left:16px;padding:0;text-decoration:underline}.bb-forgot-password{margin-top:16px;text-align:center;text-decoration:underline}#email,#password{border:1px solid #e0e0e0;border-radius:2px;line-height:normal;margin-top:8px;min-height:40px;min-width:100px;padding-left:8px;width:100%}.bb-login-content{background-color:#fff;box-shadow:0 0 50px 5px #00000017;display:block;max-width:600px;padding:20px;z-index:1}@media (min-width:768px){.bb-login-content{margin-top:-120px;padding:40px;width:30%}}.bb-reg-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.bb-modal-reg-content{margin:8px;position:relative;width:auto}@media (min-width:768px){.bb-modal-reg-content{margin:28px auto;width:600px}}@media (min-width:992px){.bb-modal-reg-content{width:900px}}.bb-modal-reg-body{background-color:#fff;border-radius:4px;display:flex;overflow:hidden;text-align:center}.bb-modal-reg-left{display:none;width:50%}@media (min-width:768px){.bb-modal-reg-left{display:flex;height:auto;max-height:732px}}.bb-modal-reg-image{background:none;justify-content:center;overflow:hidden;z-index:50}.bb-modal-reg-image,.bb-modal-reg-right{align-items:center;display:flex;width:100%}.bb-modal-reg-right{flex-direction:column;padding:32px 16px 8px}@media (min-width:768px){.bb-modal-reg-right{width:50%}}.bb-modal-login-group{align-items:center;display:flex;flex-direction:column;width:100%}#bb-login-logo{border-style:none;margin-bottom:4px;max-width:80px;vertical-align:middle}.bb-login-consent{font-size:14px;padding:4px 12px 0;text-align:center}.bb-react-form{align-items:center;display:flex;flex-direction:column;margin-top:4px}.bb-form-input{background:none;border:none;border-bottom:1px solid #000;height:32px;margin-bottom:4px;margin-top:12px;width:200px}.bb-form-error{color:red;font-size:12px;margin:0;padding:0}.bb-form-submit-btn{background:#f1684b;border:1px solid #f1684b;border-radius:2px;cursor:pointer;display:inline-block;font-weight:700;margin-bottom:8px;margin-top:20px;max-width:200px;padding:8px 16px;transition:background-color .3s ease;white-space:nowrap;width:100%}hr{border:0;border-top:2px solid;box-sizing:border-box;height:0;margin-bottom:12px;margin-top:20px;overflow:visible;width:50px}.bb-header-image{background-image:url(/tastenorway/static/media/walaker.05acf084eb417240ad0e.jpeg);background-position:50%;background-size:cover;height:585px;position:relative;z-index:0}.bb-header--small .bb-header-image{height:350px}@media (max-width:768px){.bb-header-image{height:225px}}.bb-header-image__photocredit{bottom:20px;color:#d3d3d3;font-style:italic;left:15px;position:absolute;z-index:1}.bb-header-main-text{color:#000;font-family:futura-light;font-size:40px;margin-bottom:0;padding-bottom:0;padding-top:60px;text-align:center}@media (max-width:768px){.bb-header--small .bb-header-main-text,.bb-header--small .bb-header-text{padding-top:10px}}.bb-header--small .bb-header-main-text,.bb-header--small .bb-header-text{padding-top:45px}.bb-header-sub-text{color:#000;font-family:futura-light;font-size:20px;margin-top:4px;text-align:center}.bb-welcome-text{font-size:40px;margin:12px auto}.bb-intro-text{color:#fff;font-size:24px;font-weight:400;margin:40px 12px 12px;text-shadow:1px 1px 12px #000}@media (max-width:768px){.bb-intro-text{margin:12px}}@media (max-width:600px){.bb-welcome-text{font-size:24px}.bb-intro-text{font-size:20px}}.bb-bonus-card{box-shadow:4px 4px 18px 4px #80808080;margin:64px 0 100px;padding:20px;text-align:center}.bb-bonus-text{font-size:26px;margin-bottom:20px;margin-top:10px}.bb-bonus-text2{font-size:24px;margin-bottom:20px}.bb-bonus-info-modal{background:none;border:none;color:#000;cursor:pointer;font-size:1.2em;font-style:italic;padding:0;text-decoration:underline}.bb-bonus-code-wrapper{align-items:center;display:flex;flex-direction:column}.bb-bonus-code{border-bottom:4px solid #f1684b;font-size:2em;font-weight:600;margin:.5em 0}.bb-bonus-code-info{margin-bottom:1.4em}.bb-booking-btn{background:#f1684b;border:1px solid #f1684b;border-radius:2px;cursor:pointer;display:inline-block;font-weight:700;margin:40px 0 20px;padding:16px 60px;transition:background-color .3s ease;white-space:nowrap}.bb-booking-btn:hover{background:#ed401c}.tileList{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:20px;margin-top:60px}.tile{align-items:center;background-color:#cecece;flex-direction:row}.coloredTile,.tile{height:12px;width:10%}.coloredTile{background-color:#f1684b}@media (min-width:768px){.coloredTile{background-color:#f1684b}.coloredTile,.tile{height:16px;width:10%}}.bb-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:left;top:0;z-index:1050}.bb-modal-content{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;margin:12px;max-width:1170px;overflow-y:visible;overflow-y:initial}.bb-modal-footer,.bb-modal-header{padding:18px}.bb-modal-title{margin:0}.bb-modal-body{border-bottom:1px solid #eee;border-top:1px solid #eee;height:80vh;overflow-y:auto;padding:18px}.bb-modal-q{font-size:1.2em;font-weight:600;margin:24px 0 4px}.bb-modal-a{font-size:1.1em;font-style:italic}.bb-modal-list{font-size:1.1em;margin:10px auto}.bb-modal-q:first-child{margin-top:4px}.bb-modal-close-btn{background:#f1684b;border:1px solid #f1684b;border-radius:2px;cursor:pointer;display:inline-block;font-weight:700;padding:8px 20px;transition:background-color .3s ease;white-space:nowrap}.bb-no-upcoming-stays{font-size:1.2em;margin-bottom:20px}.bb-no-upcoming-sub{font-size:1.1em;font-style:italic;margin-bottom:80px}.bb-upcoming-title{font-family:futura-light;margin-bottom:40px}.bb-upcoming-card{box-shadow:4px 4px 20px 4px #80808080;display:flex;margin-bottom:100px}#bb-card-img{height:320px;object-fit:cover;width:80%}@media (max-width:900px){.bb-upcoming-card{flex-wrap:wrap}#bb-card-img{min-width:100%}}.bb-card-hotel-info h3{font-family:futura-light;font-size:24px;margin-bottom:4px}.bb-upcoming-card-info{padding-left:20px;width:100%}.bb-card-bonus-info,.bb-upcoming-card-checkin,.bb-upcoming-card-confirmation{display:flex;margin:20px auto;width:100%}.bb-rooms-booked{width:70%}.bb-card-bonus-nights,.bb-rooms-booked{display:flex;flex-direction:column;justify-content:center}.bb-card-bonus-nights{width:100%}.bb-card-changes{align-items:flex-end;display:flex;flex-direction:column;font-style:italic;justify-content:flex-end;margin-right:20px;text-decoration:underline;width:100%}.bb-card-changes button{background:none;border:1px solid grey;border-radius:2px;cursor:pointer;display:inline-block;font-weight:700;margin:20px 0 0;padding:16px 20px;transition:background-color .3s ease;white-space:nowrap}.bb-checkin-details,.bb-checkout-details{display:flex;flex-direction:column;justify-content:center;width:100%}.bb-stays-details{width:70%}.bb-confirmation-details,.bb-stays-details{display:flex;flex-direction:column;justify-content:center}.bb-confirmation-details{width:100%}.bb-previous-title{font-family:futura-light;font-size:32px;margin-bottom:40px}.bb-previous-grid{grid-column-gap:32px;grid-row-gap:20px;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:100px;row-gap:20px}@media (max-width:900px){.bb-previous-grid{grid-template-columns:1fr;grid-template-rows:auto;row-gap:4px}}.bb-grid-card{box-shadow:4px 4px 20px 4px #80808080;height:auto;margin-bottom:20px;width:auto}.bb-grid-card:hover{background-color:#0000000d}#bb-grid-card-img{height:250px;object-fit:cover;width:100%}.bb-grid-hotel-info{font-family:futura-light;font-size:16px;margin-left:12px}.bb-grid-hotel-info h3{margin-bottom:4px}.bb-hotel-place-info{font-family:futura-pt;font-size:1.1em}.bb-upcoming-grid-checkin{display:flex;margin:20px auto 20px 12px;width:100%}.bb-upcoming-grid-confirmation{display:flex;margin-bottom:20px;margin-left:12px;width:100%}.bb-main-content{margin:0 auto;max-width:1170px;min-height:600px;min-width:728px;padding-bottom:60px;width:83.333%}.bb-itinerary-loader{display:flex;height:80px;margin:0 auto;padding:10px;width:80px}.bb-itinerary-loader:after{animation:bb-itinerary-loader 1.2s linear infinite;border-color:#f1684b #0000;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes bb-itinerary-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.047c7814.css.map*/