@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,500,700,800);body{font-size:1em;line-height:1.85714286em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}body,h1,h2,h3,h4,h5,h6{font-family:Fira Sans,Helvetica,Arial,sans-serif;color:#0a0a0a}h1,h2,h3,h4,h5,h6{font-weight:800;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}.cookies-ribbon{position:relative;top:0;padding:15px;z-index:500;border-bottom:1px solid #dadada}.cookies-ribbon__text{margin-left:auto;margin-right:auto;font-size:14px;color:#0a0a0a}.cookies-ribbon__text span a{color:#e3000f;text-decoration:underline}.cookies-ribbon__text span a:hover{color:#ca000d}.cookies-ribbon .ribbon__close{display:block;float:right;height:18px;padding:6px 12px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:-12px}.cookie__accept{margin-left:54px;line-height:28px;text-align:center;text-transform:uppercase;font-size:12px;color:#e3000f;cursor:pointer}.cookie__accept:hover,.cookie__info:hover{color:#ca000d}h1.light,h2.light,h3.light{font-weight:800}nav.navbar-default{min-height:58px}.navbar-brand{background:url("/images/logo-wide-dark-slol.png") 50%/contain no-repeat;width:200px;height:58px}.nav.nav-tabs,.nav.navbar-nav{font-size:.957143em;line-height:2.16667em;text-transform:uppercase;font-weight:500;letter-spacing:1px}.nav.nav-tabs>li:not(:hover)>a,.nav.nav-tabs>li:not(:hover)>span,.nav.navbar-nav>li:not(:hover)>a,.nav.navbar-nav>li:not(:hover)>span{opacity:.5}.nav.nav-tabs>li>a,.nav.nav-tabs>li>span,.nav.navbar-nav>li>a,.nav.navbar-nav>li>span{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;color:#0a0a0a}.nav.nav-tabs>li>a:hover,.nav.nav-tabs>li>span:hover,.nav.navbar-nav>li>a:hover,.nav.navbar-nav>li>span:hover{color:#0a0a0a}.nav.nav-tabs>li.active>a{opacity:1}nav.navbar .navbar-login>a:hover path{fill:#0a0a0a}.navbar-nav>li>a.navbar__cart{padding-top:9px}.navbar__cart__nr{top:13px}.navbar-nav>li>a.navbar__search{padding-top:13px}.navbar__user-menu li>a{font-size:.73em}.search__slider .form-control,.search__slider .input-group{height:58px}.footer__mail{color:#e3000f}.footer__mail:hover{color:#ca000d}#order-contacts-container header,.footer .highlight,.howto__logos a.active,.howto__logos a:focus,.howto__logos a:hover,.shopping-cart-item header,a,a:focus,a:hover{color:#e3000f}.btn-primary{color:#fff}.back-to-search-results,.black-border-button,.btn-primary,.green-button{border-radius:0;text-transform:uppercase;font-weight:700;font-size:.95714286em}.btn-primary,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border-color:#e3000f;background:#e3000f}.btn-primary:hover{border-color:#fc0011;background:#fc0011}.navbar__cart.open{color:#e3000f!important}#footer-feedback-popover-container button[type=submit],#log-in-popover-container button[type=submit],#modal-payment .modal-body .checkbox input[type=checkbox]:checked+label:before,#one-product-book-container-fluid .select-product-type-checkbox-container .checkbox input[type=checkbox]:checked+label:before,#one-product-book-container-fluid .select-product-type-radio-container .checkbox input[type=checkbox]:checked+label:before,#one-product-magazine-container-fluid .select-product-type-checkbox-container .checkbox input[type=checkbox]:checked+label:before,#one-product-magazine-container-fluid .select-product-type-radio-container .checkbox input[type=checkbox]:checked+label:before,#order-content .checkbox input[type=checkbox]:checked+label:before,#reading-code .checkbox input[type=checkbox]:checked+label:before,#shopping-cart-content .checkbox input[type=checkbox]:checked+label:before,#shopping-cart-content .checkbox input[type=radio]:checked+label:before,#shopping-cart-content .radio input[type=checkbox]:checked+label:before,#shopping-cart-content .radio input[type=radio]:checked+label:before,#shopping-cart-popover-container button[type=submit],.green-button{background:#e3000f!important}.back-to-search-results:active,.back-to-search-results:focus,.back-to-search-results:hover,.green-button:active,.green-button:focus,.green-button:hover{background:#fc0011!important}.navbar__cart__nr{background:#e3000f}.colored-txt,.product__meta .highlight,a.txt-red{color:#e3000f!important}#customer-orders .nav-underline>li.active,#order-contacts-container .present-img-container.active .present-img-container__image,#order-contacts-container .present-img-container:hover .present-img-container__image,#paper-digital-tabs-container-fluid .nav-tabs li.active a,#paper-digital-tabs-container-fluid .nav-tabs li:hover a,.howto__logos>li:not(.last-in-line),.navbar-profile a:hover,.shopping-cart-item .present-img-container.active .present-img-container__image,.shopping-cart-item .present-img-container:hover .present-img-container__image{border-color:#e3000f}#customer-orders .nav-underline>li:hover a,#modal-payment h3,.shopping-cart-items-container .datepicker .datepicker-switch:hover,.shopping-cart-items-container .datepicker .next:hover,.shopping-cart-items-container .datepicker .prev:hover,.shopping-cart-items-container .datepicker table tr td.day:not(.disabled):hover,.shopping-cart-items-container .datepicker table tr td.focused,.shopping-cart-items-container .datepicker table tr td span.focused,.shopping-cart-items-container .datepicker table tr td span:hover,.shopping-cart-items-container .datepicker tfoot tr th:hover{color:#e3000f}.back-to-home,.back-to-search-results,.shopping-cart-items-container .datepicker table tr td.active.active,.shopping-cart-items-container .datepicker table tr td.active.active:hover,.shopping-cart-items-container .datepicker table tr td span.active.active,.shopping-cart-items-container .datepicker table tr td span.active.active:hover,.shopping-cart-items-container .datepicker table tr td span.active:hover.active:hover{background:#e3000f;color:#fff}.shopping-cart-items-container .datepicker table tr td.today:before{border-color:#e3000f}.loader{border-top-color:#e3000f}.sweet-alert button.confirm{background:#e3000f!important;-webkit-box-shadow:#e3000f 0 0 2px,rgba(0,0,0,.05) 0 0 0 1px inset!important;box-shadow:0 0 2px #e3000f,inset 0 0 0 1px rgba(0,0,0,.05)!important}.sweet-alert button.confirm:hover{background:#ca000d!important}#subscription-banklink{background:#e3000f!important}#subscription-banklink:hover{background:#fc0011!important}.product__image{background:50%/cover no-repeat}#modal-upsell .header-container h3:before,.navbar-default .navbar-toggle:focus .icon-bar{background:#e3000f}.navbar__user-menu{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.75);box-shadow:0 2px 5px rgba(0,0,0,.15);border-color:#e3000f;background:#fff}.navbar-profile a{color:#333}.payment-selection .payment-method:hover{border-color:#e3000f}.btn-primary,.btn-primary:visited{background:#e3000f;border-color:#e3000f;color:#fff}.back-to-home:focus,.back-to-home:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:hover{background:#fc0011;border-color:#e3000f}.back-to-home:active,.btn-primary:active{background:#ca000d;border-color:#e3000f}.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#e3000f}@media (max-width:767px){.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#paper-digital-tabs-container-fluid .nav-tabs li a{font-size:14px}}#customer-orders .js-show-dates{border-radius:0;background:#909090;border-color:#909090}#customer-orders .js-show-dates:active,#customer-orders .js-show-dates:focus,#customer-orders .js-show-dates:hover{border-radius:0;background:#aaa;border-color:#aaa}.radio label .information{color:#e3000f}a.error,a.error:active,a.error:focus,a.error:hover,a.error:visited{color:#406a80;text-decoration:underline}.error-container .row{margin-left:0;margin-right:0;overflow:hidden}.error-text-container{height:90vh;text-align:center}.error-text{padding-top:10vh;display:inline-block;text-align:left}.error-text h1{font-size:36px;font-size:5.9vmax;font-weight:500}.error-text p{font-size:20px;font-size:3vmax;margin:0 0 .3em}.error-title{color:#e3000f}.image-container{padding-top:10vh}.image-container img{max-width:400px}@media (min-width:768px){.error-text-container{text-align:right}.error-text{padding-top:10vh}.image-container{padding-top:3vh}.image-container img{margin-bottom:-150px}}@media (min-width:992px){.error-text{padding-top:20vh}}@media (min-width:1200px){.error-text{padding-top:20vh}.error-text h1{font-size:36px;font-size:5.9vmin;font-weight:500}.error-text p{font-size:20px;font-size:3vmin;line-height:1;margin:0 0 .6em}.image-container{padding-top:10vh}}.no-top-padding{padding-top:0}#thank-you{max-width:620px;margin-top:50px;margin-left:auto;margin-right:auto}