.responsive__rows-to-columns>div{display:inline-block}@media only screen and (max-width: 839px){.responsive__rows-to-columns>div{display:block}}@media only screen and (max-width: 839px){.responsive__center-text-device{text-align:center}}@media only screen and (max-width: 839px){.responsive__padding{padding-left:30px;padding-right:30px}}.responsive__column{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:50px}@media only screen and (max-width: 839px){.responsive__column{margin-right:0}}.responsive__column:last-child{margin-right:0}.responsive__column--top{-ms-flex-item-align:start;align-self:flex-start}.responsive__column--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 839px){.responsive__column--flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.responsive__column--flex-two{-webkit-box-flex:2;-ms-flex:2;flex:2}.btn{background-color:#007eb6;border:1px solid #007eb6;border-radius:3px;color:#fff !important;cursor:pointer;display:inline-block;font:inherit;font-size:1.4rem;font-weight:400;line-height:normal;overflow:visible;padding:8px 16px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn .btn::-moz-focus-inner{border:0 none;padding:0}.btn--large{font-size:1.6rem;line-height:2.4rem;padding:1.1rem 3em}.btn--small{font-size:1.2rem;padding:5px 8px}.btn--full{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0;width:100%}.btn--primary{background-color:#f60;border-color:#f60;color:#fff !important}.btn--secondary,.btn--cancel{background:#fff;border-color:#bbb;color:#555 !important}.btn--salient{background-color:#00A3A5;border-color:#00A3A5}.btn__label{position:relative}.btn.is-loading{cursor:default;opacity:0.8}.btn.is-loading .btn__text{opacity:0}.btn--link{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:#0095CC !important;font:inherit;padding:0;text-decoration:none}.btn--link:hover{color:#f60 !important;text-decoration:underline}.btn--link:hover .arrow--link{border-color:#f60}.btn--icon-right-arrow:after{content:"\00A0\00A0\2794"}.btn[disabled]{cursor:auto;opacity:0.5}.button{background:none;background-color:#eaeaea;border-color:transparent;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;overflow:visible;position:relative;padding:15px 18px;text-align:center;vertical-align:middle;white-space:nowrap}.button:link,.button:visited,.button:hover,.button:active{color:#fff;text-decoration:none}.button--primary{background-color:#f60}.button--secondary{background-color:#137DB9}.button--cta{background-color:#00A3A5}.button--salient{background-color:#00A3A5;border-color:#00A3A5}.button--outline{background-color:#fff;border:1px solid;color:#eaeaea}.button--outline.button--primary{color:#f60}.button--outline.button--secondary{color:#137DB9}.button--outline.button--cta{color:#00A3A5}.button--outline.button--cancel{color:#333;border-color:#777}.button--large{height:48px;font-size:16px}.button--product{background:#f60;border-radius:3px;padding:0px 38px;height:50px;line-height:50px;margin-bottom:0px}.button--play-link{height:46px;line-height:46px;padding:0px 35px;display:inline-block;border:2px solid white;white-space:nowrap;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.fake-text-input{background:#EEEEEE;border-radius:3px;border:1px solid #9FB7C5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;font-size:1.4rem;line-height:normal !important;padding:8px}.header-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f60;color:#fff;height:72px;padding-left:24px;padding-right:24px}.header-checkout__logout,.header-checkout__logout:hover{color:#fff !important;text-decoration:underline !important}.header-checkout__abort,.header-checkout__abort:hover{color:#fff !important;text-decoration:underline !important}.cart-steps{background-color:#eee;font-size:14px;height:50px;width:100%;min-width:320px}.cart-steps__step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:990px;height:100%;margin:0 auto}.cart-steps__step{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:80px}.cart-steps__step:last-child{margin-right:0}.cart-steps__icon{font-size:12px;line-height:18px;height:18px;width:18px;border-radius:20px;margin-right:5px;text-align:center;border:1px solid #333}BODY.order .cart-steps__step--first,BODY.receipt .cart-steps__step--first,BODY.gift-options .cart-steps__step--first,BODY.receipt .cart-steps__step--second{opacity:0.5}BODY.details .cart-steps__step--first .cart-steps__icon,BODY.order .cart-steps__step--second .cart-steps__icon,BODY.gift-options .cart-steps__step--second .cart-steps__icon,BODY.receipt .cart-steps__step--third .cart-steps__icon{background-color:#00A3A5;border-color:#00A3A5;color:#fff}BODY.details .cart-steps__step--first .cart-steps__text,BODY.order .cart-steps__step--second .cart-steps__text,BODY.gift-options .cart-steps__step--second .cart-steps__text,BODY.receipt .cart-steps__step--third .cart-steps__text{font-weight:700}.header-checkout-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f60;height:72px;padding-left:24px;padding-right:24px}.header-checkout-screen .header__cart-wrapper{vertical-align:baseline;display:block}.carousel-wrapper .carousel img.cell__image{width:990px;height:260px}.carousel-wrapper .carousel ol.flickity-page-dots{bottom:-28px !important}.carousel-wrapper .carousel-nav-button{background-color:rgba(0,0,0,0.8);border:1px solid #fff}.carousel-wrapper .carousel-nav-button .flickity-button-icon{fill:#fff}.carousel-wrapper .carousel-nav-button:hover{background-color:#000}.carousel-wrapper .carousel-nav-button:focus{outline:none}.carousel-wrapper .carousel-nav-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.carousel-wrapper .carousel-nav__previous{left:10px}.carousel-wrapper .carousel-nav__next{right:10px}@media only screen and (min-width: 1248px){.carousel-wrapper .carousel-nav-button{background-color:transparent;border:0}.carousel-wrapper .carousel-nav-button .flickity-button-icon{fill:#666666}.carousel-wrapper .carousel-nav-button:hover{background-color:transparent}.carousel-wrapper .carousel-nav-button:hover .flickity-button-icon{fill:#000000}.carousel-wrapper .carousel-nav__previous{left:-45px}.carousel-wrapper .carousel-nav__next{right:-45px}}.feature-list__list{list-style:none;margin:0}.feature-list__item{padding-bottom:40px;padding-top:40px}.feature-list__item:first-child{padding-top:0px}.product-grid{display:table;table-layout:fixed;width:100%}.product-grid__container{margin-left:-15px}.product-grid__row{display:table-row;list-style:none;margin:0;padding:0;*overflow:hidden}.product-grid__col{border-left:15px solid #fff;display:table-cell;position:relative;*display:block;*float:left;*max-width:15%;*border-left:10px}.product-grid__row+.product-grid__row .product-grid__col{padding-top:25px}.product-list__list{list-style:none;margin:0}.product-list__item{padding-bottom:30px;padding-top:30px;border-bottom:1px solid #DDD}.product-list__item:first-child{padding-top:0px}.product-list__item:last-child{border:none}.feature{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:840px}.feature__image{margin-right:40px}.feature-image{-webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.3);box-shadow:5px 5px 20px rgba(0,0,0,0.3)}.feature-image__image{border-radius:3px}.feature-info a:link{color:#333}.feature-info a:visited{color:#333}.feature-info a:hover{color:#007eb6}.feature-info__title{font-size:20px;line-height:30px;margin-bottom:0}.feature-info__authors{color:#555;font-size:16px;font-style:normal;line-height:25px;font-weight:400}.feature-info__format::before{content:"|\00a0";color:#777}.feature-info__rating{font-size:12px;margin-top:10px}.feature-description{max-height:250px;overflow:hidden}.feature-description__description{font-size:16px;line-height:25px;margin-bottom:0}.feature-expand a:link{color:#333}.feature-expand svg{margin-right:5px}.feature-expand__link:hover{color:#333}.feature-expand__link:hover svg{fill:#333}.feature-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.feature-footer .btn{margin-right:20px;font-size:16px;line-height:20px}.list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-item__image{margin-right:30px}.list-item-image__image{-webkit-box-shadow:0px 13px 25px rgba(2,15,33,0.1);box-shadow:0px 13px 25px rgba(2,15,33,0.1);border-radius:3px}.list-item-info__title{font-size:18px;margin-bottom:5px;line-height:25px}.list-item-info__info{font-size:14px}.list-item-info__authors{color:#333;font-size:14px;font-style:normal;line-height:20px;font-weight:400}.list-item-description{max-height:75px;overflow:hidden}.list-item-description__text{font-size:16px;line-height:25px;margin:0}.grid-item .product-item__body{height:65px;max-height:none}.grid-item.product-item--stacked{padding-bottom:19px}.grid-item.product-item--stacked .product-item__delivery{display:none}.grid-item.product-item--stacked .product-item__footer{bottom:0;left:0;max-width:130px;position:absolute;width:100%}.grid-item--tall.product-item--stacked{padding-bottom:49px}.grid-item--taller.product-item--stacked{padding-bottom:61px}.grid-item--short.product-item--stacked{padding-bottom:0}.product-item:before,.product-item:after{content:" ";display:table}.product-item:after{clear:both}.product-item--small{font-size:12px;font-size:1.2rem;line-height:1.25}.product-item__media{float:left;position:relative;margin-right:10px;width:39%;max-width:100px}.product-item__media>a{display:block;position:relative}.product-item--large .product-item__media{margin-right:15px;margin-left:15px}.product-item--large:first-child .product-item__media{margin-left:0}.product-item__image{-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.05);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.05);width:100%}.product-item__info{overflow:hidden;max-width:100%;zoom:1}.product-item__body{overflow:hidden;position:relative;max-height:117px}.product-item__footer{margin-top:5px}.product-item__title{font-size:14px;font-weight:400;line-height:1.285714285714286;max-height:2.571428571428571em;margin-bottom:0;overflow:hidden;word-wrap:break-word}.product-item__title--small{font-size:12px;line-height:1.25;max-height:2.5em}.product-item__title--small.product-item__title--truncated{max-height:2.5em}.product-item__title--large{font-size:16px;line-height:1.25;max-height:none}.product-item a:hover .product-item__title{text-decoration:underline}.product-item a{text-decoration:none}.product-item__authors{color:#333;font-size:12px;font-size:1.2rem;font-style:normal;line-height:1.5;font-weight:400;margin-bottom:0}.product-item__authors--small{font-size:11px;font-size:1.1rem;line-height:1.363636363636364}.product-item__rating{font-size:12px;margin:4px 0 0 -1px}.product-item__edition{margin-top:3px}.product-item__format{color:#111;text-transform:uppercase;letter-spacing:0.05em}.product-item__description{font-size:12px;font-size:1.2rem;line-height:1.25;margin:6px 0 0 0}.product-item__description:after{content:'';width:100%;height:17px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);pointer-events:none;z-index:100}.product-item__status{font-size:12px;font-size:1.2rem;font-weight:700;margin-top:2px}.product-item__pricing{margin-top:2px}.product-item__cta{margin-top:5px}.product-item__cta .btn{min-width:100px}.product-item__delivery{font-size:11px;font-size:1.1rem;line-height:1.363636363636364;margin-top:8px}.product-item--stacked:before,.product-item--stacked:after{display:none}.product-item--stacked>.product-item__media{float:none;margin-right:0;max-width:none}.product-item--stacked>.product-item__media,.product-item--stacked>.product-item__media>a{display:inline-block;width:100%}.product-item--stacked>.product-item__media>a{max-width:130px}.product-item--stacked>.product-item__info{display:inline-block;margin-top:2px}.product-item--stacked .product-item__body{height:auto}.product-item--stacked .product-item__body:after{display:none}.purchase-download{position:relative;margin:15px auto 40px auto;max-width:760px}.purchase-download--is-loading{opacity:0.5;position:relative;pointer-events:none;cursor:default}.purchase-download--is-loading .spinner{top:50%;left:50%}.purchase-download .Item__edition{margin-top:5px}.purchase-download__steps{background-color:#f5f5f5;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:14px 0;color:#666;margin-top:-1px}.purchase-download__steps .inner{width:760px;margin:0 auto}.purchase-download__steps p{margin-right:50px;display:inline;font-size:18px}.purchase-download__steps ul{margin:0;display:inline}.purchase-download__steps li{display:inline;margin-right:50px;color:#999;line-height:20px}.purchase-download__steps li span{background-color:#bababa;width:20px;height:20px;border-radius:50%;display:inline-block;text-align:center;color:#fff;margin-right:5px}.purchase-download__steps li.active{color:#666}.purchase-download__steps li.active span{background-color:#00A3A5}.purchase-download__steps li.active+li span,.purchase-download__steps li.active+li+li span{background-color:transparent;border:1px solid #666;color:#666}.purchase-download__steps li.active+li,.purchase-download__steps li.active+li+li{color:#666}.purchase-download__left{width:330px;padding-right:49px;border-right:1px solid #eee;margin-right:50px;margin-bottom:40px}.purchase-download__product{padding-top:45px;width:330px}.purchase-download__product a .Item__title{color:#333}.purchase-download .logo-box{margin:10px 0 20px}.purchase-download .logo-box img{width:100%;max-width:275px}.purchase-download__user-details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0;margin:0 0 15px}.purchase-download__user-details li{padding:10px 0;border-bottom:1px solid #ddd;list-style:none;position:relative}.purchase-download__user-details li>span{text-transform:uppercase;display:block;font-size:.8em}.purchase-download__user-details .purchase-download__edit{position:absolute;top:0;height:100%;right:0;width:30px;text-align:center;cursor:pointer}.purchase-download__user-details li:last-child{border-bottom:none}.purchase-download__list{width:100%}.purchase-download__list--bold{font-weight:bold}.purchase-download__list tr{line-height:20px}.purchase-download__list td:last-child{text-align:right}.purchase-download__list .discount{-webkit-animation:flash 2000ms ease-in;animation:flash 2000ms ease-in}.Section{margin-bottom:35px}.Section--airy{margin-bottom:40px}.Section>:last-child{margin-bottom:0}.Section--narrow{font-size:12px;font-size:1.2rem;line-height:1.5;margin-bottom:15px}.Section--hidden{display:none}.Section--narrow p{margin-bottom:5px}.Section--padded{padding:15px}.Section--narrow.Section--padded{padding:15px 10px}.Section--slider{margin-bottom:0}.Section--bordered{border:1px solid #ddd}.Section--left{overflow:hidden}.Section--left h2{color:#555;font-size:1.5em;line-height:1.388888888888889;margin-bottom:5px}.Section--left h3{color:#555;font-size:1.166666666666667em;line-height:1.428571428571429;margin-bottom:5px}.Section--scheduled{border-color:red;border-style:dashed;border-width:thin}.Section__header{margin-bottom:20px}.Section__header--airy{margin-bottom:30px}.Section__heading{margin-bottom:5px}.Section__link{font-size:0.6666666666666667em;margin-left:12px}.Section__subHeading{clear:both;font-size:16px;line-height:24px}.Section .block-info{float:right;color:white;padding:0 5px}.Section .block-info--scheduled{background-color:red}.pricing{font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.25}.pricing--small{font-size:13px;font-size:1.3rem}.pricing--small .pricing__your-price{font-size:11px;font-size:1.1rem}.pricing--medium{font-size:17px;font-size:1.7rem;line-height:25px;line-height:2.5rem}.pricing--medium .mi-bokusplus{padding:18px 15px 0px 0px}.pricing--large{font-size:18px;font-size:1.8rem;line-height:25px;line-height:2.5rem}.pricing--large .mi-bokusplus{padding:18px 15px 0px 0px}.pricing--huge{font-size:30px;font-size:3.0rem;font-weight:400}.pricing--huge .mi-bokusplus{padding:18px 15px 0px 0px}.pricing__price{color:#FF5900;display:inline-block}.pricing__price:after,.pricing__unit:after{content:' kr'}.pricing__price--no-currency:after{content:none}.pricing__price+.pricing__price{margin-left:0.2em}.pricing__price--nice,.pricing__savings-amount{color:#f00}.pricing__price--overridden{font-size:0.9em;font-weight:400;text-decoration:line-through;color:#999}.pricing__price--secondary{color:#555;font-weight:400}.pricing__savings{margin-left:0.5em}.pricing__savings{margin-left:0.5em}.pricing__info{color:#555;font-weight:400}.pricing__parenthesis:before{content:'(';margin-right:-3px}.pricing__parenthesis:after{content:')';margin-left:-3px}.toplist__index-badge{border-radius:50%;background-color:#f60;color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;text-align:center;width:1.6em;height:1.6em;line-height:1.7;position:absolute;left:-1px;top:-5px;-webkit-box-shadow:2px 1px 1px -2px rgba(0,0,0,0.5);box-shadow:2px 1px 1px -2px rgba(0,0,0,0.5)}.toplist--large{font-size:14px;font-size:1.4rem;left:-5px;top:-10px}.new-account__header{max-width:496px;margin:0 auto}.new-account__form{max-width:360px;margin:0 auto}.transaction-box{padding:20px;border:1px solid #E4E4E4;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.transaction-box__divider{border-left:1px solid #E4E4E4;margin:0 20px}.transaction-box__title{font-weight:700;margin-bottom:1rem}.transaction-box__byline{font-size:1.2rem;line-height:1.6rem;margin-top:1rem}.transaction-box__cta-button .btn{height:4.8rem}.transaction-box__play-price{height:2.4rem;font-size:1.6rem;line-height:2.4rem;color:#FF5900;margin-bottom:1.5rem}.transaction-box__play-price-number{font-size:2.4rem;line-height:2.4rem;font-weight:700}.transaction-box__play-button{margin-bottom:1rem}.transaction-box__play-button .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.8rem}.transaction-box .product-page__pricing{font-size:2.4rem;line-height:2.4rem;height:2.4rem;font-weight:700;margin-bottom:1.5rem;margin-top:0}.transaction-box .pricing__price{color:#FF5900}.transaction-box .pricing__price--nice,.transaction-box .pricing__savings-amount{color:#ff4242}.transaction-box .pricing__price--overridden{color:#999}.transaction-box .pricing__savings{display:none}.xmas-message{height:5.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2rem}.xmas-message svg{margin-right:1rem}.toplist-widget__header{background-color:#f60;color:#fff;padding:10px}.toplist-widget__header--xmas{background-color:#c00}.toplist-widget__heading{font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0}.toplist-widget__sub-heading{display:block;font-size:12px}.toplist-widget__body{background-color:#f4f4f4;padding:0 10px}.toplist-widget__list{list-style:none;margin:0;padding:0}.toplist-widget__item{border-top:1px solid #ddd;padding:12px 0}.toplist-widget__list .toplist-widget__item:first-child{border:none}
