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