﻿@charset "UTF-8";
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;border-radius:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none}[tabindex="-1"]:focus{outline:none!important}html{font-size:62.5%;-webkit-overflow-scrolling:touch}body{font-size:16px;font-size:1.6rem;color:#555;font-family:opensans,Arial,sans-serif;line-height:1.71429;margin:0 auto}::selection{color:#222;background-color:#f0e8b4}::-moz-selection{color:#222;background-color:#f0e8b4}.disabled{pointer-events:none;opacity:.5}.js-loader i{animation-duration:.8s;animation-name:a;animation-iteration-count:infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*! nouislider - 8.5.1 - 2016-04-24 16:00:30 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:0}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate3d(0,-50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;padding:5px;text-align:center}.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}.jslghtbx-ie8.jslghtbx{background-image:url("");display:none}.jslghtbx-ie8.jslghtbx.jslghtbx-active{display:block}.jslghtbx-ie8.jslghtbx .jslghtbx-contentwrapper>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";display:block}.jslghtbx-ie8.jslghtbx .jslghtbx-contentwrapper.jslghtbx-wrapper-active>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.jslghtbx{font-family:sans-serif;overflow:auto;visibility:hidden;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:transparent}.jslghtbx.jslghtbx-active{visibility:visible;background-color:rgba(0,0,0,.85)}.jslghtbx-loading-animation{margin-top:-60px;margin-left:-60px;width:120px;height:120px;top:50%;left:50%;display:none;position:absolute;z-index:-1}.jslghtbx-loading-animation>span{display:inline-block;width:20px;height:20px;border-radius:20px;margin:5px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.jslghtbx-loading-animation>span.jslghtbx-active{margin-bottom:60px}.jslghtbx.jslghtbx-loading .jslghtbx-loading-animation{display:block}.jslghtbx-nooverflow{overflow:hidden!important}.jslghtbx-contentwrapper{margin:auto;visibility:hidden}.jslghtbx-contentwrapper>img{background:#fff;padding:.5em;display:none;height:auto;margin-left:auto;margin-right:auto;opacity:0}.jslghtbx-contentwrapper.jslghtbx-wrapper-active{visibility:visible}.jslghtbx-contentwrapper.jslghtbx-wrapper-active>img{display:block;opacity:1}.jslghtbx-caption{display:none;margin:5px auto;max-width:450px;color:#fff;text-align:center;font-size:.9em}.jslghtbx-active .jslghtbx-caption{display:block}.jslghtbx-contentwrapper.jslghtbx-animate>img{opacity:0}.jslghtbx-contentwrapper>img.jslghtbx-animate-transition{-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out}.jslghtbx-contentwrapper>img.jslghtbx-animate-init,.jslghtbx-contentwrapper>img.jslghtbx-animating-next,.jslghtbx-contentwrapper>img.jslghtbx-animating-prev{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.jslghtbx-contentwrapper>img.jslghtbx-animate-transition{cursor:pointer}.jslghtbx-close{position:fixed;right:23px;top:23px;margin-top:-4px;font-size:2em;color:#fff;cursor:pointer}@media screen and (max-width:1060px){.jslghtbx-close{font-size:1.5em}}.jslghtbx-next,.jslghtbx-prev{display:none;position:fixed;top:50%;max-height:250px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.jslghtbx-next.jslghtbx-active,.jslghtbx-prev.jslghtbx-active{display:block}.jslghtbx-next>img,.jslghtbx-prev>img{width:100%;background:#fff;border-radius:50%}.jslghtbx-next{right:.6em}.jslghtbx-next.jslghtbx-no-img:hover{border-left-color:#787878}@media screen and (min-width:451px){.jslghtbx-next{right:.6em}.jslghtbx-next.jslghtbx-no-img{border-top:110px solid transparent;border-bottom:110px solid transparent;border-left:40px solid #fff}}@media screen and (max-width:600px){.jslghtbx-next.jslghtbx-no-img{right:5px;padding-left:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:15px solid #fff}}@media screen and (max-width:450px){.jslghtbx-next{right:.2em;padding-left:20px}}.jslghtbx-prev{left:.6em}.jslghtbx-prev.jslghtbx-no-img:hover{border-right-color:#787878}@media screen and (min-width:451px){.jslghtbx-prev{left:.6em}.jslghtbx-prev.jslghtbx-no-img{border-top:110px solid transparent;border-bottom:110px solid transparent;border-right:40px solid #fff}}@media screen and (max-width:600px){.jslghtbx-prev.jslghtbx-no-img{left:5px;padding-right:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-right:15px solid #fff}}@media screen and (max-width:450px){.jslghtbx-prev{left:.2em;padding-right:20px}}.jslghtbx-thmb{padding:2px;max-width:100%;max-height:140px;cursor:pointer;box-shadow:0 0 3px 0 #000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}@media screen and (min-width:451px){.jslghtbx-thmb{margin:1em}}@media screen and (max-width:450px){.jslghtbx-thmb{margin:1em 0}}.jslghtbx-thmb:hover{box-shadow:0 0 14px 0 #000}.container{max-width:1050px;margin-left:auto;margin-right:auto;margin:0 auto 50px;margin:0 auto 5rem}.container:after{content:" ";display:block}.container:after,.container:before{content:"";display:table}.container:after{clear:both}[class^=main-]{padding:0}[class^=main-] .u-m{margin:5px auto;margin:.5rem auto}@media (max-width:768px){[class^=main-] .u-m{margin:10px 0 0;margin:1rem 0 0}}[class^=main-] .logo{margin:5px 10px 5px 0}.container .container__content{padding:0;transition:width .6s ease-in-out}.container .container__content.omega,.container .container__content:last-child{margin-right:0;float:right}.container--20 .container__content--small{width:14.28571%;float:left;margin-right:2.85714%}.container--20 .container__content--large{width:82.85714%;float:left;margin-right:2.85714%}.container--25 .container__content{width:22.85714%;float:left;margin-right:2.85714%}.container--25 .container__content.omega,.container--25 .container__content:last-child{margin-right:0;float:right}.container--25 .container__content--small{width:22.85714%;float:left;margin-right:2.85714%}.container--25 .container__content--large{width:74.28571%;float:left;margin-right:2.85714%}.container--33 .container__content--quarter{width:22.85714%;float:left;margin-right:2.85714%}.container--33 .container__content--small{width:31.42857%;float:left;margin-right:2.85714%}.container--33 .container__content--smallish{width:40%;float:left;margin-right:2.85714%}.container--33 .container__content--medium{width:48.57143%;float:left;margin-right:2.85714%}.container--33 .container__content--large{width:65.71429%;float:left;margin-right:2.85714%}.container--333 .container__content{width:31.42857%;float:left;margin-right:2.85714%}.container--50 .container__content{width:48.57143%;float:left;margin-right:2.85714%}.container--100 .container__content{width:100%;float:left;margin-left:0;margin-right:0}@media (max-width:1090px){.container{padding-left:2.38095%;padding-right:2.38095%}.container.product_top_half{margin-left:1.42857%;margin-right:1.42857%;padding:0}}@media (max-width:1024px){.container--25 .container__content{width:48.57143%;float:left;margin-right:2.85714%}.container--25 .container__content:nth-child(2n){margin-right:0}.container--20 .container__content--small,.container--25 .container__content--small{width:31.42857%;float:left;margin-right:2.85714%}.pages-account #main-content .container--20 .container__content--small,.pages-account #main-content .container--25 .container__content--small{width:22.85714%;float:left;margin-right:2.85714%;margin-right:0}.container--20 .container__content--large,.container--25 .container__content--large{width:65.71429%;float:left;margin-right:2.85714%}.pages-account #main-content .container--20 .container__content--large,.pages-account #main-content .container--25 .container__content--large{width:74.28571%;float:left;margin-right:2.85714%;margin-right:0;float:right}}@media (max-width:768px){.container--20:not(.links_circles) .container__content,.container--20:not(.links_circles) .container__content--large,.container--20:not(.links_circles) .container__content--small,.container--20:not(.links_circles) .container__content:last-child,.container--25 .container__content,.container--25 .container__content--large,.container--25 .container__content--small,.container--25 .container__content:last-child,.container--33 .container__content,.container--33 .container__content--large,.container--33 .container__content--small,.container--33 .container__content:last-child,.container--50 .container__content,.container--50 .container__content--large,.container--50 .container__content--small,.container--50 .container__content:last-child,.container--100 .container__content,.container--100 .container__content--large,.container--100 .container__content--small,.container--100 .container__content:last-child,.container--333 .container__content,.container--333 .container__content--large,.container--333 .container__content--small,.container--333 .container__content:last-child,.pages-account #main-content .container--20:not(.links_circles) .container__content,.pages-account #main-content .container--20:not(.links_circles) .container__content--large,.pages-account #main-content .container--20:not(.links_circles) .container__content--small,.pages-account #main-content .container--20:not(.links_circles) .container__content:last-child,.pages-account #main-content .container--25 .container__content,.pages-account #main-content .container--25 .container__content--large,.pages-account #main-content .container--25 .container__content--small,.pages-account #main-content .container--25 .container__content:last-child,.pages-account #main-content .container--33 .container__content,.pages-account #main-content .container--33 .container__content--large,.pages-account #main-content .container--33 .container__content--small,.pages-account #main-content .container--33 .container__content:last-child,.pages-account #main-content .container--50 .container__content,.pages-account #main-content .container--50 .container__content--large,.pages-account #main-content .container--50 .container__content--small,.pages-account #main-content .container--50 .container__content:last-child,.pages-account #main-content .container--100 .container__content,.pages-account #main-content .container--100 .container__content--large,.pages-account #main-content .container--100 .container__content--small,.pages-account #main-content .container--100 .container__content:last-child,.pages-account #main-content .container--333 .container__content,.pages-account #main-content .container--333 .container__content--large,.pages-account #main-content .container--333 .container__content--small,.pages-account #main-content .container--333 .container__content:last-child{width:100%;float:left;margin-left:0;margin-right:0}.container--20.links_circles .container__content.circle:last-child{margin-right:0}}@media (max-width:480px){.container{max-width:1050px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}body.cookiebanner{padding-bottom:0;transition:padding .2s ease-in-out}#cookieLaw{position:fixed;z-index:10000;bottom:0;left:0;width:100%;background:rgba(51,51,51,.8);color:#fff;text-align:center}#cookieLaw p{padding:1.5rem 4rem;margin:0;font-size:1.2rem;line-height:1.8rem}#cookieLaw a{color:#fff;text-decoration:underline}#cookieLaw a[name=closeCookieMsg]{text-decoration:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:block;width:2.2rem;line-height:2rem;border-radius:50%;text-align:center}#cookieLaw a[name=closeCookieMsg]:hover{background:#fff;color:#002d62;cursor:pointer}#onetrust-consent-sdk{z-index:10000;position:fixed;left:10px;bottom:10px}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-banner-sdk .ot-pc-refuse-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler{background:#fff!important;color:#002d62!important}#onetrust-consent-sdk #ot-sdk-btn-floating.ot-floating-button{width:auto;height:auto;bottom:0}#onetrust-consent-sdk #ot-sdk-btn-floating.ot-floating-button button{position:absolute;width:42px;height:35px}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front{left:-10px;bottom:10px;border-radius:0 30px 30px 0;width:42px;height:35px;background:#002d62;box-shadow:none;position:relative;opacity:.3}@media (min-width:1024px){#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front{left:-15px;width:45px}}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front:hover{opacity:1}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front:before{content:"";font-family:FontAwesome;position:absolute;display:block;width:24px;height:24px;background:#fff url("") 0 100% no-repeat;background-size:contain;top:5px;right:10px;border-radius:50%;border:3px solid #fff}#onetrust-consent-sdk #ot-sdk-btn-floating svg{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:hover{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.u-vertical-align{position:relative;top:50%;transform:translateY(-50%)}@media (max-width:768px){.hide-small{display:none!important}}@media (min-width:769px) and (max-width:1024px){.hide-med{display:none!important}}@media (min-width:1024px){.hide-large{display:none!important}}.is-hidden{display:none!important}.is-fixed{position:fixed}.is-important{font-weight:600;color:#d31145}.is-valid{color:#b4d866;border-color:#b4d866}.is-error{color:#d31145!important;border-color:#d31145!important}.is-error.validation--message{font-size:12px;display:block;position:relative;top:5px;clear:both}.is-error a{color:#d31145;text-decoration:underline}.is-error a:hover{text-decoration:none}.is-error a:hover,.is-error a:visited{color:#8c0b2e}.is-warning{color:#f57b20;border-color:#f57b20}.is-information{color:#333;border-color:#333}.fa-facebook-square{color:#03539e}.fa-twitter-square{color:#35ccff}.fa-linkedin-square{color:#007bb5}.fa-youtube-square{color:#b00}.fa-google-plus-square{color:#dd4b39}.fa-pinterest-square{color:#bd081c}.fa-book{margin-right:5px;margin-right:.5rem}.has-promo-sticker{position:relative}.promo-stamp{background-image:url("bg_sticker.png");border-radius:50%;background-size:contain;position:absolute;right:-10px;top:10px;z-index:1;width:56px!important;height:56px;color:#fff!important;text-align:center;font-size:14px;font-size:1.4rem}.promo-stamp span{display:block;line-height:1}.promo-stamp span:first-child{margin-top:1em}.promo-stamp span:last-child{text-transform:uppercase}.u-center{display:block;width:100%;text-align:center!important}.u-border{padding:20px;padding:2rem;border:1px solid #ddd}.u-left{float:left}.u-right{float:right}.u-block{display:block}.u-sticky{position:sticky;top:0}.fixedsticky{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-off{position:static}.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}.u-shadow-in{box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.1),inset 0 -1px 5px 0 rgba(0,0,0,.1);border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:30px;padding-top:3rem;padding-bottom:30px;padding-bottom:3rem}.u-shadow-top-bottom{padding:20px 30px;padding:2rem 3rem;position:relative;box-shadow:0 0 10px -1px rgba(0,0,0,.2)}.u-shadow-top-bottom:after,.u-shadow-top-bottom:before{content:" ";box-shadow:10px 10px 0 10px #fff;display:block;margin:0 auto;position:absolute;top:0;height:100%}.u-shadow-top-bottom:before{left:-20px}.u-shadow-top-bottom:after{right:0}.clearfix:after,.clearfix:before,.u-cf:after,.u-cf:before{content:"";display:table}.clearfix:after,.u-cf:after{clear:both}.u-s{font-size:14px;font-size:1.4rem}.u-small{font-size:13px;font-size:1.3rem}.u-smaller{font-size:12px;font-size:1.2rem}.u-large{font-size:17px;font-size:1.7rem}.u-larger{font-size:18px;font-size:1.8rem}.u-link-color{color:#002d62}.u-list{list-style:decimal;list-style-position:inside}.u-list-latin{list-style:lower-alpha}.u-font-bold{font-family:opensansBold,Arial,sans-serif}.u-font-secondary{font-family:blackwell,Times,Times New Roman,serif}.u-font-secondary-bold{font-family:blackwellBold,Times,Times New Roman,serif}.u-color-lighter{color:#555}.u-rounded{border-radius:50%}.u-separator-bottom{border-bottom:1px solid #ddd!important;padding-bottom:2rem!important;padding-bottom:20px;padding-bottom:2rem}.u-separator-top{border-top:1px solid #ddd!important;padding-top:2rem!important;padding-top:20px;padding-top:2rem}.u-separator-right{border-right:1px solid #ddd!important;padding-right:2rem!important;padding-right:20px;padding-right:2rem}.u-separator-left{border-left:1px solid #ddd!important;padding-left:2rem!important;padding-left:20px;padding-left:2rem}.u-mb-sans{margin-bottom:0!important}.u-m{margin:25px auto;margin:2.5rem auto}.u-mb{margin-bottom:25px;margin-bottom:2.5rem}.u-mb--2{margin-bottom:50px;margin-bottom:5rem}.u-mt{margin-top:25px;margin-top:2.5rem}.u-mr{margin-right:10px;margin-right:1rem}.u-inline-block{display:inline-block}.u-line-through{text-align:center;position:relative;margin:20px 0;margin:2rem 0}.u-line-through:before{content:"";border-bottom:1px solid #ccc;width:100%;display:block;top:50%;position:absolute;z-index:-1}.u-line-through>:first-child{background-color:#fff;padding:0 10px;padding:0 1rem}.u-label{margin:10px 5px 10px 0;margin:1rem .5rem 1rem 0}.u-link{cursor:pointer;color:#002d62;border-bottom:1px solid transparent}.u-link:hover{color:#506794;border-bottom-color:#506794}.u-relative{position:relative!important}.u-absolute{position:absolute!important}.u-limit-width{margin-left:auto;margin-right:auto}.u-limit-width--10{max-width:10%}.u-limit-width--20{max-width:20%}.u-limit-width--30{max-width:30%}.u-limit-width--40{max-width:40%}.u-limit-width--50{max-width:50%}.u-limit-width--60{max-width:60%}.u-limit-width--70{max-width:70%}.u-limit-width--80{max-width:80%}.u-limit-width--90{max-width:90%}@media (max-width:768px){.u-limit-width--60,.u-limit-width--70,.u-limit-width--80,.u-limit-width--90{max-width:90%}}.u-inner-grid{margin-left:17.14286%;margin-right:17.14286%}.u-inner-grid-wide{margin-left:8.57143%;margin-right:8.57143%}.u-font{font-family:opensans,Arial,sans-serif!important}.u-font-alt{font-family:blackwell,Times,Times New Roman,serif}.with-cursor{cursor:pointer}.u-checkbox-hack{position:absolute;top:-9999px;left:-9999px}.u-drop-caps{float:left;color:#903;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;font-family:Georgia}.u-capital{text-transform:uppercase}.u-distibute{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex}.u-distibute>.is-distributed{-ms-flex:1;flex:1}.u-font-double{font-size:32px;font-size:3.2rem}.headline{margin-bottom:20px;margin-bottom:2rem}.page-header{margin:30px auto;margin:3rem auto;position:relative;z-index:2}.sidebar-box{max-height:750px;position:relative;padding-bottom:20px;padding-bottom:2rem}.sidebar-box .read-more{position:absolute;bottom:0;left:0;width:100%;margin:0;padding-top:60px;padding-top:6rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(70%,#fff))}.required em{color:#f57b20}.required input[required],.required select[required]{border:1px solid #f57b20}.required input[required]:valid,.required select[required]:valid{border-color:#b4d866}.required input[type=file]{border:0}.ribbon .product-info{z-index:1}.page-banner.wigig .ribbon .product__edition{position:absolute;left:calc(100% - -90px);top:80px;text-align:center;font-size:16px}@media (max-width:670px){.page-banner.wigig .ribbon .product__edition{position:relative;left:50%;top:0}}.ribbon .product__edition em{color:#fff;font-style:normal;font-family:blackwell,Times,Times New Roman,serif;position:relative;line-height:44px;display:inline-block;padding:0 14% 0 10px;z-index:-1;overflow:hidden}.ribbon .product__edition em:after,.ribbon .product__edition em:before{content:"";position:absolute;z-index:-1;left:-12%;right:0;height:50%;border-right:45px solid #fff}.ribbon .product__edition em:before{bottom:0;transform:skew(45deg);transform-origin:top}.ribbon .product__edition em:after{top:0;transform:skew(-45deg);transform-origin:bottom}.page-banner.wigig .ribbon .product__edition em{line-height:32px;width:115px;padding:0 16px 0 10px}.page-banner.wigig .ribbon .product__edition em:after,.page-banner.wigig .ribbon .product__edition em:before{border-right-width:16px}.winner .product__edition em{background:#002d62!important}.winner .product__edition em:before{background:#002d62}.winner .product__edition em:after{background:#001834}.cbotm .product__edition em{background:#30bbff!important}.cbotm .product__edition em:before{background:#30bbff}.cbotm .product__edition em:after{background:#02acff}.bwbotm .product__edition em{background:#002d62!important}.bwbotm .product__edition em:before{background:#002d62}.bwbotm .product__edition em:after{background:#001834}.fiveFoot .product__edition em{background:#f05944!important}.fiveFoot .product__edition em:before{background:#f05944}.fiveFoot .product__edition em:after{background:#ed331a}.signed .product__edition em{background:#d31145!important;color:#fff}.signed .product__edition em:before{background:#d31145}.signed .product__edition em:after{background:#a90e37}.product-info .product__edition{position:absolute;top:-25px;left:50%;transform:translate(-50%);padding:3px 9px;font-style:normal;border-radius:14px;font-size:1.3rem;display:block;width:fit-content}.product-info.rareItem .product__edition{background:#002d62!important;color:#fff}.product-info.signed .product__edition{background:#d31145!important;color:#fff}.no-js .no-js-hide{display:none!important}.no-js .ng-cloak.ng-cloak,.no-js .no-js-show{display:block!important}@media (max-width:768px){.u-m{margin:10px 0 0;margin:1rem 0 0}.u-mobile-pad{padding-left:16px;padding-left:1.6rem;padding-right:16px;padding-right:1.6rem}}.dev,.original{opacity:.4}.dev{pointer-events:none}table.dev{opacity:1;color:#000;border-color:#b4d866!important;font-size:14px;pointer-events:all;outline-color:#8dc63f!important;outline-style:solid;outline-offset:-1px;outline-width:3px;border-radius:6px}table.dev thead th{color:#000;font-family:opensansBold,Arial,sans-serif;background-color:#b4d866!important}table.dev thead #rare_tab{width:80px}table.dev thead #bw_currentlyUsed,table.dev thead #bw_name,table.dev thead #rare_name{width:150px}table.dev td{color:#000;border-color:#b4d866!important}.novail{background:rgba(211,17,69,.4);color:#d31145}body.cookiebanner iframe#launcher{bottom:48px!important}@media (max-width:820px){body.cookiebanner iframe#launcher{bottom:64px!important}}@media (max-width:465px){body.cookiebanner iframe#launcher{bottom:84px!important}}@media (max-width:347px){body.cookiebanner iframe#launcher{bottom:102px!important}}.info{border-radius:3px;padding:5px;font-size:14px;border:1px solid #f57b20}.info.warning{border-color:#d31145}.js-payment-selection .info{display:block}.basket-heading .info{text-align:right;width:60%;float:right}@media (max-width:768px){.basket-heading .info{width:100%}}@media (max-width:480px){.basket-heading .info{text-align:center}}.basket-heading .info .btn,.basket-heading .info span{vertical-align:middle}.basket-heading .info span{display:inline-block;width:60%;padding-right:10px}@media (max-width:480px){.basket-heading .info span{width:100%;padding-right:0}}.basket-heading .info .btn{float:none}@media (max-width:480px){.basket-heading .info .btn{margin-top:10px}}[class*=my-slider]{width:max-content}[class*=my-slider][class*=-thumbnail]{height:132px;margin-top:20px}[class*=my-slider][class*=-thumbnail].tns-slider{margin-top:0}.tns-item{text-align:center;position:relative;display:inline-block;margin-bottom:20px}.tns-item .promo-stamp{right:5px}.tns-controls [data-controls=next],.tns-controls [data-controls=prev]{text-indent:-10000px;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;cursor:pointer;z-index:1}.product__thumbnails .tns-controls [data-controls=next],.product__thumbnails .tns-controls [data-controls=prev]{top:38%}.tns-controls [data-controls=prev]{left:-8%;background-image:url("icon_left-arrow.png")}.thumbnail__wrapper .tns-controls [data-controls=prev]{left:0}.tns-controls [data-controls=next]{right:-8%;background-image:url("icon_right-arrow.png")}.thumbnail__wrapper .tns-controls [data-controls=next]{right:0}svg.base{display:none}.a11y{position:absolute;top:-1000px}nav.a11y{top:0;position:relative}nav.a11y span{display:none}nav.a11y a{background:#002d62;color:#fff;font-size:16px;text-decoration:underline;position:absolute;z-index:10;width:100%;top:-1000px;transition:top .05s ease-in;padding:1rem}nav.a11y a:focus{top:0}nav.a11y li{display:inline-block;margin-right:20px}div.categories.container{margin:0}div.categories.container,div.categories.container :after{transition:all allow-discrete .9s}@media (min-width:768px){div.categories.container#sitenav{left:0}}div.categories.container#mini-basket{font-size:1.2rem;padding:10px}#main-content{position:relative;z-index:1}#site-wrapper{overflow:hidden}@media (max-width:768px){#sitenav{left:-1000px}}#bt-dropin *{color:#555!important}#bt-dropin [data-braintree-id=choose-a-way-to-pay],#bt-dropin [data-braintree-id=methods-label]{display:none}#bt-dropin [data-braintree-id*=-field-group] .braintree-form__hosted-field{border-radius:3px;border-color:#ddd}#bt-dropin [data-braintree-id*=-field-group][class*=-has-error] .braintree-form__hosted-field,#bt-dropin [data-braintree-id=options].braintree-sheet--has-error+[data-braintree-id=sheet-container]>div,#bt-dropin [data-braintree-id=options].braintree-sheet--has-error [data-braintree-id=payment-options-container]>div,#bt-dropin [data-braintree-id=sheet-container].blackwells-has-error>div{border-color:#d31145;border-width:2px}#bt-dropin [data-braintree-id=options].braintree-sheet--has-error [data-braintree-id=payment-options-container]>div{border-top-width:1px;border-bottom-width:1px}#bt-dropin [data-braintree-id=options].braintree-sheet--has-error [data-braintree-id=payment-options-container]>div:first-child{border-top-width:2px}#bt-dropin [data-braintree-id=options].braintree-sheet--has-error [data-braintree-id=payment-options-container]>div:last-child{border-bottom-width:2px}#bt-dropin .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error-icon use,#bt-dropin [data-braintree-id*=-field-error]{color:#d31145!important;fill:#d31145}#bt-dropin[data-bw-variant=GBP] [data-braintree-id=american-express-card-icon]{opacity:.1}#bt-dropin .braintree-option__label:before{content:"Select";float:right}#bt-dropin [id*=zoid-paypal-button-]>.zoid-outlet{max-width:350px;width:100%}#givingtree{font-family:blackwell,Times,serif;color:#555;-webkit-font-smoothing:antialiased}#givingtree b,#givingtree h1,#givingtree h2,#givingtree h3,#givingtree h4{font-family:blackwellBold,Times,serif;font-weight:400;font-size:21px;margin-bottom:35px}#givingtree h3{font-size:18px;margin-bottom:25px}#givingtree img{max-width:100%}#givingtree p{margin-bottom:1em;line-height:1.5em}#givingtree .group:after{content:"";display:table;clear:both}#givingtree .head-content{margin-bottom:50px}#givingtree .page-banner{margin-top:30px;margin-bottom:40px;padding-bottom:4rem;border:0}#givingtree .info{font-size:18px;text-align:center}#givingtree .giving-block{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #ccc}#givingtree .giving-block ul{list-style:none}#givingtree .giving-block ul li{list-style-type:disc}#givingtree .giving-block ul.sharing li{list-style-type:none;display:inline-block;vertical-align:middle;line-height:0}#givingtree .giving-block ul.sharing iframe{margin:0}#givingtree .giving-block ol,#givingtree .giving-block ul{padding:0 0 0 20px;font-family:opensans,Arial,sans-serif;margin:10px 20px}#givingtree .givingtree-center{text-align:center;margin-top:35px}#givingtree .giving-pack{padding-top:82px;border-bottom:1px solid #ccc;margin-bottom:25px}#givingtree .giving-pack-item{text-align:center;width:37%;float:left;border:1px solid #ccc;margin-left:5%;margin-right:5%;margin-bottom:50px;padding:0 .5em 2em}#givingtree .giving-pack-item.omega{float:right}#givingtree .giving-pack-item img{margin-bottom:10px;margin-top:-82px}#givingtree .book-info{margin-bottom:25px;min-height:60px}#givingtree .book-info a{font-size:18px;text-decoration:none;margin-top:2em}#givingtree .book-info a span{display:block}#givingtree .bigger{font-size:21px}#givingtree .book-title{font-size:18px;color:#34cecd}#givingtree .book-title a{color:#34cecd;text-decoration:none}#givingtree .book-title a:hover{color:#2eb9b8;text-decoration:none}#givingtree .book-author{color:#4a4a49}#givingtree .giving-article p{width:100%;margin-left:2em;display:inline-block}#givingtree .giving-article img{float:left;display:inline-block}#givingtree .giving-article.img-left p{width:68%;padding-left:2em;margin-left:0}#givingtree .giving-article.img-left img{max-width:28%}#givingtree .giving-article .btn{display:block;width:fit-content;margin:20px 0}#givingtree .giving-article.article-about p{margin-right:0;margin-left:0}#givingtree .giving-article.article-about p img{margin:0 20px 20px 0}@media (max-width:580px){#givingtree .giving-article.article-about p img{float:none;margin:0 0 20px;display:block}}#givingtree .giving-plea{font-size:18px;border-bottom:0;text-align:center}#givingtree .giving-tc{border-bottom:0}#givingtree .giving-tc li{list-style-type:decimal}#givingtree .fb-share-button{margin-left:1em}.htgli--banner{background:url("") 50% no-repeat;background-size:cover;min-height:260px;position:relative}.htgli--banner .img span{line-height:124%;font-family:museo-slab,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.6vw;color:#000;width:100%}.htgli--banner .img span strong{font-family:museo-slab,serif;font-size:3vw}@media (max-width:768px){.htgli--banner .img span{font-size:5.4vw}.htgli--banner .img span strong{display:block;font-size:6vw}}@media (min-width:1280px){.htgli--banner .img span{font-size:38px}.htgli--banner .img span strong{font-size:42px}}#htlgi .container--100{text-align:center}.switch{position:relative;margin:20px auto;height:42px;width:160px;background:rgba(0,0,0,.25);border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px hsla(0,0%,100%,.1)}.switch-label{position:relative;z-index:2;float:left;width:78px;line-height:42px;font-size:16px;color:hsla(0,0%,100%,.35);margin:0;padding:0 5px;cursor:pointer}.switch-label:active{font-weight:700}.switch-label-off{padding-left:10px}.switch-label-on{padding-right:10px}.switch-input{display:none}.switch-input:checked+.switch-label{font-weight:700;color:#fff;text-shadow:0 1px hsla(0,0%,100%,.25);transition:.15s ease-out}.switch-input:checked+.switch-label-on~.switch-selection{left:79px}.switch-selection{display:block;position:absolute;z-index:1;top:2px;left:2px;width:78px;height:37px;background:#002d62;border-radius:3px;background-image:linear-gradient(180deg,#002d62,#002d62);box-shadow:inset 0 1px hsla(0,0%,100%,.5),0 0 2px rgba(0,0,0,.2);transition:left .15s ease-out}input[type=text].scan-inputs{max-width:450px}input[type=submit].scan-inputs{margin-left:20px}.oup--banner{background:#0e2050}.oup--banner .container--100{text-align:center;margin-bottom:0}.oup--banner h1{margin-bottom:0;color:#fff}@media (max-width:768px){.oup--banner .img span{font-size:5.4vw}.oup--banner .img span strong{display:block;font-size:6vw}}@media (min-width:1280px){.oup--banner .img span{font-size:38px}.oup--banner .img span strong{font-size:42px}}.pearson--banner{background:#ae367e}.pearson--banner .container--100{text-align:center;margin-bottom:0}.pearson--banner h1{margin-bottom:0;color:#fff}@media (max-width:768px){.pearson--banner .img span{font-size:5.4vw}.pearson--banner .img span strong{display:block;font-size:6vw}}@media (min-width:1280px){.pearson--banner .img span{font-size:38px}.pearson--banner .img span strong{font-size:42px}}#reserve #main-content .container--25{border-top:1px solid #ddd;padding-top:20px}#reserve .container--25 .container__content:last-child{float:left}#reserve .product{position:relative;overflow:hidden}#reserve .product .promo-stamp{display:none}#reserve .product .product-info{height:auto!important;padding-bottom:1rem}#reserve .product .product-picture{display:inline;border:0}#reserve .product .product-picture a{display:inline;position:relative;z-index:1}#reserve .product .product-picture img{float:left;display:block;margin-right:3rem}#reserve .product .product-picture span{margin-bottom:1rem;min-height:auto}#reserve .product .field-container{float:left}#reserve .product select{width:auto;display:block}#reserve .validation--message{display:block;width:100%;line-height:2rem;font-size:16px;border-radius:3px;margin:-15px 0 25px}#reserve .validation--message dl,#reserve .validation--message h3,#reserve .validation--message p{padding:1rem 3rem}#reserve .validation--message dt{font-weight:800}#reserve .validation--message dl{margin-bottom:10px}#reserve .validation--message.on-success{border:1px solid #b4d866;margin-bottom:10px}#reserve .validation--message.on-success h3{background-color:#b4d866;color:#fff;margin-bottom:10px}#reserve .validation--message.on-error{padding-top:10px;border:1px solid #d31145}#reserve .btn--xlarge{margin-bottom:10px}#reserve .btn--xlarge.on-error{background:#d31145!important}#reserve .btn--xlarge.on-success{background-color:#b4d866!important}#reserve .captcha{display:block}#reserve .btn--secondary{margin:20px 30px}#reserve .preferOrder{padding:20px 0;border-top:1px solid #ddd}#uft a.back{font-size:12px}#uft h1{margin-top:10px;font-size:30px}#uft p.success{margin-bottom:20px;padding:10px;border:1px solid #b4d866}#uft p.success i{vertical-align:middle;font-size:30px;color:#b4d866}#uft form h2.billing{margin-top:40px}#uft .error{border:1px solid #d31145;padding:20px;margin-bottom:30px}#uft .error strong{color:#d31145}#uft .error ul{padding-left:20px}#uft .error ul li{list-style:disc}#xmas2018 h1,#xmas2018 h2{font-family:blackwell,Times,Times New Roman,serif;line-height:1}#xmas2018 .back-top{margin:0 0 50px}#xmas2018 #site-wrapper{overflow-x:hidden}#xmas2018 #main-content{position:relative;text-align:center}#xmas2018 #main-content:before{content:"";position:absolute;z-index:-1;width:100%;display:block;height:880px;background:#fff;background:linear-gradient(180deg,#fff 25%,#82c7c5 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#82c7c5",GradientType=0)}@media (max-width:768px){#xmas2018 #main-content:before{height:860px}}#xmas2018 #main-content:after{background:url("") no-repeat bottom;content:"";position:absolute;z-index:-1;bottom:-220px;left:0;height:810px;width:100%;background-size:cover}#xmas2018 .christmas--banner,#xmas2018 .christmas--banner .link-style,#xmas2018 .christmas--banner a{color:#363f56}#xmas2018 .christmas--banner:after,#xmas2018 .christmas--banner:before{position:absolute;display:block;top:0;z-index:0}#xmas2018 .christmas--banner:before{right:calc(100% - 368px);content:url("")}#xmas2018 .christmas--banner:after{left:calc(100% - 368px);content:url("")}#xmas2018 .christmas--banner .container{position:relative;z-index:2}@media (max-width:768px){#xmas2018 h1{font-size:40px;font-size:4rem}}@media (max-width:480px){#xmas2018 h1{font-size:35px;font-size:3.5rem}}#xmas2018 .xmas-item{position:relative}#xmas2018 .xmas-item:before{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);z-index:0;content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:bottom;background-size:contain}#xmas2018 .xmas-item .container{top:0;right:0;bottom:0;left:0;margin-bottom:0;position:relative;height:700px}#xmas2018 .xmas-item .container h2{font-size:50px;font-size:5rem;position:relative}#xmas2018 .xmas-item .container h2:before{position:absolute;left:50%;transform:translateX(-50%);content:"";width:100%;background-repeat:no-repeat;background-position:top;background-size:contain}#xmas2018 .xmas-item .container .container__content{text-align:center;width:30%;position:absolute;top:40%;transform:translateY(-50%)}#xmas2018 .xmas-item .container p{font-family:blackwell,Times,Times New Roman,serif}#xmas2018 .xmas-item .container img{position:absolute;top:0;max-height:none;top:30%;transform:translateY(-50%)}@media (max-width:768px){#xmas2018 .xmas-item .container h2{font-size:35px;font-size:3.5rem}#xmas2018 .xmas-item .container p{font-size:14px;font-size:1.4rem}#xmas2018 .xmas-item .container .container__content{min-width:150px}}@media (max-width:480px){#xmas2018 .xmas-item .container .container__content,#xmas2018 .xmas-item .container img{float:none!important;position:relative;margin:0 auto;left:0!important;right:0!important;top:0!important;width:90%!important;transform:translateY(0)!important}#xmas2018 .xmas-item .container .container__content{margin-bottom:30px}}#xmas2018 .xmas-item:nth-child(2n) .container__content{float:left;left:5%}#xmas2018 .xmas-item:nth-child(2n) img{float:right;right:-5%}#xmas2018 .xmas-item:nth-child(odd) .container__content{float:right;right:5%}#xmas2018 .xmas-item:nth-child(odd) img{float:left;left:-5%}#xmas2018 .xmas-item:nth-child(2){color:#363f56}#xmas2018 .xmas-item:nth-child(2) .btn{background-color:#363f56}#xmas2018 .xmas-item:nth-child(2) .container{height:680px}#xmas2018 .xmas-item:nth-child(2) h2:before{background-image:url("");height:78px;top:-78px}#xmas2018 .xmas-item:nth-child(2):before{background-image:url("");z-index:-1}#xmas2018 .xmas-item:nth-child(2) img{width:70%}#xmas2018 .xmas-item:nth-child(2) .container__content{top:35%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(2){margin-top:120px}#xmas2018 .xmas-item:nth-child(2):before{bottom:60px}}#xmas2018 .xmas-item:nth-child(3){color:#319dc3}#xmas2018 .xmas-item:nth-child(3) .btn{background-color:#319dc3}#xmas2018 .xmas-item:nth-child(3) h2:before{background-image:url("");height:155px;top:-155px}#xmas2018 .xmas-item:nth-child(3):before{background-image:url("");bottom:-1px}#xmas2018 .xmas-item:nth-child(3) img{width:50%}#xmas2018 .xmas-item:nth-child(3) .container__content{min-width:220px;top:40%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(3){height:510px}#xmas2018 .xmas-item:nth-child(3):before{bottom:-40px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(3){height:700px}}#xmas2018 .xmas-item:nth-child(4){background-color:#55b6b2;color:#fff;padding-top:70px}#xmas2018 .xmas-item:nth-child(4) .container{height:620px}#xmas2018 .xmas-item:nth-child(4) .btn{background-color:#fff;color:#55b6b2}#xmas2018 .xmas-item:nth-child(4) h2:before{background-image:url("");height:141px;top:-141px}#xmas2018 .xmas-item:nth-child(4):before{background-image:url("")}#xmas2018 .xmas-item:nth-child(4) img{width:65%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(4){height:500px;padding-top:30px;margin-top:39px}#xmas2018 .xmas-item:nth-child(4) .container{height:620px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(4){height:610px;padding-top:130px}}#xmas2018 .xmas-item:nth-child(5){color:#c40002}#xmas2018 .xmas-item:nth-child(5) .container{height:640px;margin-top:80px}#xmas2018 .xmas-item:nth-child(5) .btn{background-color:#c40002}#xmas2018 .xmas-item:nth-child(5) h2:before{background-image:url("");height:168px;top:-168px}#xmas2018 .xmas-item:nth-child(5):before{background-image:url("")}#xmas2018 .xmas-item:nth-child(5) img{width:72%}#xmas2018 .xmas-item:nth-child(5) .container__content{width:25%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(5){margin-top:40px}#xmas2018 .xmas-item:nth-child(5) .container{height:510px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(5) .container{margin-top:160px}}#xmas2018 .xmas-item:nth-child(6){background-color:#9ed3d0;color:#fff;padding-top:50px}#xmas2018 .xmas-item:nth-child(6) .container{height:550px}#xmas2018 .xmas-item:nth-child(6) .btn{background-color:#fff;color:#9ed3d0}#xmas2018 .xmas-item:nth-child(6) h2:before{background-image:url("");height:130px;top:-130px}#xmas2018 .xmas-item:nth-child(6):before{background-image:url("")}#xmas2018 .xmas-item:nth-child(6) img{width:65%}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(6){padding-top:140px}}#xmas2018 .xmas-item:nth-child(7){color:#bdae86;padding-top:100px}#xmas2018 .xmas-item:nth-child(7) .container{height:850px}#xmas2018 .xmas-item:nth-child(7) .btn{background-color:#bdae86}#xmas2018 .xmas-item:nth-child(7) h2:before{background-image:url("");height:197px;top:-197px}#xmas2018 .xmas-item:nth-child(7):before{background-image:url("")}#xmas2018 .xmas-item:nth-child(7) img{left:5%;width:45%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(7){padding-top:50px}#xmas2018 .xmas-item:nth-child(7) .container{height:700px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(7){padding-top:200px}#xmas2018 .xmas-item:nth-child(7) .container{height:950px}}#xmas2018 .xmas-item:nth-child(8){background-color:#626262;color:#fff}#xmas2018 .xmas-item:nth-child(8) .container{height:650px}#xmas2018 .xmas-item:nth-child(8) .btn{background-color:#fff;color:#626262}#xmas2018 .xmas-item:nth-child(8) h2:before{background-image:url("");height:90px;top:-90px}#xmas2018 .xmas-item:nth-child(8):before{background-image:url("")}#xmas2018 .xmas-item:nth-child(8) img{width:70%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(8) .container{height:480px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(8){padding-top:80px}}#xmas2018 .xmas-item:nth-child(9){color:#264052}#xmas2018 .xmas-item:nth-child(9) .container{height:600px}#xmas2018 .xmas-item:nth-child(9) .btn{background-color:#264052}#xmas2018 .xmas-item:nth-child(9) h2:before{background-image:url("");height:149px;top:-149px}#xmas2018 .xmas-item:nth-child(9) img{width:65%}#xmas2018 .xmas-item:nth-child(9) .container__content{width:35%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(9) .container{padding-top:100px}}@media (max-width:480px){#xmas2018 .xmas-item:nth-child(9){padding-top:80px}}#xmas2018 .xmas-item:nth-child(10){color:#d3b02b}#xmas2018 .xmas-item:nth-child(10) .container{height:800px}#xmas2018 .xmas-item:nth-child(10) .btn{background-color:#d3b02b}#xmas2018 .xmas-item:nth-child(10) h2:before{background-image:url("");height:204px;top:-204px}#xmas2018 .xmas-item:nth-child(10) img{right:-10%;width:80%}#xmas2018 .xmas-item:nth-child(10) .container__content{width:25%}@media (max-width:768px){#xmas2018 .xmas-item:nth-child(10) .container{padding-top:160px}}#xmas2018 .navigation.navigation--inline.christmas--navigation{margin:0 auto;padding:0}#xmas2018 .navigation.navigation--inline.christmas--navigation label{margin:0 auto;background:#fff}@media (max-width:768px){#xmas2018 .navigation.navigation--inline.christmas--navigation [id=showMobileLinks]:checked~li label{border-bottom:0;border-radius:5px 5px 0 0}#xmas2018 .navigation.navigation--inline.christmas--navigation li a{background:#fff;border:1px solid #ddd;border-width:0 1px}#xmas2018 .navigation.navigation--inline.christmas--navigation li:last-child a{border-width:0 1px 1px;border-radius:0 0 5px 5px}}.xmas-banner{background-color:#01775f;color:#fff;text-align:center;padding:5px 0;position:relative;overflow:hidden;margin-bottom:0}.xmas-banner span{vertical-align:middle;z-index:1;position:relative}.xmas-banner span:first-child{font-family:limon-regular,Times,Times New Roman,serif;font-size:3rem}.xmas-banner span:nth-child(2){font-family:limon-script-regular-outline,Times,Times New Roman,serif;font-size:4rem}.xmas-banner .btn{background-color:#fff;color:#01775f;padding:.5rem 1.5rem;vertical-align:middle;margin:0 2rem;z-index:1;position:relative}.xmas-banner .btn:hover{background-color:#e1efe7;color:#00392d}.xmas-banner:after,.xmas-banner:before{content:"";display:block;position:absolute;height:100px;width:100px;top:0;z-index:0}@media (max-width:500px){.xmas-banner:after,.xmas-banner:before{display:none}}.xmas-banner:before{background-image:url("");background-position:0 0}.xmas-banner:after{background-image:url("");background-position:100% 0;right:0}.xmas-banner.boxingDay{background-color:#bd0e37;background-image:url("")}.xmas-banner.boxingDay:after,.xmas-banner.boxingDay:before{background:none;display:none}.xmas-banner.boxingDay span{font-family:blackwell,Times,Times New Roman,serif;color:#fff;font-size:4rem}.xmas-banner.boxingDay .btn{color:#bd0e37;font-size:2.5rem}#xmas #site-wrapper{overflow-x:hidden}#xmas h1{font-family:limon-regular,Times,Times New Roman,serif;color:#002d62;font-size:62px;font-size:6.2rem}#xmas h1 span{font-size:150%;display:block;margin:auto;font-family:limon-script-regular-outline,Times,Times New Roman,serif}@media (max-width:768px){#xmas h1 span{font-size:18vw}}#xmas .main-sign-up{margin-top:0}#xmas .top-banner{background-image:url("");background-repeat:repeat-x;background-size:contain}@media (max-width:768px){#xmas .top-banner{background-size:cover}}#xmas #main-content{position:relative;text-align:center}#xmas #main-content:before{content:"";position:absolute;z-index:-1;width:100%;display:block;height:745px}@media (max-width:768px){#xmas #main-content:before{height:695px}}#xmas #lastDates{background:#e5f6ff url("");box-shadow:inset 0 0 70px #bcd1d4;position:relative}#xmas #lastDates .container{margin-bottom:0;position:relative;z-index:2}#xmas #lastDates .container__content{float:none;display:inline-block;width:70%;position:absolute;top:50%;transform:translateY(-50%);left:0}@media (max-width:500px){#xmas #lastDates .container__content{position:relative;transform:none;top:0;width:100%;margin:10px auto}}#xmas #lastDates .container__content a{margin:30px auto 0;display:block;width:fit-content}#xmas #lastDates svg{margin-top:-25px;float:right}@media (max-width:500px){#xmas #lastDates svg{float:none;margin:10px auto -10px}}#xmas #lastDates p{line-height:22px;width:80%;font-size:2rem;margin:10px auto;display:inline-block}#xmas .christmas--navigation{font-size:14px;font-size:1.4rem}#xmas .christmas--navigation li{display:inline-block}#xmas .christmas--navigation li:last-child a:after{content:""}#xmas .christmas--navigation a{padding:0 5px;color:#7e7e7e;line-height:.8}#xmas .christmas--navigation a:after{content:"\2027";margin-left:10px;display:inline-block}.xmas-item.stockings,.xmas-item.xmas-cheer{margin-bottom:50px;margin-bottom:5rem;padding-left:0;padding-right:0;max-width:100%;background-color:#01775f;position:relative;overflow:hidden}.xmas-item.stockings:after,.xmas-item.stockings:before,.xmas-item.xmas-cheer:after,.xmas-item.xmas-cheer:before{content:"";display:block;width:101%;height:101%;position:absolute;z-index:1;background-repeat:no-repeat;background-size:cover}.xmas-item.stockings:before,.xmas-item.xmas-cheer:before{background-image:url("");background-position:0 0;top:-15px;left:-15px}.xmas-item.stockings:after,.xmas-item.xmas-cheer:after{background-image:url("");background-position:100% 100%;bottom:-15px;right:-3%}.xmas-item.stockings .container,.xmas-item.xmas-cheer .container{margin-bottom:0}.xmas-item.stockings h2,.xmas-item.xmas-cheer h2{font-family:blackwell,Times,Times New Roman,serif;font-size:3rem;margin-bottom:10px}.xmas-item.stockings .container__content,.xmas-item.xmas-cheer .container__content{color:#fff;display:block;padding:0 25px;z-index:2}.xmas-item.stockings .container__content p,.xmas-item.xmas-cheer .container__content p{margin:0 auto 10px}.xmas-item.stockings .container__content a,.xmas-item.xmas-cheer .container__content a{color:#fff;text-decoration:underline}.xmas-item.stockings .container__content a:hover,.xmas-item.xmas-cheer .container__content a:hover{text-decoration:none}@media (max-width:780px){.xmas-item.stockings:after,.xmas-item.stockings:before,.xmas-item.xmas-cheer:after,.xmas-item.xmas-cheer:before{background-size:200%}}.xmas-item.xmas-cheer{margin-bottom:0}.xmas-item.xmas-cheer:after,.xmas-item.xmas-cheer:before{width:71%}.xmas-item.xmas-cheer:after{right:29%}.xmas-item.xmas-cheer .container{position:relative;padding:0}.xmas-item.xmas-cheer .container__content{width:70%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.xmas-item.xmas-cheer .container__content p{max-width:80%}.xmas-item.xmas-cheer img{width:auto;color:#fff;z-index:2;position:relative;margin-left:70%;height:300px}@media (max-width:480px){.xmas-item.xmas-cheer:after,.xmas-item.xmas-cheer:before{width:100%}.xmas-item.xmas-cheer:after{right:0}.xmas-item.xmas-cheer .container__content{position:relative;transform:none;width:100%;margin:2% auto}.xmas-item.xmas-cheer img{margin:0;width:100%;height:auto}}.xmas-item.advent .container--20{text-align:left}@media (max-width:1090px){.xmas-item.advent .container--20{overflow-x:scroll;overflow-y:hidden;margin:0 2% 5rem}}.xmas-item.advent h2{font-family:opensans,Arial,sans-serif;font-size:15px;font-size:1.5rem;text-align:left;margin-bottom:30px}.xmas-item.advent h2 a{float:right;font-size:12px;font-size:1.2rem;text-decoration:underline;color:#7e7e7e}.xmas-item.advent h2 a:hover{text-decoration:none}.xmas-item.advent ul{width:max-content}.xmas-item.advent li{width:170px;margin:0 auto;display:inline-block;text-align:left;margin-bottom:60px;height:200px;vertical-align:top;float:none!important;padding:0 6px}.xmas-item.advent li img{margin-bottom:10px}.xmas-item.advent li .img-hover{position:absolute;object-fit:contain;opacity:0;transition:opacity .2s;display:block;top:0;height:158px;left:50%;transform:translateX(-50%)}.xmas-item.advent li a{position:relative;display:block;width:100%;max-width:100%;line-height:1;text-align:center}.xmas-item.advent li a:hover .img-hover{opacity:1}.xmas-item.advent li a:hover h3{white-space:unset}.xmas-item.advent li h3{font-family:opensans,Arial,sans-serif;padding-bottom:9px;font-size:14px;font-size:1.4rem}.xmas-item.advent li small{font-size:12px;font-size:1.2rem;color:#7e7e7e}.xmas-item.advent li small em{display:block}@media (max-width:768px){.xmas-item.advent li{max-width:170px;float:none!important}}.xmas-item.collections .container__content{height:354px;background-color:#00775f;margin-bottom:30px;position:relative;overflow:hidden}.xmas-item.collections .container__content:after,.xmas-item.collections .container__content:before{content:"";display:block;width:101%;height:101%;position:absolute;z-index:1;background-repeat:no-repeat;background-size:cover}.xmas-item.collections .container__content:before{background-image:url("");width:75px;height:376px;left:-5px;background-position:0 0;top:-15px}.xmas-item.collections .container__content:after{background-image:url("");width:82px;height:188px;background-position:100% 100%;bottom:-5px;right:-3%}.xmas-item.collections h3{font-family:blackwell,Times,Times New Roman,serif;color:#fff;bottom:70px;width:100%;font-size:28px;font-size:2.8rem}.xmas-item.collections h3 span{display:block;font-size:24px;font-size:2.4rem}@media (max-width:960px) and (min-width:768px){.xmas-item.collections h3{bottom:90px}}.xmas-item.collections .btn,.xmas-item.collections h3{position:absolute;z-index:2}.xmas-item.collections .btn{bottom:20px;left:50%;transform:translateX(-50%)}.xmas-item.collections a{position:relative;display:block;height:100%}.xmas-item.collections a img{position:relative}@media (max-width:768px){.xmas-item.collections a{height:354px}.xmas-item.collections a:after{background:linear-gradient(0deg,#00775f 10%,rgba(0,119,95,0) 30%);content:"";display:block;height:100%;position:absolute;width:100%;z-index:1;bottom:0}.xmas-item.collections img{width:100%;object-fit:cover}}.xmas-item.stockings .container{position:relative}.xmas-item.stockings .container__content:first-child{width:38%;position:absolute;top:50%;transform:translateY(-50%)}.xmas-item.stockings .container__content:last-child{width:62%;padding:0}.xmas-item.stockings p{max-width:90%;width:100%}.xmas-item.stockings ul{margin:20% 0}.xmas-item.stockings li{display:inline-block;height:270px;vertical-align:top}.xmas-item.stockings li a{position:relative;height:100%;display:block;z-index:2}.xmas-item.stockings li a img{width:100%;z-index:1;position:relative}.xmas-item.stockings li a p{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.xmas-item.stockings li a:hover:before{content:"";display:block;border-radius:50%;background-color:#007fad;position:absolute;z-index:0}.xmas-item.stockings li:first-child{width:53.2px}.xmas-item.stockings li:first-child a:hover:before{top:40px;width:53.2px;height:53.2px}.xmas-item.stockings li:nth-child(2){width:61.6px}.xmas-item.stockings li:nth-child(2) a:hover:before{top:46px;width:61.6px;height:61.6px}.xmas-item.stockings li:nth-child(3){width:76.3px}.xmas-item.stockings li:nth-child(3) a:hover:before{top:46px;width:76.3px;height:76.3px}.xmas-item.stockings li:nth-child(4){width:70.7px}.xmas-item.stockings li:nth-child(4) a:hover:before{top:58px;width:70.7px;height:70.7px}.xmas-item.stockings li:nth-child(5){width:87.5px}.xmas-item.stockings li:nth-child(5) a:hover:before{top:50px;width:87.5px;height:87.5px}.xmas-item.stockings li:nth-child(6){width:93.8px}.xmas-item.stockings li:nth-child(6) a:hover:before{top:70px;width:93.8px;height:93.8px}.xmas-item.stockings li:last-child{margin-right:0}@media (max-width:780px){.xmas-item.stockings:after,.xmas-item.stockings:before{background-size:200%}.xmas-item.stockings .container__content{width:100%!important}.xmas-item.stockings .container__content:first-child{position:relative;margin-top:7%;transform:none}.xmas-item.stockings ul{margin:10% auto}}body.rare{background:#fafaf7;color:#545454}.rare#rare h1{font-size:40px;font-size:4rem;color:#002d62;font-family:blackwell,Times,Times New Roman,serif}.rare #main-content{overflow-x:hidden}.rare #circle_bottom_half .cut_out{fill:#fafaf7}.rare.page-banner{background-repeat:repeat-x;background-image:url("");background-size:auto 23rem;padding-top:27rem;border:none}@supports (background-image:url("")){.rare.page-banner{background-image:url("")}}.rare.page-banner a{line-height:1.8;color:#545454;text-decoration:none;border-bottom:1px solid #545454;transition:all .5s ease}.rare.page-banner a:hover{border-bottom:none;text-decoration:none}.rare.page-banner h2{font-size:35px;font-size:3.5rem;margin:40px 0 24px;margin:4rem 0 2.4rem;color:#002d62;font-family:blackwell,Times,Times New Roman,serif}.rare.page-banner .container:first-child{max-width:50%}@media (max-width:768px){.rare.page-banner .container:first-child{max-width:768px}}.rare.page-banner p{margin:0 0 20px;margin:0 0 2rem;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.rare.page-banner li{display:inline-block}.rare.page-banner li a{padding:10px 0 0;margin:0 10px}.rare .catalogues header a{display:inline-block;margin:0 auto 20px}.rare .catalogues li.container__content{margin-bottom:20px;display:inline-block;border-radius:6px;padding:350px 0 30px;text-align:center;position:relative;overflow:hidden;background-color:#002d62;border:1px solid #c3cdd9}.rare .catalogues li.container__content:last-child{margin-right:0}.rare .catalogues li.container__content span,.rare .catalogues li.container__content strong{display:block;z-index:2;position:relative;color:#fff}.rare .catalogues li.container__content strong{font-family:blackwell,Times,Times New Roman,serif;font-weight:400;font-size:2rem}.rare .catalogues li.container__content a{text-decoration:underline;color:#fff;font-size:14px}.rare .catalogues li.container__content a:hover{text-decoration:none}.rare .catalogues li.container__content a.btn-rare{display:inline-block;background-color:#fff;color:#002d62;margin:20px auto;transition:all .5s ease;text-decoration:none;border:1px solid #fff;font-size:medium}.rare .catalogues li.container__content a.btn-rare:hover{background-color:#002d62;color:#fff}.rare .catalogues li.container__content:after{z-index:1;position:absolute;content:"";display:block;top:0;width:100%;background-position:top;background-size:100%;background-repeat:no-repeat;background-image:var(--bg-image-png);height:330px;transition:background-size .5s ease}@supports (background-image:var(--bg-image-webp)){.rare .catalogues li.container__content:after{background-image:var(--bg-image-webp)}}.rare .catalogues li.container__content:hover:after{background-size:110%}.rare .container.x .es-widget,.rare .container.x .instagram-media{margin:0 auto 2rem!important}.rare .footer-version{background:#fafaf7}.btn{font-family:blackwell,Times,Times New Roman,serif;color:#fff;padding:10px 15px;padding:1rem 1.5rem;cursor:pointer;border:none;border-radius:3px;text-align:center;line-height:1.2;background-color:#007fad;transition:background-color .3s;display:inline-block}.btn:focus,.btn:hover{background-color:#005a7a;transition:background-color .6s;color:#fff;text-decoration:none;outline:none}.btn[disabled=disabled],.btn[disabled],.disabled.btn{
  /* !important to overwrite :hover */background-color:#ddd!important;cursor:text!important}@font-face{font-family:blackwell;src:url("blackwell-newbook-webfont.eot"),url("") format("embedded-opentype"),url("blackwell-newbook-webfont.woff2") format("woff2"),url("blackwell-newbook-webfont.woff") format("woff"),url("blackwell-newbook-webfont.ttf") format("truetype"),url("") format("svg");font-weight:400;font-style:normal}@font-face{font-family:blackwellBold;src:url("blackwell-newbold-webfont.eot"),url("") format("embedded-opentype"),url("blackwell-newbold-webfont.woff2") format("woff2"),url("blackwell-newbold-webfont.woff") format("woff"),url("blackwell-newbold-webfont.ttf") format("truetype"),url("") format("svg");font-weight:400;font-style:normal}@font-face{font-family:opensans;font-weight:500;font-style:normal;src:url("0477e48f455cbfe729f90389d3fd8aaca6cc483b") format("woff2")}@font-face{font-family:opensansBold;font-weight:700;font-style:normal;src:url("4b91a4be79efe579a1fb7336cf4850c0bc396d4a") format("woff2")}@font-face{font-family:grandhotel;src:url("");src:url("") format("embedded-opentype"),url("grandhotel-regular-webfont.woff2") format("woff2"),url("grandhotel-regular-webfont.woff") format("woff"),url("grandhotel-regular-webfont.ttf") format("truetype"),url("") format("svg");font-weight:400;font-style:normal}@font-face{font-family:pacifico;src:url("urn:scrapbook:download:error:https://blackwells.co.uk/resources/styles/pacifico-webfont.eot")}@font-face{font-family:pacifico;src:url("4de03de2f7b820f96b0cfb5a673d9f9616885e6d") format("woff2"),url("8cdf1f6a8091ed7f5ea028f6acac3ad0df019bbb") format("woff"),url("urn:scrapbook:download:error:https://blackwells.co.uk/resources/styles/pacifico-webfont.ttf") format("truetype"),url("") format("svg");font-weight:400;font-style:normal}label{margin:5px 5px 10px 0;margin:.5rem .5rem 1rem 0;display:inline-block}[readonly]{background-color:#ddd}[type=date],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]{padding:10px;padding:1rem;margin-top:5px;margin-top:.5rem;border:1px solid #ddd;border-radius:3px;width:100%}[type=date]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled{box-shadow:none;background-color:#ddd}[type=date]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus{box-shadow:none;outline:none}.alt-form [type=date],.alt-form [type=email],.alt-form [type=month],.alt-form [type=number],.alt-form [type=password],.alt-form [type=search],.alt-form [type=tel],.alt-form [type=text],.alt-form [type=time],.alt-form [type=url],.alt-form [type=week],.alt-form select{background:transparent;border:0;border-bottom:2px solid #ddd;border-radius:0;box-shadow:none}.alt-form [type=date]:focus,.alt-form [type=date]:valid,.alt-form [type=email]:focus,.alt-form [type=email]:valid,.alt-form [type=month]:focus,.alt-form [type=month]:valid,.alt-form [type=number]:focus,.alt-form [type=number]:valid,.alt-form [type=password]:focus,.alt-form [type=password]:valid,.alt-form [type=search]:focus,.alt-form [type=search]:valid,.alt-form [type=tel]:focus,.alt-form [type=tel]:valid,.alt-form [type=text]:focus,.alt-form [type=text]:valid,.alt-form [type=time]:focus,.alt-form [type=time]:valid,.alt-form [type=url]:focus,.alt-form [type=url]:valid,.alt-form [type=week]:focus,.alt-form [type=week]:valid,.alt-form select:focus,.alt-form select:valid{outline:none;border-color:#007fad}.alt-form [type=date]:hover,.alt-form [type=email]:hover,.alt-form [type=month]:hover,.alt-form [type=number]:hover,.alt-form [type=password]:hover,.alt-form [type=search]:hover,.alt-form [type=tel]:hover,.alt-form [type=text]:hover,.alt-form [type=time]:hover,.alt-form [type=url]:hover,.alt-form [type=week]:hover,.alt-form select:hover{cursor:pointer}.alt-form [type=date]+label,.alt-form [type=email]+label,.alt-form [type=month]+label,.alt-form [type=number]+label,.alt-form [type=password]+label,.alt-form [type=search]+label,.alt-form [type=tel]+label,.alt-form [type=text]+label,.alt-form [type=time]+label,.alt-form [type=url]+label,.alt-form [type=week]+label,.alt-form select+label{position:relative;height:1.71429rem;padding:0;padding-left:5px;transition:all .3s;pointer-events:none;color:gray;font-size:14px;top:-5rem;z-index:3}.alt-form [type=date]:focus+label,.alt-form [type=date]:hover+label,.alt-form [type=date]:valid+label,.alt-form [type=email]:focus+label,.alt-form [type=email]:hover+label,.alt-form [type=email]:valid+label,.alt-form [type=month]:focus+label,.alt-form [type=month]:hover+label,.alt-form [type=month]:valid+label,.alt-form [type=number]:focus+label,.alt-form [type=number]:hover+label,.alt-form [type=number]:valid+label,.alt-form [type=password]:focus+label,.alt-form [type=password]:hover+label,.alt-form [type=password]:valid+label,.alt-form [type=search]:focus+label,.alt-form [type=search]:hover+label,.alt-form [type=search]:valid+label,.alt-form [type=tel]:focus+label,.alt-form [type=tel]:hover+label,.alt-form [type=tel]:valid+label,.alt-form [type=text]:focus+label,.alt-form [type=text]:hover+label,.alt-form [type=text]:valid+label,.alt-form [type=time]:focus+label,.alt-form [type=time]:hover+label,.alt-form [type=time]:valid+label,.alt-form [type=url]:focus+label,.alt-form [type=url]:hover+label,.alt-form [type=url]:valid+label,.alt-form [type=week]:focus+label,.alt-form [type=week]:hover+label,.alt-form [type=week]:valid+label,.alt-form select:focus+label,.alt-form select:hover+label,.alt-form select:valid+label{color:#007fad}.alt-form [type=date]:disabled,.alt-form [type=email]:disabled,.alt-form [type=month]:disabled,.alt-form [type=number]:disabled,.alt-form [type=password]:disabled,.alt-form [type=search]:disabled,.alt-form [type=tel]:disabled,.alt-form [type=text]:disabled,.alt-form [type=time]:disabled,.alt-form [type=url]:disabled,.alt-form [type=week]:disabled,.alt-form select:disabled{border-bottom:none;background:#ddd}.alt-form [type=date]:disabled+label,.alt-form [type=email]:disabled+label,.alt-form [type=month]:disabled+label,.alt-form [type=number]:disabled+label,.alt-form [type=password]:disabled+label,.alt-form [type=search]:disabled+label,.alt-form [type=tel]:disabled+label,.alt-form [type=text]:disabled+label,.alt-form [type=time]:disabled+label,.alt-form [type=url]:disabled+label,.alt-form [type=week]:disabled+label,.alt-form select:disabled+label{color:hsla(0,0%,50%,.6)}.alt-form [type=date]:disabled+label:after,.alt-form [type=email]:disabled+label:after,.alt-form [type=month]:disabled+label:after,.alt-form [type=number]:disabled+label:after,.alt-form [type=password]:disabled+label:after,.alt-form [type=search]:disabled+label:after,.alt-form [type=tel]:disabled+label:after,.alt-form [type=text]:disabled+label:after,.alt-form [type=time]:disabled+label:after,.alt-form [type=url]:disabled+label:after,.alt-form [type=week]:disabled+label:after,.alt-form select:disabled+label:after{content:"   Disabled";font-style:italic;color:hsla(0,0%,50%,.6)}.alt-form [type=date]:disabled:focus,.alt-form [type=date]:disabled:hover,.alt-form [type=email]:disabled:focus,.alt-form [type=email]:disabled:hover,.alt-form [type=month]:disabled:focus,.alt-form [type=month]:disabled:hover,.alt-form [type=number]:disabled:focus,.alt-form [type=number]:disabled:hover,.alt-form [type=password]:disabled:focus,.alt-form [type=password]:disabled:hover,.alt-form [type=search]:disabled:focus,.alt-form [type=search]:disabled:hover,.alt-form [type=tel]:disabled:focus,.alt-form [type=tel]:disabled:hover,.alt-form [type=text]:disabled:focus,.alt-form [type=text]:disabled:hover,.alt-form [type=time]:disabled:focus,.alt-form [type=time]:disabled:hover,.alt-form [type=url]:disabled:focus,.alt-form [type=url]:disabled:hover,.alt-form [type=week]:disabled:focus,.alt-form [type=week]:disabled:hover,.alt-form select:disabled:focus,.alt-form select:disabled:hover{cursor:not-allowed}.alt-form p[class*=-country]{position:relative}.alt-form p[class*=-country]:after{content:"";position:absolute;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent;top:1.4rem;right:1rem;pointer-events:none}.alt-form p[class*=-country]:hover:after{border-color:#007fad transparent transparent}.alt-form p[class*=-country].error:after{border-color:#d31145 transparent transparent}.alt-form select{-webkit-appearance:none;-webkit-border-radius:0}[type=checkbox]{-webkit-appearance:none;vertical-align:top;width:14px;width:1.4rem;height:14px;height:1.4rem;vertical-align:baseline;margin-right:6px!important}[type=checkbox]:focus{outline:none}[type=checkbox]:focus:after{border-color:#002d62}[type=checkbox]:after{content:"";font-family:FontAwesome;color:#002d62;display:block;width:14px;width:1.4rem;height:14px;height:1.4rem;padding:1px;padding:.1rem;border:1px solid #ccc;background-color:#fff;background-clip:content-box}[type=checkbox]:checked:after{content:"\f00c";line-height:10px}[type=radio]{-webkit-appearance:none;vertical-align:baseline}[type=radio]:focus{outline:none}[type=radio]:after{content:"";display:block;width:14px;width:1.4rem;height:14px;height:1.4rem;padding:1px;padding:.1rem;border:1px solid #fff;border-radius:50%;background-color:#fff;background-clip:border-box;box-shadow:0 0 0 1px #ccc}.is-checked [type=radio]:after,[type=radio]:checked:after{background-color:#002d62}[type=radio]:checked:disabled:after{background-color:#ddd}[type=radio]:disabled+span{color:#ddd}[type=radio]:disabled+span img{opacity:.3}select{padding:10px;padding:1rem;margin:5px 0 0;margin:.5rem 0 0;background-color:#fff;border:1px solid #ddd;border-radius:3px;width:100%;cursor:pointer}option{min-height:1rem;padding:0}[type=button],[type=reset],[type=submit]{font-family:blackwell,Times,Times New Roman,serif;color:#fff;padding:5px 15px;padding:.5rem 1.5rem;cursor:pointer;border:none;border-radius:3px;text-align:center;background-color:#007fad;transition:background-color .3s}:focus[type=button],:focus[type=reset],:focus[type=submit],:hover[type=button],:hover[type=reset],:hover[type=submit]{background-color:#005a7a;transition:background-color .6s}.disabled[type=button],.disabled[type=reset],.disabled[type=submit]{background-color:#ddd;color:gray;cursor:text}[type=reset]{background-color:gray;transition:color .3s}[type=reset]:focus,[type=reset]:hover{background-color:#ddd;color:gray}[type=submit]:not(.btn--primary){background-color:#002d62}[type=submit]:not(.btn--primary):focus,[type=submit]:not(.btn--primary):hover{background-color:#506794}[type=range]{-webkit-appearance:none;height:3px;padding:0;width:100%;background-image:linear-gradient(90deg,#002d62 50%,#ccc 51%)}[type=range]:focus{outline:1px dotted #007fad}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:content-box;border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#002d62;cursor:ew-resize;margin-top:-14px;opacity:.7}[type=range]:focus::-webkit-slider-thumb{background-color:#007fad}[type=range]::-moz-range-thumb{border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#002d62;cursor:ew-resize;margin-top:-14px;opacity:.7}[type=range]:focus::-moz-range-thumb{background-color:#007fad}[type=range]::-ms-thumb{border:12px solid #a6d8ef;height:8px;width:8px;border-radius:18px;background-color:#002d62;cursor:ew-resize;margin-top:-14px;opacity:.7}[type=range]:focus::-ms-thumb{background-color:#007fad}[type=range]::-webkit-slider-runnable-track{height:3px;border-color:transparent;color:transparent}[type=range]::-moz-range-track{height:3px;border-color:transparent;color:transparent;background-color:#ccc}[type=range]::-ms-track{height:3px;border-color:transparent;color:transparent;background-color:#ccc}[type=range]::-ms-fill-lower{background-color:#002d62}[type=range]::-moz-range-progress{background-color:#002d62}[type=range]::-ms-tooltip{display:none}:-moz-placeholder{opacity:1;transition:opacity .2s}:-ms-input-placeholder{opacity:1;transition:opacity .2s}::placeholder{opacity:1;transition:opacity .2s}:focus:-moz-placeholder{opacity:0}:focus:-ms-input-placeholder{opacity:0}:focus::placeholder{opacity:0}ol,ul{margin:0;padding:0}ul{list-style:none}.list--inline>li{display:inline-block}dl{overflow:hidden;margin:0 0 1px}dt{font-weight:700}dd{margin-left:0}img,object,video{max-width:100%;max-height:100%;height:auto;vertical-align:middle;width:auto}iframe{margin-bottom:10px;margin-bottom:1rem}figure{margin:0 0 5px;margin:0 0 .5rem}figcaption{font-style:italic}table{border-collapse:collapse;border-spacing:0;border:1px solid gray;width:100%}th{text-align:left}td,th{border:1px solid gray;padding:5px;padding:.5rem}.u-borderless,.u-borderless td,.u-borderless th,.u-borderless tr{border:none}h1,h2,h3,h4{font-family:blackwellBold,Times,Times New Roman,serif;line-height:1.2;font-weight:400}.pages-account header{position:relative}.pages-account.entry #main-content header{text-align:center;margin:40px 0;margin:4rem 0}@media (max-width:768px){.pages-account.entry #main-content header{margin-top:25px;margin-top:2.5rem}}.pages-account.forgot #main-content header{margin-bottom:2rem}.create #main-content header{margin:25px 0 15px;margin:2.5rem 0 1.5rem}@media (max-width:768px){.create #main-content header{margin-top:10px;margin-top:1rem}}.loggedIn #main-content header h1{display:inline-block;padding:0 2rem;z-index:2;line-height:8rem;margin:0}@media (max-width:768px){.loggedIn #main-content header h1{line-height:6rem}}.loggedIn #main-content header.h1{text-align:center;float:right;margin:0}h1{font-size:24px;font-size:2.4rem;margin-bottom:24px;margin-bottom:2.4rem;position:relative}.page-header h1{margin-bottom:10px;margin-bottom:1rem}.pages-account h1{font-family:blackwell,Times,Times New Roman,serif;font-weight:400}h2{font-size:20px;font-size:2rem}h2,h3{margin:0}h3{font-size:18px;font-size:1.8rem}h4{font-size:16px;font-size:1.6rem}h5,h6{font-weight:400}.alpha{font-size:24px;font-size:2.4rem}.beta{font-size:20px;font-size:2rem}.gamma{font-size:18px;font-size:1.8rem}.delta{font-size:16px;font-size:1.6rem}.giga{font-size:60px;font-size:6rem}.mega{font-size:40px;font-size:4rem}.kilo{font-size:30px;font-size:3rem}.link-style,a,button.btn-logout,header.main-header nav button{cursor:pointer;color:#002d62;text-decoration:none;outline:0;border-bottom:1px solid transparent;transition:all .3s}.link-style:focus,.link-style:hover,a:focus,a:hover,button.btn-logout:focus,button.btn-logout:hover,header.main-header nav button:focus,header.main-header nav button:hover{color:#506794;text-decoration:underline;transition:all .3s}header.main-header nav button{border:0}button.btn-logout{outline:initial;background:none!important;cursor:pointer;min-width:unset;font-family:opensans,Arial,sans-serif;color:#fff;text-decoration:none;border-radius:0;border:0}.link-style:focus,.link-style:hover,button.btn-logout:focus,button.btn-logout:hover,header.main-header nav button:focus,header.main-header nav button:hover{color:#506794;text-decoration:none;border-color:inherit;transition:all .6s}button.btn-logout:focus,button.btn-logout:hover,header.main-header nav button:focus,header.main-header nav button:hover{text-decoration:underline}.bolder__link{font-family:opensansBold,Arial,sans-serif;padding:0}p{margin:0 0 10px;margin:0 0 1rem;font-family:opensans,Arial,sans-serif;line-height:1.2;font-weight:400}blockquote{font-style:italic;color:#555;margin-bottom:10px;margin-bottom:1rem}blockquote p{margin:0}hr{border:0;height:2px;background:#ccc;margin:20px 0;margin:2rem 0}abbr{border-bottom:1px dotted gray;cursor:help}b,strong{font-family:opensansBold,Arial,sans-serif}.sg-alternateFont{font-family:blackwell,Times,Times New Roman,serif}.sg-alternateFontBold{font-family:blackwellBold,Times,Times New Roman,serif;font-weight:400}.sg-fontBold{font-family:opensansBold,Arial,sans-serif;font-weight:400}#vipScan .collected,#vipScan .success{background:hsla(79,59%,62%,.2);border:1px solid #b4d866}#vipScan .dup,#vipScan .fail{background:rgba(222,131,4,.2);border:1px solid #de8304}#vipScan .error{background:rgba(211,17,69,.2);border:1px solid #d31145}#vipScan .container.scanResults p{width:80%;border-radius:5px;padding:20px;margin:0 auto}#vipScan .container.scanResults table{width:80%;margin:20px auto 0;border-color:#ccc}#vipScan .container.scanResults table th{font-weight:700;background:#ddd;font-size:80%;border-color:#ccc}#vipScan .container.scanResults table td{border-color:#ccc}.advanced-search-form{width:48.57143%;float:left;margin-right:2.85714%;margin-left:25.71429%;margin-right:25.71429%}.advanced-search-form h1,.advanced-search-form h2{font-family:blackwell,Times,Times New Roman,serif;font-weight:400;text-align:center;margin:20px 0;margin:2rem 0}.advanced-search-form h2{padding-bottom:15px;padding-bottom:1.5rem}.advanced-search-form input{margin:5px 0;margin:.5rem 0}.advanced-search-form .btn{width:100%;font-size:20px;font-size:2rem;margin:10px 0;margin:1rem 0;padding:10px;padding:1rem}input[type=checkbox]:checked+.advanced-search__display,input[type=checkbox]:focus+.advanced-search__display,input[type=radio]:checked+.advanced-search__display,input[type=radio]:focus+.advanced-search__display{transform:scale(1.05)}input[type=checkbox]:checked+.advanced-search__display.advanced-search__display--card,input[type=checkbox]:focus+.advanced-search__display.advanced-search__display--card,input[type=radio]:checked+.advanced-search__display.advanced-search__display--card,input[type=radio]:focus+.advanced-search__display.advanced-search__display--card{border-color:#007fad}input[type=checkbox]:checked+.advanced-search__display.label--with-check:after,input[type=checkbox]:focus+.advanced-search__display.label--with-check:after,input[type=radio]:checked+.advanced-search__display.label--with-check:after,input[type=radio]:focus+.advanced-search__display.label--with-check:after{content:"\f00c"}.label--with-check{position:relative}.label--with-check:after{font-family:FontAwesome;font-size:20px;color:#b4d866;position:absolute;top:-5px;right:-5px}.advanced-search__container{margin-bottom:20px;margin-bottom:2rem}.advanced-search__container.container--333 .container__content{width:30%}.advanced-search__container.container--666 .container__content{width:15%}.advanced-search__container.container--25 .container__content.omega,.advanced-search__container.container--25 .container__content:not(.advanced-search__range):last-child,.advanced-search__container.container--333 .container__content.omega,.advanced-search__container.container--333 .container__content:not(.advanced-search__range):last-child,.advanced-search__container.container--666 .container__content.omega,.advanced-search__container.container--666 .container__content:not(.advanced-search__range):last-child{float:none}.advanced-search__container.container--25 .container__content.advanced-search__published-date{width:45%;float:left}.advanced-search__container.container--25 .container__content.advanced-search__published-date:last-child{float:right}.advanced-search__head{margin-bottom:20px;margin-bottom:2rem}.advanced-search__head .is-information{font-size:12px;font-size:1.2rem}.advanced-search__display{text-align:center;cursor:pointer;transition:.3s;transition-timing-function:ease-in}.advanced-search__display.container__content{padding:20px 5px;padding:2rem .5rem}.advanced-search__display.is-selected,.advanced-search__display:hover{transition:.25s;transition-timing-function:ease-out;transform:scale(1.05)}.advanced-search__display .is-information{font-size:14px;font-size:1.4rem;display:block}.advanced-search__display--card{border:2px solid #ccc;border-radius:5px}.advanced-search__display--card.is-selected,.advanced-search__display--card:hover{border-color:#007fad}.availability-fa-icon{position:relative}.availability-fa-icon i:nth-child(2n){position:absolute;right:5px;bottom:-5px;font-size:25px}.fa.fa--pocket{font-size:18px}.fa.fa--small{font-size:22px}.fa.fa--medium{font-size:28px}.fa.fa--large{font-size:32px}.advanced-search-form.alt-form [type=date],.advanced-search-form.alt-form [type=email],.advanced-search-form.alt-form [type=month],.advanced-search-form.alt-form [type=number],.advanced-search-form.alt-form [type=password],.advanced-search-form.alt-form [type=search],.advanced-search-form.alt-form [type=tel],.advanced-search-form.alt-form [type=text],.advanced-search-form.alt-form [type=time],.advanced-search-form.alt-form [type=url],.advanced-search-form.alt-form [type=week]{background:transparent;border:0;border-bottom:2px solid #ccc;border-radius:0;box-shadow:none}.advanced-search-form.alt-form [type=date]:focus,.advanced-search-form.alt-form [type=email]:focus,.advanced-search-form.alt-form [type=month]:focus,.advanced-search-form.alt-form [type=number]:focus,.advanced-search-form.alt-form [type=password]:focus,.advanced-search-form.alt-form [type=search]:focus,.advanced-search-form.alt-form [type=tel]:focus,.advanced-search-form.alt-form [type=text]:focus,.advanced-search-form.alt-form [type=time]:focus,.advanced-search-form.alt-form [type=url]:focus,.advanced-search-form.alt-form [type=week]:focus{outline:none;border-color:#007fad}.advanced-search-form.alt-form [type=date]:hover,.advanced-search-form.alt-form [type=email]:hover,.advanced-search-form.alt-form [type=month]:hover,.advanced-search-form.alt-form [type=number]:hover,.advanced-search-form.alt-form [type=password]:hover,.advanced-search-form.alt-form [type=search]:hover,.advanced-search-form.alt-form [type=tel]:hover,.advanced-search-form.alt-form [type=text]:hover,.advanced-search-form.alt-form [type=time]:hover,.advanced-search-form.alt-form [type=url]:hover,.advanced-search-form.alt-form [type=week]:hover{cursor:pointer}.advanced-search-form.alt-form [type=date]:valid,.advanced-search-form.alt-form [type=email]:valid,.advanced-search-form.alt-form [type=month]:valid,.advanced-search-form.alt-form [type=number]:valid,.advanced-search-form.alt-form [type=password]:valid,.advanced-search-form.alt-form [type=search]:valid,.advanced-search-form.alt-form [type=tel]:valid,.advanced-search-form.alt-form [type=text]:valid,.advanced-search-form.alt-form [type=time]:valid,.advanced-search-form.alt-form [type=url]:valid,.advanced-search-form.alt-form [type=week]:valid{background-color:#fff}.advanced-search-form.alt-form [type=date]+label,.advanced-search-form.alt-form [type=email]+label,.advanced-search-form.alt-form [type=month]+label,.advanced-search-form.alt-form [type=number]+label,.advanced-search-form.alt-form [type=password]+label,.advanced-search-form.alt-form [type=search]+label,.advanced-search-form.alt-form [type=tel]+label,.advanced-search-form.alt-form [type=text]+label,.advanced-search-form.alt-form [type=time]+label,.advanced-search-form.alt-form [type=url]+label,.advanced-search-form.alt-form [type=week]+label{position:relative;top:-3.5rem;height:1.71429rem;padding:0;padding-left:5px;z-index:-1;transition:top .3s}.advanced-search-form.alt-form [type=date]:valid+label,.advanced-search-form.alt-form [type=email]:valid+label,.advanced-search-form.alt-form [type=month]:valid+label,.advanced-search-form.alt-form [type=number]:valid+label,.advanced-search-form.alt-form [type=password]:valid+label,.advanced-search-form.alt-form [type=search]:valid+label,.advanced-search-form.alt-form [type=tel]:valid+label,.advanced-search-form.alt-form [type=text]:valid+label,.advanced-search-form.alt-form [type=time]:valid+label,.advanced-search-form.alt-form [type=url]:valid+label,.advanced-search-form.alt-form [type=week]:valid+label{font-size:11px;color:#545454;top:-8rem;transition:all .3s}.advanced-search-form.alt-form [type=date]:invalid+label,.advanced-search-form.alt-form [type=email]:invalid+label,.advanced-search-form.alt-form [type=month]:invalid+label,.advanced-search-form.alt-form [type=number]:invalid+label,.advanced-search-form.alt-form [type=password]:invalid+label,.advanced-search-form.alt-form [type=search]:invalid+label,.advanced-search-form.alt-form [type=tel]:invalid+label,.advanced-search-form.alt-form [type=text]:invalid+label,.advanced-search-form.alt-form [type=time]:invalid+label,.advanced-search-form.alt-form [type=url]:invalid+label,.advanced-search-form.alt-form [type=week]:invalid+label{color:#545454}.advanced-search-form.alt-form [type=date]:focus+label,.advanced-search-form.alt-form [type=email]:focus+label,.advanced-search-form.alt-form [type=month]:focus+label,.advanced-search-form.alt-form [type=number]:focus+label,.advanced-search-form.alt-form [type=password]:focus+label,.advanced-search-form.alt-form [type=search]:focus+label,.advanced-search-form.alt-form [type=tel]:focus+label,.advanced-search-form.alt-form [type=text]:focus+label,.advanced-search-form.alt-form [type=time]:focus+label,.advanced-search-form.alt-form [type=url]:focus+label,.advanced-search-form.alt-form [type=week]:focus+label{font-size:11px;color:#007fad;top:-8rem;transition:all .3s}.advanced-search-form.alt-form [type=date]:hover+label,.advanced-search-form.alt-form [type=email]:hover+label,.advanced-search-form.alt-form [type=month]:hover+label,.advanced-search-form.alt-form [type=number]:hover+label,.advanced-search-form.alt-form [type=password]:hover+label,.advanced-search-form.alt-form [type=search]:hover+label,.advanced-search-form.alt-form [type=tel]:hover+label,.advanced-search-form.alt-form [type=text]:hover+label,.advanced-search-form.alt-form [type=time]:hover+label,.advanced-search-form.alt-form [type=url]:hover+label,.advanced-search-form.alt-form [type=week]:hover+label{color:#007fad}.advanced-search__format{min-height:208px}.page-banner{border-bottom:1px solid #ddd;text-align:center}.page-banner p{margin:0;line-height:2.1}.page-banner.oswald{text-align:left;background:url("") bottom no-repeat;background-size:cover;border:0;overflow:hidden;position:relative;padding:4rem 0}.page-banner.oswald a{color:inherit}.page-banner.oswald .container{position:relative;overflow:hidden}.page-banner.oswald h1{font-family:blackwell,Times,Times New Roman,serif;font-size:5svh;color:#002d62}.page-banner.oswald dl{text-align:left;margin-left:20px;width:calc(50% - 20px);float:left}.page-banner.oswald .pretty{float:right;width:50%}.page-banner.oswald .fa,.page-banner.oswald .fa-user,.page-banner.oswald dd,.page-banner.oswald strong{line-height:1.4;font-size:2svh}.page-banner.oswald .fa:before{margin-right:10px;margin-right:1rem}.page-banner.oswald .fa-book{margin-right:0}@media (max-width:820px){.page-banner.oswald h1{font-size:4svh}.page-banner.oswald .fa,.page-banner.oswald .fa-user,.page-banner.oswald dd,.page-banner.oswald strong{font-size:1.8svh}}@media (max-width:640px){.page-banner.oswald .container{min-height:unset}.page-banner.oswald h1{font-size:3.2svh}.page-banner.oswald .pretty{position:relative;margin-top:10px;width:100%}.page-banner.oswald dd,.page-banner.oswald dl{width:100%}}.page-banner.lost-garden{background:#211d1e url("") bottom no-repeat;background-size:500px;color:#fff}.page-banner.lost-garden h2{text-transform:uppercase;font-size:3rem}.page-banner.lost-garden p{font-family:blackwell,Times,Times New Roman,serif;margin:1rem 0 0}.page-banner.lost-garden .btn{margin:2rem auto;background-color:#fff;color:#211d1e}.page-banner .offer.ten_off{padding:1.2rem 0;text-transform:none;border-bottom:1px solid #576453;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-banner .offer.ten_off .btn,.page-banner .offer.ten_off code{display:inline!important;font-size:2.4rem!important;padding:3px 9px!important;vertical-align:middle;cursor:auto}.page-banner .offer.ten_off .btn.btn--offer,.page-banner .offer.ten_off code.btn--offer{margin-left:.5rem}.page-banner .offer.ten_off:after,.page-banner .offer.ten_off:before{background-image:none;display:none}.page-banner .offer.ten_off p{letter-spacing:.1rem;font-size:2rem;line-height:normal}.page-banner .offer.ten_off p.shopnow{margin-right:3rem}.page-banner .offer.ten_off .last-call{font-size:1rem;color:#576453;letter-spacing:normal;min-width:200px;text-align:left}.page-banner .offer.ten_off .last-call a{text-decoration:underline;color:#576453}.page-banner .offer.ten_off .last-call a:hover{text-decoration:none}.page-banner .offer.ten_off .last-call span{display:block}@media (max-width:800px){.page-banner .offer.ten_off{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-banner .offer.ten_off p.shopnow{line-height:2.5}.page-banner .offer.ten_off .last-call{width:90%;margin:1.5rem auto 0;text-align:center}.page-banner .offer.ten_off .last-call span{display:inline}}.page-banner.love-NHS,.page-header.love-NHS{background:#aac0cc url("") center 136% no-repeat;background-size:400px;text-align:left}.page-banner.love-NHS .container__content--medium p,.page-header.love-NHS .container__content--medium p{width:80%}.page-banner.love-NHS .container__content--smallish,.page-header.love-NHS .container__content--smallish{margin-right:20px}.page-banner.love-NHS .container__content--smallish p,.page-header.love-NHS .container__content--smallish p{padding-left:125px}.page-banner.love-NHS img,.page-header.love-NHS img{float:left;margin:0 20px;transform:rotate(-3deg);height:110px;box-shadow:-3px 3px 2px 0 gray}.page-banner.love-NHS .btn,.page-header.love-NHS .btn{background-color:#fff;color:#002d62;margin-bottom:20px}.page-banner.love-NHS .btn:hover,.page-header.love-NHS .btn:hover{background-color:#007fad;color:#fff}.page-banner.love-NHS p,.page-header.love-NHS p{color:#002d62}.page-banner.love-NHS p strong,.page-header.love-NHS p strong{font-family:blackwell,Times,Times New Roman,serif}@media (max-width:768px){.page-banner.love-NHS,.page-header.love-NHS{background-position:calc(100% + 250px) 100%;background-size:500px}.page-banner.love-NHS p,.page-header.love-NHS p{font-size:32px}.page-banner.love-NHS .container__content--medium p,.page-header.love-NHS .container__content--medium p{margin-bottom:20px}.page-banner.love-NHS .container__content--smallish p,.page-header.love-NHS .container__content--smallish p{font-size:16px;padding-left:0}.page-banner.love-NHS img,.page-header.love-NHS img{margin-left:0}}@media (max-width:600px){.page-banner.love-NHS,.page-header.love-NHS{background-image:none}.page-banner.love-NHS .container__content--medium p,.page-header.love-NHS .container__content--medium p{width:100%}}.page-banner.halloween,.page-header.halloween{background-color:#939492;background:linear-gradient(0deg,#939492 60%,#d3d3d3);padding:0;text-align:left;border-bottom:0}.page-banner.halloween .container,.page-header.halloween .container{background:url("") 100% no-repeat;background-size:contain;position:relative;padding:10px;padding:1rem}@media (max-width:600px){.page-banner.halloween .container,.page-header.halloween .container{background-position:70% bottom;background-size:contain;min-height:210px;text-align:center}}.page-banner.halloween p:first-child,.page-header.halloween p:first-child{padding-bottom:6px}.page-banner.halloween p:first-child strong,.page-header.halloween p:first-child strong{font-family:blackwell,Times,Times New Roman,serif;font-size:22px}.page-banner.halloween p,.page-header.halloween p{color:#fff}@media (max-width:940px){.page-banner.halloween p,.page-header.halloween p{width:53%}}@media (max-width:830px){.page-banner.halloween p,.page-header.halloween p{width:50%}}@media (max-width:600px){.page-banner.halloween p,.page-header.halloween p{width:80%;margin:0 auto}}.page-banner.halloween a.btn--secondary,.page-header.halloween a.btn--secondary{background:#f57b20;display:inline-block;margin:10px 0 6px}@media (max-width:600px){.page-banner.halloween a.btn--secondary,.page-header.halloween a.btn--secondary{margin:20px 0}}.page-banner.lastPostDates2020,.page-header.lastPostDates2020{background-color:#ebebeb;background:linear-gradient(0deg,#ebebeb 40%,#fcfcfc 90%);padding:0;text-align:left;border-bottom:0}.page-banner.lastPostDates2020 .container,.page-header.lastPostDates2020 .container{background:url("") 100% no-repeat;background-size:contain;position:relative;padding:10px;padding:1rem}@media (max-width:600px){.page-banner.lastPostDates2020 .container,.page-header.lastPostDates2020 .container{background-position:center 120px;background-size:contain;min-height:210px;text-align:center}}.page-banner.lastPostDates2020 p:first-child,.page-header.lastPostDates2020 p:first-child{padding-bottom:6px}.page-banner.lastPostDates2020 p:first-child strong,.page-header.lastPostDates2020 p:first-child strong{font-family:blackwellBold,Times,Times New Roman,serif;font-size:22px;font-weight:400}.page-banner.lastPostDates2020 p,.page-header.lastPostDates2020 p{color:#002d62}@media (max-width:940px){.page-banner.lastPostDates2020 p,.page-header.lastPostDates2020 p{width:53%}}@media (max-width:830px){.page-banner.lastPostDates2020 p,.page-header.lastPostDates2020 p{width:50%}}@media (max-width:600px){.page-banner.lastPostDates2020 p,.page-header.lastPostDates2020 p{width:80%;margin:0 auto}}.page-banner.lastPostDates2020 p:last-child,.page-header.lastPostDates2020 p:last-child{color:#000}.page-banner.lastPostDates2020 a.btn--secondary,.page-header.lastPostDates2020 a.btn--secondary{display:inline-block;margin:10px 0 6px}@media (max-width:600px){.page-banner.lastPostDates2020 a.btn--secondary,.page-header.lastPostDates2020 a.btn--secondary{margin:20px 0}}.page-banner.blackFriday,.page-header.blackFriday{padding:0;border:0;margin:20px auto 10px;position:relative;background:#000}.page-banner.blackFriday *,.page-header.blackFriday *{color:#fff}.page-banner.blackFriday .container__content,.page-header.blackFriday .container__content{float:none}.page-banner.blackFriday:after,.page-banner.blackFriday:before,.page-header.blackFriday:after,.page-header.blackFriday:before{position:absolute;content:"";display:block;z-index:0;top:0;background-size:contain;height:100%;width:100%}.page-banner.blackFriday:before,.page-header.blackFriday:before{background-image:url("");background-repeat:no-repeat}@media (max-width:768px){.page-banner.blackFriday:before,.page-header.blackFriday:before{left:-80px}}@media (max-width:581px){.page-banner.blackFriday:before,.page-header.blackFriday:before{left:-100px}}.page-banner.blackFriday:after,.page-header.blackFriday:after{background-image:url("");background-repeat:no-repeat;right:0;background-position:100%}@media (max-width:768px){.page-banner.blackFriday:after,.page-header.blackFriday:after{background-position:calc(100% + 100px - 20px)}}@media (max-width:581px){.page-banner.blackFriday:after,.page-header.blackFriday:after{background-position:calc(100% + 100px)}}.page-banner.blackFriday a,.page-banner.blackFriday h1,.page-header.blackFriday a,.page-header.blackFriday h1{position:relative;z-index:1;display:block;font-family:blackwell,Times,Times New Roman,serif;color:#fff}.page-banner.blackFriday a strong,.page-banner.blackFriday h1 strong,.page-header.blackFriday a strong,.page-header.blackFriday h1 strong{font-family:blackwell,Times,Times New Roman,serif;font-weight:400;font-size:30px}.page-banner.blackFriday a .btn,.page-banner.blackFriday h1 .btn,.page-header.blackFriday a .btn,.page-header.blackFriday h1 .btn{background:#fff;color:#000;margin:10px auto;border:1px solid #000}.page-banner.blackFriday a:hover,.page-banner.blackFriday h1:hover,.page-header.blackFriday a:hover,.page-header.blackFriday h1:hover{color:#fff;text-decoration:none}.page-banner.blackFriday a:hover .btn,.page-banner.blackFriday h1:hover .btn,.page-header.blackFriday a:hover .btn,.page-header.blackFriday h1:hover .btn{background:#333;color:#fff;border:1px solid #fff}@media (max-width:768px){.page-banner p{font-size:14px}.page-header.blackFriday .container__content{float:left}}.browse__list:after,.browse__list:before{content:"";display:table}.browse__list:after{clear:both}.browse__item{float:left;width:33%;text-align:center}.browse__item a{color:#545454}.teaser .media__body,.teaser .media__figure{width:50%}.teaser__header a{padding:0}.dropdown{float:left;background:#fff;position:relative;border:1px solid #ddd;border-radius:3px;margin:-2px 2.5px 0;margin:-.2rem .25rem 0}.dropdown__trigger{z-index:3;color:#333;padding:2.5px;padding:.25rem;padding-top:5px;padding-top:.5rem;position:relative}.dropdown__trigger:hover:before{content:"";position:absolute;width:100%;height:5px;background-color:#fff;left:0;bottom:1px;z-index:2;top:27px}.dropdown__trigger .fa-caret-down{margin:2.5px;margin:.25rem;position:absolute;right:3px;top:5px;top:.5rem}.dropdown__selected{font-size:15px;font-size:1.5rem;padding:0 5px 5px;padding:0 .5rem .5rem;padding-right:15px;padding-right:1.5rem;margin-bottom:0;min-width:75px;cursor:pointer}.dropdown__toggle{position:absolute;z-index:-1;opacity:0}.dropdown__inner{position:absolute;right:-1px;z-index:1;height:0;margin:0 auto;overflow:hidden;top:30px;border-radius:3px;border-top-right-radius:0;background:#fff}.dropdown__toggle:checked~.dropdown__inner,.dropdown__trigger:hover>.dropdown__inner{padding:10px 20px;padding:1rem 2rem;border:1px solid #ddd;min-width:200px;height:fit-content;transition:height .6s}.dropdown__link{display:block;color:#333;font-size:15px;font-size:1.5rem;white-space:nowrap}.dropdown__head{font-size:16px;font-size:1.6rem;padding:0 0 5px;padding:0 0 .5rem;color:#333;font-weight:700}.dropdown__divider{padding:5px 0;padding:.5rem 0}.product__whishlist{margin-top:10px;margin-top:1rem}.product__whishlist .dropdown{background-color:#002d62;margin:0 5px 0 0;margin:0 .5rem 0 0;border-radius:3px}.product__whishlist .dropdown__trigger{color:#fff;border-radius:3px;border:0}.product__whishlist .dropdown__trigger:hover:before{content:none}.product__whishlist .dropdown__inner{border-width:0;color:#333;background:#fff;font-size:12px;font-size:1.2rem}.dropdown__toggle:checked~.product__whishlist .dropdown__inner,.dropdown__trigger:hover>.product__whishlist .dropdown__inner{min-width:100px;min-height:200px}.product__whishlist .dropdown__link{display:block;cursor:pointer;padding:0}.product__whishlist .dropdown__divider,.product__whishlist .dropdown__head{display:none}.block-filter{margin:20px 0;margin:2rem 0}.block-filter:first-child{padding-top:0}.block-filter select{-webkit-appearance:menulist}.block-filter__headline{font-family:opensansBold,Arial,sans-serif;font-size:14px;font-size:1.4rem;margin-bottom:10px;margin-bottom:1rem}.block-filter__select{position:relative}.block-filter__select .dropdown-component__head{border:1px solid #ddd;padding:2px 5px;margin:.5 0}.block-filter__select .dropdown-component__head:after,.block-filter__select .dropdown-component__head:before{content:"";display:table}.block-filter__select .dropdown-component__head:after{clear:both}.block-filter__select .dropdown-shop__selected{float:left}.block-filter__select .fa{position:absolute;right:5px;top:7px}.block-filter__select .dropdown-component__body{border:1px solid transparent;border-top-width:0;top:29px;position:absolute;background-color:#fff;padding:0 5px;width:95.5%;width:calc(100% - 12px);height:0;overflow-y:scroll;transition:height .6s}.block-filter__select .dropdown-component__body li{padding:0 5px;cursor:pointer}.block-filter__select .dropdown-component__body li:hover{background-color:#333;color:#fff}.block-filter__select:hover .dropdown-component__body{border-color:#ddd;height:auto;padding:1em 0;transition:height .6s}.block-filter__list{margin:5px 0 0;margin:.5rem 0 0}.block-filter__list li{margin:0 0 2.5px;margin:0 0 .25rem}@media (max-width:768px) and (min-width:480px){.block-filter__list li{display:inline;margin-right:10px;margin-right:1rem}}.block-filter__list--formats label{display:inline}.colour-swatch{width:40px;width:4rem;height:40px;height:4rem;display:inline-block;box-shadow:inset 0 0 7px rgba(0,0,0,.2)}.colour-swatch:hover{box-shadow:inset 0 0 7px rgba(0,0,0,.5)}.block-filter__list--lang:after,.block-filter__list--lang:before{content:"";display:table}.block-filter__list--lang:after{clear:both}.block-filter__list--lang li{float:left;width:33.33333%;text-align:center}.block-filter__list--lang .speech{text-transform:uppercase;font-weight:600}.full-language{font-size:16px;font-size:1.6rem;color:#333}.block-filter__select{width:100%}.block-filter__link{font-weight:600}.filter-result-qty{color:#545454}.media{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:2em}.media p{font-family:opensans,Arial,sans-serif;font-size:1.4rem;line-height:2rem;margin-bottom:2rem}.media .media__cta .btn{margin:0;margin-right:10px;margin-right:1rem}.media .media__cta a{margin-left:6px;margin-left:.6rem}.media__figure{margin-right:3em;border:1px solid #ccc}.media__body{-ms-flex:2;flex:2}.media__body,.media__body:last-child{margin-bottom:0}.mapping__title{margin:0 0 .5em;font-size:25px;font-family:blackwell,Times,Times New Roman,serif;font-weight:200;color:#666}.mapping__title span{font-size:1rem;padding-left:2rem;display:inline-block;position:relative;vertical-align:middle}@media (max-width:729px){.mapping__title span{padding-left:0;display:block;margin-top:5px;margin-top:.5rem}}.mapping__title i{display:inline-block;padding-top:26px;position:relative;text-align:center;margin:0 6px;font-family:opensans,Arial,sans-serif}.mapping__title i:before{font-family:fontAwesome;font-size:25px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.media--center{-ms-flex-align:center;align-items:center}.media--reverse>.media__figure{-ms-flex-order:1;order:1;margin:0 0 0 3em}.no-flex .media{position:relative}.no-flex .media:after,.no-flex .media:before{content:"";display:table}.no-flex .media:after{clear:both}.no-flex .media__figure{margin-right:3em;float:left}.no-flex .media__body{max-width:100%}.no-flex .media__body,.no-flex .media__body:last-child{margin-bottom:0}.no-flex .mapping__title{margin:0 0 .5em}.no-flex .media--center{position:absolute;top:50%;transform:translateY(-50%)}.no-flex .media--reverse>.media__figure{float:right;margin:0 0 0 3em}.main-sign-up{margin:20px 0;margin:2rem 0;background-image:url("bg_news-letter.jpg");background-size:cover;position:relative}.main-sign-up .container{margin-bottom:0}#signUp .main-sign-up,#unsubscribe .main-sign-up{margin:0;background:none;box-shadow:none;border:none;padding:0}#signUp .main-sign-up.shops,#unsubscribe .main-sign-up.shops{margin:20px 0;margin:2rem 0;border-bottom:1px solid #ddd}.main-sign-up.rareSign{background:#e3e3d6;box-shadow:none}.main-sign-up.rareSign .container{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex}@media (max-width:890px){.main-sign-up.rareSign .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-sign-up.rareSign section.content{color:#5c5c5c;display:inline-block;border-right:1px solid #000;vertical-align:middle;font-size:14px}@media (max-width:890px){.main-sign-up.rareSign section.content{width:auto;-ms-flex-positive:1;flex-grow:1}}.main-sign-up.rareSign section.content:first-child{padding-right:20px;width:23%}.main-sign-up.rareSign section.content:first-child address{font-style:normal;position:relative;top:50%;transform:translateY(-50%)}.main-sign-up.rareSign section.content:first-child strong{font-size:22px;font-family:blackwell,Times,Times New Roman,serif}.main-sign-up.rareSign section.content:first-child a{color:#545454}.main-sign-up.rareSign section.content:first-child p:last-child{margin:0}@media (max-width:480px){.main-sign-up.rareSign section.content:first-child{width:100%;border:0;padding:0 0 20px;border-bottom:1px solid #000}}.main-sign-up.rareSign section.content:nth-child(2){padding:0 20px;width:23%}.main-sign-up.rareSign section.content:nth-child(2) p{position:relative;top:50%;transform:translateY(-50%)}.main-sign-up.rareSign section.content:nth-child(2) em,.main-sign-up.rareSign section.content:nth-child(2) strong{display:block}.main-sign-up.rareSign section.content:nth-child(2) em{margin:15px 0 0}@media (max-width:890px){.main-sign-up.rareSign section.content:nth-child(2){border:0}}@media (max-width:480px){.main-sign-up.rareSign section.content:nth-child(2){width:100%;padding:0 0 20px;border-bottom:1px solid #000;margin-top:20px}.main-sign-up.rareSign section.content:nth-child(2) br{display:contents}}.main-sign-up.rareSign section.content:nth-child(3){border:0;padding-left:20px;text-align:center;width:52%;min-width:350px}@media (max-width:890px){.main-sign-up.rareSign section.content:nth-child(3){width:100%;padding:0;min-width:auto;margin-top:20px}}@media (max-width:383px){.main-sign-up.rareSign section.content:nth-child(3) button{margin-top:15px}}@media (max-width:480px){.main-sign-up.rareSign{padding:30px 20px}}#newsletterForm{margin:0 0 25px}#newsletterForm label{display:block;margin:0}.rareSign #newsletterForm label{margin:0 0 9px;margin:0 0 .9rem}.container .newsletter-sign-up{color:#545454}.container .newsletter-sign-up h2{text-align:center;font-family:pacifico,grandhotel;font-weight:400;font-size:34px;font-size:3.4rem}.container .newsletter-sign-up h2 span{color:#002d62}.rareSign .container .newsletter-sign-up h2{font-family:blackwell,Times,Times New Roman,serif;font-size:18px;font-size:1.8rem}.rareSign .container .newsletter-sign-up h2 span{color:#545454;font-size:14px;font-size:1.4rem;display:block}.container .newsletter-sign-up label{font-family:pacifico,grandhotel;font-weight:400;font-size:34px;font-size:3.4rem}.container .newsletter-sign-up label span{color:#002d62}#signUp .container .newsletter-sign-up label,#unsubscribe .container .newsletter-sign-up label{font-family:opensans,Arial,sans-serif;font-size:16px;font-size:1.6rem}#signUp .container .newsletter-sign-up label span,#unsubscribe .container .newsletter-sign-up label span{color:#545454}.rareSign .container .newsletter-sign-up label{font-family:blackwell,Times,Times New Roman,serif;font-size:18px;font-size:1.8rem;line-height:1.2}.rareSign .container .newsletter-sign-up label span{color:#545454;font-size:14px;font-size:1.4rem;display:block}.container .newsletter-sign-up input{max-width:400px;font-family:opensans,Arial,sans-serif;margin-top:10px;margin-top:1rem}#signUp .container .newsletter-sign-up input,#unsubscribe .container .newsletter-sign-up input{line-height:1.2}@media (max-width:590px){#signUp .container .newsletter-sign-up input,#unsubscribe .container .newsletter-sign-up input{max-width:300px}}@media (max-width:480px){#signUp .container .newsletter-sign-up input,#unsubscribe .container .newsletter-sign-up input{max-width:90%}}.rareSign .container .newsletter-sign-up input{margin:0;vertical-align:middle;line-height:1.2;width:70%}.container .newsletter-sign-up p{margin:0 0 20px;margin:0 0 2rem}.shops .container .newsletter-sign-up p{margin:0 0 50px;margin:0 0 5rem;font-family:blackwell,Times,Times New Roman,serif;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.rareSign .container .newsletter-sign-up p{display:block;font-size:14px;font-size:1.4rem;vertical-align:middle;margin-bottom:10px}.container .newsletter-sign-up footer p{font-size:16px}.container .newsletter-sign-up footer img{height:50px;margin:0 3px}.newsletter-btn{font-size:20px;font-size:2rem;padding:10px 40px;padding:1rem 4rem}#signUp .newsletter-btn,#unsubscribe .newsletter-btn{font-size:16px;font-size:1.6rem;margin-left:10px}@media (max-width:480px){#signUp .newsletter-btn,#unsubscribe .newsletter-btn{margin:10px}}.rareSign .newsletter-btn{line-height:1;font-size:16px;margin-left:-5px;vertical-align:middle}.newsletter-sign-up__footer p{font-size:17px;font-size:1.7rem;margin-bottom:0}.modals__container.modals__container--signupConfirmContent .modal{margin-left:auto;margin-right:auto;min-height:180px;max-width:500px}@media (max-width:480px){.newsletter-sign-up h2{font-family:blackwell,Times,Times New Roman,serif;font-size:22px;font-size:2.2rem}.main-sign-up{padding:0 20px;padding:0 2rem}}#signUp section.container,#unsubscribe section.container{text-align:center}#signUp h1,#unsubscribe h1{color:#002d62;margin:0;line-height:3}#signUp h1:before,#unsubscribe h1:before{background:url("") no-repeat top;background-size:cover;display:block;height:200px;position:relative;z-index:1;width:100%;content:""}#signUp h1[class*=shop_],#unsubscribe h1[class*=shop_]{padding-top:2rem}#signUp h1[class*=shop_]:before,#unsubscribe h1[class*=shop_]:before{background-position:top;top:-2rem}#signUp h1.shop_oxford:before,#unsubscribe h1.shop_oxford:before{background-image:url("")}#signUp h1.shop_heffers:before,#unsubscribe h1.shop_heffers:before{background-image:url("")}#signUp h1.shop_edinburgh:before,#unsubscribe h1.shop_edinburgh:before{background-image:url("")}#signUp h2,#unsubscribe h2{margin:0 0 20px}#signUp .container.signup,#signUp .container.signup-meet,#signUp .container.unsubscribe,#unsubscribe .container.signup,#unsubscribe .container.signup-meet,#unsubscribe .container.unsubscribe{padding:0;max-width:100%;margin-bottom:10px;text-align:center}#signUp .container.signup-meet p,#signUp .container.signup p,#signUp .container.unsubscribe p,#unsubscribe .container.signup-meet p,#unsubscribe .container.signup p,#unsubscribe .container.unsubscribe p{margin:0 12%}#signUp .signup-meet h2,#unsubscribe .signup-meet h2{background:#efefef;font-size:24px;line-height:48px}#signUp .signup-meet li,#unsubscribe .signup-meet li{display:inline-block;padding:5px 10px;font-family:grafolita-script,sans-serif;font-size:25px;vertical-align:middle}#signUp .signup-meet img,#unsubscribe .signup-meet img{margin-right:10px;vertical-align:middle;margin-top:-3px;border:3px solid #efefef}.post-text{overflow:hidden;margin-bottom:30px;margin-bottom:3rem}.post-text p:last-child{margin-bottom:0}.post-text ul{list-style:disc;padding-left:30px}.post-text .description h3{margin:35px 0 15px}.post-text .description h3:first{margin-top:0}.rare-Biblio{margin-bottom:20px}.publisher-blurb a{display:inline}.publisher-blurb a span{vertical-align:middle;font-size:20px;border-bottom:1px solid #002d62}.publisher-blurb a:hover{text-decoration:none}.publisher-blurb a:hover span{border:0}.publisher-blurb img{margin:0 2rem 0 0;width:45%;padding:9px;float:left}.question,.question__answer-wrapper{font-size:14px;font-size:1.4rem;color:#555}.question__answer-wrapper p:first-child,.question p:first-child{margin:0}.question__answer-wrapper img,.question img{float:left;margin-right:5px;margin-right:.5rem}.question__answer-wrapper img+p,.question img+p{min-height:32px;line-height:32px}.question__answer-wrapper a,.question a{padding:0}.question p:first-child{font-family:opensansBold,Arial,sans-serif;font-style:italic;font-size:13px;font-size:1.3rem}.question__answer-wrapper{margin-bottom:10px;margin-bottom:1rem}.question__answer-wrapper p:first-child{margin-bottom:5px;margin-bottom:.5rem}.question__letterine{font-family:blackwell,Times,Times New Roman,serif;font-style:normal;font-size:24px;font-size:2.4rem;color:#545454;margin-right:5px;margin-right:.5rem}.rating-wraper:after,.rating-wraper:before{content:"";display:table}.rating-wraper:after{clear:both}.rating{float:left}.rating:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}.rating:not(:checked)>label{float:right;width:24px;width:2.4rem;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:150%;color:#ddd}.rating:not(:checked)>label:before{content:"★ "}.rating>input:checked~label{color:gold}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#f57b20}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#f16d0b}.rating>label:active{position:relative;top:0;left:0}.rating__count{float:left;line-height:2;padding:.5rem 0;margin:0}.rating-list{line-height:1;margin-right:5px;margin-right:.5rem}.star-rating{color:#ddd;font-size:150%}.star-rating:after{content:"★ "}.star-rating--half{background-color:gold;background-image:linear-gradient(90deg,gold,gold 50%,#ddd 51%,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fce300",endColorstr="#dddddd",GradientType=1)}.star-rating--full{color:gold}.search-form{position:relative}.search-form fieldset{margin:0;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.search-form fieldset legend{position:absolute;top:-2000px}.search-form fieldset .advanced-search{position:absolute;bottom:-28px;right:0;font-size:1.3rem}@media (max-width:768px){.search-form{margin-top:5px;margin-bottom:0}}.search-form input{-ms-flex-positive:1;flex-grow:1;height:42px;display:inline-block;vertical-align:middle;margin:0 -4px 0 0;border:0;border-left:1px solid #ddd;border-radius:0}.search-form input:focus{outline:0}.search-form select{width:fit-content;margin:0 .5rem 0 0;padding:.4rem;border:0;font-size:1.5rem}.search-form button,.search-form select{display:inline-block;vertical-align:middle;height:42px}.search-form button{position:relative;width:42px;max-width:100%;padding:0;margin-left:-4px;cursor:pointer;background:#fff}.search-form button svg{width:40px;height:40px}.search-form button #search_square{transition:fill .3s}.search-form button:active,.search-form button:focus,.search-form button:hover{background:#545454;outline:0}.search-form button:active #search_square,.search-form button:focus #search_square,.search-form button:hover #search_square{fill:#545454}.search-form button:active #search_glass,.search-form button:focus #search_glass,.search-form button:hover #search_glass{fill:#fff}.search-form .submit-wrapper{display:inline-block;position:relative;width:42px}.search-form .submit-wrapper:before{content:"";position:absolute;border-width:8px 8px 8px 0;border-style:solid;border-color:transparent #007fad;top:12px;left:-8px;transition:border-color .3s}.search-form .submit-wrapper:active:before,.search-form .submit-wrapper:focus:before,.search-form .submit-wrapper:hover:before{border-right-color:#005a7a;transition:border-color .6s}.search-form .submit-wrapper::-moz-focus-inner{border:0;padding:0}@media (max-width:768px){.advanced-search{top:-2000px;bottom:unset!important}}.share-bar{margin:25px 0;margin:2.5rem 0;float:right}.share-bar a{border:none;padding:0}.share-bar .fa{font-size:18px;font-size:1.8rem}.shops__list{margin-top:40px;margin-top:4rem}.shop--banner{background:transparent url("") no-repeat 0 0;height:70px;background-size:cover}.shops--banner{font-size:18px;background:hsla(79,59%,62%,.2);margin:20px auto 0;padding:20px;vertical-align:middle;position:relative}.shops--banner h2{padding-top:10px;font-family:opensans,Arial,sans-serif;color:#002d62;font-size:30px;float:left;text-align:center;width:280px;margin-right:1%}.shops--banner div{display:inline-block}.shops--banner .fa{color:#002d62;font-size:100px;display:block;margin:0 0 10px}.shops--banner p{margin:10px auto 0;vertical-align:middle}.shops--banner ul{list-style:disc;margin:10px auto;text-align:left;padding-left:20px}@media (max-width:768px){.shops--banner h2{font-size:30px;float:none;width:auto}.shops--banner div{float:none;display:block}.shops--banner .fa{font-size:30px;display:inline-block;margin:0}.shops--banner ul{width:60%;margin:10px auto}.shops--banner p{text-align:center}}@media (max-width:480px){.shops--banner ul{width:80%}.shops--banner .fa{font-size:70px;float:left;margin-right:2px}}.shop-section{margin-bottom:20px;margin-bottom:2rem}.shop-info .admin{margin-top:10px;border:1px solid #ddd;padding:20px;float:left!important}.shop-info .admin [type=checkbox]{vertical-align:middle;margin-right:5px}.shop-info .admin label{margin-bottom:3px}.shop-info .admin textarea{width:100%;height:100px}.shop-info .admin button{margin-top:10px}.shop-info__address h4{margin-bottom:12px;margin-bottom:1.2rem;font-family:opensansBold,Arial,sans-serif}.shop-info__address p{margin-bottom:10px;margin-bottom:1rem}.shop-info__links a{margin-right:20px;margin-right:2rem;display:inline-block}.shop-info__links .fa{margin-right:5px;margin-right:.5rem}.shop-info__openings h4{margin-bottom:12px;margin-bottom:1.2rem;font-family:opensansBold,Arial,sans-serif}.shop-info__openings p{margin-bottom:10px;margin-bottom:1rem;width:100%}.shop-info__openings p.is-today{font-family:opensansBold,Arial,sans-serif}.shop-info__day,.shop-info__hours{display:inline-block}.shop-info__day{float:left;text-align:left;margin-top:10px;margin-top:1rem}.shop-info__hours{float:right;text-align:right}.shop--map{height:225px;width:100%}.container--33 .container__content--small.map__wrapper{margin-right:0;position:relative;z-index:1}.wigig{padding:0;border:0;border-bottom:1px solid #e6f4f5}.wigig .container{margin-bottom:0;position:relative}.wigig .wigigHeader *{font-family:blackwell,Times,Times New Roman,serif}.wigig .whatIsWigig{display:block;clear:both;width:100%;text-align:center}.wigig .whatIsWigig:before{margin-right:5px}.wigig .whatIsWigig:hover{text-decoration:none;color:gray}.wigig .clock{background:#fff;border-radius:5px;text-align:center;width:fit-content;padding:0 20px 5px}.wigig .clock strong{font-size:14px;display:block;line-height:20px}.wigig #clock{overflow:hidden;display:block;margin:0 auto}.wigig #clock .flip,.wigig #clock span{display:block}.wigig #clock span{padding:3px 0;font-size:14px}.wigig #clock span.c_time{position:relative;padding:0 0 12px;line-height:normal}.wigig #clock span.message{padding:4px 0 0;border:0;margin:0 0 0 10px;font-size:12px;text-align:center;color:#9b9b9b}.wigig #clock em,.wigig #clock span{margin-left:1px;float:left;font-style:normal}.wigig #clock em{width:20px;height:27px;display:block;text-align:center;font-weight:700;font-size:20px;padding:0;background-position:-1px -40px;background-color:#000;color:#fff}.wigig #clock .flip,.wigig #clock em{background-image:url("");background-repeat:no-repeat}.wigig #clock .flip{background-color:transparent;background-position:0 0;position:absolute;left:0;font-weight:700;font-size:9px;width:43px;padding-top:26px;text-decoration:none;text-align:center}.wigig.pre-count .clock{margin:0 auto;position:relative;width:240px;top:.5rem}.wigig.pre-count .clock strong{line-height:35px;font-size:20px}.wigig.pre-count #clock{width:190px}.wigig.post-count .wigigHeader,.wigig.post-offer .wigigHeader{display:inline-block;width:300px;float:left;margin:0;min-height:280px;padding-bottom:50px;width:30%}.wigig.post-count .countdown,.wigig.post-offer .countdown{text-align:left}.wigig.post-count .clock,.wigig.post-offer .clock{display:inline-block;border:1px solid #ddd;width:120px;padding:0 10px 5px;margin:15px;top:20px}@media (max-width:768px){.wigig.post-count .clock,.wigig.post-offer .clock{top:0}}.wigig.post-count #clock,.wigig.post-offer #clock{width:94px;margin:0 auto}.wigig.post-count .bigB .flip,.wigig.post-offer .bigB .flip{text-align:left}.wigig.bigB .wigigHeader{display:inline-block;width:300px;float:left;margin:0;min-height:280px;padding-bottom:50px;background:url("") no-repeat 0 100%;width:470px;margin:0 0 0 -170px;text-align:left}.wigig.bigB .wigigHeader p{font-size:60px;margin-left:180px;width:140px;line-height:50px}.wigig.bigB .wigigHeader p span{margin-left:-12px;font-size:110px;display:inline-block;line-height:100px}.wigig.bigB .wigigHeader p small{font-size:20px;display:block;width:80%;line-height:24px}.wigig.bigB.pre-count .countdown{float:left;margin-left:-70px}.wigig.bigB.pre-count .countdown:after,.wigig.bigB.pre-count .countdown:before{content:"";display:block;min-height:234px;position:absolute;top:30px;width:300px}.wigig.bigB.pre-count .countdown:before{background:url("") no-repeat 100% 0;right:0}.wigig.bigB.pre-count .countdown:after{background:url("") no-repeat 0 0;left:0}.wigig.bigB.pre-count .countdown .whatIsWigig{position:absolute;bottom:0}.wigig.bigB.pre-count .clock{margin:15% auto}.wigig.bkFri.pre-count .countdown{position:relative;padding-top:9rem}@media (max-width:444px){.wigig.bkFri.pre-count .countdown{padding-top:15rem}}.wigig.bkFri.pre-count .wigigHeader strong{font-size:50px;font-weight:400;line-height:60px;display:block;margin:20px 0;position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%}.wigig.bkFri.pre-count .wigigHeader strong span{color:gray}.wigig.bkFri.pre-count .wigigHeader p{font-size:20px;line-height:1.5}.wigig.bkFri.pre-count .wigigHeader p:last-child{margin-bottom:20px}.wigig.bkFri.pre-count.twenty19{background:#000 url("") repeat 50%}.wigig.redBack.pre-count{background:#d31145 url("") repeat-x 50%;background-size:contain}.wigig.redBack.pre-count .wigigHeader{padding:20px 0 0}.wigig.redBack.pre-count .wigigHeader strong{font-size:50px;font-weight:400;line-height:normal}@media (max-width:440px){.wigig.redBack.pre-count .wigigHeader strong{font-size:62px}}.wigig.redBack.pre-count .wigigHeader p{font-size:20px;line-height:1.3}.wigig.redBack.pre-count .wigigHeader p:last-child{margin-bottom:20px}.wigig.bkFri.pre-count .wigigHeader,.wigig.redBack.pre-count .wigigHeader{color:#fff;display:inline-block;vertical-align:middle}.wigig.bkFri.pre-count .wigigHeader p.p1,.wigig.redBack.pre-count .wigigHeader p.p1{font-family:opensansBold,Arial,sans-serif;font-size:3rem}.wigig.bkFri.pre-count .whatIsWigig,.wigig.redBack.pre-count .whatIsWigig{color:#fff}.wigig.bkFri.pre-count .clock,.wigig.redBack.pre-count .clock{display:inline-block;padding:10px 20px 15px;vertical-align:middle;margin:10px 20px}.wigig.bkFri.post-count .wigigHeader,.wigig.bkFri.post-offer .wigigHeader,.wigig.redBack.post-count .wigigHeader,.wigig.redBack.post-offer .wigigHeader{color:#012d62;padding:50px 0}.wigig.bkFri.post-count .wigigHeader strong,.wigig.bkFri.post-offer .wigigHeader strong,.wigig.redBack.post-count .wigigHeader strong,.wigig.redBack.post-offer .wigigHeader strong{font-size:50px;font-weight:400;line-height:55px;padding-bottom:10px;display:inline-block}.wigig.bkFri.post-count .wigigHeader strong span,.wigig.bkFri.post-offer .wigigHeader strong span,.wigig.redBack.post-count .wigigHeader strong span,.wigig.redBack.post-offer .wigigHeader strong span{color:gray}.wigig.bkFri.post-count .wigigHeader p,.wigig.bkFri.post-offer .wigigHeader p,.wigig.redBack.post-count .wigigHeader p,.wigig.redBack.post-offer .wigigHeader p{font-size:16px;line-height:1.5}.wigig.bkFri.post-count .wigigHeader p:last-child,.wigig.bkFri.post-offer .wigigHeader p:last-child,.wigig.redBack.post-count .wigigHeader p:last-child,.wigig.redBack.post-offer .wigigHeader p:last-child{margin-bottom:15px}@media (min-width:769px) and (max-width:1040px){.wigig.bkFri.post-count .wigigHeader strong,.wigig.bkFri.post-offer .wigigHeader strong,.wigig.redBack.post-count .wigigHeader strong,.wigig.redBack.post-offer .wigigHeader strong{font-size:4.5vw!important}}@media (min-width:769px){.wigig.bkFri.post-count .wigigHeader,.wigig.bkFri.post-offer .wigigHeader,.wigig.redBack.post-count .wigigHeader,.wigig.redBack.post-offer .wigigHeader{width:28%;margin-right:1.4%}}@media (max-width:768px){.wigig.bkFri.post-count .wigigHeader,.wigig.bkFri.post-offer .wigigHeader,.wigig.redBack.post-count .wigigHeader,.wigig.redBack.post-offer .wigigHeader{padding:30px 0 0}}.wigig.bkFri.post-count .wigigButtonBlock,.wigig.bkFri.post-offer .wigigButtonBlock,.wigig.redBack.post-count .wigigButtonBlock,.wigig.redBack.post-offer .wigigButtonBlock{position:relative;float:none;margin-top:-12px}@media (max-width:769px){.wigig.bkFri.post-count .wigigButtonBlock,.wigig.bkFri.post-offer .wigigButtonBlock,.wigig.redBack.post-count .wigigButtonBlock,.wigig.redBack.post-offer .wigigButtonBlock{margin-top:20px}}#home .wigig.bkFri.post-count .wigigButtonBlock,#home .wigig.bkFri.post-offer .wigigButtonBlock,#home .wigig.redBack.post-count .wigigButtonBlock,#home .wigig.redBack.post-offer .wigigButtonBlock{top:-12px;margin:0}.wigig.bkFri.post-count .whatIsWigig,.wigig.bkFri.post-offer .whatIsWigig,.wigig.redBack.post-count .whatIsWigig,.wigig.redBack.post-offer .whatIsWigig{display:inline-block;clear:none;width:auto;text-align:left;position:relative;bottom:0}.wigig.bkFri.post-count.twenty18,.wigig.bkFri.post-offer.twenty18,.wigig.redBack.post-count.twenty18,.wigig.redBack.post-offer.twenty18{background:#fff url("") no-repeat 50%;background-size:cover}.wigig.bkFri.post-count.twenty18 .wigigHeader strong:after,.wigig.bkFri.post-offer.twenty18 .wigigHeader strong:after,.wigig.redBack.post-count.twenty18 .wigigHeader strong:after,.wigig.redBack.post-offer.twenty18 .wigigHeader strong:after{content:"";background:url("") no-repeat 50%;background-size:initial;height:20px;width:100%;display:block;margin-bottom:10px}.wigig.bkFri.post-count.twenty19,.wigig.bkFri.post-offer.twenty19,.wigig.redBack.post-count.twenty19,.wigig.redBack.post-offer.twenty19{background:#d31145 url("") repeat 50%;background-size:100%}.wigig.bkFri.post-count.twenty19 .wigigHeader,.wigig.bkFri.post-offer.twenty19 .wigigHeader,.wigig.redBack.post-count.twenty19 .wigigHeader,.wigig.redBack.post-offer.twenty19 .wigigHeader{color:#fff;text-align:center}.wigig.bkFri.post-count.twenty19 .product,.wigig.bkFri.post-offer.twenty19 .product,.wigig.redBack.post-count.twenty19 .product,.wigig.redBack.post-offer.twenty19 .product{width:70%;margin:20px 0;background:#fff url("") repeat 50%;padding:20px 20px 0;display:inline-block;border-radius:5px;background-size:cover}@media (max-width:768px){.wigig.bkFri.post-count.twenty19 .product,.wigig.bkFri.post-offer.twenty19 .product,.wigig.redBack.post-count.twenty19 .product,.wigig.redBack.post-offer.twenty19 .product{width:100%;margin:5px 0}}.wigig.bkFri.post-count.twenty19 .product-info,.wigig.bkFri.post-offer.twenty19 .product-info,.wigig.redBack.post-count.twenty19 .product-info,.wigig.redBack.post-offer.twenty19 .product-info{max-width:calc(100% - 140px);min-width:calc(100% - 160px)}@media (max-width:670px){.wigig.bkFri.post-count.twenty19 .product-info,.wigig.bkFri.post-offer.twenty19 .product-info,.wigig.redBack.post-count.twenty19 .product-info,.wigig.redBack.post-offer.twenty19 .product-info{width:100%;min-width:100%;max-width:100%}}.wigig.bkFri.post-count.twenty19 .product-picture,.wigig.bkFri.post-offer.twenty19 .product-picture,.wigig.redBack.post-count.twenty19 .product-picture,.wigig.redBack.post-offer.twenty19 .product-picture{background:none;border:0}.wigig.bkFri.post-count.twenty19 .product-picture img,.wigig.bkFri.post-offer.twenty19 .product-picture img,.wigig.redBack.post-count.twenty19 .product-picture img,.wigig.redBack.post-offer.twenty19 .product-picture img{filter:drop-shadow(5px 5px 8px #bbb);width:100%;height:100%}.wigig.bkFri.post-count.twenty19 .clock,.wigig.bkFri.post-offer.twenty19 .clock,.wigig.redBack.post-count.twenty19 .clock,.wigig.redBack.post-offer.twenty19 .clock{position:absolute;right:1rem;z-index:1}@media (max-width:1090px){.wigig.bkFri.post-count.twenty19 .clock,.wigig.bkFri.post-offer.twenty19 .clock,.wigig.redBack.post-count.twenty19 .clock,.wigig.redBack.post-offer.twenty19 .clock{right:3%}}@media (max-width:768px){.wigig.bkFri.post-count.twenty19 .clock,.wigig.bkFri.post-offer.twenty19 .clock,.wigig.redBack.post-count.twenty19 .clock,.wigig.redBack.post-offer.twenty19 .clock{top:175px}}@media (max-width:670px){.wigig.bkFri.post-count.twenty19 .clock,.wigig.bkFri.post-offer.twenty19 .clock,.wigig.redBack.post-count.twenty19 .clock,.wigig.redBack.post-offer.twenty19 .clock{top:0;position:relative;right:0;margin:0 auto 15px;display:block}}.wigig.bkFri.post-count.twenty19 .whatIsWigig,.wigig.bkFri.post-offer.twenty19 .whatIsWigig,.wigig.redBack.post-count.twenty19 .whatIsWigig,.wigig.redBack.post-offer.twenty19 .whatIsWigig{position:absolute;left:0;width:30%;text-align:center;bottom:0}@media (max-width:768px){.wigig.bkFri.post-count.twenty19 .whatIsWigig,.wigig.bkFri.post-offer.twenty19 .whatIsWigig,.wigig.redBack.post-count.twenty19 .whatIsWigig,.wigig.redBack.post-offer.twenty19 .whatIsWigig{position:relative;width:100%}}#product .wigig.bkFri.post-count.twenty19,#product .wigig.bkFri.post-offer.twenty19,#product .wigig.redBack.post-count.twenty19,#product .wigig.redBack.post-offer.twenty19{background:none;overflow:hidden;border:0}@media (max-width:1090px){#product .wigig.bkFri.post-count.twenty19,#product .wigig.bkFri.post-offer.twenty19,#product .wigig.redBack.post-count.twenty19,#product .wigig.redBack.post-offer.twenty19{padding-left:1.42857%;padding-right:1.42857%}}#product .wigig.bkFri.post-count.twenty19:after,#product .wigig.bkFri.post-count.twenty19:before,#product .wigig.bkFri.post-offer.twenty19:after,#product .wigig.bkFri.post-offer.twenty19:before,#product .wigig.redBack.post-count.twenty19:after,#product .wigig.redBack.post-count.twenty19:before,#product .wigig.redBack.post-offer.twenty19:after,#product .wigig.redBack.post-offer.twenty19:before{display:block;position:absolute;width:100%;height:100px;margin-top:10px;left:0}#product .wigig.bkFri.post-count.twenty19:before,#product .wigig.bkFri.post-offer.twenty19:before,#product .wigig.redBack.post-count.twenty19:before,#product .wigig.redBack.post-offer.twenty19:before{background:#d31145 url("") repeat 50%;z-index:-1}#product .wigig.bkFri.post-count.twenty19:after,#product .wigig.bkFri.post-offer.twenty19:after,#product .wigig.redBack.post-count.twenty19:after,#product .wigig.redBack.post-offer.twenty19:after{border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:50px solid #fff;z-index:0}#product .wigig.bkFri.post-count.twenty19 .picture-wrapper,#product .wigig.bkFri.post-offer.twenty19 .picture-wrapper,#product .wigig.redBack.post-count.twenty19 .picture-wrapper,#product .wigig.redBack.post-offer.twenty19 .picture-wrapper{background:#fff}#product .wigig.bkFri.post-count.twenty19 .picture-wrapper img,#product .wigig.bkFri.post-offer.twenty19 .picture-wrapper img,#product .wigig.redBack.post-count.twenty19 .picture-wrapper img,#product .wigig.redBack.post-offer.twenty19 .picture-wrapper img{border:0}#product .wigig.bkFri.post-count.twenty19 .product__picture,#product .wigig.bkFri.post-offer.twenty19 .product__picture,#product .wigig.redBack.post-count.twenty19 .product__picture,#product .wigig.redBack.post-offer.twenty19 .product__picture{width:97%;margin-left:3%}#product .wigig.bkFri.post-count.twenty19 .clock,#product .wigig.bkFri.post-offer.twenty19 .clock,#product .wigig.redBack.post-count.twenty19 .clock,#product .wigig.redBack.post-offer.twenty19 .clock{position:relative;margin:28px 20px 28px 0;padding:0 10px 5px;vertical-align:middle;right:0;top:0}#product .wigig.bkFri.post-count.twenty19 .wigigHeader,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader,#product .wigig.redBack.post-count.twenty19 .wigigHeader,#product .wigig.redBack.post-offer.twenty19 .wigigHeader{display:inline-block;width:50%;padding:0;min-height:0;height:auto;text-align:left;vertical-align:middle;float:none}#product .wigig.bkFri.post-count.twenty19 .wigigHeader strong,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader strong,#product .wigig.redBack.post-count.twenty19 .wigigHeader strong,#product .wigig.redBack.post-offer.twenty19 .wigigHeader strong{font-size:24px!important;line-height:26px;display:block}#product .wigig.bkFri.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-offer.twenty19 .wigigHeader p:last-child{font-size:15px;margin-bottom:0}@media (min-width:768px) and (max-width:950px){#product .wigig.bkFri.post-count.twenty19 .wigigHeader strong,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader strong,#product .wigig.redBack.post-count.twenty19 .wigigHeader strong,#product .wigig.redBack.post-offer.twenty19 .wigigHeader strong{line-height:24px}#product .wigig.bkFri.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-offer.twenty19 .wigigHeader p:last-child{font-size:12px}}@media (max-width:768px){#product .wigig.bkFri.post-count.twenty19 .product__picture,#product .wigig.bkFri.post-offer.twenty19 .product__picture,#product .wigig.redBack.post-count.twenty19 .product__picture,#product .wigig.redBack.post-offer.twenty19 .product__picture{margin-top:130px}#product .wigig.bkFri.post-count.twenty19 .clock,#product .wigig.bkFri.post-count.twenty19 .wigigHeader,#product .wigig.bkFri.post-offer.twenty19 .clock,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader,#product .wigig.redBack.post-count.twenty19 .clock,#product .wigig.redBack.post-count.twenty19 .wigigHeader,#product .wigig.redBack.post-offer.twenty19 .clock,#product .wigig.redBack.post-offer.twenty19 .wigigHeader{position:absolute}#product .wigig.bkFri.post-count.twenty19 .clock,#product .wigig.bkFri.post-offer.twenty19 .clock,#product .wigig.redBack.post-count.twenty19 .clock,#product .wigig.redBack.post-offer.twenty19 .clock{top:0;left:20px}#product .wigig.bkFri.post-count.twenty19 .wigigHeader,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader,#product .wigig.redBack.post-count.twenty19 .wigigHeader,#product .wigig.redBack.post-offer.twenty19 .wigigHeader{top:28px;left:152px}}@media (max-width:430px){#product .wigig.bkFri.post-count.twenty19 .clock,#product .wigig.bkFri.post-offer.twenty19 .clock,#product .wigig.redBack.post-count.twenty19 .clock,#product .wigig.redBack.post-offer.twenty19 .clock{left:10px}#product .wigig.bkFri.post-count.twenty19 .wigigHeader,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader,#product .wigig.redBack.post-count.twenty19 .wigigHeader,#product .wigig.redBack.post-offer.twenty19 .wigigHeader{top:32px;left:140px}#product .wigig.bkFri.post-count.twenty19 .wigigHeader strong,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader strong,#product .wigig.redBack.post-count.twenty19 .wigigHeader strong,#product .wigig.redBack.post-offer.twenty19 .wigigHeader strong{font-size:20px!important}#product .wigig.bkFri.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-offer.twenty19 .wigigHeader p:last-child{font-size:14px}}@media (max-width:370px){#product .wigig.bkFri.post-count.twenty19 .wigigHeader strong,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader strong,#product .wigig.redBack.post-count.twenty19 .wigigHeader strong,#product .wigig.redBack.post-offer.twenty19 .wigigHeader strong{font-size:16px!important;line-height:18px}#product .wigig.bkFri.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.bkFri.post-offer.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-count.twenty19 .wigigHeader p:last-child,#product .wigig.redBack.post-offer.twenty19 .wigigHeader p:last-child{font-size:12px}}.wigig.bkFri.post-offer .wigigHeader,.wigig.redBack.post-offer .wigigHeader{padding:20px 0 0}.wigig.bkFri.post-offer.twenty19 .form a,.wigig.bkFri.post-offer.twenty19 .whatIsWigig,.wigig.redBack.post-offer.twenty19 .form a,.wigig.redBack.post-offer.twenty19 .whatIsWigig{position:relative;left:unset;margin:0 auto;display:block}.wigig.bkFri.post-offer .form,.wigig.redBack.post-offer .form{width:100%;background:none;border-radius:0;text-align:center;padding:0 30px;margin:15px auto;color:#fff}.wigig.bkFri.post-offer .form h2,.wigig.bkFri.post-offer .form p,.wigig.redBack.post-offer .form h2,.wigig.redBack.post-offer .form p{margin:0 auto 15px;width:90%}.wigig.bkFri.post-offer .form h2,.wigig.redBack.post-offer .form h2{font-size:40px;font-family:blackwell,Times,Times New Roman,serif}.wigig.bkFri.post-offer .form h2 span,.wigig.redBack.post-offer .form h2 span{color:gray}.wigig.bkFri.post-offer .form p,.wigig.redBack.post-offer .form p{font-size:15px;line-height:1.5}.wigig.bkFri.post-offer .form label,.wigig.redBack.post-offer .form label{margin-bottom:15px;display:block}.wigig.bkFri.post-offer .form input,.wigig.redBack.post-offer .form input{width:70%;max-width:400px;margin-right:20px;padding:1rem}@media (max-width:768px){.wigig.bkFri.post-offer .form input,.wigig.redBack.post-offer .form input{width:100%;max-width:100%;float:none;margin:5px 0 20px}}.wigig.bkFri.post-offer .form button,.wigig.redBack.post-offer .form button{font-size:inherit;padding:1rem 1.5rem}.wigig.bkFri.post-offer .countdown,.wigig.redBack.post-offer .countdown{padding:2rem 0 3rem}.wigig.bkFri .product-picture,.wigig.redBack .product-picture{background:#fff;max-width:240px;border:1px solid #ccc;text-align:center}.wigig.bkFri .product-picture a,.wigig.redBack .product-picture a{top:50%;transform:translateY(-50%);z-index:0}.wigig.bkFri .product-info a,.wigig.redBack .product-info a{display:block;padding-top:0}.wigig.bkFri .whatIsWigig,.wigig.redBack .whatIsWigig{margin:15px auto;font-size:14px}.wigig.bkFri .whatIsWigig span,.wigig.redBack .whatIsWigig span{font-family:opensans,Arial,sans-serif;display:inline;margin-left:6px}@media (max-width:768px){.wigig.bkFri.twenty19 .container,.wigig.redBack.twenty19 .container{padding-bottom:1.4%}}.wigig.bkFri.twenty19 .form a,.wigig.bkFri.twenty19 .whatIsWigig,.wigig.redBack.twenty19 .form a,.wigig.redBack.twenty19 .whatIsWigig{color:#fff;text-decoration:underline}.wigig.bkFri.twenty19 .form a:hover,.wigig.bkFri.twenty19 .whatIsWigig:hover,.wigig.redBack.twenty19 .form a:hover,.wigig.redBack.twenty19 .whatIsWigig:hover{text-decoration:none}.wigig .product{padding:20px 0 10px}.wigig .product .price,.wigig .product .wigigButtonBlock{display:inline-block}.wigig .product .wigigButtonBlock{float:right;margin-right:85px}.wigig .product__info .price,.wigig .product__info .wigigButtonBlock{margin:20px 0 10px}.wigig .product-picture{display:inline-block;float:left;margin-right:20px;height:250px}.wigig .product-picture a{-ms-flex:none;flex:none;padding:0;position:relative}.wigig .product-info{height:auto!important}.wigig .product-info h4{font-family:blackwellBold,Times,Times New Roman,serif;font-size:24px;font-weight:700;display:table}.wigig .product-info .product-author{font-size:16px;line-height:1.2}.wigig .product-info a{display:inline}.wigig .price{position:relative;padding:20px 20px 20px 0}.wigig .price li{display:block}.wigig .price .product-price--old{position:absolute;top:0}.wigig .price .product-price--current{margin:0;font-size:30px;line-height:22px}.wigig .price .product-price--current:before{content:"Sale price";text-transform:uppercase;display:block;font-size:14px}.wigig .picture-wrapper{background:url("") no-repeat 50%;background-size:cover}.wigig .picture-wrapper img{border:1px solid #ccc}@media (max-width:768px){.wigig.post-count .countdown,.wigig.post-count .wigigHeader,.wigig.post-offer .countdown,.wigig.post-offer .wigigHeader{float:none;width:100%;max-width:100%}.wigig.post-count .wigigHeader,.wigig.post-offer .wigigHeader{min-height:0}.wigig.post-count.bkFri .wigigHeader,.wigig.post-offer.bkFri .wigigHeader{padding:10px 0}.wigig.post-offer .countdown{text-align:center}}@media (max-width:670px){.wigig.post-count .countdown,.wigig.post-offer .countdown{text-align:center}.wigig.post-count .countdown .clock,.wigig.post-count .countdown .product-picture,.wigig.post-offer .countdown .clock,.wigig.post-offer .countdown .product-picture{float:none}.wigig.post-count .countdown .product-info h4,.wigig.post-offer .countdown .product-info h4{font-size:30px;margin:0 auto}.wigig.post-count .countdown .product-picture,.wigig.post-offer .countdown .product-picture{margin-bottom:20px}.wigig.post-count .price,.wigig.post-offer .price{padding:0}.wigig.post-count .price .product-price--old,.wigig.post-offer .price .product-price--old{position:relative}.wigig.post-count.bkFri .wigigButtonBlock,.wigig.post-offer.bkFri .wigigButtonBlock{display:block;left:0;top:10px;margin:0 0 30px}}@media (max-width:570px){.wigig.post-count .product-picture{margin-right:0}}.post-count .clock strong{font-family:opensans,Arial,sans-serif;font-weight:400;font-size:11px}.sold-out .post-count .clock strong{color:#d31145}.product__info .clock{float:none}.sold-out .product__info .clock strong{color:#d31145}.sold-out .picture-wrapper,.sold-out .product-picture a{position:relative}.sold-out .picture-wrapper:after,.sold-out .picture-wrapper:before,.sold-out .product-picture a:after,.sold-out .product-picture a:before{position:absolute;display:block;z-index:2}.sold-out .picture-wrapper:before,.sold-out .product-picture a:before{content:" ";width:100%;height:100%;background:hsla(0,0%,100%,.7)}.sold-out .picture-wrapper:after,.sold-out .product-picture a:after{content:"Sold out";width:100%;line-height:34px;font-family:blackwell,Times,Times New Roman,serif;font-size:18px;text-align:center;color:#fff;top:30px;background:#d31145}.sold-out .btn--primary{background:rgba(0,127,173,.3);cursor:not-allowed}.wigigButtonBlock p{color:#d31145;font-size:12px;line-height:24px;text-align:center}.product__info .wigigButtonBlock p{display:inline-block}.wigigButtonBlock em{font-style:normal}#about #main-content section *{font-family:blackwell,Times,Times New Roman,serif;font-weight:200}#about #main-content section:nth-child(3) .dateline:first-child{padding-top:0!important}#about #main-content section:last-child .dateline:after{height:80px}#about .heading{background:url("") no-repeat bottom;background-size:cover;text-align:center;color:#fff;height:75vw;max-height:760px}#about .heading,#about .heading h1{position:relative;font-family:blackwell,Times,Times New Roman,serif}#about .heading h1{font-size:7.2vw;padding-bottom:15px;border-bottom:1px solid #fff;width:fit-content;margin:0 auto 20px}#about .heading h1:after{content:"";background:url("") no-repeat 50%;display:block;width:16vw;height:16vw;position:absolute;top:-14vw;right:-130px;background-size:contain}#about .heading p{font-size:2.5vw;font-family:blackwell,Times,Times New Roman,serif}#about .heading .container{width:70%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}#about .intro .container,#about .timeline .container{width:75%}#about .intro p,#about .timeline p{width:90%;padding-right:10px;margin-left:50%;margin-right:-50%;transform:translateX(-50%);-ms-transform:translateX(-50%);display:inline-block;font-size:16px;line-height:26px}#about .intro p a,#about .timeline p a{border-bottom:1px solid #002d62}#about .intro p a:hover,#about .timeline p a:hover{text-decoration:none;border:0}#about .intro{padding-top:40px}#about .intro p{font-size:18px;line-height:30px;margin-bottom:20px}#about .timeline .dateline{position:relative;z-index:0;padding:40px 0;margin:0 auto}#about .timeline .dateline:after{content:"";display:block;position:absolute;top:0;left:-50px;width:2px;height:100%;background:#ccc;z-index:-1}#about .timeline .dateline img:nth-child(2){margin-top:20px}#about .timeline large{text-align:center;display:inline-block;position:absolute;z-index:0;width:100px;left:-100px;color:#fff;line-height:30px}#about .timeline large span{display:block;position:relative;top:-12px;font-size:15px}#about .timeline large:after{content:"";display:block;border-radius:50%;height:60px;width:60px;background:#002d62;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#about .timeline p+p img{margin-top:70px}#about .timeline p{padding-bottom:15px}#about .timeline p img{display:block}#about .timeline small{display:block;font-family:opensans,Arial,sans-serif;margin:10px 0 0;line-height:20px}#about .timeline .extra{width:100px;display:inline-block;position:absolute;right:-70px}#about .timeline .extra.interior{top:-180px}#about .timeline .extra.crown{bottom:50px}#about .timeline .container{margin-bottom:0;position:relative}#about .timeline.major{background:#555}#about .timeline.major p{color:#fff}#about .timeline.major large{color:#555;line-height:10px;font-size:30px;top:80px}#about .timeline.major large:after{content:"";background:#fff;height:100px;width:100px;z-index:-1}@media (max-width:768px){#about .heading .container,#about .intro .container,#about .timeline .container{width:85%}#about .heading h1{font-size:9vw;line-height:9vw}#about .heading h1:after{right:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);width:24vw;height:24vw;top:-28vw}#about .heading p{font-size:3.2vw}#about .intro p{width:100%}#about .timeline p{width:75%;margin-left:60px;margin-right:0;transform:none}#about .timeline .extra{right:-40px}#about .timeline .dateline{padding:20px 0}#about .timeline .dateline:after{left:0}#about .timeline .dateline large{left:-50px}#about .timeline.major large{top:70px}#about #main-content section .dateline:first-child{padding-top:30px}}@media (max-width:480px){#about .heading{min-height:110vw}#about .heading h1{font-size:16vw;line-height:16vw;padding-bottom:30px}#about .heading h1:after{width:34vw;height:34vw;top:-34vw}#about .heading p{font-size:6vw;line-height:8.5vw}#about .heading .container{margin-bottom:10px}#about .timeline p{width:100%;margin-left:20px;padding-top:15px}#about .timeline .dateline{padding:20px 0}#about .timeline .dateline:after{left:0}#about .timeline .dateline large{left:-50px}#about .timeline .extra{position:relative;top:0!important;right:0;left:20px;width:75%}#about .timeline .extra img{float:left;margin-right:20px;width:40%}#about .timeline .extra small{padding-top:0;margin-top:0;left:20px}#about .timeline.minor .dateline p:nth-child(2){padding-top:35px}#about .timeline.major large{top:60px}}@media (min-width:1600px){#about .heading h1{font-size:113px;line-height:136px;padding-bottom:30px}#about .heading h1:after{width:240px;height:240px;top:-220px}#about .heading p{font-size:40px;line-height:48px}#about .heading .container{margin-bottom:10px}}.account-item #product-item .product-info a.btn,.account-item .product-item .product-info a.btn,.btn{font-family:blackwell,Times,Times New Roman,serif;color:#fff;padding:10px 15px;padding:1rem 1.5rem;cursor:pointer;border:none;border-radius:3px;text-align:center;line-height:1.2;background-color:#007fad;transition:background-color .3s;display:inline-block}.account-item #product-item .product-info a.btn:focus,.account-item #product-item .product-info a.btn:hover,.account-item .product-item .product-info a.btn:focus,.account-item .product-item .product-info a.btn:hover,.btn:focus,.btn:hover{background-color:#005a7a;transition:background-color .6s;color:#fff;text-decoration:none;outline:none}.account-item #product-item .product-info a.btn[disabled=disabled],.account-item #product-item .product-info a.btn[disabled],.account-item #product-item .product-info a.disabled.btn,.account-item .product-item .product-info a.btn[disabled=disabled],.account-item .product-item .product-info a.btn[disabled],.account-item .product-item .product-info a.disabled.btn,.btn[disabled=disabled],.btn[disabled],.disabled.btn{
  /* !important to overwrite :hover */background-color:#ddd!important;cursor:text!important}.btn.btn-added{background-color:#b4d866;color:#2c3e23}.btn--primary{background-color:#007fad}.btn--primary:hover{background-color:#005a7a}.btn--secondary{background-color:#002d62}.btn--secondary:hover{background-color:#506794}.btn--third{background-color:#f57b20}.btn--third:hover{background-color:#f16d0b}.status [type=submit].btn--cancel-item.btn,.status a.btn--cancel-item.btn{background-color:#fff;border:1px solid #d31145;color:#d31145;margin-top:10px;width:100%}.status [type=submit].btn--cancel-item.btn:hover,.status a.btn--cancel-item.btn:hover{background-color:rgba(211,17,69,.2);color:#d31145}[type=submit].btn--cancel-order.btn,a.btn--cancel-order.btn{background-color:#d31145;float:right;width:100%}[type=submit].btn--cancel-order.btn:hover,a.btn--cancel-order.btn:hover{background-color:rgba(211,17,69,.2);color:#d31145}.btn--small{padding:2.5px 5px;padding:.25rem .5rem}.btn--large{padding:10px 12px;padding:1rem 1.2rem;font-size:16px;font-size:1.6rem;font-weight:400}.btn--xlarge{padding:10px 30px;padding:1rem 3rem;font-size:24px;font-size:2.4rem;font-weight:400;letter-spacing:.05rem}.btn--thin{padding:5px 20px;padding:.5rem 2rem;border-radius:2px}.btn--follow{border:1px solid #002d62;background-color:#002d62}.btn--follow.btn--is-active,.btn--follow:hover{background-color:#fff;color:#002d62}.btn--alt{border:1px solid #fff;background-color:transparent}.btn--alt.btn--is-active,.btn--alt:hover{background-color:#fff;color:#a40d36}.btn--is-active{border:1px solid #002d62;background-color:#fff;color:#002d62}.btn--is-active:hover{color:#fff;background-color:#002d62}.crossSale{border-top:1px solid #ddd;padding-top:15px;padding-top:1.5rem}.crossSale p{width:max-content;text-align:center;position:relative}.crossSale p small{display:block;margin:10px auto}.btn--crossSale{background-color:#fff;color:#000;vertical-align:middle;border:1px solid #000}.btn--crossSale img{display:inline;width:110px;vertical-align:text-top}.bandn .btn--crossSale img{vertical-align:baseline;top:2px;position:relative;width:130px}.btn--crossSale:hover{background-color:#ccc;color:#000}.btn--crossSale:focus{background-color:#ddd;color:#000}.msg{padding:20px;border:2px solid #ccc}.msg.error{border-color:#d31145;color:#d31145}.msg.success{border-color:#b4d866}.msg.success i{color:#b4d866;font-size:30px;vertical-align:middle;display:inline-block;margin-right:10px}.pages-account h2,.pages-account h3{font-family:opensansBold,Arial,sans-serif}.pages-account h2{margin-bottom:30px;margin-bottom:3rem}.pages-account h2,.pages-account h3{font-size:16px;font-size:1.6rem}.pages-account.entry .alt-form p{width:100%}.pages-account.entry .alt-form p.u-center{padding-bottom:2rem}.pages-account .alt-form input{margin:0}.pages-account .alt-form p{width:82.85714%}.pages-account .alt-form p:after,.pages-account .alt-form p:before{content:"";display:table}.pages-account .alt-form p:after{clear:both}.pages-account .alt-form p[class*=-name-]{width:40%;float:left}.pages-account .alt-form p[class*=-name-][class*=first]{margin-left:0;margin-right:4.28571%}.pages-account .alt-form p[class*=-email]{clear:both}.pages-account .alt-form p small{display:block;position:relative;top:-26px;top:-2.6rem;left:5px}.pages-account .alt-form .input-hint{font-size:12px;font-size:1.2rem;color:#545454;clear:both;display:block}.pages-account .alt-form .has-after:after{content:"/";float:left;font-size:23px;font-size:2.3rem;color:#545454;position:absolute;top:-8px;top:-.8rem;right:-15px;right:-1.5rem}.pages-account #main-content form p{margin-bottom:2rem}.pages-account #main-content form p.is-error{margin-bottom:4rem}.pages-account #main-content form p.fromConfirmation{margin-bottom:3rem}.pages-account #main-content form.wishlist{margin:0}.pages-account #main-content form.wishlist p:first-of-type{margin-top:0}.pages-account #main-content .account-password header{float:none}.pages-account.order #main-content .h1{margin-top:5.2rem}.pages-account.order #main-content .h1 a{position:absolute;left:0;top:-2rem}.entry #main-content .container .container__content{margin:0 auto;float:none;width:40%}@media (max-width:768px){.entry #main-content .container .container__content{width:100%}}.account-menu{margin:36px 0;margin:3.6rem 0}.orders-menu{text-align:center;border-bottom:1px solid #ddd;margin-bottom:20px;margin-top:-10px}.orders-menu li{display:inline-block;margin:0}.orders-menu li a,.orders-menu li strong{display:block;padding:10px;margin:0}.orders-menu li.active strong{border-bottom:3px solid #007fad}.orders-menu li a{border-bottom:3px solid transparent}.orders-menu li a:hover{text-decoration:none;border-bottom:3px solid rgba(0,127,173,.6)}.welcome p:first-child{font-size:18px}.open-orders,.rewards{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}.open-orders h2,.rewards h2{margin-bottom:2rem}.open-orders{overflow:hidden}.open-orders .btn{float:right;margin:0 0 20px}.open-orders table{border:0;font-size:14px;border-bottom:1px solid #ccc;margin-bottom:20px}.open-orders table th{font-family:opensansBold,Arial,sans-serif}.open-orders table td,.open-orders table th,.open-orders table tr{border:0;line-height:20px}.open-orders table tbody:nth-child(2n){background:#f2f4f7}.open-orders table #order-isbn-title[headers=order-number],.open-orders table td[headers=order-number]{width:120px}.open-orders table #order-isbn-title[headers=order-status],.open-orders table td[headers=order-status]{min-width:130px}.open-orders table #order-isbn-title[headers=order-isbn-title] span,.open-orders table #order-isbn-title[headers=order-number] span,.open-orders table td[headers=order-isbn-title] span,.open-orders table td[headers=order-number] span{font-size:12px}.open-orders table #order-isbn-title i.fa,.open-orders table td i.fa{margin-right:9px}.rewards li{display:inline;padding-right:50px;font-size:14px}.billing-delivery .account-bill-postcode label{display:block}.billing-delivery .account-bill-postcode input[type=text]{width:150px;margin-right:9px}.billing-delivery .account-bill-postcode select{margin-top:10px}.account-item header,.order-details{padding:2rem}.account-items{padding:2rem 2rem 0}.totalResults{text-align:center;margin-bottom:24px}.account-item{margin-bottom:4rem}.account-item[class*=order-state]{border:1px solid #ccc}.account-item header{text-align:center;border-bottom:1px solid #ddd}.account-item header h2{font-size:1.8rem;margin-bottom:.8rem}.account-item header h2 i{display:block;font-size:6rem;padding-bottom:1.5rem}.account-item header h2 i.icon__mini-basket{margin:0 auto 2rem;width:5rem;height:5rem;float:none}.account-item header p{margin-bottom:.6rem;color:gray;font-size:14px;font-size:1.4rem}.account-item h3 em{font-family:opensans,Arial,sans-serif;font-style:normal}.account-item .headers .column-price,.account-item table,.account-item td,.account-item th,.account-item tr{border:none;text-align:center}.account-item table{font-size:1.4rem;margin-bottom:30px}.account-item table thead,.account-item table tr{border-bottom:1px solid #ddd;margin-bottom:10px}.account-item table th{font-family:opensansBold,Arial,sans-serif;padding-bottom:10px}.account-item table th:first-child{padding-left:0}.account-item table th:last-child{padding-right:0;text-align:right}.account-item table th{line-height:1.2}.account-item table td{vertical-align:top;padding:20px 3px}.account-item table td[headers=product-status]{line-height:20px;width:20%}.account-item table td[headers=product-status] *{display:block}.account-item table td[headers=product-status] span{line-height:1.2;padding-top:5px}.account-item table td[headers=product-status] .btn{margin:3px 0}.wishlist .account-item table td{vertical-align:middle}.wishlist .account-item table td.column-qty input{margin:0}.wishlist .account-item table td.product-item{padding-left:5px}.wishlist .account-item table td .notify{margin:1rem 0}.account-item table[headers=product-sub-total],.account-item table td:last-child{padding-right:0;text-align:right}.account-item a.cancel-alibris-item{font-size:14px;color:#d31145;text-decoration:underline}.account-item a.cancel-alibris-item:hover{text-decoration:none}.account-item .headers strong{display:inline-block;font-size:14px;margin-right:-5px}.wishlist .account-item .column-price{width:15%}.wishlist .account-item [type=submit]{padding:6px 15px}.account-item #product-select,.account-item .product-select{width:7.42857%}.account-item #product-item,.account-item .product-item{text-align:left;width:57.14286%;padding-left:0;min-width:unset}.account-item #product-item .account-item-release,.account-item .product-item .account-item-release{color:#f57b20}.account-item #product-item img,.account-item .product-item img{display:block}.orders .account-item #product-item img,.orders .account-item .product-item img{height:100px}.account-item #product-item h4,.account-item .product-item h4{font-size:1.5rem}.account-item #product-item .product-info a.btn,.account-item .product-item .product-info a.btn{margin-top:6px}@media (max-width:480px){.account-item #product-item .product-info a.btn,.account-item .product-item .product-info a.btn{width:100%}}.account-item #product-item .status,.account-item .product-item .status{clear:both}.account-item #product-item .status .btn,.account-item .product-item .status .btn{width:auto}.account-item .product-price,.account-item .product-qty,.account-item product-sub-total{width:5.71429%}.account-item .product-picture{float:left;text-align:center;margin-right:1rem;width:120px;height:auto}@media (max-width:550px){.account-item .product-picture{height:80px;width:auto}}.account-item .product-picture a{height:100%;padding-bottom:0}.orders .account-item .product-picture{height:unset}.account-item .product-info{max-width:60%;display:inline-block}@media (max-width:550px){.account-item .product-info{float:left;display:block;min-height:unset!important}}.account-item .product-info .product-status .fa-check{color:#b4d866}.account-item .product-info .product-status .fa-times{color:#d31145}.account-item td.product-buy a:not(.btn){font-size:12px;display:block;clear:both;line-height:20px}.account-item footer{margin:0 2rem;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex}.account-item footer p{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-ms-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:2rem 0;font-size:1.4rem}.account-item footer p.items{text-align:center;-ms-flex-positive:2;flex-grow:2}.account-item footer p>span,.account-item footer p strong{display:block}.account-item footer p span span,.account-item footer p strong span{display:inline-block;min-width:55%;padding-left:.5rem}.account-item footer p.help,.account-item footer p.totals{-ms-flex:2;flex:2}.account-item footer p.totals{text-align:right}.account-item footer p.totals .vat{line-height:4rem}.account-item footer a{text-decoration:underline}.account-item footer strong{font-size:1.6rem}.account-items ul{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-items ul .product-item{text-align:center;width:22%;max-width:22%;min-width:22%}.account-items ul .product-item:first-child,.account-items ul .product-item:nth-child(n5){margin-left:0}.account-items ul .product-item:nth-child(n4){margin-right:0}[class*=-state-collect] i,[class*=-state-onWay] i,table [class*=-state-collect] strong,table [class*=-state-onWay] strong{color:#b4d866}[class*=-state-cancelled] i,[class*=-state-failed] i,[class*=-state-prepare] i,table [class*=-state-cancelled] strong,table [class*=-state-failed] strong,table [class*=-state-prepare] strong{color:gray}[class*=-preOrder] i,[class*=-state-placed] i,table [class*=-preOrder] strong,table [class*=-state-placed] strong{color:#f57b20}[class*=-state-refunded]{background:#efefef}.order-action{font-size:14px;font-size:1.4rem}.order-action i{font-size:medium;padding-right:.4rem}.order-details{overflow:hidden}.order-details #cancelOrder{width:27%;float:right}@media (max-width:480px){.order-details #cancelOrder{margin-top:15px;width:100%;float:none}}.order-details #cancelOrder.cancel-alibris-order{font-size:14px;color:#d31145;text-decoration:underline}.order-details #cancelOrder.cancel-alibris-order:hover{text-decoration:none}.order-details dl{width:70%;float:left}.order .order-details dl{width:100%}.order .order-details dl.canCancel{width:70%;border-right:1px solid #ddd}@media (max-width:480px){.order .order-details dl.canCancel{width:100%;float:none;border:0}}@media (max-width:480px){.order-details dl{width:100%;float:none}}.order-details dd,.order-details dt{float:left;font-size:1.4rem;line-height:2rem}.order-details dt{position:relative;width:90px;clear:left}.order-details dd{width:70%;margin-bottom:3px}@media (max-width:480px){.order-details dd{width:auto}}.order-options{float:right;width:30%;text-align:center}@media (max-width:480px){.order-options{width:100%;float:none;margin-top:15px}}.order-options a{width:100%;margin-bottom:.5rem}.wishlist .account-items{padding:0}.wishlist .user-details{overflow:hidden;padding-bottom:20px;margin-bottom:20px}.wishlist .user-details p{float:left;width:60%}.wishlist .user-details p.addItems{width:100%}.wishlist .user-details dl{float:right;width:38%}.wishlist .user-details dl dt{text-align:right;font-size:14px}.wishlist .user-details dl dd{display:inline-block;margin:0 5px;float:right;font-size:20px}.wishlist .user-details dl dd a{position:relative}.wishlist .user-details dl dd a:hover{text-decoration:none}.wishlist .user-details dl dd:hover span{text-indent:0;font-size:14px;background:#fff;padding:2px;position:absolute;top:-20px;left:100%;transform:translateX(-100%);font-family:opensans,Arial,sans-serif;color:#506794}.wishlist .user-details dl span{text-indent:-10000px;display:inline-block}.wishlist form .btn--secondary{float:right;display:block;width:max-content}@media (max-width:768px){.wishlist .wishlist_button,.wishlist form .btn--secondary{display:block;margin:15px auto;clear:both;width:max-content}.wishlist .wishlist_button{float:none!important}}@media (max-width:768px){.account-menu{margin-top:0}.create .alt-form p,.pages-account .alt-form p,.personal-info .alt-form p{width:100%}}.basket-heading h1{font-family:blackwell,Times,Times New Roman,serif}.basket-heading p{color:#545454}.basket__header+form{position:relative}.basket__loader{position:absolute;top:0;left:0;width:100%;height:100%;color:#545454;text-align:center;padding-top:90px}.column-item{width:31.42857%;text-align:left}#product-qty,.column-qty{width:10%}#product-qty input[type=number],.column-qty input[type=number]{padding:2px 5px;padding:.2rem .5rem;max-width:60px;text-align:center}#product-qty input[type=number]+span,.column-qty input[type=number]+span{margin-left:10px;margin-left:1rem;padding-top:10px;padding-top:1rem;height:27px;display:inline-block}#product-qty input[type=number]+span .basket__item--spinner,.column-qty input[type=number]+span .basket__item--spinner{font-size:20px;font-size:2rem;width:20px;width:2rem;height:20px;height:2rem}#product-qty a,.column-qty a{font-size:12px;font-size:1.2rem}.column-reserve{width:18.57143%}.column-deliver{width:14.28571%}.column-price,.column-sub-total{width:5.71429%}.column-sub-total p{font-size:16px;font-size:1.6rem}.column-sub-total{text-align:right}.basket--empty p{font-family:blackwell,Times,Times New Roman,serif;font-size:24px;font-size:2.4rem;margin:20px auto 30px;margin:2rem auto 3rem}.basket--empty a{font-size:18px;font-size:1.8rem;margin-bottom:20px;margin-bottom:2rem}#upsells_basket{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:0 22px}#upsells_basket h2{margin-top:0;-ms-flex-preferred-size:100%;flex-basis:100%}#upsells_basket h2:before{background-image:url("");background-repeat:no-repeat;content:"";width:100px;height:200px;display:block;margin-top:-200px}@media (max-width:768px){#upsells_basket h2:before{height:100px;background-size:contain;margin-top:-110px}}@media (max-width:480px){#upsells_basket h2:before{height:50px;margin-top:-60px}}#upsells_basket aside{border:1px solid #ccc;display:inline-block;width:48%;min-height:385px;position:relative;padding-top:1.5rem;overflow:hidden;box-shadow:0 0 12px 0 rgba(0,0,0,.1)}#upsells_basket aside h3{font-family:blackwell,Times,Times New Roman,serif}#upsells_basket aside h3 large{font-size:2.4rem;color:#002d62}#upsells_basket aside h3~img{width:45%;position:absolute;top:0;left:0;object-fit:cover;height:100%}#upsells_basket aside .signed em{padding-right:60px}#upsells_basket aside figure,#upsells_basket aside h3,#upsells_basket aside p{margin:0 2rem 0 calc(45% + 2rem);padding:0 0 1rem}#upsells_basket aside .btn{margin:0 2rem 2rem calc(45% + 2rem)}#upsells_basket aside figure{font-size:1.4rem}#upsells_basket aside figure *{font-family:blackwell,Times,Times New Roman,serif;font-style:normal}#upsells_basket aside figure p{margin:0}#upsells_basket aside figure p:after,#upsells_basket aside figure p:before{content:'"'}#upsells_basket aside figure blockquote{margin-bottom:0}#upsells_basket aside figcaption{text-align:right;vertical-align:middle;display:inline-block;width:100%;line-height:1.4;position:relative;padding:2rem 5rem 2rem 0}#upsells_basket aside figcaption img{position:absolute;top:50%;transform:translateY(-50%);right:0}@media (max-width:768px){#upsells_basket aside{width:100%;min-height:auto;margin-bottom:2rem}#upsells_basket aside:last-child{margin-bottom:0}}@media (max-width:480px){#upsells_basket aside .btn,#upsells_basket aside figure,#upsells_basket aside h3,#upsells_basket aside p{margin-left:calc(30% + 2rem)}#upsells_basket aside h3~img{object-fit:contain;object-position:top;width:30%}}.business-page .main-header{background:transparent url("");padding-top:0;display:block}.business-page .main-header__business{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;font-size:16px;font-size:1.6rem;margin-top:20px;margin-top:2rem;margin-bottom:40px;margin-bottom:4rem;font-family:blackwell,Times,Times New Roman,serif!important}.business-page .main-header__business:after,.business-page .main-header__business:before{content:"";display:table}.business-page .main-header__business:after{clear:both}.business-page .main-header__business .fa{margin-right:5px;margin-right:.5rem}.business-page .business__back,.business-page .business__call{font-family:blackwell,Times,Times New Roman,serif;-ms-flex:1;flex:1}.business-page .business__back{line-height:60px}.no-flex .business-page .business__back{width:25%;width:22.85714%;float:left;margin-right:2.85714%}.business-page .logo-holder{text-align:center;-ms-flex:2!important;flex:2!important;position:relative}.no-flex .business-page .logo-holder{width:50%;margin-right:0;width:48.57143%;float:left;margin-right:2.85714%}.business-page .logo-holder svg{transform:translate(-50%);width:80%}.business-page .business__call{margin-right:0;line-height:60px;text-align:right}.no-flex .business-page .business__call{float:right;width:25%;width:22.85714%;float:left;margin-right:2.85714%}.business-page .business__back{-ms-flex-order:1;order:1}.business-page .business__call{-ms-flex-order:3;order:3}.business-page .logo-holder{-ms-flex-order:2;order:2}.business-page .business{font-size:18px;font-size:1.8rem;margin-bottom:50px;margin-bottom:5rem}.business-page .business h1,.business-page .business h2{font-size:30px;font-size:3rem;margin-bottom:30px;margin-bottom:3rem;color:#002d62}.business-page .business .container{margin:0 auto}.business-page .business .restricted-width{max-width:60%;margin:0 auto}.business-page .business__intro{box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);text-align:center;font-size:24px;font-size:2.4rem;background:transparent url("")}.business-page .business__intro .restricted-width{max-width:75%}.business-page .business__intro h2{font-family:opensans,Arial,sans-serif;font-size:30px;font-size:3rem}.business-page .business__intro .btn{margin-top:20px;margin-top:2rem;font-family:opensans,Arial,sans-serif}.business-page .business__intro small{display:block}.business-page .business__intro small a{text-decoration:underline}.business-page .business__intro small a:hover{text-decoration:none}.business-page .business__print .container{background:transparent url("") 0 0 no-repeat;padding:30px 0;padding:3rem 0;min-height:410px}.business-page .business__print .container .restricted-width{margin:0;margin-top:6%;float:right;max-width:56%;background:transparent;padding:2rem}.business-page .business__manager{background:#59acba url("");background-size:cover;padding:70px 0 100px}.business-page .business__manager .container{position:relative}.business-page .business__manager .restricted-width{color:#fff;margin:0;max-width:47%}.business-page .business__manager h2{color:#fff}.business-page .business__manager img{position:absolute;bottom:-100px;right:0}.business-page .business__discount .container{background:transparent url("") 0 0 no-repeat;padding:30px 0;padding:3rem 0;min-height:382px}.business-page .business__discount .container .restricted-width{margin:0;margin-top:6%;float:right;max-width:60%;background:transparent;padding:2rem}.business-page .business__publishers{text-align:center;text-transform:uppercase}.business-page .business__publishers ul:after,.business-page .business__publishers ul:before{content:"";display:table}.business-page .business__publishers ul:after{clear:both}.business-page .business__publishers li{float:left;width:25%;margin:2rem 0}.business-page .business__contact{text-align:center;position:relative}.business-page .business__contact header p{color:#ccc;max-width:60%;margin:0 auto;margin-bottom:50px;margin-bottom:5rem}.business-page .business__contact input,.business-page .business__contact textarea{margin:0;border-radius:3px;border:1px solid #ddd;box-shadow:inset 0 0 15px -1px rgba(0,0,0,.1)}.business-page .business__contact textarea{padding:5px;padding:.5rem}.business-page .business__contact input::-moz-placeholder,.business-page .business__contact input::-ms-input-placeholder,.business-page .business__contact input::-webkit-input-placeholder,.business-page .business__contact textarea::-moz-placeholder,.business-page .business__contact textarea::-ms-input-placeholder,.business-page .business__contact textarea::-webkit-input-placeholder{font-size:14px;font-style:italic}.business-page .business__contact input[type=submit]{padding:15px;padding:1.5rem}.business-page .business__contact .field-container{text-align:left;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-bottom:2rem}.business-page .business__business-center .container{border-top:1px solid #ddd;padding-top:50px;padding-top:5rem}.business-page .business__business-center header{text-align:center}.business-page .business__business-center header p{color:#ccc;max-width:85%;margin:0 auto;margin-bottom:50px;margin-bottom:5rem}.business-page .business__business-center ul{border-right:1px solid #ddd}.business-page .business__business-center ul:last-of-type{border-right:0}.business-page .business__business-center li{padding-bottom:2em;border-right:1px solid #ddd}.business-page .business__business-center li:nth-child(3n){margin-right:0;border-right-color:transparent}.business-page .business__business-center li:last-child{float:left}.business-page .business__business-center li p{margin:0;margin-bottom:.25em;font-size:14px;font-size:1.4rem}.business-page .business__business-center li .fa{margin-right:10px}.business-page .business__business-center .business-center_name{font-weight:600}.business-page .business__business-center .business-center_address{margin-bottom:0}.business-page .business__business-center .uIndent{margin-left:24px}.business-page .business_mapping{background-image:url(""),linear-gradient(90deg,rgba(235,241,244,.25),hsla(0,0%,100%,.25));background-size:cover;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);min-height:342px;padding:70px 0 35px;text-align:center;position:relative}.business-page .business_mapping>img{position:absolute}.business-page .business_mapping .map{right:0;top:0;z-index:1}.business-page .business_mapping .map_partner{left:150px;bottom:0}.business-page .business_mapping .container{z-index:2;position:relative}.business-page .business_mapping .btn{font-family:opensans,Arial,sans-serif;font-size:21px;font-size:2.1rem;margin-top:20px;margin-top:2rem}.business-page .business_mapping small{font-size:14px;font-size:1.4rem}.business-page .business_mapping small,.business-page .business_mapping span{display:block}.business-page .business_mapping .fa{transform:rotateY(180deg);margin-right:5px}.business--apply,.business-page .main-header.header--business-apply{background-image:none;background-color:#eaf1f2}.business--apply .form-header small{display:block}.business--apply span.required{color:#d31145}.business--apply .business{font-size:14px;font-size:1.4rem;text-align:left;padding-bottom:20px}.business--apply .business h1,.business--apply .business h2,.business--apply .business h3,.business--apply .business h4{font-family:opensans,Arial,sans-serif}.business--apply .business h2{font-size:18px;font-size:1.8rem}.business--apply .business h3{font-size:16px;font-size:1.6rem}.business--apply .business h4{font-size:14px;font-size:1.4rem}.business--apply .business.business__intro--apply{background-image:none;background-color:#eaf1f2;box-shadow:none}.business--apply .business.business__intro--apply h1{text-align:center}.business--apply .business.business__intro--apply ol{list-style:decimal;list-style-position:inside}.business--apply .business .intro__highlight{background-color:#fff;padding:20px;padding:2rem;color:#555}.business--apply .business .restricted-width{max-width:60%}.business--apply #publicSector,.business--apply fieldset{margin-bottom:2rem}.business--apply legend{font-family:opensansBold,Arial,sans-serif}.business--apply input[type=number],.business--apply input[type=search]{width:auto;min-width:100px}.business--apply .dateOfBirth__input input,.business--apply .dateOfBirth__input select{min-width:0;width:100px}.business--apply .input--small{width:60px}.business--apply .input__mask .elem__maskee{top:2px;left:5px}.business--apply .btn{padding:5px 15px;padding:.5rem 1.5rem}.business--apply input[type=submit]{padding:10px 15px;padding:1rem 1.5rem}.business--apply .css-might-change-hidden input[value=yes]:checked~.field-container{display:block}.business--apply .css-might-change-hidden input[value=no]:checked~.field-container{display:none}.business--terms-and-conditions{background-color:#eaf1f2}.business--terms-and-conditions .block--term:last-child{padding-bottom:15px;padding-bottom:1.5rem}.modals__container.modals__container--thankyouContent{top:300px}.modals__container.modals__container--thankyouContent .modal--is-active{margin-left:auto;margin-right:auto;min-height:180px;max-width:500px}.captureLabel{position:absolute;bottom:-300px}@media (max-width:768px){.business-page .main-header__business{display:inline-block;width:100%}.business-page .business__back,.business-page .business__call{line-height:42px;display:inline-block;margin:0 1rem}.business-page .business__call{float:right;-ms-flex-order:2;order:2}.business-page .logo-holder{-ms-flex-order:3;order:3;height:auto}.business-page .logo-holder svg{transform:translate(0)}.business-page .business .restricted-width{max-width:95%}.business-page .business__intro{font-size:15px;font-size:1.5rem}.business-page .business__intro .restricted-width{max-width:95%}.business-page .business__intro .btn{width:100%}.business-page .business__print .container{padding:30px 0;padding:3rem 0;min-height:340px}.business-page .business__print .container .restricted-width{margin:0 auto;float:none;max-width:95%;padding-top:390px}.business-page .business__manager .restricted-width{margin:0 auto;float:none;max-width:95%;min-height:375px}.business-page .business__discount .container{padding:20px 0;padding:2rem 0;min-height:340px}.business-page .business__discount .container .restricted-width{margin:0 auto;float:none;max-width:95%;padding-top:385px}.business-page .business__publishers li{width:28%;margin:2rem 2%}.business-page .business__business-center header p,.business-page .business__contact header p{max-width:95%}.business-page .business__contact input[type=submit]{width:100%}.business-page .business__business-center li{border-right:0;margin:0 auto;text-align:center;border-bottom:1px solid #dedede;padding-bottom:2em;padding-top:2em}.business-page .business_mapping{padding-bottom:84px}.business-page .business_mapping .container{top:-50px}}.carousel{position:relative}.carousel.highlights .carousel__items{text-align:center;margin:0 auto}.carousel.highlights .carousel__items .carousel_item{display:inline-block;width:16%;min-width:162px;text-align:left;max-height:300px;vertical-align:top;margin-bottom:30px}.carousel.highlights .carousel__items .carousel_item .product-info{padding:0 6px 20px}.carousel.highlights .carousel__items .carousel_item .product-info a{display:block;width:100%;height:120%;z-index:1;margin:0 0 -10rem;position:relative}.carousel.highlights .carousel__items .carousel_item .product-info a:hover .product-picture img{opacity:0;transition:all .6s ease-out}.carousel.highlights .carousel__items .carousel_item .product-info a:hover .product-picture:after{opacity:1;transition:all .6s ease-out}.carousel.highlights .carousel__items .carousel_item .product-picture{border:1px solid #ddd;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-height:150px;background:#fff;text-align:center;overflow:hidden}.carousel.highlights .carousel__items .carousel_item .product-picture img{opacity:1;transition:opacity .6s ease-out}.carousel.highlights .carousel__items .carousel_item .product-picture:after{content:var(--bg-image-png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-height:200px;max-width:200px;opacity:0;transition:opacity .6s ease-out}@supports (content:var(--bg-image-webp)){.carousel.highlights .carousel__items .carousel_item .product-picture:after{content:var(--bg-image-webp)}}.carousel.highlights .carousel__items .carousel_item strong{padding:15rem 0 10rem;display:block;line-height:1.2}.carousel.highlights .carousel__items img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:96%;max-height:96%}.rare .carousel.highlights .product-price--current{margin-left:0}.carousel__wrapper,.thumbnail__wrapper{position:relative;float:none;overflow:scroll;overflow-y:hidden}.carousel__wrapper:after,.carousel__wrapper:before,.thumbnail__wrapper:after,.thumbnail__wrapper:before{content:"";display:table}.carousel__wrapper:after,.thumbnail__wrapper:after{clear:both}.carousel__wrapper{width:82.85714%;float:left;margin-right:2.85714%;margin-left:8.57143%;margin-right:8.57143%}.carousel__header{border-top:1px solid #ccc}.carousel__title{font-family:blackwell,Times,Times New Roman,serif;font-weight:400;margin:3rem 0;font-size:2.5rem}.rare .carousel__title span{background-color:#fafaf7}.carousel__title span{position:relative}.carousel__title a{display:inline-block;position:relative;font-size:16px}.carousel__title a:after{content:"";background:#fff;width:110%;height:100%;position:absolute;left:0;top:0;display:block;z-index:-1;margin:0 -5px}.carousel__item{float:left;text-align:center;position:relative;padding:5px 5px 10px;padding:.5rem .5rem 1rem}.carousel__item .promo-stamp{right:0}.carousel__item .product-picture{height:203px}.carousel__item .product-picture img{max-height:192px}.tns-nav{display:none}.thumbnail__wrapper{width:100%;margin:20px 0 0}.thumbnail__wrapper .tns-inner{margin:0!important}.thumbnail__wrapper .tns-ovh{margin:0 40px}@media (max-width:768px){.thumbnail__wrapper{width:92%;margin:0 4%}}.product__thumbnails{position:relative;width:100%;margin:10px auto}@media (max-width:768px){.carousel__item .has-promo-sticker{margin-right:0}.carousel__item .has-promo-sticker .promo-stamp{right:0}}.category-list__item a{padding:0}.category-landing li{font-family:blackwell,Times,Times New Roman,serif}.category-landing li:after{content:"\00b7";margin-left:5px;margin-left:.5rem}.category-landing li:last-child:after{content:""}.category-nav{z-index:1;background-color:#fff}.category-nav.container__content{padding:30px 20px;padding:3rem 2rem}.page-title h1,.page-title h2{font-family:blackwell,Times,Times New Roman,serif;font-weight:400;text-align:center;margin:20px 0;margin:2rem 0}.collection-list{margin:10px 0;margin:1rem 0;border:1px solid #ccc}.collection-list__header{padding:20px;padding:2rem}.collection-list__header:after,.collection-list__header:before{content:"";display:table}.collection-list__header:after{clear:both}.collection-list__header img{float:left}.collection-list__header a{padding:0}.collection-list__user{float:left}.collection-list__user:after,.collection-list__user:before{content:"";display:table}.collection-list__user:after{clear:both}.collection-list__user+.btn{float:right}.collection-list__thumbnails-wrapper{overflow:hidden}.collection-list__thumbnails{width:100%;width:910px}.collection-list__thumbnails:after,.collection-list__thumbnails:before{content:"";display:table}.collection-list__thumbnails:after{clear:both}.collection-list__thumbnails-item{float:left;margin:0;padding:0}.collection-list__thumbnails-item a{padding:0;border:none}.collection-list__thumbnails-item a:hover{border:none}#competitions.c3po header.comp{background:#000 url("") repeat 50%;overflow:hidden}#competitions.c3po header.comp img{float:right;height:300px}@media (max-width:768px){#competitions.c3po header.comp img{height:150px}}@media (max-width:480px){#competitions.c3po header.comp img{height:300px;margin-right:-30px}}#competitions.c3po h1{top:35%;width:720px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}#competitions.c3po h1 span{font-size:60%;display:block;margin:0 auto;width:79%}@media (max-width:1024px){#competitions.c3po h1{left:20%;transform:translateX(-20%);-ms-transform:translateX(-20%);width:68%}#competitions.c3po h1 span{width:73%}}@media (max-width:768px){#competitions.c3po h1{width:75%;font-size:2rem}#competitions.c3po h1 span{width:73%}}@media (max-width:480px){#competitions.c3po h1{text-align:left;font-size:3rem;top:20px;width:74%}#competitions.c3po h1 span{font-size:2rem;width:80%;margin:0}}@media (max-width:768px){#competitions.c3po .intro{margin:40px 20px;width:auto;font-size:2rem}}#competitions.c3po .insideImages{text-align:center;margin:40px auto}#competitions.c3po .insideImages strong{font-family:blackwell,Times,Times New Roman,serif;font-size:2.4rem;margin:35px 0 0;display:block}@media (max-width:480px){#competitions.c3po .insideImages strong{font-size:1.8rem}}#competitions.c3po .insideImages img{margin:20px 0;padding:5px;background:#fff;border:1px solid #ccc;margin:5px}@media (max-width:768px){#competitions.c3po .insideImages img{height:300px}}#competitions.c3po .tandcs{text-align:center;display:block}#competitions .page-banner+div header{text-align:center}#competitions header{position:relative}#competitions h1{font-family:museo-slab,serif;font-weight:600;font-style:normal;color:#fff;position:absolute;text-align:center;font-size:3.4rem}@media (max-width:1024px){#competitions h1{left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:3rem;width:90%}}@media (max-width:768px){#competitions h1{font-size:2rem}}@media (max-width:480px){#competitions h1{font-size:6vw}}#competitions h1 span{display:block;font-size:70%}#competitions .intro{font-family:blackwell,Times,Times New Roman,serif;font-size:2.4rem;width:70%;margin:50px auto;text-align:center}@media (max-width:480px){#competitions .intro{margin-top:100px;font-size:1.8rem;width:90%}}#competitions .product{position:relative;max-width:400px;margin:0 auto}#competitions .product .product-info{height:auto!important}#competitions .product .promo-stamp{right:unset;left:120px}@media (max-width:480px){#competitions .product .promo-stamp{left:105px}}#competitions .product .product-picture{float:left;margin-right:40px}@media (max-width:480px){#competitions .product .product-picture{max-width:145px;margin-right:20px;height:auto}}#competitions .insideImages{text-align:center}#competitions .insideImages strong{font-family:blackwell,Times,Times New Roman,serif;font-size:2.4rem;margin:35px 0 0;display:block}@media (max-width:480px){#competitions .insideImages strong{font-size:1.8rem}}#competitions .insideImages img{margin:20px 0}#competitions.ironman h1{bottom:-10px;right:212px;font-size:3.4rem}@media (max-width:1024px){#competitions.ironman h1{right:unset;width:100%}}@media (max-width:768px){#competitions.ironman h1{font-size:2rem}}@media (max-width:480px){#competitions.ironman h1{bottom:-90px;color:#002d62}}.curator{border:1px solid #ccc}.curator>a:first-of-type{padding:0;display:block}.curator__teasers:after,.curator__teasers:before{content:"";display:table}.curator__teasers:after{clear:both}.curator__image{width:33.2757%;float:right;position:relative}.curator__image:first-child{width:66.71429%;float:left;text-align:right}.curator__content{padding:15px;padding:1.5rem}.curator__content .btn+.btn{margin-left:20px;margin-left:2rem}.container__content.image-only a{text-align:center;display:block}@media (max-width:768px){.container__content.image-only:first-child{margin-bottom:40px}}.curator--fixed-height .btn{float:right}.curator__content--extended{text-align:center;min-height:250px;background:#fff}.curator__content--extended .curator__user{width:100%;float:none}.curator__content--extended .curator__user h2{font-size:26px;font-size:2.6rem;color:#002d62;font-family:blackwell,Times,Times New Roman,serif;font-weight:400;padding:5px;padding:.5rem}.curator__content--extended .curator__user h2>a:first-of-type{padding:0}.curator__content--extended .curator__user p{margin:0 0 10px;margin:0 0 1rem}.curator__content--extended .curator__user+p:first-of-type{min-height:66px}.curator__content--extended .curator__user .curator__persona{float:inherit}.curator__user{width:65.71429%;float:left;margin-right:2.85714%;margin-right:5px;vertical-align:middle;display:inline-block;float:none}.no-bookseller .curator__user{width:100%}.curator__user .curator__persona{float:left}.curator__user .curator_details{padding-left:48px}.curator__user h2{font-size:18px;font-size:1.8rem;font-family:opensansBold,Arial,sans-serif;font-weight:400;padding:0 5px;padding:0 .5rem}.curator__user h2 abbr{cursor:pointer}.curator__user h2 abbr[title]{text-decoration:none}.curator__user p{margin:0}.curator__user:first-of-type+p{line-height:1.4}.curator__user a{padding:0 5px;padding:0 .5rem}@media (max-width:996px){.curator--fixed-height{height:auto}.curator--fixed-height .curator__user{margin-bottom:20px;margin-bottom:2rem;width:100%}.curator--fixed-height .curator__user:first-of-type+p{float:left}.curator--fixed-height .curator__user p{margin:0 5px;margin:0 .5rem}.curator--fixed-height .u-vertical-align{transform:translateY(0)}}@media (max-width:767.938px){.curator{margin-bottom:20px;margin-bottom:2rem}}.editorial__container .editorial__intro{margin:20px auto;margin:2rem auto}.editorial__container .editorial__intro p{font-family:blackwellBold,Times,Times New Roman,serif}.main-footer .secondary-navigation{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:768px){.main-footer .secondary-navigation{display:block}}.main-footer .secondary-navigation nav{-ms-flex-positive:3;flex-grow:3}.main-footer .secondary-navigation nav:last-child{-ms-flex-positive:1;flex-grow:1;min-width:130px}@media (max-width:768px){.main-footer .secondary-navigation nav:last-child{margin-top:2rem}}.main-footer .secondary-navigation nav.footerNav{columns:3}@media (max-width:768px){.main-footer .secondary-navigation nav.footerNav{columns:2}}@media (max-width:480px){.main-footer .secondary-navigation nav.footerNav{columns:1}}.main-footer .secondary-navigation nav li.help{padding-top:1.2rem}@media (max-width:768px){.main-footer .secondary-navigation nav li.help{padding-top:0}}.pages-account #main-content form header{float:none}form .error input,form .error select,form .error textarea{border-color:#d31145!important}form .error label{color:#d31145!important}form .error .validation--message{color:#d31145;font-size:12px;display:block;position:relative;top:5px;clear:both}form p.error{color:#d31145;transition:all}form p.change{color:#f57b20;transition:all}form p.success{color:#b4d866;transition:all}form p.u-center{margin:0 0 25px;margin:0 0 2.5rem}#bt-dropin p.error{color:#d31145!important}.highlight{padding:0 1;margin-bottom:20px;margin-bottom:2rem;border:1px solid #ccc;margin-top:42.5px;text-align:center}.highlight .btn{margin:10px 0 20px;margin:1rem 0 2rem}.highlight__teaser figure{background:transparent url("") center 0 no-repeat}.highlight__teaser img{max-height:170px;transform:translateY(-25%)}.highlight__teaser>div,.ie8 .highlight__teaser img{margin-top:-42.5px}.highlight__teaser h4{font-size:26px;font-size:2.6rem;min-height:63px;font-family:blackwell,Times,Times New Roman,serif;width:100%;margin:0 auto;line-height:1;margin-bottom:2.5px;margin-bottom:.25rem}.highlight__title{margin:15px 0 0;margin:1.5rem 0 0}.highlight__content{margin:0 10px;margin:0 1rem;min-height:76px}@media (max-width:768px){.highlight__teaser figure{background-size:cover}.highlight__teaser img{transform:translateY(0)}.highlight__teaser>div,.ie8 .highlight__teaser img{margin-top:0}}.links_circles ul{text-align:center}.links_circles li{width:14.28571%;float:left;margin-right:2.85714%;display:inline-block;text-align:center;height:200px;position:relative}.links_circles li.container__content,.links_circles li.container__content:last-child{float:none;margin:0 8px 50px}.links_circles li svg{fill:inherit;color:transparent;position:absolute;bottom:0;width:100%;height:200px;left:0}.links_circles li svg foreignObject,.links_circles li svg foreignObject img{transition-property:width,height,transform;transition-duration:.27s}.links_circles li svg foreignObject img{height:100%}.links_circles li svg path{fill:inherit}.links_circles li a{position:absolute;content:"";display:block;width:100%;padding-top:190px;z-index:10;line-height:1.4;color:#545454}.links_circles li a:before{content:"";display:block;width:var(--frillWidth,"100px");height:100px;background-image:var(--frill);background-repeat:no-repeat;background-size:contain;position:absolute;top:var(--frillTop);left:var(--frillLeft)}.links_circles li a:hover~svg{color:#002d62}.links_circles li a:hover~svg use:first-child{z-index:1}.links_circles li a:hover~svg use:last-child{z-index:3}.links_circles li a:hover~svg foreignObject{height:160px;width:160px;transform:translate(-80px,-80px);transition-property:width,height,transform;transition-duration:.27s;transition-timing-function:ease-in-out;z-index:2}.links_circles li:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-top:100%;border-radius:50%;background:#f8f8f8;z-index:-1;box-shadow:inset 0 0 10px -2px #ddd}@media (max-width:768px){.links_circles li{width:22.85714%;float:left;margin-right:2.85714%;max-width:150px;float:none!important}}@media (max-width:480px){.links_circles li{width:48.57143%;float:left;margin-right:2.85714%;max-width:150px}}.mapping-page hr{height:1px}.mapping-page section{color:#888}.mapping-page .osPower{float:right}@media (max-width:819px){.mapping-page .osPower{margin:20px auto 0;margin:2rem auto 0;display:table;float:none}}.mapping-page .main-header{background:transparent url("") 50% no-repeat;background-size:cover;padding-bottom:40px;padding-bottom:4rem;margin-bottom:10px;margin-bottom:1rem}.mapping-page .main-header p{font-family:blackwell,Times,Times New Roman,serif}.mapping-page .main-header p.mapping__call{text-align:right}.mapping-page .main-header p.mapping__call span{text-align:left;display:inline-block}.mapping-page .main-header figure,.mapping-page .main-header p{-ms-flex:1;flex:1}.mapping-page .main-header figure{text-align:center}@media (max-width:819px){.mapping-page .main-header figure,.mapping-page .main-header p{-ms-flex:1 100%;flex:1 100%;text-align:center!important}.mapping-page .main-header figure{margin-bottom:10px;margin-bottom:1rem}}.mapping-page .main-header .btn{margin:30px auto 0;margin:3rem auto 0;display:table}.mapping-page .main-header__mapping{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:16px;font-size:1.6rem;margin-top:20px;margin-top:2rem;margin-bottom:40px;margin-bottom:4rem;font-family:blackwell,Times,Times New Roman,serif!important}.mapping-page .main-header__mapping:after,.mapping-page .main-header__mapping:before{content:"";display:table}.mapping-page .main-header__mapping:after{clear:both}.mapping-page .main-header__mapping .fa{margin-right:5px;margin-right:.5rem}.mapping-page .restricted-width{max-width:80%;margin:0 auto;font-size:24px;font-size:2.4rem}.mapping-page [class*=professional_]{max-width:600px}.mapping-page [class*=professional_] h3{margin:20px 0 30px;margin:2rem 0 3rem}.mapping-page [class*=professional_] .main,.mapping-page [class*=professional_] h3{text-align:center}.mapping-page [class*=professional_] .main,.mapping-page [class*=professional_] dd,.mapping-page [class*=professional_] dl{font-family:opensans,Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;margin-bottom:20px;margin-bottom:2rem}.mapping-page [class*=professional_] .main.phone,.mapping-page [class*=professional_] dd.phone,.mapping-page [class*=professional_] dl.phone{margin:0}.mapping-page [class*=professional_] dl{-ms-flex:1 0 auto;flex:1 0 auto;margin:30px 10px 0 0;margin:3rem 1rem 0 0}.mapping-page [class*=professional_] dl:last-child{margin-right:0}.mapping-page [class*=professional_] dl i{margin-right:10px;margin-right:1rem}@media (max-width:729px){.mapping-page [class*=professional_] dl{-ms-flex:1 100%;flex:1 100%;text-align:center}}.mapping-page [class*=professional_] dt{font-size:16px;font-size:1.6rem}.mapping-page [class*=professional_] textarea{min-height:150px}.mapping-page [class*=professional_] button{padding:10px 12px;padding:1rem 1.2rem;float:right}.mapping-page .professional_locations{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.mapping-page .professional_locations .main,.mapping-page .professional_locations h3{-ms-flex:1 100%;flex:1 100%}.mapping-page .landing{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:980px}.mapping-page .landing div{border:1px solid #ccc;-ms-flex:1;flex:1;text-align:center;padding:22px;padding:2.2rem;margin:20px 5px;margin:2rem .5rem}@media (max-width:819px){.mapping-page .landing div{-ms-flex:1 100%;flex:1 100%}}.mapping-page .landing div h2{font-size:30px;font-size:3rem;margin:30px auto;margin:3rem auto;height:80px;height:8rem;max-width:90%}.mapping-page .landing div p{line-height:24px;line-height:2.4rem;margin:30px auto;margin:3rem auto;max-width:264px;max-width:26.4rem}.mapping-page .landing div p.p2{max-width:250px;max-width:25rem}.mapping-page.planning .main-header{text-align:center}.mapping-page.planning .main-header h2{font-size:35px;font-size:3.5rem;color:#002d62;font-family:blackwell,Times,Times New Roman,serif}.mapping-page.planning .main-header form{max-width:500px;margin:20px auto 30px;margin:2rem auto 3rem}.mapping-page.planning .main-header label{height:0;font-size:0}.mapping-page.planning .main-header input{text-align:center;font-size:20px;font-size:2rem;line-height:40px;line-height:4rem}.mapping-page.planning .main-header input:-ms-input-placeholder{font-style:italic;color:gray}.mapping-page.planning .main-header input::placeholder{font-style:italic;color:gray}.mapping-page.planning .main-header button{padding:10px 30px;padding:1rem 3rem}.mapping-page.planning section.container{text-align:center;font-size:22px;font-size:2.2rem}.mapping-page.planning section.container .btn{margin-top:20px;margin-top:2rem}.mapping-page.planning section.container p{font-family:blackwell,Times,Times New Roman,serif;margin-top:3rem}.mapping-page.planning section.container p a:link,.mapping-page.planning section.container p a:visited{text-decoration:underline}.mapping-page.planning section.container p a:hover{text-decoration:none}.mapping-page.planning section.container ul{margin-top:4rem}.mapping-page.planning section.container li{display:inline-block;position:relative;height:70px;font-size:1.8rem;padding:0 3rem}.mapping-page.planning section.container li:before{content:"";width:70px;width:7rem;height:70px;height:7rem;position:absolute;border-radius:50%;background:#666;display:block;left:50%;transform:translateX(-50%)}.mapping-page.planning section.container li span{display:block;margin-top:4rem}.mapping-page.planning section.container li i{z-index:1;position:relative;top:1.8rem;font-size:3rem}.mapping-page.planning section.container li i.fa-hand-o-up,.mapping-page.planning section.container li i.fa-map-o{font-size:2.4rem}.mapping-page.planning section.container li i.fa-map-o{left:5%}.mapping-page.planning section.container li i.fa-mouse-pointer{top:3rem;font-size:2rem}.mapping-page.order section.container{text-align:center;max-width:1050px!important}.mapping-page.order section.container .topLinks li{display:inline;border-right:1px solid gray;padding:0 2rem 0 1.6rem}.mapping-page.order section.container .topLinks li:last-child{border:0}.mapping-page.order section.container a{text-decoration:underline;font-weight:400}.mapping-page.order section.container #planningmaps{border:.1rem solid #ccc;border-radius:5px;border-radius:.5rem;margin:10px 0;margin:1rem 0;padding:10px;overflow-x:auto;text-align:initial}.mapping-page.order section.container #planningmaps table{border:0}.mapping-page.order section.container #planningmaps img{max-height:none;max-width:none;height:auto}.mapping-page.order section.container #planningmaps p{margin:0}.mapping-page.order section.container #planningmaps input[type=checkbox]{height:1.4rem!important;width:1.4rem!important;top:0!important;vertical-align:middle}.mapping-page.order section.container #planningmaps #cmmpmSecCode{top:0}.mapping-page.order #cmmpmMapContent{width:1035px}.mapping-page.order #cmmpmTools table{border:0}.mapping-page.order #cmmpmTools img{max-height:none;vertical-align:initial}.mapping-page.order #cmmpmTools #cmmpmSearchInput{border-radius:0;margin:0;padding:0 0 0 2rem!important}.mapping-page.order #cmmpmRegisterContent table{margin-bottom:20px}.mapping-page.order #cmmpmAccountContent,.mapping-page.order #cmmpmLoginContent,.mapping-page.order #cmmpmRegisterContent,.mapping-page.order #cmmpmTermsContent{max-height:100%;overflow-y:auto;overflow-x:auto}.mapping-page.order #cmmpmAccountContent p,.mapping-page.order #cmmpmLoginContent p{margin:0}.mapping-page.order #cmmpmAccountContent{max-width:95%;left:unset;margin:0 auto}.mapping-page.order #cmmpmRegisterCloseIcon{left:unset;right:6px;top:6px}.mapping-page.order #cmmpmAccountCloseIcon{left:867px;top:7px}.mapping-page.order #cmmpmAnnoInfoCloseIcon{left:716px;top:6px}.mapping-page.order #cmmpmPageNav{position:relative}.mapping-page.order #cmmpmPageNav div{top:0}.mapping-page.order #cmmpmPageNav div#cmmpmLogout{left:unset;right:10px}.mapping-page.order img.cmmpmClickabale{background:#002d62;color:#fff}.mapping-page #cmmpmUserTableContent{max-height:unset;overflow-y:unset}.mapping-page #cmmpmRegisterHead{width:100%}.mapping-page .cmmpmRegOptionsHead p{line-height:1.5}.mapping-page .error{color:#d31145}.mapping-page p.error{border:1px solid #d31145;padding:10px;padding:1rem}.mapping-page p.error.field-container{border:0;padding:0}.mapping-page p.error.field-container input,.mapping-page p.error.field-container textarea{border:1px solid #d31145}.mapping-page .thanks{padding-top:10px;padding-top:1rem}#marketplace .heading{margin-bottom:3rem}#marketplace .container--50{margin-bottom:10px}#marketplace .container--50 .container__content{width:35%}#marketplace .container--50 .container__content:last-child{float:none;width:auto;min-height:144px;padding-left:40%}#marketplace .breadcrumb{display:block;margin:10px 0}#marketplace h1{margin:10px 0 0}#marketplace .product__name{font-size:2.4rem}#marketplace .product__picture a{margin-top:20px}#marketplace .deliveryDetails{margin:20px 0 0}#marketplace .deliveryDetails ul{list-style:disc;padding-left:20px;font-size:1.5rem}#marketplace #main-content .u-right.sort{margin-bottom:-30px}#marketplace #main-content table{border:0;margin-top:30px}#marketplace #main-content table td,#marketplace #main-content table th{border:0;padding:20px 20px 20px 0}#marketplace #main-content table th{background-color:none;font-family:blackwellBold,Times,Times New Roman,serif}#marketplace #main-content table tr{border-bottom:1px solid #ddd}#marketplace #main-content table tr:last-child{border:0}#marketplace #main-content table td{vertical-align:top}#marketplace #main-content table td p{margin:0}#marketplace #main-content table td p.details{margin-top:10px}#marketplace #main-content table td p.seller{margin-bottom:10px}#marketplace #main-content table td.details{width:40%}#marketplace #main-content table td.seller{width:60%;position:relative;height:120px}#marketplace #main-content table td.seller p{padding-right:170px}#marketplace #main-content table td.seller img{height:21px}#marketplace #main-content table td .reliability{display:block;padding-top:3px}#marketplace #main-content table td div.price{position:absolute;right:0;top:10px;width:150px;text-align:center}#marketplace #main-content table td div.price a{width:100%}#marketplace #main-content table td div.price small{padding-bottom:20px;display:block;line-height:.4}#marketplace #main-content table strong.price{display:block;font-size:2.4rem;font-family:opensans,Arial,sans-serif}@media (max-width:768px){#marketplace #main-content table{display:block}#marketplace #main-content table td,#marketplace #main-content table tr{width:100%;display:inline-block}#marketplace #main-content table th{padding:10px 0}#marketplace #main-content table th.details:after{content:" &"}#marketplace #main-content table th.seller{padding-left:5px}#marketplace #main-content table td{padding:10px 0}#marketplace #main-content table td.details,#marketplace #main-content table td.seller{width:100%}}@media (max-width:480px){#marketplace #main-content table td.seller{height:auto}#marketplace #main-content table td.seller p{width:100%;padding-right:0}#marketplace #main-content table td div.price{position:relative;width:100%;padding:20px 0}#marketplace #main-content table td strong.price{font-size:3rem}}.message{padding:20px 0;padding:2rem 0;border:0}.message img{max-width:45%}.message h1{font-size:32px;font-family:blackwell,Times,Times New Roman,serif;color:#002d62}.message p{font-size:20px;font-size:2rem}.message p em{color:#002d62;font-style:normal}.modals__container{position:absolute;width:100%;height:0;left:0;top:0;display:none}.modals__container.modals__container--black{background-color:rgba(0,0,0,.7)}.modals__container--is-active{display:block;height:100%;transition:height .6s ease-in}.modal__close-btn{position:absolute;right:-23px;top:-23px;width:46px;height:46px;color:#fff;border:2px solid #fff;border-radius:50%;background-color:#002d62}.modal{border:1px solid #545454;border-radius:5px;background-color:#fff;box-shadow:0 0 3px 3px hsla(0,0%,39%,.1);position:relative;top:15%;min-height:500px;padding:30px 40px;padding:3rem 4rem;margin-left:3%;margin-right:3%;opacity:0;transition:opacity .3s}.modal--is-active{transition:opacity .3s;opacity:1;z-index:1}.modal__title{font-size:28px;font-size:2.8rem;margin-bottom:28px;margin-bottom:2.8rem;font-weight:400;font-family:blackwell,Times,Times New Roman,serif}.offer.ten_off{background:#f6f1d8;position:relative;text-align:center;padding:0 0 5rem}.offer.ten_off:after,.offer.ten_off:before{background-image:url("");background-repeat:repeat-x;background-size:cover;display:block;content:"";height:160px;position:absolute;width:100%;z-index:0}.offer.ten_off:before{background-position:0 0}.offer.ten_off:after{background-position:0 bottom}.offer.ten_off img{margin-bottom:30px}.offer.ten_off h1{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#576453;font-size:5vh;margin:0}.offer.ten_off p.shopnow{color:#576453}.offer.ten_off p.shopnow,.offer.ten_off p.shopnow .btn{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.offer.ten_off p.shopnow .btn{background-color:#576453;color:#fff;display:block;width:fit-content;margin:1rem auto;font-size:5vh;padding:10px 50px;border-radius:9px;border:4px solid #576453}.offer.ten_off p.shopnow .btn.btn--offer{margin-bottom:2.8rem}.offer.ten_off p.shopnow code.btn,.offer.ten_off p.shopnow strong{font-family:futura-pt-bold,sans-serif;font-weight:700}.offer.ten_off p.shopnow code.btn{background-color:#fff;color:#576453;border:4px solid #9b9972}.offer.ten_off .container{margin-bottom:-2rem;z-index:1;position:relative;padding:5rem 0 2rem;width:70%;max-width:640px}.offer.ten_off .container a,.offer.ten_off .container p,.offer.ten_off .container strong{color:#576453;font-family:futura-pt,sans-serif;font-weight:400;font-style:normal}.offer.ten_off .container a.intro,.offer.ten_off .container a.shopnow,.offer.ten_off .container p.intro,.offer.ten_off .container p.shopnow,.offer.ten_off .container strong.intro,.offer.ten_off .container strong.shopnow{font-size:4vh}.offer.ten_off .container a.intro,.offer.ten_off .container p.intro,.offer.ten_off .container strong.intro{margin:.6rem 0 5rem}.offer.ten_off .container a.intro strong,.offer.ten_off .container p.intro strong,.offer.ten_off .container strong.intro strong{display:block}.offer.ten_off .container a.last-call,.offer.ten_off .container p.last-call,.offer.ten_off .container strong.last-call{font-size:3vh}.offer.ten_off .container a.last-call strong,.offer.ten_off .container p.last-call strong,.offer.ten_off .container strong.last-call strong{display:block}.offer.ten_off .container a a,.offer.ten_off .container p a,.offer.ten_off .container strong a{text-decoration:underline}.offer.ten_off .container a a.btn,.offer.ten_off .container a a:hover,.offer.ten_off .container p a.btn,.offer.ten_off .container p a:hover,.offer.ten_off .container strong a.btn,.offer.ten_off .container strong a:hover{text-decoration:none}.offer.ten_off .container .btn{background-color:#576453;color:#fff;font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;display:block;width:fit-content;margin:1rem auto;font-size:5vh;padding:10px 50px;border-radius:9px}.offer.ten_off .container .btn.btn--offer{margin-bottom:2.8rem}.offer.ten_off .container code.btn,.offer.ten_off .container strong{font-family:futura-pt-bold,sans-serif;font-weight:700}.offer.ten_off .container code.btn{background-color:#fff;color:#576453;border:4px solid #9b9972}.offer.ten_off .container .TnC{margin:20px 0;font-size:2vh}@media (max-width:768px){.offer.ten_off .container{width:90%}.offer.ten_off .container h1{font-size:4.6vh}.offer.ten_off .container a.intro,.offer.ten_off .container a.shopnow,.offer.ten_off .container p.intro,.offer.ten_off .container p.shopnow,.offer.ten_off .container strong.intro,.offer.ten_off .container strong.shopnow{font-size:3vh}}@media (max-width:480px){.offer.ten_off .container h1{font-size:10vw}.offer.ten_off .container a.intro,.offer.ten_off .container a.shopnow,.offer.ten_off .container p.intro,.offer.ten_off .container p.shopnow,.offer.ten_off .container strong.intro,.offer.ten_off .container strong.shopnow{font-size:2.4vh}}.product_page{padding-top:20px}.jslghtbx-nooverflow{overflow:auto!important}.rareBook{position:absolute;right:0;top:20px;display:block;border-radius:50%;padding:20px;background-color:#002d62;color:#fff;font-size:15px;line-height:24px;text-align:center;width:115px;height:115px;z-index:1}.rareBook:first-line{font-family:Dancing Script,cursive;font-weight:400;font-size:27px}.rareBook a{display:block;font-size:10px;color:#fff;text-decoration:underline}.rareBook a:hover{text-decoration:none}.product_bottom_half .container__content.safety_info img{width:50px;height:50px;margin-right:6px}.product_bottom_half .container__content.safety_info p{width:fit-content}.product_bottom_half .container__content.safety_info p.safety-descriptions{border:1px solid #ddd;padding:9px;font-size:90%}.product_bottom_half .container__content:last-child{float:left}.product_bottom_half .container__content:last-child.col2{float:right}@media (max-width:768px){.product_bottom_half .col2{border-top:1px solid #ddd;padding-top:20px}.product_bottom_half .container__content.u-separator-right{border:0!important;padding-right:0!important}}.question__thumbnail{float:left;margin-right:1rem}#raf{margin-bottom:0}#raf #main-content{background:#3bbdd3;overflow:hidden}#raf .raf__banner{text-align:center;position:relative;color:#fff;min-height:204px;margin:0 0 20px}.confirmation #raf .raf__banner{background:#3bbdd3;min-height:unset;padding-bottom:20px!important;overflow:hidden}#raf .raf__promo-text{vertical-align:middle;display:inline-block;position:relative;z-index:2}.confirmation #raf .raf__promo-text{width:100%}#raf .raf__promo-text h1,#raf .raf__promo-text h2{font-family:shelby,sans-serif;font-size:12vw;width:100%;line-height:1.4;margin:0 auto;position:relative}.confirmation #raf .raf__promo-text h1,.confirmation #raf .raf__promo-text h2{font-size:10vw;line-height:.6;padding-top:30px}@media only screen and (min-width:1300px){#raf .raf__promo-text h1,#raf .raf__promo-text h2{font-size:10vw}}#raf .raf__promo-text h1:after,#raf .raf__promo-text h1:before,#raf .raf__promo-text h2:after,#raf .raf__promo-text h2:before{content:"";display:block;position:absolute;top:75%;z-index:-1}.confirmation #raf .raf__promo-text h1:after,.confirmation #raf .raf__promo-text h1:before,.confirmation #raf .raf__promo-text h2:after,.confirmation #raf .raf__promo-text h2:before{top:0;background-size:contain;max-height:160px}#raf .raf__promo-text h1:before,#raf .raf__promo-text h2:before{left:-32vh;background:transparent url("") 0 0 no-repeat;width:368px;height:204px}.confirmation #raf .raf__promo-text h1:before,.confirmation #raf .raf__promo-text h2:before{left:-40px}@media only screen and (max-width:768px){.confirmation #raf .raf__promo-text h1:before,.confirmation #raf .raf__promo-text h2:before{left:-130px}}@media only screen and (max-width:480px){.confirmation #raf .raf__promo-text h1:before,.confirmation #raf .raf__promo-text h2:before{left:-180px}}#raf .raf__promo-text h1:after,#raf .raf__promo-text h2:after{right:-16vh;background:transparent url("") 0 0 no-repeat;width:248px;height:195px}.confirmation #raf .raf__promo-text h1:after,.confirmation #raf .raf__promo-text h2:after{right:-40px}@media only screen and (max-width:768px){.confirmation #raf .raf__promo-text h1:after,.confirmation #raf .raf__promo-text h2:after{right:-100px}}@media only screen and (max-width:480px){.confirmation #raf .raf__promo-text h1:after,.confirmation #raf .raf__promo-text h2:after{right:-150px}}@media only screen and (max-width:768px){#raf .raf__promo-text h1,#raf .raf__promo-text h2{font-size:22vw;margin-bottom:4rem}}#raf .raf__promo-text p{margin:20px auto 10px}@media only screen and (max-width:768px){#raf .raf__promo-text p{width:85%}}#raf .raf__promo-text p .btn{margin-top:20px;font-family:opensans,Arial,sans-serif}#raf .raf__promo-text--big{font-size:80px;font-size:8rem;text-transform:uppercase;letter-spacing:7px}#raf .raf-align{margin-top:12px;vertical-align:middle;display:inline-block}.confirmation #raf .raf-align{width:100%}#raf #odicciIframe{position:relative;z-index:2}#raf .raf__container{margin:0 15%;color:#fff}@media only screen and (max-width:768px){#raf .raf__container{margin:0 4%}}#raf .raf__container h1,#raf .raf__container h3{font-family:blackwell,Times,Times New Roman,serif}#raf .raf__container h3{font-size:28px;margin-bottom:20px;margin-bottom:2rem}#raf .raf__container h4{font-family:opensans,Arial,sans-serif;font-weight:700;font-size:16px;margin-bottom:10px;margin-bottom:1rem}#raf .raf__container p{font-size:14px;margin-bottom:20px}#raf .raf__container .faqs{padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #fff}#raf .raf__container .tncs ol{list-style:decimal;padding-left:20px;font-size:14px;padding-bottom:20px}#raf .raf__container .tncs ol li{display:list-item;padding-bottom:10px}.review{margin-bottom:20px;margin-bottom:2rem;color:#555}.review:after,.review:before{content:"";display:table}.review:after{clear:both}.review h4{font-size:18px;font-size:1.8rem;color:#333;font-weight:400}.review h4+p{font-size:15px;font-size:1.5rem}.review__body{margin-bottom:5px;margin-bottom:.5rem}.review__body a{padding:0}.is-bookseller{background-color:#e8ebf2;padding:10px 15px;padding:1rem 1.5rem}#odicciIframe .btu-digital iframe{height:700px}#odicciIframe iframe{height:780px}.scratchcard__banner{background-color:#002d62;box-shadow:inset 0 0 50px 0 rgba(0,0,0,.32);text-align:center;position:relative;color:#fff;min-height:115px}.scratchcard__banner:after,.scratchcard__banner:before{content:"";display:block;position:absolute;top:0;height:100%;width:100%;max-width:200px}.scratchcard__banner:before{left:0;background:transparent url("") 0 0 no-repeat;background-size:cover}.scratchcard__banner:after{right:0;background:transparent url("") 0 0 no-repeat;background-size:cover}.scratchcard__promo-text{vertical-align:middle;display:inline-block;position:relative;z-index:2}.scratchcard__promo-text h2{font-family:blackwell,Times,Times New Roman,serif;font-size:42px}.scratchcard__promo-text p{font-family:blackwell,Times,Times New Roman,serif;width:70%;margin:0 auto 10px}.scratchcard__promo-text--big{font-size:80px;font-size:8rem;text-transform:uppercase;letter-spacing:7px}.scratchcard-align{margin-top:12px;vertical-align:middle;display:inline-block}.scratchcard__container,.scratchcard__container h1,.scratchcard__container h3{font-family:blackwell,Times,Times New Roman,serif}.scratchcard__container h3{margin-bottom:20px;margin-bottom:2rem}.scratchcard__container .field-container{max-width:620px;margin:2rem auto}.scratchcard__container input[type=email]{text-align:center}.scratchcard__container [type=submit]{padding:10px 30px;padding:1rem 3rem;margin-bottom:20px;margin-bottom:2rem}.scratchcard__promo-intro{font-size:18px;font-size:1.8rem}#scratchcard_optin{vertical-align:middle;margin-right:5px;margin-right:.5rem}.scratchcard__terms{list-style-position:inside;list-style-type:decimal}.scratchcard__terms li>p{margin-bottom:0;font-family:opensans,Arial,sans-serif;display:inline}@media (max-width:768px){.scratchcard__promo-text{width:100%;font-size:16px;font-size:1.6rem}.scratchcard__promo-text--big{font-size:20px;font-size:2rem;text-transform:uppercase;letter-spacing:0}.scratchcard__terms{margin-left:2rem}}.u-checkbox-hack input[type=radio]{position:absolute;top:-9999px;left:-9999px}.u-checkbox-hack input[type=radio]:checked~div{background:red}.block-filter__button--container{margin:0 auto}.container--25 .container__content--small.block-filter-layout.is-active{height:auto;overflow:initial;width:22.85714%;float:left;margin-right:2.85714%;transition:.4s ease-in}.container--25 .container__content--small.block-filter-layout+.container__content--large{width:100%;transition:.4s ease-in;margin-top:10px}.container--25 .container__content--small.block-filter-layout.is-active+.container__content--large{width:74.28571%;float:left;margin-right:2.85714%;margin-right:0;float:right;transition:.6s ease-out}@media (max-width:768px){.block-filter__button{width:100%}.container--25 .container__content--small.block-filter-layout.is-active{height:auto;overflow:initial;width:100%;transition:height .4s ease-in}.container--25 .container__content--small.block-filter-layout{height:0;border-right-color:transparent!important;overflow:hidden;width:100%;transition:height .6s ease-out}.container--25 .container__content--small.block-filter-layout+.container__content--large,.container--25 .container__content--small.block-filter-layout.is-active+.container__content--large{width:100%}}@media (min-width:768px){.container--25 .container__content--small.block-filter-layout{width:0;overflow:hidden;margin-right:0;transition:width .6s ease-out}}.order-item footer{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;counter-reset:a}.search-result__item{display:inline-block}.product-item,.search-result__item{margin:0 10px 35px;margin:0 1rem 3.5rem;width:165px;min-width:165px;border:1px solid transparent;text-align:center;position:relative;vertical-align:top;padding-bottom:1rem}.product-item:hover,.search-result__item:hover{border-color:#ddd}.product-item .product-details,.search-result__item .product-details{padding-bottom:0;position:relative}.product-item .oos,.search-result__item .oos{margin:0;padding-top:1rem}.product-item .marketPlace,.search-result__item .marketPlace{font-size:13px;font-size:1.3rem;padding:3px;padding:.3rem;line-height:1.3;display:inline-block}.search-result__item--counter:before{content:"";position:absolute;bottom:5px;left:14px;background:linear-gradient(to top right,#007fad 29px,rgba(0,0,0,.9) 0,transparent 0);width:40px;height:40px;box-shadow:-5px 2px 4px -2px rgba(0,173,238,.5)}.search-result__item--counter:after{content:counter(a);position:absolute;bottom:6px;left:23px;color:#fff}.search-result__page{width:100%;text-align:center}.btn--load-more{margin:0 auto}.search-result__pagination{min-height:43px}.search-result__pagination .navigation{text-align:center;margin:0 auto}.search-result__pagination li{display:inline-block}.pagination{text-align:center;position:relative;line-height:1.2rem;margin:0 0 2rem}.pagination .next,.pagination .previous,.pagination li,.pagination ul{display:inline-block;background:#fff;position:relative;z-index:2;font-size:1.4rem}.pagination .current,.pagination .skip,.pagination li a{padding:.5rem}.pagination span.skip{color:#ddd}.pagination li a{display:block}.pagination i{padding:.5rem 1rem}.pagination .current{background:#ccc;color:#fff}.search-result-figures{font-family:opensansBold,Arial,sans-serif;font-size:16px;font-size:1.6rem}.search-terms{color:#002d62;font-style:italic}.search-terms--replacement span{color:#002d62}.sortBy.dropdown{min-width:100px;margin-left:10px;margin-left:1rem;z-index:2}.sortBy.dropdown .dropdown__trigger{width:150px}.sortBy.dropdown .dropdown__inner{width:152px}.dropdown__toggle:checked~.sortBy.dropdown .dropdown__inner{padding:0 12px 5px;padding:0 1.2rem .5rem}.sortBy.dropdown .dropdown__inner,.sortBy.dropdown .dropdown__trigger{min-width:fit-content!important}.sortBy.dropdown .dropdown__selected{padding:0 10px 5px;padding:0 1rem .5rem}@media (max-width:768px){.search-result__item{width:160px;min-width:160px}.search-result__item .promo-stamp{right:0}}@media (max-width:386px){.search-result__list{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.search-result__item{width:150px;min-width:150px;min-height:470px;max-height:470px;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex-grow:1;-moz-box-flex-grow:1;-ms-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:360px){.search-result__item{width:130px;min-width:130px;max-width:149px}}@media (max-width:321px){.search-result__item{width:auto;min-width:0;max-width:none}}article.special header{background-color:var(--special-bg-color);background-image:var(--special-bg-image-main);background-repeat:no-repeat;background-position:calc(100% - 63vw) 0;background-size:contain;text-align:center;position:relative;max-width:100%;height:fit-content;margin:6rem 0 10rem}@media (max-width:768px){article.special header{background-position:center 0;background-size:400px}}article.special header .container{position:relative;margin:0 auto;padding:1rem 0}@media (max-width:768px){#home article.special header .container{background-position:-15rem 0;background-size:contain}}@media (max-width:420px){#home article.special header .container{background-position:-24rem 0;background-size:cover}}#home article.special header{margin:0;background-position:calc(100% - 67vw) 0}@media (max-width:768px){#home article.special header{background-position:-15rem 0;background-size:contain}}@media (max-width:420px){#home article.special header{background-position:-24rem 0;background-size:cover}}article.special header img{position:absolute;left:0;top:-6rem;max-height:140%;z-index:1}@media (max-width:768px){article.special header img{left:50%;transform:translateX(-50%);max-height:100%;height:400px}}#home article.special header img{left:6rem;top:0;max-height:100%}@media (max-width:900px){#home article.special header img{left:3rem}}@media (max-width:768px){#home article.special header img{left:0;transform:unset;height:auto;top:50%;transform:translateY(-50%);height:195px;left:50%;transform:translateX(-50%);top:0}}article.special header a{display:block;width:fit-content;margin:1rem auto;font-size:medium}article.special header .product-format,article.special header h1,article.special header h2,article.special header p.main{margin-left:280px;margin-right:130px;width:auto}#home article.special header .product-format,#home article.special header h1,#home article.special header h2,#home article.special header p.main{margin-right:17rem;position:relative;margin-left:240px}@media (max-width:768px){#home article.special header .product-format,#home article.special header h1,#home article.special header h2,#home article.special header p.main{margin:0 2rem 0 22rem}}@media (max-width:420px){#home article.special header .product-format,#home article.special header h1,#home article.special header h2,#home article.special header p.main{margin:0 2rem 0 12rem}}@media (max-width:768px){article.special header .product-format,article.special header h1,article.special header h2,article.special header p.main{margin-left:auto!important;margin-right:auto!important}}article.special header h1,article.special header h2{text-transform:uppercase;color:#272f2f}article.special header h1{font-size:8.4rem}@media (max-width:1024px){article.special header h1{font-size:6rem}}@media (max-width:768px){article.special header h1{margin-top:33rem;font-size:6.4rem}}article.special header h2{font-size:5rem;color:#fff}@media (max-width:768px){article.special header h2{font-size:4rem;margin-top:20rem}}@media (max-width:420px){article.special header h2{font-size:2rem}}#home article.special header p.main{margin-top:0;margin-bottom:0;width:unset;font-size:1.6rem;line-height:1.2}article.special header small{display:block;font-family:gill-sans-nova,sans-serif;font-weight:200;font-size:5rem}#home article.special header small{font-size:3rem;margin-top:-1.3rem}@media (max-width:768px){#home article.special header small{font-size:2rem;margin-top:-.6rem;font-size:1.6rem;margin-top:-.1rem}}article.special header .signed{position:absolute;right:-11rem;display:block;border-radius:50%;background:#002d62;color:#fff;height:11rem;width:11rem;font-size:1.6rem;font-family:blackwell,Times,Times New Roman,serif;font-style:normal;text-align:right;padding:2.5rem 1.8rem 0 0;line-height:1;top:-4rem;text-transform:none}article.special header .signed span{display:block;font-family:Dancing Script,cursive;font-size:3rem}@media (max-width:768px){article.special header .signed{position:relative;border-radius:50px;font-size:2rem;top:0;right:auto;height:fit-content;width:fit-content;padding:1rem 2rem;font-size:1.4rem;margin:1rem auto}article.special header .signed span{display:inline;font-size:1.5rem}}#home article.special header .signed{right:-16rem;top:26%;transform:unset;height:14rem;width:14rem;font-size:2rem;padding:3.2rem 2.1rem 0 0}#home article.special header .signed span{font-size:3.9rem}@media (max-width:768px){#home article.special header .signed{position:relative;border-radius:50px;font-size:2rem;top:0;right:auto;height:fit-content;width:fit-content;padding:1rem 2rem;font-size:1.4rem;margin:1rem auto}#home article.special header .signed span{display:inline;font-size:1.5rem}}article.special header[data-special-header-isbn=sh_2100000296323]{background-repeat:no-repeat;background-position:calc(100% - 61vw) 0;background-size:contain;background-image:var(--special-bg-image-main)}@media (max-width:768px){article.special header[data-special-header-isbn=sh_2100000296323]{background-size:cover}}article.special header[data-special-header-isbn=sh_2100000296323] h1,article.special header[data-special-header-isbn=sh_2100000296323] h2{font-family:Impact,Arial Narrow Bold,sans-serif;font-weight:500}article.special header[data-special-header-isbn=sh_2100000295869]{position:relative;padding:2rem 0;background-image:none}article.special header[data-special-header-isbn=sh_2100000295869]:after,article.special header[data-special-header-isbn=sh_2100000295869]:before{position:absolute;left:0;background-image:var(--special-bg-image-main);background-repeat:repeat-x;content:"";display:block;height:20px;width:100%;bottom:0}article.special header[data-special-header-isbn=sh_2100000295869]:before{transform:rotate(180deg);top:0}article.special header[data-special-header-isbn=sh_2100000295869] .product-format,article.special header[data-special-header-isbn=sh_2100000295869] h1,article.special header[data-special-header-isbn=sh_2100000295869] h2,article.special header[data-special-header-isbn=sh_2100000295869] p.main{margin-left:300px;margin-right:100px}article.special header[data-special-header-isbn=sh_2100000295869] .author,article.special header[data-special-header-isbn=sh_2100000295869] h1{font-family:futura-pt-condensed,sans-serif;font-weight:600;padding:0 2rem}article.special header[data-special-header-isbn=sh_2100000295869] h1 .subtitle{background:#000;color:#fff;font-size:3.5rem;padding:0 2rem;display:block;margin:0 auto;width:fit-content}@media (min-width:768px){article.special header[data-special-header-isbn=sh_2100000295869] .signed{right:-9rem}}article.special header[data-special-header-isbn=sh_2100000296903]{background-image:none;color:#fff}article.special header[data-special-header-isbn=sh_2100000296903] .author,article.special header[data-special-header-isbn=sh_2100000296903] h1,article.special header[data-special-header-isbn=sh_2100000296903] h2{font-family:futura-pt,sans-serif;font-weight:600;padding:0 2rem;color:#fff}article.special header[data-special-header-isbn=sh_2100000296903] h1,article.special header[data-special-header-isbn=sh_2100000296903] h2{font-size:5rem}article.special header[data-special-header-isbn=sh_2100000296903] .author{font-size:3.5rem}article.special header[data-special-header-isbn=sh_9781399731171]{background-size:cover!important;background-repeat:repeat-x!important}@media (min-width:1280px){article.special header[data-special-header-isbn=sh_9781399731171]{background-size:contain!important}}article.special header[data-special-header-isbn=sh_9781399731171] .author,article.special header[data-special-header-isbn=sh_9781399731171] h1,article.special header[data-special-header-isbn=sh_9781399731171] h2{font-family:blackwell,Times,Times New Roman,serif}article.special header[data-special-header-isbn=sh_9781399731171] .author{margin:0!important}article.special header[data-special-header-isbn=sh_9781399731171] h1,article.special header[data-special-header-isbn=sh_9781399731171] h2{font-size:6rem;color:#ad111b}article.special header[data-special-header-isbn=sh_9781399731171] h1 .subtitle,article.special header[data-special-header-isbn=sh_9781399731171] h2 .subtitle{text-transform:capitalize;font-size:4rem;display:block;color:#000}article.special header[data-special-header-isbn=sh_9781399731171] h2{font-size:5vw}article.special header[data-special-header-isbn=sh_9781399731171] h2 .subtitle{font-size:4rem}article.special header[data-special-header-isbn=sh_9781399731171] img{top:-4rem;max-height:120%}#home article.special header[data-special-header-isbn=sh_9781399731171] img{top:1rem}article.special header[data-special-header-isbn=sh_9781399731171] .author{font-size:2rem!important;text-transform:capitalize;color:#000}article.special header[data-special-header-isbn=sh_9781399731171] .product-format{margin-bottom:2rem}article.special header[data-special-header-isbn=sh_9781399731171]+section ul li img{width:unset;height:300px}@media (min-width:769px){article.special header[data-special-header-isbn=sh_9781399731171] h1,article.special header[data-special-header-isbn=sh_9781399731171] h2{font-size:6rem}article.special header[data-special-header-isbn=sh_9781399731171] .product-format,article.special header[data-special-header-isbn=sh_9781399731171] h1,article.special header[data-special-header-isbn=sh_9781399731171] h2,article.special header[data-special-header-isbn=sh_9781399731171] p.main{margin-left:290px!important}}@media (max-width:1024px){article.special header[data-special-header-isbn=sh_9781399731171] h1{font-size:5vw}article.special header[data-special-header-isbn=sh_9781399731171] h1 .subtitle{font-size:4vw}article.special header[data-special-header-isbn=sh_9781399731171] h2{font-size:5vw}article.special header[data-special-header-isbn=sh_9781399731171] h2 .subtitle{font-size:4vw}}@media (max-width:768px){article.special header[data-special-header-isbn=sh_9781399731171] h1{font-size:10vw;margin-top:36rem}article.special header[data-special-header-isbn=sh_9781399731171] h1 .subtitle{font-size:7vw}article.special header[data-special-header-isbn=sh_9781399731171] h2{font-size:10vw;margin-top:20rem!important}article.special header[data-special-header-isbn=sh_9781399731171] h2 .subtitle{font-size:6vw}}article.special header[data-special-header-isbn=sh_9780241741238]{background-size:cover!important;background-repeat:repeat-x!important}@media (min-width:1280px){article.special header[data-special-header-isbn=sh_9780241741238]{background-size:contain!important}}article.special header[data-special-header-isbn=sh_9780241741238] .product-format,article.special header[data-special-header-isbn=sh_9780241741238] h1,article.special header[data-special-header-isbn=sh_9780241741238] h2,article.special header[data-special-header-isbn=sh_9780241741238] p.main{margin-left:310px}article.special header[data-special-header-isbn=sh_9780241741238] img{max-height:120%;top:50%;transform:translateY(-50%);margin-top:0}#home article.special header[data-special-header-isbn=sh_9780241741238] img{max-height:95%;top:50%}article.special header[data-special-header-isbn=sh_9780241741238] h1,article.special header[data-special-header-isbn=sh_9780241741238] h2{font-family:helvetica-neue-lt-pro-cond,sans-serif;color:#d31145;line-height:1.2;font-size:6rem}article.special header[data-special-header-isbn=sh_9780241741238] h1 .subtitle,article.special header[data-special-header-isbn=sh_9780241741238] h2 .subtitle{font-size:4rem}article.special header[data-special-header-isbn=sh_9780241741238] h1 .author,article.special header[data-special-header-isbn=sh_9780241741238] h1 .subtitle,article.special header[data-special-header-isbn=sh_9780241741238] h2 .author,article.special header[data-special-header-isbn=sh_9780241741238] h2 .subtitle{font-family:blackwell,Times,Times New Roman,serif;color:#000;display:block;text-transform:capitalize}article.special header[data-special-header-isbn=sh_9780241741238] h1 .author,article.special header[data-special-header-isbn=sh_9780241741238] h2 .author{font-size:3rem}article.special header[data-special-header-isbn=sh_9780241741238] .product-format{margin-bottom:2rem}#home article.special header[data-special-header-isbn=sh_9780241741238] small{margin:0}@media (max-width:1024px){article.special header[data-special-header-isbn=sh_9780241741238] h1{font-size:5vw}article.special header[data-special-header-isbn=sh_9780241741238] h1 .subtitle{font-size:4vw}article.special header[data-special-header-isbn=sh_9780241741238] h2{font-size:5vw}article.special header[data-special-header-isbn=sh_9780241741238] h2 .subtitle{font-size:4vw}}@media (max-width:768px){article.special header[data-special-header-isbn=sh_9780241741238] h1{font-size:10vw;margin-top:36rem}article.special header[data-special-header-isbn=sh_9780241741238] h1 .subtitle{font-size:7vw}article.special header[data-special-header-isbn=sh_9780241741238] h1 .author{font-size:2.3rem}article.special header[data-special-header-isbn=sh_9780241741238] h2{font-size:10vw;margin-top:26rem!important}article.special header[data-special-header-isbn=sh_9780241741238] h2 .subtitle{font-size:6vw}article.special header[data-special-header-isbn=sh_9780241741238] h2 .author{font-size:2.3rem!important}article.special header[data-special-header-isbn=sh_9780241741238] img{top:-4rem;left:50%;transform:translateX(-50%) translateY(0)}#home article.special header[data-special-header-isbn=sh_9780241741238] img{top:1rem;height:250px}}article.special p{font-family:blackwell,Times,Times New Roman,serif;width:60%;margin:0 auto 5rem;line-height:1.4}article.special p.main{font-size:2rem}article.special p.extraPara{font-size:2.2rem;border-top:1px solid gray;padding:5rem 0 0}article.special p.extraPara a{text-decoration:underline}article.special p.extraPara a:hover{text-decoration:none}article.special section .main small{display:block;margin:1rem 0}article.special .content{text-align:center;margin-top:8rem}article.special .content iframe{border-radius:15px;width:80%;margin-bottom:5rem}article.special .content li{display:inline-block;padding:.5rem}article.special .content li img{border-radius:15px;width:300px}article.special .reviews section{display:inline-block;vertical-align:middle}article.special .reviews blockquote{font-style:normal}article.special .reviews .media-quotes{width:55%}article.special .reviews .media-quotes.only{margin:0 auto;display:block}@media (max-width:768px){article.special .reviews .media-quotes{width:100%}}article.special .reviews .media-quotes blockquote{font-family:blackwell,Times,Times New Roman,serif}article.special .reviews .media-quotes article{text-align:center;margin:1rem 0 3rem}article.special .reviews .media-quotes a{text-decoration:underline;border:0;outline:initial}article.special .reviews .media-quotes a:hover{text-decoration:none}article.special .reviews .bookseller-quotes{width:40%;margin-left:2rem}@media (max-width:768px){article.special .reviews .bookseller-quotes{width:100%;margin-left:0}}article.special .reviews .bookseller-quotes article{background:#f8f8f8;border-radius:10px;font-family:opensans,Arial,sans-serif;text-align:left;font-size:1.4rem;line-height:normal;padding:1rem 2rem;font-style:normal;margin:0 0 2rem}article.special .reviews .bookseller-quotes blockquote{text-indent:2rem;position:relative;padding:1rem 0 1.5rem;line-height:1.25;font-size:1.35rem;border-bottom:1px solid #ddd}article.special .reviews .bookseller-quotes blockquote:after,article.special .reviews .bookseller-quotes blockquote:before{font-size:9rem;color:#7e7e7e;position:absolute;font-family:blackwell,Times,Times New Roman,serif}article.special .reviews .bookseller-quotes blockquote:before{content:open-quote;left:-4.5rem;top:-3rem}article.special .reviews .bookseller-quotes blockquote:after{content:close-quote;right:-3.1rem;bottom:-6rem}article.special .reviews .bookseller-quotes img{margin-right:1rem}article.special .reviews .bookseller-quotes span{display:inline-block;vertical-align:middle;line-height:1.4}article.special .reviews .bookseller-quotes span small{display:block}article.special .reviews cite{font-style:normal}article.special .event{max-width:600px;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex}article.special .event article{-ms-flex:3;flex:3;text-align:center;padding:0 1rem;border:1px solid gray;border-width:1px 0 1px 1px;border-radius:15px 0 0 15px}article.special .event article .date{margin-top:2rem;display:block}article.special .event article h2{font-size:3.5rem;font-family:futura-pt,sans-serif}article.special .event article address{font-style:normal;font-size:1.4rem;line-height:1.2;display:block}article.special .event article address strong{font-weight:400;font-family:opensans,Arial,sans-serif;font-size:medium}article.special .event article address,article.special .event article h2,article.special .event article p{margin:1rem 0}article.special .event article .date,article.special .event article address,article.special .event article p{font-size:1.4rem}article.special .event article .btn{margin-bottom:2rem}article.special .event figure{-ms-flex:2;flex:2;display:block;position:relative;height:auto;background-image:var(--special-event-bg-image-second);background-size:100%;margin:0;border-radius:0 15px 15px 0}@supports (background-image:var(--special-event-bg-image-main)){article.special .event figure{background-image:var(--special-event-bg-image-main)}}article.special .event figure img{position:absolute;bottom:0;right:0;max-height:120%;height:105%;max-width:unset}article.special .event figure figcaption{position:absolute;background:gray;color:#fff;transform:rotate(90deg);width:fit-content;font-size:1rem;display:block;line-height:1.3;top:0;left:2.1rem;font-style:normal;padding:.4rem;transform-origin:top left}.spotlight{--spotlightBackWebp:url("B-Background.gif");--spotlightBackAlt:url("B-Background.gif");--spotlightBackHalfWebp:--spotlightBackWebp;--spotlightBackHalfAlt:--spotlightBackAlt}.spotlight a{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border:1px solid #ccc;display:table;width:100%;min-height:228px;position:relative}.spotlight a:hover{text-decoration:none}.spotlight a:hover .spotlight__title{text-decoration:underline}.spotlight_secondLink{float:right;font-size:12px;padding:10px;margin-top:-38px}.spotlight_secondLink a{border:0}.spotlight_secondLinkButton{padding-bottom:20px}.spotlight__content,.spotlight__teaser{-ms-flex:1;flex:1}.spotlight--reverse>.spotlight__teaser{-ms-flex-order:1;order:1;margin-right:0;margin-left:10px;margin-left:1rem}.spotlight--center{-ms-flex-align:center;align-items:center}.spotlight__teaser{position:relative;background-image:var(--spotlightBackAlt);background-size:cover;background-position:100% 0;background-repeat:no-repeat;min-height:250px;margin-right:10px;margin-right:1rem}@supports (background-image:var(--spotlightBackWebp)){.spotlight__teaser{background-image:var(--spotlightBackWebp)}}.container .spotlight__teaser.container__content{float:none;display:table-cell}.wellcome-spotlight .spotlight__teaser.container__content{width:48%}.spotlight__teaser figure,.spotlight__teaser picture{position:absolute;right:-8px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-6%)}.spotlight.bg-contained .container__content.spotlight__teaser{background-size:contain;background-repeat:no-repeat}.spotlight__img-teaser{max-height:270px!important}.spotlight--reverse .spotlight__img-teaser{left:-3px;top:-7px;transform:rotate(3deg)}.spotlight__content,.spotlight__content.container__content{padding:20px;padding:2rem}.container .spotlight__content.container__content{float:none;display:table-cell}.spotlight__content .block__headline{line-height:1.2;font-family:blackwell,Times,Times New Roman,serif;margin-bottom:10px;margin-bottom:1rem}.spotlight__content .block__headline a{padding:0}.type2 .spotlight__content .block__headline{font-size:30px;font-size:3rem;color:#fff}.type2 .spotlight__content .block__headline .spotlight__author,.type2 .spotlight__content .block__headline .spotlight__title{font-size:30px;font-size:3rem}.type2 .spotlight__content .block__headline .spotlight__author:hover,.type2 .spotlight__content .block__headline .spotlight__title:hover{text-decoration:none}.type2 .spotlight__content .block__headline .spotlight__author{color:gray;display:block}.spotlight__headline{font-size:16px;font-size:1.6rem;color:#545454;margin-bottom:0;text-transform:uppercase}.type2 .spotlight__headline{font-size:40px;font-size:4rem;text-transform:none;font-family:blackwell,Times,Times New Roman,serif;color:#fff}.xmas2018 .container--100.type2 .spotlight__author,.xmas2018 .container--100.type2 .spotlight__content h2,.xmas2018 .container--100.type2 .spotlight__headline,.xmas2018 .container--100.type2 .spotlight__title{text-shadow:0 0 10px #fff;color:#002d62}.xmas2018 .container--100.type2 .spotlight__headline{font-size:25px;font-size:2.5rem}.xmas2018 .container--100.type2 .block__headline{font-size:22px;font-size:2.2rem}.spotlight__title{font-size:26px;font-size:2.6rem}.spotlight__subtitle{color:#545454}.spotlight__author{font-size:20px;font-size:2rem}.spotlight__author small{font-size:inherit}.spotlight__author.break-before{white-space:pre}.spotlight__text p{font-size:16px;font-size:1.6rem;line-height:1.4;color:#545454;margin-bottom:20px;margin-bottom:2rem;padding-right:10px;padding-right:1rem}.no-flex .spotlight a{position:relative}.no-flex .spotlight a:after,.no-flex .spotlight a:before{content:"";display:table}.no-flex .spotlight a:after{clear:both}.no-flex .spotlight__teaser{margin-right:1em;float:left}.no-flex .spotlight__content{max-width:100%}.no-flex .spotlight--center{position:absolute;top:50%;transform:translateY(-50%)}.no-flex .spotlight--reverse>.spotlight__teaser{float:right;margin:0 0 0 1em}.container--50.spotlight{position:relative}.container--50.spotlight .spotlight__teaser{background-repeat:no-repeat;background-position:0 0}.container--50.spotlight .jacket-mobile-only .spotlight__teaser figure{display:none}.container--50.spotlight1 .spotlight__teaser{background-position:50%}@media (max-width:480px){#home .container--50.spotlight1 .spotlight__teaser figure,#home .container--50.spotlight1 .spotlight__teaser picture{top:-30px}}#htlgi .container--50.spotlight1 .spotlight__teaser{background-image:url("")}@media (max-width:480px){#htlgi .container--50.spotlight1 .spotlight__teaser figure{top:45%}}@media (max-width:480px){#student .container--50.spotlight1 .spotlight__teaser figure{top:-30px}}.container--50.type3 .container__content.spotlight__teaser figure{transform:translateY(-50%) rotate(0);-ms-transform:translateY(-6%) rotate(0)}.container--100.spotlight{width:100%;display:block}.container--100.spotlight a{display:block;position:relative;width:100%;background-position:50%;background-size:cover}.container--100.spotlight.spotlight2 a{background-image:var(--spotlightBackAlt)}@supports (background-image:var(--spotlightBackWebp)){.container--100.spotlight.spotlight2 a{background-image:var(--spotlightBackWebp)}}.container--100.spotlight .spotlight__teaser{display:block;background-position:50%}.container--100.spotlight .spotlight__content.container__content{min-height:220px;top:0;text-align:center;display:block;margin:0!important;width:100%!important}.container--100.type1 footer,.container--100.type2 footer{width:100%;padding:10px 0}.container--100.type1.btn-2 .btn--secondary,.container--100.type2.btn-2 .btn--secondary{background-color:#fff;color:#002d62;box-shadow:0 0 20px 0 rgba(0,45,98,.6)}.container--100.type1.btn-2 .btn--secondary:focus,.container--100.type1.btn-2 .btn--secondary:hover,.container--100.type2.btn-2 .btn--secondary:focus,.container--100.type2.btn-2 .btn--secondary:hover{background-color:#002d62;color:#fff}.container--100.type1 .spotlight__content h2{text-shadow:0 0 10px #fff}.container--100.type1 .btn--secondary{position:absolute;left:50%;transform:translateX(-50%);bottom:50px}.container--100.type2 .spotlight__author,.container--100.type2 .spotlight__content h2,.container--100.type2 .spotlight__headline,.container--100.type2 .spotlight__title{text-shadow:0 0 10px #000}.container--100.type2 figure{display:inline-block}.container--100.type2 .spotlight__headline{font-size:75px;font-size:7.5rem}.container--100.type3{max-width:100%}.container--100.type3.spotlight1{background-position:50%;background-size:cover}.container--100.type3 .container__content{display:inline-block!important}.container--100.type3 .container__content.spotlight__teaser{width:60%!important;vertical-align:middle}.container--100.type3 .container__content.spotlight__teaser figure{transform:rotate(0);-ms-transform:rotate(0);right:0;top:auto;bottom:auto;position:relative}.container--100.type3 .container__content.spotlight__content{float:left;width:40%!important}.container--100.type3 .container__content .spotlight__title{font-size:55px}.container--100.type3 .container__content .spotlight__text p{font-size:26px;color:#555}.container--100.type3.left .container__content.spotlight__teaser{float:left}.container--100.type3.left .container__content.spotlight__teaser figure{right:unset;left:0}.container--100.type3 a{background:none!important;max-width:1050px;margin:0 auto;border:0;padding:30px 0;overflow:hidden}.container--100.type3 .container__content.spotlight__content,.container--100.type4 .container__content.spotlight__content{text-align:left;vertical-align:middle}.container--100.type3 .container__content .spotlight__text p,.container--100.type4 .container__content .spotlight__text p{font-family:blackwell,Times,Times New Roman,serif}.container--100.type3 .container__content .btn,.container--100.type4 .container__content .btn{font-size:26px}.container--100.type4 a{background-size:cover;background-repeat:no-repeat}.container--100.type4 .container__content{padding:40px 20px}.container--100.type4 .container__content .spotlight__title{font-size:40px}.container--100.type4 .container__content .spotlight__subtitle{font-size:24px;color:#555;display:inline-block;margin:10px 0;line-height:1.4}.container--100.type4 .container__content .block__headline{width:29%!important;color:#fff}.container--100.type4 .container__content .btn{background:#fff;color:#002d62;box-shadow:0 0 10px #000}.container--100.type4.blue .block__headline{color:#002d62;text-shadow:none}.container--100.type4.blue .spotlight__subtitle{color:#555}.container--100.type4.blue .btn{background:#002d62;color:#fff;box-shadow:none}@media (max-width:1050px){.container--100.spotlight.type3 .container__content .spotlight__title,.container--100.spotlight.type4 .container__content .spotlight__title{font-size:4.8vw}.container--100.spotlight.type3 .container__content .btn,.container--100.spotlight.type3 .container__content .spotlight__subtitle,.container--100.spotlight.type3 .container__content .spotlight__text p,.container--100.spotlight.type4 .container__content .btn,.container--100.spotlight.type4 .container__content .spotlight__subtitle,.container--100.spotlight.type4 .container__content .spotlight__text p{font-size:2.5vw}.container--100.spotlight.type4 .container__content{padding:20px}}@media (max-width:988px){.container--100.spotlight.type3 .container__content .spotlight__text p,.container--100.spotlight.type4 .container__content .spotlight__text p{width:33%!important}}@media (max-width:768px){.spotlight:not(.type2) footer{position:relative;bottom:0}.spotlight .promo-stamp{top:-30px}.container--50.type3 a{position:relative;display:block}.container--50.type3 .container__content.spotlight__content{top:0;position:relative;transform:none;text-align:center}.container--50.type3 .container__content.spotlight__teaser{float:left;width:100%!important;background-size:cover;background-position:50%;position:relative;top:0}.container--50.type3 .container__content.spotlight__teaser figure,.container--50.type3 .container__content.spotlight__teaser picture{display:block!important;text-align:center;right:0;top:-20px;transform:unset;left:0;padding:10px 0}#student .container--100.spotlight.spotlight1 a{background-size:contain;background-position:50%;background-repeat:no-repeat}.container--100.spotlight.type2 .spotlight__content{position:relative;margin:0 auto!important}.container--100.spotlight.type2 .spotlight__headline{font-size:55px;font-size:5.5rem}.container--100.spotlight.type3.spotlight1,.container--100.spotlight.type4.spotlight1{background-size:cover;background-position:50% 80%}.container--100.spotlight.type3 .container__content.spotlight__teaser,.container--100.spotlight.type4 .container__content.spotlight__teaser{width:100%!important;float:none!important}.container--100.spotlight.type3 .container__content.spotlight__teaser figure,.container--100.spotlight.type4 .container__content.spotlight__teaser figure{left:50%;transform:translateX(-50%);width:80%;bottom:-150px}.container--100.spotlight.type3 .container__content.spotlight__content,.container--100.spotlight.type4 .container__content.spotlight__content{width:100%!important;text-align:center;position:absolute;left:0}.container--100.spotlight.type3 .container__content .spotlight__title,.container--100.spotlight.type4 .container__content .spotlight__title{font-size:7vw}.container--100.spotlight.type3 .container__content .spotlight__subtitle,.container--100.spotlight.type3 .container__content .spotlight__text p,.container--100.spotlight.type4 .container__content .spotlight__subtitle,.container--100.spotlight.type4 .container__content .spotlight__text p{font-size:4vw;font-family:blackwell,Times,Times New Roman,serif;color:#555}.container--100.spotlight.type3 .container__content .btn,.container--100.spotlight.type4 .container__content .btn{font-size:4vw}.container--100.spotlight.type3 a,.container--100.spotlight.type4 a{padding-bottom:24%}.container--100.spotlight.type4 .container__content .block__headline,.container--100.spotlight.type4 .container__content .spotlight__subtitle,.container--100.spotlight.type4 .container__content .spotlight__text p{width:100%!important;text-shadow:none}.container--100.spotlight.type4 .block__headline{color:#002d62}.container--100.spotlight.type4 .container__content.spotlight__content{position:relative;padding-bottom:40px;min-height:0}.container--100.spotlight.type4 .container__content .btn{background:#002d62;color:#fff;box-shadow:none}.container--100.spotlight.type4 a{background-size:contain;background-position:50% bottom;padding-bottom:35%}.container--100.spotlight.type4.spotlight2 a{background-image:var(--spotlightBackHalfAlt)}@supports (background-image:var(--spotlightBackHalfWebp)){.container--100.spotlight.type4.spotlight2 a{background-image:var(--spotlightBackHalfWebp)}}}@media (max-width:480px){.spotlight.container--50{position:relative}.spotlight.container--50 a{position:relative;display:block}.spotlight.container--50 .spotlight_secondLink{float:none;font-size:12px;padding:10px;text-align:center}.spotlight.container--50 .spotlight_secondLink a{margin-top:0}.spotlight.container--50:not(.type3) .spotlight__teaser{background-image:none!important}.spotlight.container--50 .spotlight__teaser{width:100%!important;background-size:cover;background-position:0 0;position:relative;top:0}.spotlight.container--50 .spotlight__teaser figure,.spotlight.container--50 .spotlight__teaser picture{display:block!important;text-align:center;right:0;top:-20px;transform:unset;left:0;padding:10px 0}.container .spotlight.container--50 .spotlight__teaser.container__content{float:left}.spotlight.container--50 .spotlight__content{text-align:center;width:90%!important;margin:0 5%!important;padding-bottom:20px!important;padding-bottom:2rem!important;z-index:-1}}.university #main-content .container.u-center img{margin:20px 0 40px}.university #main-content .container.u-center h2{font-size:32px;padding:0 0 40px;margin:0 5%;font-family:blackwell,Times,Times New Roman,serif}.university #main-content .container.u-center p{padding:20px 5%;font-family:blackwell,Times,Times New Roman,serif;line-height:22px}.university #main-content .container.u-center .accountManager{width:80%;margin:0 auto}@media (max-width:580px){.university #main-content .container.u-center .accountManager{width:100%}}.university #main-content .container.u-center .accountManager img,.university #main-content .container.u-center .accountManager p{vertical-align:middle;display:inline-block}.university #main-content .container.u-center .accountManager p{width:65%;padding-right:0}@media (max-width:470px){.university #main-content .container.u-center .accountManager p{width:100%;padding-right:5%;display:block}}.university #main-content .container.u-center .accountManager p strong{font-family:blackwell,Times,Times New Roman,serif}.university #main-content .container.u-center .accountManager img{margin:0}.cssload{position:relative;width:100%;height:5px;overflow:hidden}.cssload:after{content:"";position:absolute;height:7px;width:25px;background-color:#007fad;animation:b 2.3s linear infinite}@keyframes b{0%{left:-25px}to{left:100%}}.christmas-postbox{float:right;max-height:104px;margin-top:-20px;margin-top:-2rem}.christmas__title{margin-top:30px;margin-top:3rem}.christmas__title h1{font-size:52px;font-size:5.2rem}.top-banner.christmas--banner>.container{margin-bottom:10px;margin-bottom:1rem}.top-banner.christmas--banner+.page-header{margin-top:10px;margin-top:1rem}@media (max-width:710px){.christmas-postbox{display:none}}@media (max-width:913px) and (min-width:768px){.top-banner.christmas--banner>.container{margin-bottom:10px;margin-bottom:1rem}.top-banner.christmas--banner+.page-header{margin-top:10px;margin-top:1rem}}.free-delivery-banner{padding:20px 0 0;padding:2rem 0 0;text-align:left;color:#333}.free-delivery-banner p:first-child{margin-bottom:1rem}.free-delivery-banner p:last-child{margin-bottom:0;line-height:58px}@media (max-width:920px){#games .free-delivery-banner p.u-font-double{font-size:24px}}@media (max-width:768px){.free-delivery-banner{text-align:center}.free-delivery-banner p{font-size:16px}.free-delivery-banner p.u-font-double{font-size:24px;margin-bottom:10px;margin-bottom:1rem}}#games .free-delivery-banner p:last-child{line-height:78px}.game-finder-map{float:right}.finder-link{display:inline-block;padding:5px 10px;padding:.5rem 1rem;background-color:#fff;color:#333;position:absolute;left:30%;top:30%;font-size:18px;border-radius:5px;box-shadow:5px 5px 5px rgba(0,0,0,.2)}.finder-link:hover{text-decoration:none}@media (max-width:768px){.game-finder-map{float:none}}@media (max-width:480px){.finder-link{left:25%;top:45%;font-size:14px;padding:3px 10px;padding:.3rem 1rem}}.page-banner.delivery-free-banner{background:#f57b20;color:#fff;text-transform:uppercase;word-spacing:.15em;letter-spacing:.15em}.page-banner.covid{background:#f2f4f7}.page-banner.covid a{text-decoration:underline}.page-banner.covid a:hover{text-decoration:none}.page-banner.covid,.page-banner.delivery-free-banner{border-bottom:0}.page-banner.jubilee22{background:#531978;background:linear-gradient(0deg,#531978,#692e82);text-align:left;color:#fff;padding:0}.page-banner.jubilee22 .u-font-alt{font-size:20px}.page-banner.jubilee22 .container{padding:20px;margin-bottom:0;background-image:url("");background-position:0 0;background-repeat:no-repeat;background-size:contain;padding-left:50px}@media (max-width:630px){.page-banner.jubilee22 .container{background-size:cover}}.page-banner.jubilee22 .btn{font-size:14px;background:#fff;color:#61007d;display:inline-block;margin-left:10px}@media (max-width:490px){.page-banner.jubilee22 .btn{margin-top:10px}}.delivery-free-banner--alt{padding:5px 0;padding:.5rem 0;border-bottom:1px solid #ccc}.delivery-free-banner--alt p{font-family:opensansBold,Arial,sans-serif}.delivery-free-banner--alt .color-emphasis{color:#f57b20}.nbt-banner{padding:20px 0 0;padding:2rem 0 0}.nbt-banner p:last-child{margin-bottom:0}@media (max-width:768px){.nbt-banner p{font-size:16px}}.basket__content{padding-top:0}.basket__content>.container{margin:0 auto}.basket-mobile{padding:0 10px;padding:0 1rem}.basket-mobile__item{padding:10px 0;padding:1rem 0;border-bottom:1px solid #ddd}.basket-mobile__item:last-child{border-bottom-color:transparent}.basket-mobile__item .basket-mobile__item--wrapper{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.basket-mobile__item .mini-basket__item-desc,.basket-mobile__item .mini-basket__item-figure,.basket-mobile__item .mini-basket__thumb{-ms-flex:1;flex:1;-ms-flex-item-align:flex-middle;align-self:flex-middle}.basket-mobile__item .mini-basket__item-desc p{margin-bottom:6px;margin-bottom:.6rem}.basket-mobile__item .mini-basket__item-desc .amount-saved{font-size:11px;font-size:1.1rem;color:#d21145}.basket-mobile__item .mini-basket__item-desc .rrp{color:#545454;text-decoration:line-through}.basket-mobile__item .mini-basket__item-desc input{padding:6px;padding:.6rem;font-size:12px;font-size:1.2rem}.coupon{padding:15px 20px;padding:1.5rem 2rem;margin:40px 20px 20px 0;margin:4rem 2rem 2rem 0;border:1px dashed #ddd;width:80%;position:relative}.coupon p{margin:0}.coupon input[type=text]{max-width:320px;line-height:24px;margin-right:20px;margin-right:2rem;margin-bottom:10px;margin-bottom:1rem}.coupon .fa-scissors{position:absolute;right:40px;top:-14px;top:-1.4rem;font-size:24px;font-size:2.4rem;transform:rotateY(180deg)}.coupon__applied{margin:10px 0;margin:1rem 0}.basket__item:first-child td{padding-top:30px;padding-top:3rem}.basket__item td{vertical-align:top;padding-top:20px;padding-top:2rem;padding-bottom:10px;padding-bottom:1rem}.basket__item h4,.mini-basket__item-desc h4{font-family:opensans,Arial,sans-serif}.basket__item h4:first-letter,.mini-basket__item-desc h4:first-letter{text-transform:uppercase}.basket__item .fa,.mini-basket__item-desc .fa{font-size:20px;font-size:2rem;float:left}.basket__item .fa-check,.mini-basket__item-desc .fa-check{color:#b4d866}.basket__item .fa-times,.mini-basket__item-desc .fa-times{color:#d31145}.basket__item .fa+p,.mini-basket__item-desc .fa+p{text-align:left;margin-bottom:0;line-height:20px;margin-left:25px;margin-left:2.5rem}.basket__item .column-deliver,.mini-basket__item-desc .column-deliver{position:relative}.basket__item .lastDatesOver,.mini-basket__item-desc .lastDatesOver{border:3px solid #d31145;text-align:center;font-size:12px;padding:10px 6px;background:#fff;color:#d31145;margin-top:20px;position:relative;border-radius:3px}.basket__item .lastDatesOver:after,.mini-basket__item-desc .lastDatesOver:after{content:"!";font-size:120%;font-family:opensansBold,Arial,sans-serif;display:inline-block;border-radius:100%;line-height:18px;height:20px;width:20px;position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#d31145;color:#fff;margin:0 auto;z-index:1;text-align:center}@media (max-width:768px){.basket__item .lastDatesOver,.mini-basket__item-desc .lastDatesOver{text-align:left;padding:8px 12px}.basket__item .lastDatesOver:after,.mini-basket__item-desc .lastDatesOver:after{transform:translateY(-50%);top:50%;left:-12px}}p.lineRef label input{width:auto}.basket-mobile__item .fa{float:left}.basket-mobile__item .fa+p{margin-left:25px;margin-left:2.5rem}.basket-mobile__item .fa-check{color:#b4d866}.basket-mobile__item .fa-times{color:#d31145}.u-sticky.js-is-sticky{padding:.7rem .5rem .5rem 3rem!important;right:6.42857%}.order-recap-list{background-color:#fff}.order-recap__back-link{line-height:41px;line-height:4.1rem;font-family:opensans,Arial,sans-serif}.order-recap__item-desc,.order-recap__item-figures,.order-recap__thumb{min-width:35%}.order-recap__item-dispach{margin-top:10px;margin-top:1rem;font-style:italic}.order-recap__sum span:last-child{float:right}.checkout--VIP .is-billing-recap{display:none}.added-discount{background-color:#d31145;border-radius:5px;color:#fff;padding:5px;padding:.5rem;font-size:12px;font-size:1.2rem}.added-discount p{margin-bottom:0}.added-discount p:first-child{margin-bottom:5px;margin-bottom:.5rem}.added-discount p span:last-child{font-family:opensansBold,Arial,sans-serif;float:right}.added-discount .fa-close{margin-left:7px;cursor:pointer;font-size:14px;font-size:1.4rem}.no-js .checkout--VIP .is-billing-recap,.no-js .checkout--VIP .js-redeem-givex,.no-js .checkout--VIP .js-redeem-nbt{display:none!important}.basket__bottom-line{font-size:16px;font-size:1.6rem}.basket__bottom-line p:not(.figures){text-align:right}.figures{max-width:80%;margin-left:20%;margin-bottom:10px;margin-bottom:1rem}.figures>span{text-align:right;float:right}.figures--before-total{padding-bottom:15px;padding-bottom:1.5rem;margin-bottom:15px;margin-bottom:1.5rem;border-bottom:1px solid #ddd}.basket__checkoput-btn{margin-top:30px;margin-top:3rem}.basket__continue-shopping{display:inline-block;font-size:14px;font-size:1.4rem;padding:10px;padding:1rem}.basket__bw-point{font-size:14px;font-size:1.4rem;margin-top:10px;margin-top:1rem}.basket__bw-point i{font-style:normal}.basket-discount{color:#d31145}.mini-basket{position:relative;z-index:3;min-width:74px;height:47px;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:5px 5px 5px 18px;padding:.5rem .5rem .5rem 1.8rem;margin:0 0 0 4rem;line-height:1.1;transition:all .9s ease-in-out}.mini-basket,.mini-basket span span{display:block}.mini-basket .total{top:0;position:relative;opacity:1;width:fit-content;transition:opacity .3s ease-in-out,position .9s ease-in-out,width .3s ease-in-out;color:#555}.mini-basket .total span{font-size:1.2rem;text-align:left}.mini-basket .total span.price{font-size:2rem}.mini-basket span.qty{min-width:20px;height:20px;border-radius:100%;background-color:#d31145;color:#fff;position:absolute;display:block;top:-11px;left:-1px;text-align:center;font-size:1.4rem;line-height:1.4;z-index:3;padding:0 4px}.mini-basket span.qty span.text{position:absolute;height:auto;width:auto;display:inline-block;top:-5000px}.mini-basket:before{background:transparent url("bag_icon.svg") no-repeat 0 0;background-size:contain;width:60px;height:60px;left:-42px;top:36%;transform:translateY(-50%);z-index:2}.mini-basket:after,.mini-basket:before{content:"";display:block;position:absolute}.mini-basket:after{height:72px;width:500px;background:#fff;right:-510px;top:45px;z-index:0;pointer-events:none}.mini-basket:active,.mini-basket:hover{text-decoration:none;background-color:#00adef;color:#fff}.mini-basket:active .total,.mini-basket:hover .total{color:#fff}#mini-basket{background-color:#fff;border:1px solid #ccc;border-radius:6px;width:320px;max-width:340px;padding:1.2rem;right:-330px;top:46px;position:absolute;z-index:1;transition:all allow-discrete .9s;pointer-events:none;height:70px;overflow-x:hidden;overflow-y:scroll}#mini-basket table{background:#fff}@media (max-width:768px){#mini-basket{top:85px}}#basket_checkbox:checked~#mini-basket{pointer-events:all;right:0;height:fit-content;transition:all allow-discrete .9s;scrollbar-width:none}@media (max-width:768px){#basket_checkbox:checked~#mini-basket{right:7px}}.mini-basket-btn{width:100%;font-size:21px;font-size:2.1rem;line-height:20px;margin:0}.jump-to-basket{position:absolute;width:100%;height:100%;display:block}.mini-basket__summary{border:1px solid #ccc;border-radius:6px;display:block;padding:7px 5px 5px 0;padding:.7rem .5rem .5rem 0}.mini-basket__summary p:not(.icon){margin:0 0 0 1rem}.mini-basket__summary:before{background-color:#fff;height:5px;width:100%;width:calc(100% - 2px);position:absolute;bottom:0;right:1px;z-index:2}.mini-basket:hover .mini-basket__summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.mini-basket:hover .mini-basket__summary:before{content:"";z-index:11}.mini-basket__list{text-align:left;padding:10px;padding:1rem;border:0}.mini-basket__list td,.mini-basket__list th,.mini-basket__list tr{border:0}.mini-basket__list caption{text-align:left;font-family:opensansBold,Arial,sans-serif;line-height:1;margin-bottom:15px}.mini-basket__list caption strong{display:inline-block;font-size:1.6rem;margin-bottom:1rem}.mini-basket__list caption small{float:right;font-size:1.4rem}.mini-basket__list caption small a{background:#b4d866;color:#2c3e23}.mini-basket__list caption em{font-size:80%;font-family:opensans,Arial,sans-serif;display:block;margin-top:1rem}.mini-basket__list [headers=mini-basket-picture]{width:60px}.mini-basket__list [headers=mini-basket-picture] a{display:block}.mini-basket__list tbody tr{border-top:1px solid #ccc}.mini-basket__list .empty-basket{text-align:center;font-size:16px;line-height:2;border-top:1px solid #ccc}.mini-basket__list td{vertical-align:top;padding:10px 5px}.mini-basket__list p{margin:0}.mini-basket__heading{text-align:left;font-family:opensansBold,Arial,sans-serif}.mini-basket__item{border-bottom:1px solid #ccc;padding-bottom:.8em;margin-bottom:.8em}.mini-basket__item td[headers=mini-basket-title-author]{line-height:1.3}.mini-basket__item td[headers=mini-basket-title-author] p{font-size:1.25rem}.mini-basket__item td[headers=mini-basket-item-total]{min-width:74px}.icon__mini-basket{background:transparent url("") no-repeat 0 0;background-size:contain;width:43px;height:43px;margin-left:-18px;float:left;transition:height .3s,margin-left .3s,margin-top .3s}.icon__mini-basket.basketAdded{height:53px;margin-left:-21px;margin-top:-5px}.mini-basket__item--wrapper:after,.mini-basket__item--wrapper:before{content:"";display:table}.mini-basket__item--wrapper:after{clear:both}.mini-basket__item-desc,.mini-basket__thumb{float:left;text-align:left}.mini-basket__thumb{padding-right:10px;padding-right:1rem;max-width:30%}.mini-basket__thumb a:hover{border-bottom:0}.mini-basket__item-desc{max-width:40%}.mini-basket__item-desc h3{font-size:14px;line-height:20px}.mini-basket__item-desc p{font-size:12px;font-size:1.2rem}.mini-basket__item-figures{float:right;text-align:right}.mini-basket__item-figures p{font-size:16px;font-size:1.6rem}.mini-basket__item-figures .amount-saved{font-size:14px;font-size:1.4rem;color:#d21145}.mini-basket__item-figures .rrp{color:#545454;font-size:12px;font-size:1.2rem;text-decoration:line-through}.mini-basket__message p{text-align:center;font-size:15px;font-size:1.5rem;color:#555;font-family:opensansBold,Arial,sans-serif;max-width:90%;line-height:1.5;margin:10px auto 5px;margin:1rem auto .5rem}.mini-basket__message p .color-emphasis{color:#f57b20}.mini-basket__message--empty{border-bottom:1px solid #ccc;text-align:center;padding:5px 0 20px;padding:.5rem 0 2rem}.mini-basket__value .btn{margin:1rem 0 0;width:100%;font-size:21px;font-size:2.1rem}.mini-basket__sum:after,.mini-basket__sum:before{content:"";display:table}.mini-basket__sum:after{clear:both}.mini-basket__sum span{float:left;line-height:2}.mini-basket__sum span.u-right,.mini-basket__sum span:last-child{float:right}.mini-basket__sub-total span:last-child{font-family:opensansBold,Arial,sans-serif}@media (max-width:768px){.mini-basket{min-width:0;padding:3px 0;padding:.3rem 0;height:auto;transition:all .9s ease-in-out}.mini-basket:before{width:50px;height:48px;left:-40px;top:18px}.mini-basket:after{right:-515px}.mini-basket .total{position:absolute;top:-200px;opacity:0;width:0;transition:opacity .3s ease-in-out,position .9s ease-in-out,width .3s ease-in-out}.mini-basket span.qty{left:unset;right:-5px;top:-4px;min-width:16px;height:16px;font-size:1.2rem;line-height:1.3}}body:has(#mini-basket.\:popover-open) :is(button.mini-basket){background:#007fad;color:#fff;transition:all .9s ease-in-out}@media (max-width:768px){body:has(#mini-basket.\:popover-open) :is(button.mini-basket){padding:3px 5px 3px 20px;padding:.3rem .5rem .3rem 2rem}body:has(#mini-basket.\:popover-open) :is(button.mini-basket) span.qty{left:-1px}body:has(#mini-basket.\:popover-open) :is(button.mini-basket):before{left:-34px}}body:has(#mini-basket.\:popover-open) :is(button.mini-basket) .total{position:relative;top:0;opacity:1;width:fit-content;transition:opacity .3s ease-in-out,position .9s ease-in-out,width .3s ease-in-out;color:#fff}body:has(#mini-basket:popover-open) :is(button.mini-basket){background:#007fad;color:#fff;transition:all .9s ease-in-out}body:has(#mini-basket:popover-open) :is(button.mini-basket) .total{position:relative;top:0;opacity:1;width:fit-content;transition:opacity .3s ease-in-out,position .9s ease-in-out,width .3s ease-in-out;color:#fff}@media (max-width:768px){body:has(#mini-basket:popover-open) :is(button.mini-basket){padding:3px 5px 3px 20px;padding:.3rem .5rem .3rem 2rem}body:has(#mini-basket:popover-open) :is(button.mini-basket) span.qty{left:-1px}body:has(#mini-basket:popover-open) :is(button.mini-basket):before{left:-34px}}#mini-basket.\:popover-open{left:-360%;top:44px}.page-header.type1{background:#080808}.page-header.type1 h1{color:#fff;font-size:40px;margin-bottom:5px;width:100%}@media (max-width:530px){.page-header.type1 h1:not(.fiveFoot) .page-header.type1 h1{font-size:25px}}.page-header.type3{padding:0!important}.page-header.type3 h1{margin:0;padding:0}.page-header.head-banner{text-align:center;padding-top:20px;max-width:100%;position:relative;margin-top:0}.page-header.us-election{background:#f6f6f6;background:linear-gradient(0deg,#f6f6f6,#fff 7%,#fff 93%,#f6f6f6)}.page-header.us-election h1{color:#cc1b30;margin-bottom:10px;font-size:30px}.page-header.bboty2020{background:#002e60 url("") 50% no-repeat}.page-header.bboty2020 h1{color:#fff}.page-header.winterSale{margin-top:0;background:#d31145 url("") 50% repeat}.page-header.winterSale h1{color:#fff}.page-header.chinese{background:#700d0d url("") top repeat;padding-top:0;padding-bottom:20px}.page-header.chinese img{margin-bottom:10px}.page-header.chinese h1{color:#fdeb9a;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.page-header.wiredEvents{background:#dcdddf;padding:0 20px 20px}.page-header.wiredEvents h1{color:#000}.page-header.fiveFoot{background:#002d62 url("") 50% no-repeat;padding-top:10px}.page-header.fiveFoot .collection-header img{position:relative;margin-bottom:40px}@media (max-width:444px){.page-header.fiveFoot .collection-header img{width:286px;margin-bottom:30px}}.page-header.fiveFoot h1{position:absolute;top:35px;left:50%;transform:translateX(-50%);line-height:24px;text-align:left;padding-left:92px;width:380px;text-transform:uppercase;font-family:blackwell,Times,Times New Roman,serif}.page-header.fiveFoot h1 span.one{font-size:21px;color:#000}.page-header.fiveFoot h1 span.two{font-size:44px;line-height:40px}.page-header.fiveFoot h1 span.three{font-size:21px;color:#fff;position:absolute;bottom:-60px;left:0;text-transform:capitalize;text-align:center;width:100%}@media (max-width:444px){.page-header.fiveFoot h1{padding-left:66px;width:270px;line-height:16px;top:21px}.page-header.fiveFoot h1 span.one{font-size:14px}.page-header.fiveFoot h1 span.two{font-size:32px;line-height:31px}.page-header.fiveFoot h1 span.three{font-size:15px;bottom:-45px}}.page-header.secretSale{background:#f7f0d6 url("") 50% no-repeat}.page-header.secretSale h1{width:80%;text-align:center;margin:0 auto 20px;background:hsla(0,0%,100%,.7);font-size:50px;border-radius:10px}@media (max-width:480px){.page-header.secretSale h1{width:90%}}.page-header.secretSale h1 span{display:block;font-size:20px;font-family:opensans,Arial,sans-serif;border-top:1px solid #002d62;margin:0 auto 20px;width:250px;padding:10px 0}.page-header[class*="187865"]{margin-top:0;padding:0}.page-header[class*="187865"]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:150px;background-size:cover}.page-header[class*="187865"] h1{font-family:mina,serif;font-style:normal;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:58px;color:#215f31;width:100%}.page-header[class*="187799"]{margin-top:0;padding:0}.page-header[class*="187799"]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:150px;background-size:cover}.page-header[class*="187799"] h1{font-family:mina,serif;font-style:normal;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:58px;color:#fff;width:100%}.page-header[class*="188604"]{margin-top:0;padding:0}.page-header[class*="188604"]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:150px;background-size:cover}.page-header[class*="188604"] h1{font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:40px;color:#fff;width:50%}.page-header[class*="188604"] h1 small{display:block}.page-header[class*="187890"]{margin-top:0;padding:0;height:150px}.page-header[class*="187890"]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:100%;background-size:cover;position:absolute}.page-header[class*="186089"]{margin-top:0;padding:0;height:150px;background:#000;color:#fff}.page-header[class*="186089"]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:100%;background-size:cover;position:absolute}.page-header[class*="186089"] h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:58px;color:#fff;width:100%;font-family:blackwell,Times,Times New Roman,serif}.page-header[class*="186818"]{margin-top:0;background:#d31145 url("") 50% repeat}.page-header[class*="186818"] h1{color:#fff;font-size:8rem}.page-header[class*=studentPrize23]{margin:0 auto;padding:0;height:150px;background:#000;color:#fff}.page-header[class*=studentPrize23]:before{background-image:url("");background-repeat:no-repeat;background-position:50%;width:100%;height:100%;background-size:cover;position:absolute}@supports (background-image:url("")){.page-header[class*=studentPrize23]:before{background-image:url("")}}.page-header[class*=studentPrize23] h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:58px;color:#fff;width:100%;font-family:blackwell,Times,Times New Roman,serif}.page-header[class*="188747"],.page-header[class*="189140"]{margin-top:0;padding:0}.page-header[class*="188747"]:before,.page-header[class*="189140"]:before{background-repeat:no-repeat;background-position:50%;width:100%;height:200px;background-size:cover}.page-header[class*="188747"] h1,.page-header[class*="189140"] h1{font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;line-height:40px;width:80%}.page-header[class*="188747"] h1 small,.page-header[class*="189140"] h1 small{display:block}.page-header[class*="188747"]:before{background-color:#1dd6f5;background-image:url("")}@supports (background-image:url("")){.page-header[class*="188747"]:before{background-image:url("")}}.page-header[class*="188747"] h1{color:#000}.page-header[class*="189140"]:before{background-color:#0e1d2c;background-image:url("")}@supports (background-image:url("")){.page-header[class*="189140"]:before{background-image:url("")}}.page-header[class*="189140"] h1{color:#fff}.collection-header{margin-bottom:0}.collection__user h1{color:#002d62}.event__browse-by:after,.event__browse-by:before{content:"";display:table}.event__browse-by:after{clear:both}.event__browse-by>p:first-child{font-family:blackwell,Times,Times New Roman,serif;float:left;margin-right:1rem}.event__browse-by ul:after,.event__browse-by ul:before{content:"";display:table}.event__browse-by ul:after{clear:both}.event__browse-by li{float:left}.event__browse-by a{display:inline-block}.event__browse-by a:hover{border-bottom-color:transparent}.event__browse-by div{float:left}.event__browse-by div p{margin:0 1rem}.event__doodle img{vertical-align:text-top}.category-count{font-size:12px;font-size:1.2rem}.event__filters{margin-bottom:0}.event__filters [type=submit]{margin-top:5px;margin-top:.5rem;line-height:29px}.event__filter-by{float:left}.event__filter-by .dropdown-sort-by__head{width:200px;margin:1em 1em 1em 0}.event__filter-by:hover .dropdown-sort-by__body{top:43px;right:14px}.event__filter-by .fa-calendar:before,.event__filter-by .fa-map-marker:before{margin-right:5px}.event__filter-by.dropdown-sort-by .fa-caret-down{right:1.5em}.event__remove-filter{line-height:37px;display:inline-block}.event__remove-filter a{display:inline-block;padding:5px;padding:.5rem}.event__dropdown{width:31.42857%;float:left;margin-right:2.85714%}.event__dropdown.dropdown__trigger{color:#555;padding:5px;padding:.5rem;border-color:#ddd;height:39px;-webkit-appearance:menulist}.event__dropdown.dropdown__trigger .fa-caret-down{right:5px;right:.5rem;top:9px;top:.9rem}.event__dropdown .dropdown__selected{padding:5px;padding:.5rem}.event__dropdown .dropdown__item label{display:block;cursor:pointer}.event__dropdown .dropdown__item:hover,.event__dropdown .dropdown__item input[type=radio]:checked+label{background-color:#ddd;color:gray}.event__date{width:14.28571%;float:left;margin-right:2.85714%;width:auto}.event__date:last-child{margin-right:0}.event__date [type=date]{padding:5px 10px;padding:.5rem 1rem;color:#545454;line-height:25px}.event__date [type=text]{line-height:26px}.event__date-wrapper{position:relative}.event__date-wrapper label{position:absolute;top:10px;top:1rem;left:10px;left:1rem;pointer-events:none}.event__date-wrapper input[type=date]+label{color:transparent}.event__date-wrapper input::-webkit-datetime-edit-day-field:not([aria-valuenow]),.event__date-wrapper input::-webkit-datetime-edit-month-field:not([aria-valuenow]),.event__date-wrapper input::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}@media (max-width:768px){.event__date,.event__dropdown.dropdown__trigger{width:31.42857%;float:left;margin-right:2.85714%}.event__date+.event__date{width:31.42857%;float:right;margin-right:0}.event__dropdown.dropdown__trigger{margin-bottom:10px;margin-bottom:1rem}.event__filters [type=submit]{padding:5px 50px;padding:.5rem 5rem}.event__filters .field-container{text-align:center}.event__filters .event__remove-filter{min-width:50px}.event__filters .event__remove-filter a{padding:0}.event__filters .fa.fa-close{font-size:32px;vertical-align:middle}}@media (max-width:480px){.event__date,.event__date+.event__date,.event__dropdown.dropdown__trigger{width:100%;float:left;margin-left:0;margin-right:0}.event__filters [type=submit]{padding:5px 50px;padding:.5rem 5rem}}.container.event__coming h2,.container.event__coming h3{font-family:blackwell,Times,Times New Roman,serif}.container.event__coming p:not(.gallery__item-title){margin:0 0 10px;margin:0 0 1.2rem;line-height:1.5}.teaser{margin-bottom:20px;margin-bottom:2rem}.teaser__header{margin-bottom:12px;margin-bottom:1.2rem}.teaser__description{line-height:1.2}.event__headline h2{font-family:opensansBold,Arial,sans-serif}.event__headline p{font-size:16px;font-size:1.6rem}.event__info p{margin:0}.event__info a{margin-right:1rem}.event__info .fa{margin-right:.5rem}.event__info .btn{margin-top:20px;margin-top:2rem;margin-bottom:30px;margin-bottom:3rem}.event__offer{border:1px solid #ddd;padding:1rem;margin:1rem 0}.event__offer:after,.event__offer:before{content:"";display:table}.event__offer:after{clear:both}.event__offer div{float:left}.event__offer .event__ticket--action{float:right}.event__offer p{font-size:16px;font-size:1.6rem;margin:0;line-height:1}.event-video{text-align:center;border:1px solid #ddd}.event-video__description p{max-width:80%;margin:0 auto 1rem}.gallery:after,.gallery:before{content:"";display:table}.gallery:after{clear:both}.gallery__item{width:22.85714%;float:left;margin-right:2.85714%;margin-bottom:20px;margin-bottom:2rem;text-align:center;border:1px solid #ddd}.gallery__item.omega,.gallery__item:nth-of-type(4n){margin-right:0}.gallery__item figcaption{-ms-flex-direction:column;flex-direction:column;padding:0 1rem;font-style:normal}.gallery__item>a{display:inline-block}.gallery__item>a:hover{border-color:transparent}.gallery__item img{margin-bottom:0;max-height:119px}.gallery__item img.u-shadow-in{padding:5px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.gallery__item figcaption{min-height:235px}.gallery__item figcaption p{-ms-flex:none;flex:none}.gallery__item>a{max-width:100%}}.gallery__item-title{font-family:opensansBold,Arial,sans-serif;font-size:16px;font-size:1.6rem;margin-top:15px;margin-top:1.5rem;height:62px}.tile__event-date,.tile__event-location{font-size:13px;font-size:1.3rem}.gallery__item-location{height:65px}.gallery__item-location+p:last-child{margin-bottom:20px!important}.animated-in{animation:c 1s}.animated-out{animation:d 1s}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.gallery__item{width:31.42857%;float:left}.gallery__item,.gallery__item:nth-child(4n){margin-right:2.85714%}.gallery__item.omega,.gallery__item:nth-child(3n){margin-right:0}}@media (max-width:600px){.gallery__item{width:48.57143%;float:left}.gallery__item,.gallery__item:nth-child(3n),.gallery__item:nth-child(4n){margin-right:2.85714%}.gallery__item.omega,.gallery__item:nth-child(2n){margin-right:0}.gallery__item img{max-height:none}}@media (max-width:480px){.gallery__item{width:100%;float:left;margin-left:0;margin-right:0}.gallery__item.omega,.gallery__item:nth-child(2n),.gallery__item:nth-child(3n),.gallery__item:nth-child(4n){margin-right:0}}.review-feedback li:last-child .review-action:after{content:none}.review-feedback p{margin:0}.review-label{float:left;margin-right:5px;margin-right:.5rem}.review-action .fa{margin-right:2.5px;margin-right:.25rem}.review-action:after{content:"|"}.speech{border:1px solid #ccc;border-radius:50%;display:inline-block;position:relative;padding:3px 10px;margin-bottom:.5rem}.speech:after,.speech:before{content:"";width:0;height:0;position:absolute;border:1px solid transparent;transform:rotate(10deg)}.speech:before{border-width:7px;border-left-color:#ddd;left:0;bottom:-7px}.speech:after{border-width:8px;border-left-color:#fff;left:1px;bottom:-6px}.block-filter__content--price{min-height:50px;padding:20px 0;padding:2rem 0;margin:0 auto 20px;margin:0 auto 2rem;width:90%}#priceRange{position:relative}#priceRange.noUi-horizontal{height:10px}#priceRange.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:auto;bottom:-42px}#priceRange.noUi-horizontal .noUi-handle-lower .noUi-tooltip,#priceRange.noUi-horizontal .noUi-handle-upper .noUi-tooltip{border:0;left:50%;transform:translateX(-50%)}#priceRange.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-42px}#priceRange .noUi-handle{border-color:#002d62;border-width:2px;border-radius:50%;box-shadow:none;cursor:ew-resize}#priceRange.noUi-horizontal .noUi-handle{width:24px;height:24px;left:-12px;top:-9px}#priceRange .noUi-handle:after,#priceRange .noUi-handle:before{height:auto;width:auto;background-color:transparent;left:10px;top:3px}#priceRange .noUi-handle-upper.noUi-handle:before{top:0;left:8px}#priceRange .noUi-handle-lower.noUi-handle:before{left:6px;top:0}#priceRange .noUi-connect{background:#002d62;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}.block-filter__input{display:inline-block}.block-filter__input label{display:block}.block-filter__input input{width:60px}.block-filter__input input+label,.block-filter__input input:valid+label{top:-5rem}.block-filter__input input:focus+label{top:-6.5rem}.block-filter__input input,.block-filter__input label{display:inline-block;vertical-align:middle}.footer-copyright{color:#545454;margin-top:-60px;margin-top:-6rem;padding-bottom:10px;padding-bottom:1rem;text-align:center}.footer-copyright a{color:#545454}.footer-copyright a:hover{color:#555;border-color:inherit}.footer-copyright .no-flex .navigation--inline a{border:0}.footer-copyright .dropdown.dropdown--currency{float:none;display:none;margin:0}.footer-copyright .footer-icon{float:right;margin:0 0 15px}.footer-copyright .footer-legal{float:left}.footer-copyright .footer-legal strong{font-family:font__secondary;color:#002d62;font-weight:400}.footer-copyright .footer-legal a{text-decoration:underline;border:0}.footer-copyright .footer-legal a:hover{text-decoration:none;border:0}.footer-copyright .footer-legal ul{clear:both}@media (max-width:768px){.footer-copyright .dropdown.dropdown--currency{display:block;margin-bottom:10px}.footer-copyright .footer-legal{width:100%;margin-bottom:15px;text-align:center;float:none}.footer-copyright .footer-legal p{float:none}.footer-copyright .footer-legal li{display:inline-block;float:none}.footer-copyright .footer-icon{float:none}}.footer-copyright .dropdown__trigger{display:inline-block;border-color:#ccc}.footer-copyright .dropdown__trigger .dropdown__selected{padding:5px;padding-right:1.5em;width:290px}.footer-copyright .dropdown__trigger .fa-caret-down{top:1rem}.footer-copyright .dropdown__trigger .dropdown__inner{text-align:left;left:-1px;top:-318px;border-radius:3px 3px 3px 0}.footer-copyright .dropdown__trigger a:focus,.footer-copyright .dropdown__trigger a:hover,.footer-copyright .dropdown__trigger a:link,.footer-copyright .dropdown__trigger a:visited{text-decoration:none;border:0}.footer-copyright .dropdown__trigger:hover:before{bottom:unset;top:0}.footer-separator{width:100%;border-bottom:1px solid #ddd;margin-bottom:20px}.footer-separator:after,.footer-separator:before{content:"";display:table}.footer-separator:after{clear:both}.footer-separator img{float:right;margin:15px 0 -1px}.footer-legal{font-size:14px;text-align:left}.footer-legal,.footer-legal>p{font-family:blackwell,Times,Times New Roman,serif}.footer-legal>p{color:#555;float:left;padding-right:5px;padding-right:.5rem}.footer-legal li{float:left}.footer-legal li a{padding-right:5px}.footer-version{display:block;clear:both;font-size:10px;text-align:center;background:#fff;margin-bottom:20px}.footer-legal .footer-version{text-align:left}.footer-icon{float:right;margin-top:-36px}.footer-icon>div{display:inline-block}.footer-icon img{vertical-align:middle;margin:0 .1em}.ie8 .footer-icon{text-align:right;width:60%}.ie8 .footer-icon>div{width:11%}.ie8 .footer-icon>div.footer-payement{width:80%}.footer-icon .icon{background-size:contain;display:inline-block;max-height:30px;margin-right:10px;margin-right:1rem}.footer-icon .icon__BA,.footer-icon .icon__library{margin-right:0;margin-left:10px;margin-left:1rem}.icon__BA{background:transparent url("BA_icon.jpg") no-repeat 0 0;width:28px;height:40px}.icon__library{background:transparent url("library_icon.jpg") no-repeat 0 0;width:30px;height:40px}.icon__nbt{background:transparent url("nbt_icon.jpg") no-repeat 0 0;width:45px;height:33px}@media (max-width:1024px){.footer-copyright{margin-top:0}}@media (max-width:480px){.secondary-navigation{margin-bottom:0}.secondary-navigation a i{margin-right:0}.secondary-navigation__column{width:100%;float:left;margin-left:0;margin-right:0}.secondary-navigation__column p{padding:5px 10px;padding:.5rem 1rem;font-family:blackwellBold,Times,Times New Roman,serif;font-size:18px;font-size:1.8rem}.secondary-navigation__column li{border-bottom:1px solid #ddd}.secondary-navigation__column a{padding:.5rem 1rem;display:block}.secondary-navigation__column a:hover{border-color:transparent;color:#ccc}.secondary-navigation__column:last-child{width:100%;float:left;margin-left:0;margin-right:0}.secondary-navigation__column.follow-links{width:70%}.secondary-navigation__column.follow-links p{display:none}.secondary-navigation__column.follow-links li{border-bottom:1px solid transparent;float:left}.secondary-navigation__column.follow-links li a{padding:1.5rem 1rem 1rem}.secondary-navigation__column.follow-links li span{display:block;display:inline-block;text-indent:-999999px}.secondary-navigation__column.follow-links i{font-size:32px;font-size:3.2rem}.footer-copyright a:hover{border-bottom-color:transparent}.footer-copyright>p img{margin:-30px 0 0;max-height:45px}.footer-copyright>section,.footer-copyright>section p{float:none;margin:0}.legal-links{text-align:center;float:none;display:inline-block}.footer-icon{padding-bottom:10px;padding-bottom:1rem}.footer-icon:after,.footer-icon:before{content:"";display:table}.footer-icon:after{clear:both}.footer-icon .icon{max-width:60px}.footer-icon .icon__paypal{margin-top:5px}.footer-icon .icon__BA,.footer-icon .icon__library{margin-left:0}.footer-payement{padding-right:0;margin-right:0}.footer-payement:after,.footer-payement:before{content:"";display:table}.footer-payement:after{clear:both}.footer-payement+div{width:100%;margin-top:.5rem}}.footer-copyright>section{float:none;margin:0;display:inline-block;vertical-align:middle}@media (max-width:465px){.footer-legal>p:after{color:#fff}}@media (max-width:1040px){.footer-legal{padding-bottom:10px}}.checkout-form .field-container.checkout-zip{max-width:100%}.checkout-form .field-container.checkout-zip input{float:left;margin-right:2%;width:49%}.checkout-form .field-container.checkout-zip label{width:100%}.checkout-form .field-container.checkout-address-line{float:left;margin-right:2%;width:49%}.checkout-form .field-container.checkout-address-line.address-line-2,.checkout-form .field-container.checkout-address-line.companyName,.checkout-form .field-container.checkout-address-line.phone,.checkout-form .field-container.checkout-address-line.state{margin-right:0}@media (max-width:768px){.checkout-form .field-container{max-width:100%}.checkout-form .field-container.checkout-address-line{float:none;width:100%}.checkout-form .checkout-address.field-container input,.checkout-form .checkout-address.field-container label{width:100%;float:left;margin-left:0;margin-right:0}.checkout-form .checkout-address.field-container .billing_zip,.checkout-form .checkout-address.field-container .delivery_zip{max-width:50%}#checkout-same-as-billing+label{display:initial;margin-left:10px;margin-left:1rem}}@media (max-width:480px){.checkout-form .field-container.checkout-zip input{width:100%}.checkout-form .field-container.checkout-zip button{margin:15px 0}}.address-book__list:after,.address-book__list:before{content:"";display:table}.address-book__list:after{clear:both}.address-book__list-item{margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;width:31.42857%;float:left;margin-right:2.85714%}.address-book__list-item:nth-child(3n){width:31.42857%;float:right;margin-right:0}input[name=clickAndCollect]:checked+.checkout-dispach__choice{border-color:#007fad}input[name=sameAsBillingAddress]:checked+.address-card .btn--selected{display:block}.checkout-personal-info,.new-delivery-address{overflow:hidden}.new-delivery-address{display:none;width:100%}#is-another-address:checked~.new-delivery-address{display:block!important}.icon__head{font-size:60px;font-size:6rem;line-height:60px;line-height:6rem;color:#ccc}.title__head{font-size:20px;font-size:2rem;margin-bottom:10px;margin-bottom:1rem}.checkout-collect__shop,.checkout-collect__shop-info{margin-bottom:30px;margin-bottom:3rem}.checkout-collect__shop-info{border:1px solid #ddd;border-radius:5px;padding:15px 20px;padding:1.5rem 2rem}.checkout-collect__shop-info:after,.checkout-collect__shop-info:before{content:"";display:table}.checkout-collect__shop-info:after{clear:both}.collect-shop__address{width:30.76923%;float:left;margin-right:3.84615%}.collect-shop__info{width:42.30769%;float:left;margin-right:3.84615%}.collect-shop__info input{margin:0}.collect-shop__select{width:19.23077%;float:right;margin-right:0}[name=shopOpeningTime]+.hours-details{display:none}[name=shopOpeningTime]:checked+.hours-details{display:block}.checkout-collect__shop-nearest{margin-bottom:30px;margin-bottom:3rem}.checkout-collect__shop-nearest:after,.checkout-collect__shop-nearest:before{content:"";display:table}.checkout-collect__shop-nearest:after{clear:both}.checkout-collect__shop-nearest input{width:42.30769%;float:right;margin-right:0}[id=shopList]+input[type=submit]{margin:5px 0 0;margin:.5rem 0 0}.checkout-delivery-options__item{position:relative;margin-bottom:30px;margin-bottom:3rem}.checkout-delivery-options__item label+p:last-child{margin-left:20px;margin-left:2rem}.checkout-delivery-options__item.alibris{padding-top:10px}.checkout-delivery-options__item .frenchTax{border-top:1px solid #ddd;padding-top:15px;margin-top:15px}.book-overview{background-color:#fff;padding:5px;position:absolute;top:-17px;left:1px}.alibris .book-overview .is-information{margin:0}.vip-discount{margin:0 0 30px;margin:0 0 3rem}.vip-discount [type=number],.vip-discount [type=text]{float:left}.vip-discount label{margin:0}.vip-discount select[name=discountReason],.vip-discount select[name=discountType]{height:40px;float:left;margin-top:0;margin-right:15px}.vip-discount select[name=discountType]{width:100px}.vip-discount.popup{background-color:#fff;border:5px solid #ddd;border-radius:5px;z-index:1;top:20px;left:13%;width:100%;padding:20px 50px}.vip-discount.popup .heading{font-family:blackwell,Times,Times New Roman,serif}.vip-discount.popup .heading span{font-family:opensansBold,Arial,sans-serif;cursor:pointer}.vip-discount.popup .product-picture{margin-right:10px;margin-right:1rem;height:auto}.vip-discount.popup img{height:96px;width:60px}.vip-discount.popup .popup__qty{vertical-align:text-top}.vip-discount.popup p.item-price-full,.vip-discount.popup p.item-price-saved{font-size:12px;font-size:1.2rem}.vip-discount.popup p.item-price-discounted{font-size:16px;font-size:1.6rem}.vip-discount .discountAmount{width:30%}.vip-discount .discountAmount input{width:65px;margin-top:5px;margin-top:.5rem}.vip-discount .discountAmount select{width:65px}.vip-discount .discountReason{width:40%}.vip-discount .discountSPMG{float:left}.discount__item-list{border-color:#ddd}.discount__item-list th{padding:5px;padding:.5rem;border-color:#ddd;font-family:opensansBold,Arial,sans-serif}.discount__item-list td{padding:5px;padding:.5rem;border-color:#ddd;border-bottom:0;border-top:0}.discount__item-list .column-add-discount,.discount__item-list .column-price,.discount__item-list .column-qty,.discount__item-list .column-sub-total{width:auto;text-align:center}.discount__item-list .column-item{width:50%}.discount__item-list .basket-item__info{min-height:0;width:auto;float:none}.discount__item-list .basket-item__info p{margin:0 0 5px;margin:0 0 .5rem;text-transform:capitalize}.discount__item-list .product-author{color:#545454}.discount__item-list .discounted-price{color:#d21145}.discount-input{margin:0 10px 10px 0;margin:0 1rem 1rem 0}#VIPDiscountClear{background-color:transparent}[name=discountValue]{width:100px}[name=discountReason]{width:300px}[type=submit].discount-input{height:39px}.checkout-dispach__select{position:relative}.checkout-dispach__select [name=deliveryMethod]:checked+.checkout-dispach__choice{border-color:#007fad;background-color:rgba(0,174,239,.1)}.checkout-dispach__select [name=deliveryMethod]:checked+.checkout-dispach__choice label{background-color:#007fad}.checkout-dispach__select [name=deliveryMethod]:checked+.checkout-dispach__choice label i{color:inherit;visibility:visible}.checkout-dispach__select [name=deliveryMethod]:checked+.checkout-dispach__choice label span{margin-left:0}.checkout-dispach__select .checkout-dispach__delivery,.checkout-dispach__select .checkout-dispach__reserve{float:left;width:100%}.checkout-dispach__select .checkout-dispach__reserve{display:none}.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__reserve{display:block}.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .address-card,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .checkout-delivery-options,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .checkout-dispach__delivery-head,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .new-delivery-address.no-js-show p.field-container,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .new-delivery-address.VIP-new-address{display:none}.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .new-delivery-address.no-js-show p.field-container.delivery-firstName,.checkout-dispach__select [data-show=checkout-dispach__reserve]:checked~.checkout-dispach__delivery.js-checkout-delivery-method .new-delivery-address.no-js-show p.field-container.delivery-lastName{display:block}.checkout-dispach__select [data-show=checkout-dispach__delivery]:checked~.checkout-dispach__delivery{display:block}input[name=clickAndCollect]:checked+.checkout-dispach__choice label{background-color:#007fad}input[name=clickAndCollect]:checked+.checkout-dispach__choice label i{color:#fff;visibility:visible}input[name=clickAndCollect]:checked+.checkout-dispach__choice label span{background-color:transparent}.checkout-dispach__choice{width:48.07692%;float:left;margin-right:3.84615%;padding:35px 14px;padding:3.5rem 1.4rem;margin-bottom:20px;margin-bottom:2rem;font-size:27px;font-size:2.7rem;text-align:center;border:1px solid #ddd;border-radius:5px}.checkout-dispach__choice:not(:first-of-type){width:48.07692%;float:right;margin-right:0}.checkout-dispach__choice:hover{border-color:#007fad;background-color:rgba(0,174,239,.1)}.checkout-dispach__choice p{margin:0}.checkout-dispach__choice label{font-size:18px;font-size:1.8rem;margin-top:20px;margin-top:2rem}.checkout-dispach__choice label i{color:#002d62;visibility:hidden}.checkout-dispach__choice label span{margin-left:-18px;margin-left:-1.8rem;padding:10px 15px;padding:1rem 1.5rem;background-color:transparent;cursor:pointer}.checkout-dispach__choice label:hover i{color:#506794}.checkout-dispach__choice .is-information{font-size:14px;font-size:1.4rem}.checkout-delivery-options .consolidateDeliveries{border-color:#b4d866}.checkout-delivery-options .consolidateDeliveries .checkout-delivery-options__item{margin:0}.checkout-delivery-options .consolidateDeliveries [type=checkbox],.checkout-delivery-options .consolidateDeliveries span{vertical-align:middle}.checkout-delivery-options .consolidateDeliveries [type=checkbox] .fa-leaf,.checkout-delivery-options .consolidateDeliveries span .fa-leaf{color:#b4d866;font-size:20px}.checkout-login{border:1px solid #ddd;padding:20px;padding:2rem;margin-bottom:20px;margin-bottom:2rem}.checkout-login__form .field-container{width:48.57143%;float:left;margin-right:2.85714%;margin-bottom:0}.checkout-login__form .field-container:last-child{margin-right:0}.checkout-form{counter-reset:b}.checkout-form header{border-bottom:1px solid #ddd;padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem;font-weight:400}.checkout-form h2{font-size:24px;font-size:2.4rem}.checkout-form h2:before{counter-increment:b;content:counter(b);background-color:#002d62;color:#fff;border-radius:50%;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;font-size:20px;font-size:2rem;margin-right:15px;margin-right:1.5rem}.login__action{margin-top:20px;margin-top:2rem}@media (max-width:768px){.checkout-login__form .field-container,.login__action input{width:100%;float:left;margin-left:0;margin-right:0}.login__action input{margin-bottom:10px;margin-bottom:1rem}:root [type=radio],_::-moz-svg-foreign-content{overflow:hidden}}.is-sliding-content label{display:block}.has-sliding-content~.is-sliding-content{height:0;width:0;text-indent:-999999;font-size:14px;font-size:1.4rem;overflow:hidden;transition:height .2s}.has-sliding-content:checked~.is-sliding-content{height:auto;width:650px;text-indent:0;overflow:initial;padding:20px;padding:2rem;padding-left:0;transition:height .2s}.checkout-more-info__element .form__checkout-info-head{width:75%}.checkout-more-info__element .custom-input{margin:0}.checkout-more-info__element .custom-input+.custom-radio-input{margin-right:10px;margin-right:1rem}@media (max-width:768px){.has-sliding-content:checked~.is-sliding-content{width:100%;text-indent:0;transition:height .2s}.checkout-more-info__element .form__checkout-info-head{width:100%}}.checkout-payment{margin-top:30px;margin-top:3rem}.checkout-payment .icon{background-size:contain;max-height:25px;vertical-align:sub;margin-left:10px;margin-left:1rem}.checkout-payment .noPay .help{color:#f57b20}.checkout-payment .noPay small{clear:both;display:block}.icon.icon__amex.noPay{opacity:.2}.iAccount-login{width:70%;text-align:left;font-size:14px;font-size:1.4rem}.icon__amex{background:transparent url("amex_icon.gif") no-repeat 0 0;width:34px;height:33px}.icon__visa{background:transparent url("visa_icon.jpg") no-repeat 0 0;width:78px;height:33px}.icon__master-card{background:transparent url("master_card_icon.jpg") no-repeat 0 0;width:54px;height:33px}.icon__maestro{background:transparent url("") no-repeat 0 0;width:55px;height:33px}.icon__paypal{background:transparent url("paypal_icon.jpg") no-repeat 0 0;width:122px;height:33px}.checkout-personal-info{margin-bottom:10px;margin-bottom:1rem}.checkout-personal-info .field-container{float:left;margin-right:2%;width:49%}.checkout-personal-info .field-container[class$=-lastName]{margin-right:0}.checkout-personal-info .field-container.checkout-email{width:100%;margin-bottom:0}.checkout-personal-info .field-container.email_subscription{width:100%}.checkout-personal-info .field-container.email_subscription input{zoom:1.4;border-radius:6px;outline-width:1px;vertical-align:top;margin-right:3px!important}.checkout-personal-info .field-container.email_subscription span{display:inline-block;vertical-align:middle}.checkout-personal-info .field-container.email_subscription small{display:block;color:#4d4d4d}.checkout-personal-info label{display:block}.checkout-personal-info select{height:30px}.checkout-form .checkout-personal-info .field-container.full{width:100%}.checkout-personal-info textarea{margin:0}@media (max-width:768px){.checkout-personal-info .field-container{margin-bottom:10px;margin-bottom:1rem}.checkout-personal-info .field-container,.checkout-personal-info .field-container:first-child,.checkout-personal-info .field-container:last-child{width:100%;float:left;margin-left:0;margin-right:0}}.checkout-redeem{position:relative}.checkout-redeem:after,.checkout-redeem:before{content:"";display:table}.checkout-redeem:after{clear:both}.checkout-redeem li:after,.checkout-redeem li:before{content:"";display:table}.checkout-redeem li:after{clear:both}.checkout-redeem .custom-input{margin:0}.checkout-redeem .custom-input+.custom-radio-input{margin-right:10px;margin-right:1rem}.btn-gradient{width:30.76923%;float:left;margin-right:3.84615%;margin-bottom:10px;margin-bottom:1rem;min-height:63px;border-style:solid;border:1px solid #ccc;border-radius:7px;box-shadow:inset 0 0 12px 0 rgba(0,0,0,.1)}.btn-gradient:nth-child(3n){width:30.76923%;float:right;margin-right:0}.btn-gradient.is-selected,.btn-gradient:hover{border-color:#00aeef;box-shadow:0 0 10px 2px #00aeef;border-width:1px}.btn-gradient label{display:block;width:100%;height:63px;line-height:63px;cursor:pointer}.btn-gradient label span{display:block;text-align:center}.btn-gradient input{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.redeem-label-title{width:75%;display:inline-block}.redeem-label-title+div{float:right}.redeem-label-title img{margin-right:10px}.module-form__leading{max-width:400px;margin:0 auto}.has-redeem-form~.redeem-form{height:0;width:0;text-indent:-999999;text-align:center;font-size:14px;font-size:1.4rem;margin:20px 0;margin:2rem 0;background-color:#f4f4f4;overflow:hidden;border-radius:10px;transition:height .2s}.has-redeem-form:checked~.redeem-form{height:355px;height:auto;width:100%;max-width:650px;text-indent:0;overflow:initial;padding:20px;padding:2rem;transition:height .2s}.redeem-card-style{background-color:#fff;border-radius:3px;box-shadow:0 0 5px 2px rgba(0,0,0,.3);margin:10px auto;margin:1rem auto;padding:10px 0;padding:1rem 0;max-width:400px}.redeem-card-style input::-webkit-inner-spin-button,.redeem-card-style input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.redeem-card-style input[type=number]{-moz-appearance:textfield}.redeem-card-style .input-line{padding:10px 0;padding:1rem 0}.redeem-card-style label{margin:0}.redeem-card-style .pin-input{text-align:right;padding:0;margin:0}.redeem-card-style label[for$=cardPIN]:after,.redeem-card-style label[for$=cardPIN]:before{content:"";display:table}.redeem-card-style label[for$=cardPIN]:after{clear:both}.redeem-card-style label[for$=cardPIN] span{float:left;display:inline-block;margin-top:.5rem;padding-top:.5rem}.redeem-card-style label[for$=cardPIN] input{float:left;width:75px;margin-left:1rem;margin-right:1rem}.redeem-card-style .pin-tip{text-align:right;padding:0}.redeem-card-style .pin-tip .u-small{font-size:10px;text-align:left;display:inline-block;max-width:75px;margin-right:10px;margin-right:1rem}.card-magnetique-stripe{padding:10px 0;padding:1rem 0;background-color:#000;margin-bottom:10px;margin-bottom:1rem}.redeem-card-style--results{position:relative;font-size:16px;font-size:1.6rem}.redeem-card-style--results label[for$=amountRedeem] span{font-size:28px}.redeem-card-style--results .redeem-value-input{width:auto;line-height:28px;margin-top:0;vertical-align:super}.redeem-card-style--back{position:absolute;top:-16px;right:0}.redeem-card-style--back:hover{cursor:pointer}@media (max-width:768px){.checkout-redeem{max-width:100%}.redeem-label-title{width:100%;margin-bottom:0}.redeem-label-title+div{float:none}.has-redeem-form:checked~.redeem-form{width:100%;text-indent:0;transition:height .2s}}.receipt--ticket{background-color:#f4f4f4;max-width:none;margin-bottom:0}.receipt--ticket,.ticket{padding:20px;padding:2rem}.ticket{background-color:#fff;max-width:70%;margin:0 auto}.ticket .u-no-width{width:auto}.ticket .ticket__logo{margin:20px;margin:2rem}.ticket .collect-shop__address{float:none;margin-right:0}.ticket .inputLabel,.ticket label{margin-bottom:0}.ticket .receipt--information{font-size:12px;font-size:1.2rem;text-align:left}.ticket--stripes{height:100px;max-width:70%;margin:0 auto;background:linear-gradient(135deg,#fff 25%,transparent 0) -25px 0,linear-gradient(225deg,#fff 25%,transparent 0) -25px 0;background-size:50px 100px;background-color:#f4f4f4}[name=receiptNumber]{border-color:#eee;font-size:14px;text-align:center;color:#000}.breadcrumb{color:#333;font-size:13px;font-size:1.3rem;margin:10px 0;margin:1rem 0}.breadcrumb:after,.breadcrumb:before{content:"";display:table}.breadcrumb:after{clear:both}.breadcrumb li{float:left;position:relative;padding:0 10px;padding:0 1rem}.breadcrumb li:after{content:">";right:-4px;position:absolute;transition:all .6s}.breadcrumb li:first-child{padding-left:0}.breadcrumb li:last-child:after{content:""}.breadcrumb a{color:#333;transition:all .6s}.breadcrumb a:active,.breadcrumb a:focus,.breadcrumb a:hover{color:#002d62;border-bottom-color:transparent;transition:all .6s}.breadcrumb a:first-letter{text-transform:uppercase}.no-flex .breadcrumb{display:block}.no-flex .breadcrumb:after,.no-flex .breadcrumb:before{content:"";display:table}.no-flex .breadcrumb:after{clear:both}.no-flex .breadcrumb li{float:left}.breadcrumb--alt a,.breadcrumb--alt li:last-child{margin-left:12px;margin-left:1.2rem}.breadcrumb--alt a{background-color:#007fad;color:#fff;border:none;position:relative;padding:0 10px;padding:0 1rem}.breadcrumb--alt a:after{content:"";border-width:12px;right:-24px;right:-2.4rem;top:0;width:0;height:0;border:1.2rem solid transparent;border-left-color:#007fad;transition:all .6s}.breadcrumb--alt a:active,.breadcrumb--alt a:focus,.breadcrumb--alt a:hover{background-color:transparent;border-bottom-color:inherit}.breadcrumb--alt a:active:after,.breadcrumb--alt a:focus:after,.breadcrumb--alt a:hover:after{border-left-color:transparent;color:#002d62}.breadcrumb--checkout{margin-bottom:30px;margin-bottom:3rem}.breadcrumb__item{float:left;width:33%;background-color:#ddd;padding:5px 10px 5px 20px;padding:.5rem 1rem .5rem 2rem;position:relative}.breadcrumb__item:after{content:"";position:absolute;height:100%;top:0;right:-10px;border:18px solid transparent;z-index:1;border-left-color:#ddd;border-right-width:0;border-left-width:10px}.breadcrumb__item:first-child{border-radius:5px 0 0 5px;padding-left:10px;padding-left:1rem}.breadcrumb__item:last-child{background-color:#fafafa;width:34%;border-radius:0 5px 5px 0}.breadcrumb__item:last-child:after{border-left-color:transparent}.breadcrumb__item.is-active,.breadcrumb__item.is-done{background-color:#b4d866;color:#fff}.breadcrumb__item.is-active:after,.breadcrumb__item.is-done:after{border-left-color:#b4d866}@supports (-ms-ime-align:auto){.breadcrumb__item:after{right:-9px}}@media (max-width:480px){.breadcrumb__item{width:15%}.breadcrumb__item .fa{margin-right:10px;margin-right:1rem}.breadcrumb__item span{display:none}.breadcrumb__item:last-child{width:15%}.breadcrumb__item.is-active{width:70%}.breadcrumb__item.is-active span{display:inline-block}}.navigation a,.navigation label{display:block;padding:10px;padding:1rem}.navigation--inline{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}.navigation--inline li{text-align:center}.dot-separated li:not(:last-child):after{content:"\00b7";margin-right:5px;margin-right:.5rem}.no-flex .navigation--inline{display:inline-block}.no-flex .navigation--inline:after,.no-flex .navigation--inline:before{content:"";display:table}.no-flex .navigation--inline:after{clear:both}.no-flex .navigation--inline li{float:left}.no-flex .navigation--inline a{display:inline-block;padding:0 5px 0 0;padding:0 .5rem 0 0;border-color:transparent}.primary-navigation a,.primary-navigation label{color:#fff;border-bottom:3px solid transparent;text-decoration:none}.primary-navigation a.is-active,.primary-navigation a:focus,.primary-navigation a:hover,.primary-navigation label.is-active,.primary-navigation label:focus,.primary-navigation label:hover{background-color:#002d62;border-bottom-color:#007fad;text-decoration:none}.primary-navigation__heading{margin:0 auto;padding-top:1rem;text-align:center;float:left;width:65%;border-left:1px solid #ddd}.primary-navigation__body.rare .primary-navigation__heading{width:100%}.primary-navigation__item{display:inline-block;margin:0}.primary-navigation__head a:focus~.primary-navigation__body,.primary-navigation__head a~.primary-navigation__body a:focus{display:block}.primary-navigation__body{display:none;background-color:#fff;position:absolute;top:100%;left:0;z-index:10;box-shadow:0 0 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;border-radius:3px;border-top-left-radius:0;min-width:660px}.primary-navigation__body.rare{min-width:500px}.primary-navigation__sub-items--categories{padding:10px;padding:1rem;border-left:1px solid #ddd;float:left;width:32.5%;width:calc(width - 2em)}.primary-navigation__sub-items--categories:after,.primary-navigation__sub-items--categories:before{content:"";display:table}.primary-navigation__sub-items--categories:after{clear:both}.primary-navigation__body.rare .primary-navigation__sub-items--categories{width:48%}.primary-navigation__sub-items--categories a{text-align:left;color:#545454;font-size:14px;font-size:1.4rem;padding:.2px 0;padding:.02rem 0;border-bottom-width:0}.primary-navigation__sub-items--categories a:hover{color:#000;box-shadow:none;background-color:transparent;text-decoration:underline}.primary-navigation__sub-items--categories:last-child{border-left:0}@media (max-width:913px){.navigation--inline li a,.navigation--inline li label{font-size:13px}}.primary-navigation__sub-items-generiq{float:left;width:29%;width:calc(30% - 1px);padding:10px 0;padding:1rem 0}.primary-navigation__sub-items-generiq a:not(.btn){color:#545454;text-align:left;border-bottom:0}.primary-navigation__sub-items-generiq a:not(.btn):hover{color:#000;background-color:transparent}.primary-navigation__sub-items-generiq .short-links p{margin:0}.primary-navigation__sub-items-generiq .short-links .fa{margin-right:5px;margin-right:.5rem;width:1em}.primary-navigation__sub-items-generiq .promo{border-top:1px solid #ddd;padding:10px;padding:1rem;padding-top:20px;padding-top:2rem}.primary-navigation__sub-items-generiq .promo p{font-size:15px;font-size:1.5rem;margin:0}.primary-navigation__sub-items-generiq .promo figure>a:first-of-type{float:left;margin:0 0 0 -5em;display:inline-block;padding:5px}.primary-navigation__sub-items-generiq .promo figure>a:first-of-type:focus{background:none}.primary-navigation__sub-items-generiq .promo figure img{width:100px}.primary-navigation__sub-items-generiq .promo.t2 img{border:1px solid #ccc}.primary-navigation__sub-items-generiq .promo figcaption{font-style:normal;text-align:left;padding-left:39px;margin:0}.primary-navigation__sub-items-generiq .promo figcaption a.btn{display:inline-block;margin-top:10px;margin-top:1rem;padding:0 15px;padding:0 1.5rem;border:0;line-height:2.3}.primary-navigation__sub-items-generiq .promo figcaption a.btn:focus,.primary-navigation__sub-items-generiq .promo figcaption a.btn:hover{background-color:#506794;transition:background-color .6s;color:#fff;text-decoration:none;border-bottom-color:transparent}.primary-navigation__sub-items-generiq .promo figcaption span{display:block;line-height:23px}.primary-navigation__sub-items-generiq .promo .color-emphasis{color:#f57b20;font-style:italic;font-weight:700}.primary-navigation__sub-items-generiq .promo .color-emphasis.color-emphasis--alt{color:#ba393c}.primary-navigation__sub-items-generiq .promo__book-title{color:#555;font-size:24px;font-family:blackwell,Times,Times New Roman,serif}.primary-navigation__sub-items-generiq .promo__book-author{color:#333;font-size:13px;font-size:1.3rem}.twitter{background:currentColor;padding:2px;border-radius:4px;width:13px;margin:0 4px 3px 0}.twitter,.twitter~span{vertical-align:middle}.secondary-navigation{padding-top:30px;padding-top:3rem}.secondary-navigation a{padding:0;color:#545454;font-family:blackwell,Times,Times New Roman,serif;font-size:15px;font-size:1.5rem}.secondary-navigation a:hover{color:#555;border-color:inherit;text-decoration:none}.secondary-navigation a i{margin-right:5px;margin-right:.5rem}.secondary-navigation .fa-facebook-square,.secondary-navigation .fa-google-plus-square,.secondary-navigation .fa-linkedin-square,.secondary-navigation .fa-pinterest-square,.secondary-navigation .fa-youtube-square{color:inherit;color:currentColor}.list__head{font-family:blackwellBold,Times,Times New Roman,serif}.footer-img__links{padding:.5rem 0;width:100%}.footer-img__links a{display:inline-block;padding-bottom:2rem}.footer-img__links a:hover{border-color:transparent}.footer-img__links a:hover img{opacity:.7}.footer-img__links .has-border{border-bottom:1px solid #ccc}@media (max-width:749px){.secondary-navigation nav:first-of-type li:last-child{border-bottom:0}.secondary-navigation li{border-top:0;padding:2px 0;padding:.2rem 0}.secondary-navigation li a{display:block;border-color:transparent}.secondary-navigation li a:hover{border-color:transparent;text-decoration:underline}.secondary-navigation .list__head{border-top:0;padding-top:10px;padding-top:1rem}}@media (min-width:750px) and (max-width:1024px){.secondary-navigation .container__content.container__content--small{width:22.85714%;float:left;margin-right:2.85714%}.secondary-navigation .container__content.container__content--small:last-child{margin-right:0;float:right}}.basket__footer{margin-top:30px;margin-top:3rem;margin-bottom:0}.basket__footer>div:first-child{width:57.14286%;float:left;margin-right:2.85714%}.basket__footer>div{width:40%;float:right;margin-right:0}.btn--submit{border:1px solid #002d62}.btn--submit:hover{border-color:#506794}@media (max-width:768px){.basket__footer{margin-top:30px;margin-top:3rem}.basket__footer>div:first-child{margin-bottom:20px;margin-bottom:2rem}.basket__footer>div,.basket__footer>div:first-child{width:100%;float:left;margin-left:0;margin-right:0}.basket__bottom-line .figures{max-width:100%;margin-left:0}.basket__bottom-line .figures--before-total{padding-left:0}}.basket__label{height:72px;vertical-align:middle}.basket__label p{text-align:center}.basket__label p:not(:first-child){margin-bottom:0}.basket__label .fa{margin-right:2.5px;margin-right:.25rem}.basket__item.order__item .fa{font-size:14px;font-size:1.4rem;height:auto;margin:3px 5px 0 0;margin:.3rem .5rem 0 0;float:none}.order-recap{position:relative;float:right}.order-recap__summary{border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px;padding:7px 5px 5px 30px;padding:.7rem .5rem .5rem 3rem}.order-recap__summary p{margin:0 0 0 1rem}.order-recap__summary:before{background-color:#fff;height:5px;width:100%;width:calc(100% - 2px);position:absolute;bottom:-2px;right:1px;z-index:2}.order-recap:hover .order-recap__summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.order-recap:hover .order-recap__summary:before{content:""}.order-recap__list{position:absolute;right:0;z-index:1;height:0;width:0;margin:0 auto;overflow:hidden;background-color:#fff;border:1px solid transparent;border-radius:3px;border-top-right-radius:0;overflow-y:scroll}.order-recap__list p{margin:0;line-height:20px;color:#333}.order-recap:hover>.order-recap__list{padding:10px;padding:1rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border-color:#ccc;min-width:290px;height:60vh;transition:height .6s}.order-recap__heading{font-family:blackwell,Times,Times New Roman,serif;font-size:24px;font-size:2.4rem}.order-recap__item{border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:.8em}.icon__order-recap{background:transparent url("") no-repeat 0 0;background-size:contain;width:43px;height:43px;margin-left:-40px;float:left}.order-recap__item--wrapper:after,.order-recap__item--wrapper:before{content:"";display:table}.order-recap__item--wrapper:after{clear:both}.order-recap__item-desc,.order-recap__item-figures,.order-recap__thumb{float:left;max-width:65%}.order-recap__thumb{max-width:35%;padding-right:10px;padding-right:1rem}.order-recap__thumb a{display:block}.order-recap__thumb a:hover{border-bottom-color:transparent}.order-recap__item-desc h3{font-size:16px;line-height:20px}.order-recap__item-desc p{font-size:14px;font-size:1.4rem;margin-bottom:0}.order-recap__item-figures{margin-top:15px;margin-top:1.5rem}.order-recap__item-figures p{font-size:16px;font-size:1.6rem;margin-bottom:0}.order-recap__item-figures .amount-saved{font-size:14px;font-size:1.4rem;color:#d21145}.order-recap__item-figures .rrp{color:#545454;font-size:12px;font-size:1.2rem;text-decoration:line-through}.order-recap__message{border-bottom:1px solid #ccc;padding-bottom:.5em;margin-bottom:.8em}.order-recap__message p{text-align:center;font-size:15px;font-size:1.5rem;max-width:80%;line-height:1.5;margin:10px auto 5px;margin:1rem auto .5rem}.order-recap__message p .color-emphasis{color:#f57b20}.order-recap__value button{margin:1 0 0;width:100%;font-size:21px;font-size:2.1rem}.order-recap__sum{margin-bottom:0}.order-recap__sum:after,.order-recap__sum:before{content:"";display:table}.order-recap__sum:after{clear:both}.order-recap__sum span{line-height:2;display:inline-block;vertical-align:middle;width:68%}.order-recap__sum span:last-child{text-align:right;width:30%;float:none}.order-recap__delivery span{line-height:1.5}.order-recap__total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:20px;font-size:2rem;margin-top:10px;margin-top:1rem;margin-bottom:10px;margin-bottom:1rem;padding-top:5px;padding-top:.5rem;padding-bottom:5px;padding-bottom:.5rem}.order-recap__total span{width:40%}.order-recap__total span:last-child{width:57%}.total{font-size:20px;font-size:2rem}.order__summary{border:1px solid #ccc;padding:10px 30px;padding:1rem 3rem;margin-top:2rem}.order__summary .order-payment-icon{line-height:30px}.order__summary .icon{background-size:contain;float:left;max-height:30px;margin-right:10px;margin-right:1rem}body.confirmation .page-header form{border:1px solid #007fad;padding:0;z-index:0;margin-top:20px}body.confirmation .page-header form h2,body.confirmation .page-header form section{vertical-align:middle;display:table-cell}body.confirmation .page-header form h2{width:240px;text-align:center;color:#fff;background:#007fad;font-family:opensans,Arial,sans-serif;position:relative;padding:0 60px 0 10px;overflow:hidden}body.confirmation .page-header form h2:after,body.confirmation .page-header form h2:before{content:"";position:absolute;z-index:1;left:240px;height:50%;border-right:120px solid #fff}body.confirmation .page-header form h2:before{bottom:0;transform:skew(-30deg);transform-origin:top}body.confirmation .page-header form h2:after{top:0;transform:skew(30deg);transform-origin:bottom}body.confirmation .page-header form h2 span{display:block;font-size:40px;font-style:italic;font-family:opensansBold,Arial,sans-serif}body.confirmation .page-header form section{padding:20px 20px 55px}body.confirmation .page-header form section a{text-decoration:underline}body.confirmation .page-header form section a:hover{text-decoration:none}body.confirmation .page-header form section p:first-child{margin-bottom:20px;line-height:1.5}body.confirmation .page-header form section p:first-child br{display:none}body.confirmation .page-header form section p:first-child br:nth-child(3){display:block}body.confirmation .page-header form section p.field-container{display:inline-block;width:30%;vertical-align:bottom;position:relative;text-align:left;margin-right:18px}body.confirmation .page-header form section p.field-container small{position:absolute;left:0;width:200%;z-index:1;top:75px}body.confirmation .page-header form section p button{margin:0;color:#002d62;font-family:opensans,Arial,sans-serif;text-decoration:underline;padding:0;background:none}body.confirmation .page-header form section p button:hover{text-decoration:none;color:#506794;background:none}body.confirmation .page-header form section button{margin-bottom:1rem}@media (max-width:1040px){body.confirmation .page-header form section p:first-child br{display:block}}@media (max-width:840px){body.confirmation .page-header form h2,body.confirmation .page-header form section{display:block}body.confirmation .page-header form h2{width:100%;padding:10px;line-height:30px}body.confirmation .page-header form h2 span{display:inline-block}body.confirmation .page-header form h2:after,body.confirmation .page-header form h2:before{display:none}}@media (max-width:590px){body.confirmation .page-header form h2 span{display:block}body.confirmation .page-header form section{padding:20px}body.confirmation .page-header form section p:first-child br{display:none}body.confirmation .page-header form section p:first-child br:nth-child(3){display:block}body.confirmation .page-header form section p.field-container{width:100%}body.confirmation .page-header form section p.field-container small{position:relative;width:100%;top:0}body.confirmation .page-header form section button{margin:20px 0 10px}}body.confirmation #registerConfirm{text-align:left;overflow:hidden;margin:0 auto}body.confirmation #registerConfirm h2{margin:0 0 20px}body.confirmation #registerConfirm legend{font-weight:700}body.confirmation #registerConfirm .field-container[class*=register]{display:inline-block;width:49%}body.confirmation #registerConfirm .field-container.haveAccount label{margin:.5rem .5rem .5rem 0}body.confirmation #registerConfirm .field-container [type=checkbox]{vertical-align:middle;margin-bottom:.3rem}@media (max-width:480px){body.confirmation #registerConfirm .field-container{width:100%}}body.confirmation #registerConfirm .field-container.register-pass-confirm,body.confirmation #registerConfirm button{float:right}.section__head{margin-top:20px;margin-top:2rem}.section__head h2{font-family:opensansBold,Arial,sans-serif;border-bottom:1px solid #ccc;font-size:inherit;padding-bottom:10px;padding-bottom:1rem;padding-bottom:20px;padding-bottom:2rem;margin-bottom:20px;margin-bottom:2rem}@media (max-width:768px){.order-recap-list{margin-top:20px;margin-top:2rem;padding-top:20px;padding-top:2rem;border-top:1px solid #ccc}}@media (max-width:480px){.order-recap{cursor:pointer}.order-recap:hover>div{box-shadow:none;border:0;border-radius:0}.order-recap:hover>div:before{display:none}.order-recap>div{border:0;border-radius:0;padding:0;box-shadow:none}.icon__order-recap{background:transparent url("") no-repeat 0 0;background-size:contain;width:43px;height:43px;display:block;margin-left:0;float:left;overflow:inherit;left:inherit;right:15px}.order-recap__list{top:1}}.basket__lists{margin-bottom:0}.basket__lists+.main-sign-up{margin-top:0}.product-detail{color:#545454;margin-bottom:20px}.product-detail table,.product-detail td,.product-detail tr{border:none}.product-detail table caption{font-family:blackwellBold,Times,Times New Roman,serif;line-height:1.2;font-weight:400;font-size:2rem;text-align:left}.product-detail table thead{display:none}.product-detail td{font-family:opensansBold,Arial,sans-serif;color:#555;padding:0}.product-detail td:last-child{font-family:opensans,Arial,sans-serif;text-align:right;color:#545454;padding-right:10px;padding-right:1rem}.product-info a,.product-picture a{display:inline-block;padding:5px 0;padding:.5rem 0;font-weight:400}.product-info a:hover,.product-picture a:hover{border-color:transparent}.product-picture{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;height:32rem}.product-picture img,.product-picture span{display:block;margin:0 auto}.product-picture img{margin-bottom:3rem}.product-picture span{min-height:7.5rem;line-height:1.4;position:relative}.product-picture a{display:block;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end}.product-info{position:relative;margin-bottom:1rem}.carousel__item .product-info{height:220px!important}.product-info strong{font-family:opensans,Arial,sans-serif;line-height:1.2}.product-info p{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem}.product-info .product-details{min-height:12rem}.product-info .product-author{color:#545454;margin:0 0 5px}.product-info .product-format{color:#555}.product-info .product-format span:first-child{color:#333}body[data-currency=EUR] .promo-stamp span{font-size:14px;font-size:1.4rem}body[data-currency=EUR] .promo-stamp span:first-child{margin-top:15px;margin-top:1.5rem}body[data-currency=GBP] .promo-stamp span{font-size:14px;font-size:1.4rem}body[data-currency=GBP] .promo-stamp span:first-child{margin-top:15px;margin-top:1.5rem}body[data-currency=AUD] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=AUD] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=CAD] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=CAD] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=USD] .promo-stamp span{font-size:14px;font-size:1.4rem}body[data-currency=USD] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=CHF] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=CHF] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=DKK] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=DKK] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=JPY] .promo-stamp span{font-size:14px;font-size:1.4rem}body[data-currency=JPY] .promo-stamp span:first-child{margin-top:15px;margin-top:1.5rem}body[data-currency=NOK] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=NOK] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}body[data-currency=SEK] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=SEK] .promo-stamp span:first-child{margin-top:15px;margin-top:1.5rem}body[data-currency=NZD] .promo-stamp span{font-size:12px;font-size:1.2rem}body[data-currency=NZD] .promo-stamp span:first-child{margin-top:17px;margin-top:1.7rem}.product__picture{overflow:hidden}.produtct__picture--ebook{position:relative}.produtct__picture--ebook:before{position:absolute;content:"";width:45px;height:45px;top:0;left:0;border-top:45px solid #545454;border-right:45px solid transparent;border-bottom:45px solid transparent;border-left:45px solid #545454}.produtct__picture--ebook .fa-tablet{color:#fff;float:left;font-size:33px;position:relative;margin-left:12px;margin-left:1.2rem}.produtct__picture--ebook .fa-tablet:before{position:absolute;font-size:46px;left:-7px;top:1px}.picture-wrapper{text-align:center;border:1px solid #efefef;padding:0;margin:0 0 10px;background:#fff;position:relative;z-index:1}.picture-wrapper img{vertical-align:middle;margin:0 auto;display:block;max-height:500px}.thumbnails_rare_items{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;margin:0 -5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnails_rare_items .thumbnail__item{-ms-flex-positive:1;flex-grow:1;height:190px;max-width:48%;min-width:47%;margin-bottom:10px}.thumbnails_rare_items .thumbnail__item img{width:auto;height:auto}.thumbnail__item{text-align:center;max-width:unset;max-height:unset;padding:0 5px!important}.thumbnail__item a{border:10px solid #fff;display:block}.thumbnail__item img{vertical-align:middle;width:130px;height:130px;object-fit:contain;padding:5px!important;border:1px solid #efefef}.rare .thumbnail__item{background:#fff;margin:0 5px 10px;border:1px solid #efefef}.rare .thumbnail__item img{border:0}.thumbnail__item--video{height:120px}.thumbnail__item--video a{border:none;display:block;position:relative}.thumbnail__item--video .fa-play-circle{position:absolute;top:25%;left:30%;font-size:62px;width:62px;height:62px;border-radius:50%;color:#fff;background-color:#002d62}.thumbnail__item--video .fa-play-circle:hover{background-color:#007fad}.product__info .list--inline{position:relative}#product .product__info .list--inline{position:unset}.product__info .product-price--old a{border-radius:50%;background:gray;line-height:14px;display:inline-block;width:14px;text-align:center;color:#fff;font-weight:800;font-size:80%;text-decoration:none}.product__info .product-price--old .rrp,.product__info .product-price--old a{vertical-align:middle;text-decoration:line-through}.product-price--discount{color:#d31145}.product-price--old{color:#545454;font-size:13px;font-size:1.3rem}.product-price--old .rrp{vertical-align:middle;text-decoration:line-through}.product-price--current{color:#002d62;margin-left:.5rem}.rrp-description-hover{position:absolute;display:block;border-radius:5px;border:1px solid #ccc;background:#fff;padding:10px;width:66%;box-shadow:0 1px 6px 0 hsla(0,0%,80%,.1);z-index:1}.rrp-description-hover abbr{border:0;text-decoration:none}.rrp-description-hover abbr,.rrp-description abbr{cursor:text}.product-size{color:#545454}.product-size .dropdown{width:100%}.size-compare-wrapper{display:none;background-color:#fff;position:absolute;z-index:1;top:40px;top:4rem;width:100%}.size-compare__item{padding:.2em;cursor:pointer}.size-compare__item:hover{background-color:#ddd}.product-size__picture,.product-size__picture--compare{float:left;width:50%}.product-size__picture--compare figure,.product-size__picture figure{padding:10px;padding:1rem}.product-size__picture figure{border-left:1px solid #ddd;border-bottom:1px solid #ddd;position:relative}.product-size__picture figure span{color:#555;float:left;position:absolute;padding:2px 10px;background-color:#fff}.product-size__picture figure .book-height{transform:rotate(-90deg);left:-44px;top:40%}.product-size__picture figure .book-width{bottom:-20px;left:30%}.quote-source{font-family:opensansBold,Arial,sans-serif;font-style:normal}.christmas-section{border-top:1px solid #ddd;position:relative;max-width:100%;padding-top:20px;padding-top:2rem;padding-bottom:20px;padding-bottom:2rem}.christmas-section:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;background-image:url(""),linear-gradient(#e5f4fa,hsla(0,0%,100%,0));left:0;z-index:-1}#home .christmas-section{padding:0;border:0;margin-bottom:-20px}#home .christmas-section .u-font-double{line-height:normal}@media (max-width:768px){#home .christmas-section .u-font-double{margin-bottom:40px}}#home .christmas-section .last-dates{padding:20px 0;line-height:30px;font-size:20px;margin:0 auto;max-width:1050px}@media (max-width:1050px){#home .christmas-section .last-dates{padding:20px 1.42857%}}#home .christmas-section.xmasAbs{margin-bottom:0}#home .christmas-section.xmasAbs .container__content--small{margin-right:0}#home .christmas-section.xmasAbs .last-dates{padding:0;position:absolute;bottom:15px;line-height:normal}@media (max-width:768px){#home .christmas-section.xmasAbs .last-dates{left:50%;transform:translateX(-50%);bottom:97px;font-size:22px;width:100%}}.delivery__date{margin-bottom:40px;margin-bottom:4rem}.delivery__date td{padding-bottom:15px;padding-bottom:1.5rem}.delivery__price th{font-family:blackwellBold,Times,Times New Roman,serif;padding-bottom:20px;padding-bottom:2rem}.delivery__price td{padding-bottom:15px;padding-bottom:1.5rem}.delivery__price td p{margin-bottom:0}.delivery__price strong{font-family:blackwellBold,Times,Times New Roman,serif}.books-of-year__banner{text-align:center}.books-of-year__banner h1{font-size:36px;font-size:3.6rem;margin-top:50px;margin-top:5rem;margin-bottom:36px;margin-bottom:3.6rem}.books-of-year__banner p{font-family:blackwell,Times,Times New Roman,serif;font-size:20px;font-size:2rem;margin-bottom:50px;margin-bottom:5rem}.book-of-year__ribbon{color:#fff;background-color:#002d62;position:relative;margin:0 auto 50px;padding:10px 0;max-width:400px}.book-of-year__ribbon:after,.book-of-year__ribbon:before{content:"";position:absolute;width:40px;height:50px;top:15px;background-repeat:no-repeat;background-size:contain;z-index:-1}.book-of-year__ribbon:before{left:-40px;background-image:url("")}.book-of-year__ribbon:after{right:-40px;background-image:url("")}.book-of-year__ribbon p{font-family:blackwell,Times,Times New Roman,serif;font-size:24px;font-size:2.4rem;margin:0}.book-of-year__ribbon--list{margin:0 auto 20px;padding:7px 5px;max-width:calc(100% - 60px)}.book-of-year__ribbon--list:after,.book-of-year__ribbon--list:before{width:30px;height:30px;top:10px}.book-of-year__ribbon--list:before{left:-24px}.book-of-year__ribbon--list:after{right:-30px}.book-of-year__ribbon--list p{font-size:14px;font-size:1.4rem}.book-of-year__ribbon--list p span{display:block}.books-of-year__container{text-align:center;margin-bottom:75px;margin-bottom:7.5rem}.book-of-year__product-picture{width:278px;height:385px;margin:auto;margin-bottom:40px;margin-bottom:4rem}.book-of-year__product-name{font-size:28px;font-size:2.8rem;line-height:3.6rem}.book-of-year__product-author{font-family:blackwell,Times,Times New Roman,serif;font-size:21px;font-size:2.1rem;line-height:3.6rem}.books-of-year__list header{margin-bottom:45px;margin-bottom:4.5rem}.books-of-year__list header h2{font-size:30px;font-size:3rem}.books-of-year__list>div{margin-bottom:30px;margin-bottom:3rem;text-align:center;position:relative}@media (max-width:1024px){.books-of-year__list>div:last-child{float:left!important}}.books-of-year__list .product-info{padding-bottom:0}.books-of-year__list .promo-stamp{top:50px}@media (max-width:1024px){.books-of-year__list .promo-stamp{right:20%}}.youTube{position:relative;padding-bottom:50%;padding-top:50px;height:0;overflow:hidden;width:85%;margin:30px auto}.youTube embed,.youTube iframe,.youTube object{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1024px){.book-of-year__ribbon--list{max-width:calc(70% - 60px)}}.company-statement-list dl{margin:0 auto;width:80%}.company-statement-list dl dt{font-size:20px;font-size:2rem;padding-top:20px}.company-statement-list dl dd{padding-left:30px;font-size:13px}.company-statement-list .list-title span{margin-right:10px;margin-right:1rem;width:12rem}.company-statement-list .list-title a,.company-statement-list .list-title span{vertical-align:middle;display:inline-block}.editorial__container h2,.editorial__container p{line-height:1.7}.editorial__container h2.list-title,.editorial__container p.list-title{line-height:3rem;font-family:blackwellBold,Times,Times New Roman,serif;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;font-size:20px;font-size:2rem}.editorial__container p{line-height:inherit;margin:0 0 20px;margin:0 0 2rem}.editorial__container .editorial__intro p{margin:0 0 10px;margin:0 0 1rem}.editorial__container ul.list{list-style:disc;padding-left:4rem;margin:-1rem 0 2rem}.editorial__container table.statements{margin:2rem 0}.editorial__container table .number{width:6rem;text-align:center}.editorial__container table .totals{width:11rem;text-align:center}.competition__banner{background-color:#002d62;box-shadow:inset 0 0 50px 0 rgba(0,0,0,.32);text-align:center;position:relative;color:#fff;min-height:115px}.competition__banner:after,.competition__banner:before{content:"";display:block;position:absolute;top:0;height:100%;width:100%;max-width:200px}.competition__banner:before{left:0;background:transparent url("") 0 0 no-repeat;background-size:cover}.competition__banner:after{right:0;background:transparent url("") 0 0 no-repeat;background-size:cover}.competition__promo-text{vertical-align:middle;display:inline-block;position:relative;z-index:2}.competition__promo-text h2{font-family:blackwell,Times,Times New Roman,serif;font-size:42px}.competition__promo-text p{font-family:blackwell,Times,Times New Roman,serif;width:70%;margin:0 auto 10px}.competition__promo-text--big{font-size:80px;font-size:8rem;text-transform:uppercase;letter-spacing:7px}.competition-align{margin-top:12px;vertical-align:middle;display:inline-block}.competition__container,.competition__container h1,.competition__container h3{font-family:blackwell,Times,Times New Roman,serif}.competition__container h3{margin-bottom:20px;margin-bottom:2rem}.competition__container .field-container{max-width:620px;margin:2rem auto}.competition__container input[type=email]{text-align:center}.competition__container [type=submit]{padding:10px 30px;padding:1rem 3rem;margin-bottom:20px;margin-bottom:2rem}.competition__promo-intro{font-size:18px;font-size:1.8rem}#competition_optin{vertical-align:middle;margin-right:5px;margin-right:.5rem}.competition__terms{list-style-position:inside;list-style-type:decimal}.competition__terms li>p{margin-bottom:0;font-family:opensans,Arial,sans-serif;display:inline}@media (max-width:768px){.competition__promo-text{width:100%;font-size:16px;font-size:1.6rem}.competition__promo-text--big{font-size:20px;font-size:2rem;text-transform:uppercase;letter-spacing:0}.competition__terms{margin-left:2rem}}.modal--competition{border:1px solid #545454;border-radius:5px;background-color:#fff;box-shadow:0 0 3px 3px hsla(0,0%,39%,.1);position:relative;top:15%;min-height:100px;padding:30px 40px;padding:3rem 4rem;margin-left:3%;margin-right:3%;transition:opacity .3s}.modal--competition__title{font-size:28px;font-size:2.8rem;margin-bottom:28px;margin-bottom:2.8rem;font-weight:400;font-family:blackwell,Times,Times New Roman,serif}.game-page-title{font-size:45px;font-size:4.5rem}.game-page-intro{font-size:20px;font-size:2rem;line-height:1.5}.game-bg-container{background:transparent url("") center 0 no-repeat;background-size:contain;height:1388px;width:1050px;font-family:blackwell,Times,Times New Roman,serif;overflow:hidden}.game-bg-container a{color:#630}.game-bg-container a:hover{color:#331a00}.game-bg-container .fa-gbp{font-size:13px;font-size:1.3rem}.game-bg-container .fa-gbp:first-child{margin-left:5px}.game-list{color:#630;font-size:13px;font-size:1.3rem;line-height:1.4}.game-list ul>li:first-child{font-family:blackwellBold,Times,Times New Roman,serif;font-size:15px;font-size:1.5rem}.game-list .noLink{background-color:red}.game-list .noLink a{color:#fff}.game-list .OOS a{color:#f57b20}.list-title{font-family:blackwellBold,Times,Times New Roman,serif;font-size:16px;font-size:1.6rem;margin-bottom:2px;margin-bottom:.2rem}#one-player{top:233px;left:95px}#one-player .game-thumbnail{top:-50px;width:110px;right:-70px}#one-player li{line-height:1.35}#two-players{top:380px;left:95px;width:150px}#two-players .game-thumbnail{top:130px;right:-49px;max-width:60%}#long-haul{top:624px;left:90px;width:200px}#long-haul .list-title{width:74%}#long-haul .game-thumbnail{bottom:12px;right:-32px}#problem-solver{top:825px;left:90px;width:190px}#problem-solver .game-image-positionning{height:130px}#problem-solver .game-thumbnail{top:10px;right:-20px}#problem-solver ul{max-width:80%;line-height:1.3}#strategist{top:978px;left:90px;width:160px}#strategist .game-thumbnail{top:22px;right:-50px;width:90px}#ultimate-family{top:166px;left:585px;width:170px}#ultimate-family .game-thumbnail{top:0;right:-27px;max-width:57%}#ultimate-family .list-title{max-width:75%}#drive-right{top:205px;left:779px;line-height:1.6;width:160px}#drive-right .game-thumbnail{top:16px;right:-51px;max-width:71%}#party-time{top:420px;left:815px;width:170px}#party-time .game-thumbnail{top:-42px;right:-14px;max-width:50%}#board-game{top:484px;left:602px;line-height:1.5;width:155px}#board-game .game-thumbnail{top:-12px;right:-55px;max-width:82%}#under-30-minutes{top:618px;left:403px;width:145px}#under-30-minutes .game-thumbnail{bottom:22px;right:-66px}#under-30-minutes .list-title{max-width:80%}#artist{top:830px;left:428px;width:145px}#artist .game-thumbnail{top:110px;right:-30px;max-width:64%}#artist ul{max-width:80%}#storyteller{top:772px;left:612px;line-height:1.5;width:160px}#storyteller .game-thumbnail{top:90px;left:82px;max-width:65%}#storyteller ul>li:last-child{letter-spacing:-.3px}#all-for-one{top:635px;left:794px;line-height:1.5;width:190px}#all-for-one .game-thumbnail.u-absolute{top:-25px;right:-36px;margin-top:0;margin-left:0;max-width:60%}#all-for-one .list-title{max-width:55%}#all-for-one ul{max-width:85%}#all-for-one .text-separator{display:inline-block;max-width:100%;padding-top:19px}#all-for-one .verses{width:85px}#all-for-one .verses img{top:330px!important;right:-10px!important}#campaigner{top:1110px;left:280px;line-height:1.6;width:155px}#campaigner .game-thumbnail{top:-84px;right:0}#bluffer{top:1102px;left:450px;line-height:1.45;width:165px}#bluffer .game-thumbnail{top:-10px;right:-13px;max-width:53%}#linguist{top:1068px;left:630px;width:140px}#linguist .list-title{margin-bottom:65px}#linguist .game-thumbnail{top:15px;left:-5px}#question-wrapper p{margin:0;color:#630;font-family:blackwell,Times,Times New Roman,serif;font-size:18px;font-size:1.8rem}.question-text{text-align:center}.fa-male,.fa-trophy,.fa-user,.fa-users{font-size:25px}#start{top:102px;left:354px}#start p{text-transform:uppercase;font-size:25px}#age-question{top:170px;left:362px}#age-question p{width:130px}#age-over{top:283px;left:329px}#age-under{top:283px;left:455px}#players-question{top:354px;left:312px;width:100px}#players-more{top:390px;left:456px}#game-question{top:404px;left:627px;width:139px}#players-less{top:459px;left:319px}#solo-win{top:537px;left:313px}#team-win{top:537px;left:463px}#time-question{top:754px;left:293px;width:100px}#gamer-question{top:960px;left:289px;width:125px}#legend{top:1175px;left:793px;width:200px}#legend .fa-gbp{font-size:25px;font-size:2.5rem;vertical-align:middle}#legend ul>li:first-child{font-family:blackwell,Times,Times New Roman,serif}#legend span{width:75px;margin-left:-30px;display:inline-block;text-align:right}#legend span.game-name{text-align:left;margin-left:15px;margin-left:1.5rem}.icon-bw-blue{color:#002d62;margin-right:5px;margin-right:.5rem}.page-banner.gdpr-banner{padding:0;border-bottom:0}.page-banner.gdpr-banner p{font-size:1.8rem}.page-banner.gdpr-banner p em{color:#fc392e;font-style:normal}.page-banner.gdpr-banner .gdpr-sale{margin:5rem 0 2rem}.mmu-top-nav{margin:0 auto;display:inline-block;text-align:left;border-left:1px solid #ddd;padding-left:20px!important;font-size:22px;font-size:2.2rem}.navigation.shop--navigation{display:block;width:100%;font-size:16px;margin:0;padding-right:10px}.shop--navigation li{position:relative;display:inline-block}.shop--navigation li:after{content:"\00b7";position:absolute;top:0;right:0}.shop--navigation li a{padding:0 10px 0 0}.shop--navigation li:last-child:after{content:""}.top-banner{margin-bottom:4rem}.mmu--banner{background-color:#fff;padding-top:20px}.mmu-intro{font-size:22px;font-size:2.2rem}.mmu--how-to{background-color:#7d0f65;color:#fff;padding:15px 20px 20px;padding:1.5rem 2rem 2rem}.mmu--how-to h2{font-family:opensans,Arial,sans-serif;margin-bottom:20px;margin-bottom:2rem}.mmu--how-to .step-container{color:#555;background-color:#fff;padding:15px 10px 0;padding:1.5rem 1rem 0;margin:0}.mmu--how-to .step-container .container__content{text-align:center}.mmu--how-to .step-container img{max-width:none}.mmu--how-to .step--content{text-align:left}.mmu--how-to .step{float:left;color:#e0158a;font-size:54px;font-size:5.4rem;line-height:54px;line-height:5.4rem;margin-right:5px}.mmu--how-to .step+div{margin-top:5px}@font-face{font-family:studentFont;src:url("") format("woff2"),url("") format("woff");font-weight:400;font-style:normal}.student-banner{background-color:#de8304}.student__intro{color:#000;min-height:280px;padding:20px;padding:2rem}.student__intro>header{padding-bottom:30px;padding-bottom:3rem}.student__intro>.spmg-square{padding-top:30px;padding-top:3rem;margin-right:0}.student__intro>.spmg-square img{max-width:280px}.student__intro h1{font-family:studentFont;font-size:70px;font-size:7rem;padding-top:30px;padding-top:3rem;margin-bottom:10px;margin-bottom:1rem;line-height:1}.student__intro h1>span{display:block}.btn.btn--spmg,.student__intro p{font-family:opensans,Arial,sans-serif}.btn.btn--spmg{color:#de8304;background-color:#fff;border:1px solid #fff}.btn.btn--spmg:hover{color:#fff;background-color:#de8304}.student-color-light.student-color-light{color:#fff}@media (max-width:768px){.student-banner{text-align:center}.student-banner .container{margin-bottom:0}.student__intro{min-height:0}.student__intro h1{padding-top:24px;padding-top:2.4rem;font-size:50px;font-size:5rem}.student__intro>.spmg-square{display:none}}.top-banner{text-align:center;padding-bottom:0!important}.oxlib_bg{background:transparent url("") 100% 0;min-height:100px}.oxlib-title{margin:55px 60px 0 0;margin:5.5rem 6rem 0 0;font-size:32px;font-size:3.2rem}.oxlib-action-wrapper{padding:20px 30px;padding:2rem 3rem;margin-bottom:30px;margin-bottom:3rem;box-shadow:0 0 10px -1px rgba(0,0,0,.2);max-width:60%;margin:0 auto}.oxlib-action-wrapper:after,.oxlib-action-wrapper:before{content:" ";box-shadow:10px 10px 0 10px #fff;display:block;margin:0 auto;position:absolute;top:0;height:100%}.oxlib-action-wrapper:before{left:-20px}.oxlib-action-wrapper:after{right:0}.oxlib-action-wrapper a{font-size:18px;font-size:1.8rem;margin:0 20px;margin:0 2rem}@media (max-width:768px){.oxlib--banner.oxlib--banner{background-color:#fff}.oxlib_bg{background:none;min-height:0;text-align:center}.oxlib-logo{min-width:100%}.oxlib-title{margin:15px auto;margin:1.5rem auto;float:none}.oxlib-intro .u-separator-right{border-right-color:transparent!important}.oxlib-intro .container--25 .container__content p{text-align:left;font-size:14px;font-size:1.4rem;margin-left:5px;margin-left:.5rem}.oxlib-action-wrapper{padding:20px 0;padding:2rem 0;max-width:none}.alpha{font-size:18px;font-size:1.8rem}.oxlib-outro .alpha{text-align:left!important}.oxlib-outro .container--50 .container__content p{text-align:left;font-size:14px;font-size:1.4rem;margin-left:2px;margin-left:.2rem}.oxlib-outro .container--50 .container__content p:first-child{font-family:opensansBold,Arial,sans-serif}.oxlib-outro .container--50 .container__content p:first-child:after{content:" :"}}.editorial__container h1{padding:40px;padding:4rem;margin-bottom:0}.editorial__container header span{display:block;margin-top:-40px;margin-bottom:40px;position:relative}.editorial__container object{width:100%;height:1000px}.slavery-statement-list ol{font-size:20px;font-size:2rem}.slavery-statement-list ol ol{font-size:16px;font-size:1.6rem}.slavery-statement-list ol{counter-reset:c}.slavery-statement-list ol>li{display:block;margin-bottom:20px;margin-bottom:2rem;margin-left:0}.slavery-statement-list ol>li:before{content:counters(c,".");counter-increment:c;float:left;margin-right:1rem;margin-right:10px}.technology__banner h1{font-family:blackwellBold,Times,Times New Roman,serif;color:#333;font-size:36px;font-size:3.6rem}.technology__banner p{font-family:blackwell,Times,Times New Roman,serif;margin-bottom:10px;margin-bottom:1rem}.technology__banner p+p{margin-bottom:30px;margin-bottom:3rem}.technology__banner .card__banner{text-align:left}.technology__banner .card__banner img{margin-right:10px;margin-right:1rem}.technology__banner .card__banner p{font-family:opensans,Arial,sans-serif;margin-top:14px;margin-top:1.4rem}.technology-product__container h2{font-size:30px;font-size:3rem}.technology-product__container .media{margin-bottom:40px;margin-bottom:4rem}.technology-product__container .media__figure{border:0}.technology-product__container .media__body--technology tr{border-bottom:1px solid #ddd}.technology-product__container .media__body--technology tr:last-child{border-bottom:0}.technology-product__container .media__body--technology td:first-child{width:35%;font-family:opensansBold,Arial,sans-serif}.technology-product__container .media__title{font-size:25px;font-size:2.5rem;margin-bottom:25px;margin-bottom:2.5rem;color:#333}.technology-product__container .media__title span{color:#555;font-family:opensans,Arial,sans-serif;text-transform:uppercase;margin-left:10px;margin-left:1rem;font-size:20px;font-size:2rem}.technology-product__container h4{font-size:22px;font-size:2.2rem;margin-bottom:18px;margin-bottom:1.8rem}.technology-product__container table+p{margin:15px 0;margin:1.5rem 0}@media (max-width:768px){.technology-product__container .media{display:block;padding:0 10px;padding:0 1rem;text-align:center}.technology-product__container .media__figure{max-width:50%}.technology-product__container .media__title{margin-top:20px;margin-top:2rem}}.editorial__container,.editorial__container h1{font-family:blackwell,Times,Times New Roman,serif}.editorial__container h1{font-size:24px;font-size:2.4rem;padding:60px;padding:6rem}.editorial__container h2{font-family:blackwell,Times,Times New Roman,serif;margin-bottom:20px;margin-bottom:2rem}.editorial__container ol{list-style-position:inside;list-style-type:decimal}.editorial__container p{font-family:blackwell,Times,Times New Roman,serif}.editorial__container b{font-family:blackwellBold,Times,Times New Roman,serif}.in-page-links li>a{margin-left:20px;margin-left:2rem}.scroll-top-links{font-size:14px;font-size:1.4rem;line-height:3rem;color:gray;float:right}.scroll-top-links .fa-caret-up{margin-right:5px;margin-right:.5rem}.section-counter{counter-reset:b}.block--term{margin:40px auto 20px;margin:4rem auto 2rem;counter-increment:b}.block--term p{margin-bottom:20px;margin-bottom:2rem}.block--term ol,.block--term ul{margin-left:40px;margin-left:4rem}.block--term ol li,.block--term ul li{margin-bottom:20px;margin-bottom:2rem}.item-number:before{content:counters(b,".") " "}.waitrose__banner{background-color:#002d62;box-shadow:inset 0 0 50px 0 rgba(0,0,0,.32);text-align:center;position:relative;color:#fff;font-family:blackwell,Times,Times New Roman,serif}.waitrose__promo-text{position:absolute;left:30%;top:34px;line-height:1;width:40%;font-size:22px;font-size:2.2rem}.waitrose__promo-text p{font-family:blackwell,Times,Times New Roman,serif;margin:0}.waitrose__promo-text--big{font-size:80px;font-size:8rem;text-transform:uppercase;letter-spacing:7px}.waitrose__container,.waitrose__container h1,.waitrose__container h3{font-family:blackwell,Times,Times New Roman,serif}.waitrose__container h3{margin-bottom:20px;margin-bottom:2rem}.waitrose__container .field-container{max-width:620px;margin:2rem auto}.waitrose__container input[type=email]{text-align:center}.waitrose__container [type=submit]{padding:10px 30px;padding:1rem 3rem;margin-bottom:20px;margin-bottom:2rem}.waitrose__promo-intro{font-size:18px;font-size:1.8rem}.fz-14{font-size:14px;font-size:1.4rem}.fz-24{font-size:24px;font-size:2.4rem}#waitrose_optin{vertical-align:middle;margin-right:5px;margin-right:.5rem}.waitrose__terms{list-style-position:inside;list-style-type:decimal}.waitrose__terms li>p{margin-bottom:0;font-family:opensans,Arial,sans-serif;display:inline}@media (max-width:768px){.waitrose__promo-text{left:0;top:8px;width:100%;font-size:16px;font-size:1.6rem}.waitrose__promo-text--big{font-size:20px;font-size:2rem;text-transform:uppercase;letter-spacing:0}.waitrose__terms{margin-left:2rem}}.modal--waitrose{border:1px solid #545454;border-radius:5px;background-color:#fff;box-shadow:0 0 3px 3px hsla(0,0%,39%,.1);position:relative;top:15%;min-height:100px;padding:30px 40px;padding:3rem 4rem;margin-left:3%;margin-right:3%;transition:opacity .3s}.modal--waitrose__title{font-size:28px;font-size:2.8rem;margin-bottom:28px;margin-bottom:2.8rem;font-weight:400;font-family:blackwell,Times,Times New Roman,serif}.error-page{padding:0;padding-bottom:100px}.error-container{text-align:center}.error-container h1{margin:50px auto 30px;margin:5rem auto 3rem;font-size:30px;font-size:3rem;padding-bottom:15px;padding-bottom:1.5rem;border-bottom:1px solid #ccc;width:300px}.error-container p{font-size:16px;font-size:1.6rem;width:60%;margin:10px auto 30px;margin:1rem auto 3rem}.u-bg-placeholder{min-height:405px;position:relative}.u-bg-placeholder:after{content:"";background:linear-gradient(135deg,transparent 25%,transparent 0) -50px 0,linear-gradient(225deg,transparent 25%,transparent 0) -50px 0,linear-gradient(315deg,#fff 25%,transparent 0),linear-gradient(45deg,#fff 25%,transparent 0);background-size:25px 25px;background-color:transparent;width:100%;height:25px;position:absolute;bottom:0;left:0}.bg-maintenance{background-image:url("")}.bg-500{background-image:url("")}.bg-404{background-image:url("")}.bg-410{background-image:url("")}.checkout-iAccount-info{color:#545454}@keyframes e{0%{display:none;opacity:0;height:0;padding:0 0 0 40px;padding:0 0 0 4rem;overflow:hidden}33%{display:block;opacity:.3;height:30px;overflow:hidden}66%{display:block;opacity:.6;height:60px;overflow:hidden}to{display:block;opacity:1;height:fit-content}}@keyframes f{0%{display:block;opacity:1;height:fit-content}33%{display:block;opacity:.6;height:60px;overflow:hidden}66%{display:block;opacity:.3;height:30px;overflow:hidden}to{opacity:0;height:0;padding:0;padding:0 0 0 40px;padding:0 0 0 4rem;overflow:hidden}}.checkout-delivery-msg{border:1px solid #f57b20;padding:10px 10px 10px 40px;padding:1rem 1rem 1rem 4rem;font-size:13px;font-size:1.3rem;position:relative;font-family:opensans,Arial,sans-serif;line-height:1.2;border-radius:3px;height:fit-content;margin:1rem 0}.checkout-delivery-msg p{margin:0}.checkout-delivery-msg:before{font-family:FontAwesome;position:absolute;left:10px;left:1rem;font-size:25px;font-size:2.5rem;color:#f57b20}.checkout-delivery-msg.animate{animation:e .3s ease-out}.checkout-delivery-msg.noAnimate{animation:f .3s ease-in;display:none;height:0}.is-billing-recap dl,.is-delivery-recap dl{margin-bottom:1rem}.is-billing-recap dd,.is-delivery-recap dd{line-height:1.4}.checkout-form select{padding:8px;padding:.8rem}.checkout-form [type=submit].btn--xlarge{padding:10px 30px;padding:1rem 3rem}.checkout-form [type=submit].btn--large{padding:10px 15px;padding:1rem 1.5rem}.checkout-form div.usTax{text-align:center}.checkout-form div.usTax input{display:block;margin:10px auto 0}@supports (-ms-ime-align:auto){.checkout-form select{height:36px}}.checkout-step{margin-bottom:40px;margin-bottom:4rem;background:rgba(0,127,173,.1);padding:20px}.checkout-step:after,.checkout-step:before{content:"";display:table}.checkout-step:after{clear:both}.checkout-step.disabled{overflow:hidden}.checkout-step.disabled header{margin:0;padding:0;border:0}.checkout-step.disabled section{display:none}.form__checkout-info-head{margin:5px 5px 20px 0;margin:.5rem .5rem 2rem 0}.form__checkout-info-head+.field-container{max-width:100%}.form__checkout-info-head+.field-container .custom-input{margin-right:.5rem;margin-left:.5rem}.form__checkout-info-head.info{background-color:#fff}.field-container:after,.field-container:before{content:"";display:table}.field-container:after{clear:both}.field-container input,.field-container select,.field-container textarea{margin:0}[class*=input-tip_]{margin:5px 0;display:block;clear:both}.checkout-dispach__select:after,.checkout-dispach__select:before{content:"";display:table}.checkout-dispach__select:after{clear:both}.checkout-form.VIP-form [type=submit].btn--xlarge{padding:15px 35px;padding:1.5rem 3.5rem}.VIP-new-address.new-delivery-address{display:block}.checkout-dispach__delivery-head{margin-top:20px;margin-top:2rem}.delivery-method-title b{color:#002d62}.checkout-form .checkout-same-as-billing .field-container{max-width:100%;margin-bottom:20px;margin-bottom:2rem}.checkout-form .checkout-same-as-billing .field-container input[type=checkbox]{vertical-align:baseline}.checkout-more-info__element{max-width:500px;margin-left:0}.checkout-disclaimer{margin-top:30px;margin-top:3rem}.usTax.hidden{display:none}@media (max-width:480px){.form__checkout-info-head{float:none!important;margin-bottom:10px;margin-bottom:1rem;color:#000}.checkout-form [type=submit].btn--xlarge{width:100%}}.forgotten-form .login__email{margin-bottom:10px;margin-bottom:1rem}.forgotten-form .login__remember input{margin-right:5px;margin-right:.5rem}.forgotten-form .login__action{text-align:center}.forgotten-form .btn{width:100%;font-size:20px;font-size:2rem;margin:10px 0;margin:1rem 0;padding:10px;padding:1rem}.login-form .login__email{margin-bottom:10px;margin-bottom:1rem}.login-form .login__remember input{margin-right:5px;margin-right:.5rem}.login-form .login__action{text-align:center}.login-form .btn{width:100%;font-size:20px;font-size:2rem;margin:10px 0;margin:1rem 0;padding:10px;padding:1rem}.register-why{border:1px solid #ddd;box-shadow:inset 0 0 15px -1px rgba(0,0,0,.1);float:left}.register-why.container__content{padding:15px;padding:1.5rem;margin-bottom:20px;margin-bottom:2rem}.register-why li{color:#545454;font-size:14px}.register-why .fa{display:block;margin-bottom:10px;margin-bottom:1rem;line-height:22px;line-height:2.2rem;position:relative;padding-left:22px;padding-left:2.2rem;font-family:opensans,Arial,sans-serif}.register-why .fa:before{font-family:fontawesome;position:absolute;left:0;color:#555}.register-form__firstname,.register-form__lastname{width:34.78261%;float:left;margin-right:4.34783%}.register-form__email,.register-form__password,.register-form__password-confirm{width:47.82609%}.has-validation{position:relative}.has-validation .validation--message{position:absolute;left:105%}.container.bundleChoice{margin-bottom:20px}#bundleChoice{padding:5vw;background:url("") 9vw no-repeat;background-size:auto 90%;padding-left:250px;text-align:center;margin-top:10px}#bundleChoice .container{margin-bottom:0}#bundleChoice h2{font-family:opensans,Arial,sans-serif;font-size:20px;margin-bottom:20px}#bundleChoice .btn,#bundleChoice select{display:block;margin:5px auto}#bundleChoice select{width:auto}@media screen and (max-width:768px){#bundleChoice{background-position:center 20px;background-size:auto;padding:10px;text-align:center;padding-top:250px}}.reserveList{float:left;width:45%;min-height:480px;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #fff}.reserveList:after,.reserveList:before{content:" ";width:100%;position:absolute;z-index:5}.reserveList:before{border-top:1px solid #fff;top:-1px;z-index:-1}.reserveList:after{border-bottom:1px solid #fff;bottom:-2px}.reserveList a{font-size:20px;font-size:2rem}.reserveList__item:first-child{margin-top:-1px}.reserveList__item:first-child label{border-top-color:transparent}.reserveList__item label{border:1px solid transparent;cursor:pointer;padding:10px;padding:1rem;margin:0;width:100%;position:relative}.reserveList__item label:after{content:" ";height:100%;border-right:1px solid transparent;position:absolute;top:0;right:-2px;z-index:5}.reserveList__item label>span:first-child{display:block;font-family:opensansBold,Arial,sans-serif}.reserveList__item input[type=radio]:checked~label{border-color:#ccc;border-right-color:transparent;border-top-color:#ccc}.reserveList__item input[type=radio]:checked~label:after{border-right-color:#fff}.reserveList__item input[type=radio]:checked~.shop--detail{display:block}.reserveList__item .fa{font-size:20px;font-size:2rem;margin-right:10px;margin-right:1rem}.reserveList__item .fa-check{color:#b4d866;font-size:23px;font-size:2.3rem}.shop--detail{position:absolute;left:100%;top:330px;width:100%;display:none;padding-left:10px;padding-left:1rem}.shop__name{font-family:opensansBold,Arial,sans-serif}#shop__map{float:right;width:55%;height:300px;padding:10px;padding:1rem}#shop__map>div{width:97%!important;height:97%!important}.reserveInStoreContent{border:1px solid #ccc;border-left-color:transparent}.product__name{margin-bottom:12px}.product__name small{display:block}.product__author{font-size:18px;font-size:1.8rem;margin:0 0 8px;margin:0 0 .8rem;clear:left}.product__author a{color:#333}.product__format{font-size:16px;font-size:1.6rem;margin:10px 0;margin:1rem 0;color:#333}.product__info.event-product{position:relative}.product__info.event-product h1{padding-right:96px}.product__info.event-product .event-ticket{position:absolute;top:0;right:0;text-align:center;right:15px;overflow:hidden}.product__info.event-product .event-ticket a{color:#fff;line-height:12px;text-transform:uppercase;font-size:11px;width:70px;display:inline-block;padding:5px 10px;background:linear-gradient(0deg,#002d62 49%,rgba(0,45,98,.7) 50%)}.product__info.event-product .event-ticket a span{font-size:13px}.product__info.event-product .event-ticket a:hover{text-decoration:none;background:linear-gradient(0deg,rgba(0,45,98,.7) 49%,#002d62 50%)}.product__info.event-product .event-ticket a:after,.product__info.event-product .event-ticket a:before{content:"";display:block;background:#fff;border-radius:50%;height:16px;width:16px;position:absolute;top:50%;transform:translateY(-50%)}.product__info.event-product .event-ticket a:before{left:-8px}.product__info.event-product .event-ticket a:after{right:-8px}.product__info .product__price .product-price{color:#545454}.product__info .product__price .product-price--current{color:#555;font-size:24px;font-size:2.4rem;line-height:1}.product__info .product__price .product-price--discount{font-size:18px;font-size:1.8rem}.product__info small.restricted{display:block}.product__primary-action{font-size:16px;font-size:1.6rem;margin:10px 0;margin:1rem 0;line-height:1.2}.notifyMe{font-size:14px;border-top:1px solid #ddd;padding-top:15px;padding-top:1.5rem;overflow:hidden}.notifyMe p{display:inline-block;margin:0;width:100%}.notifyMe label{margin-bottom:2px;margin-bottom:.2rem;margin-top:2px;margin-top:.2rem;display:block}.notifyMe input{width:78%}.notifyMe .validation--message{display:block;width:100%;padding:5px 10px;padding:.5rem 1rem;line-height:1.4rem;font-size:12px;border-radius:3px;margin-top:5px}.notifyMe .validation--message.on-success{border:1px solid #b4d866}.notifyMe .validation--message.on-soft-error{border:1px solid #f57b20}.notifyMe .validation--message.on-error{border:1px solid #d31145}.notifyMe button{width:20%;padding:6px;padding:.6rem;float:right}.notifyMe small{display:inline-block;padding:6px 0}.notifyMe small a{text-decoration:underline}.notifyMe small a:hover{text-decoration:none}.deliveryExtras{display:inline-block;clear:both;line-height:1.4;margin-bottom:16px}.order-recap__value .deliveryExtras{margin-bottom:0;margin-top:6px}.product__delivery,.product__pickup{color:#333}.rare .product__delivery,.rare .product__pickup{border:1px solid #ddd;border-radius:20px;padding:20px}.product__delivery p,.product__pickup p{font-size:14px;font-size:1.4rem}.product__delivery p:first-child,.product__pickup p:first-child{font-size:18px;font-size:1.8rem}.product__delivery p strong,.product__pickup p strong{text-transform:uppercase}.product__delivery p .fa,.product__pickup p .fa{width:18px;width:1.8rem}.product__delivery a,.product__pickup a{position:relative;display:inline-block}.product__delivery .fa-check,.product__delivery .fa-check+span:first-of-type,.product__pickup .fa-check,.product__pickup .fa-check+span:first-of-type{color:#b4d866}.product__notes{position:relative;padding:20px 0;margin-top:15px}.product__notes h3{margin:0 0 10px;font-size:22px}.product__notes:after{content:"";display:block;background-color:#f0eee4;width:500%;height:100%;position:absolute;z-index:-1;top:0;left:-200%}.product__formats-other{margin-top:15px;margin-top:1.5rem;padding-top:15px;padding-top:1.5rem;border-top:1px solid #ddd}.rare .product__formats-other{border:0}.product__formats-other h3{font-family:opensans,Arial,sans-serif;font-size:16px;font-size:1.6rem;margin:0 0 10px;margin:0 0 1rem}.product__formats-other dd{font-size:14px;font-size:1.4rem;margin:10px 0;margin:1rem 0;display:inline}.product__formats-other dd .product-price--old{font-size:11px;font-size:1.1rem;margin-left:5px;margin-left:.5rem;line-height:2.2}.product_top_half{position:relative}.product_middle_half{padding-top:60px;padding-top:6rem}.product_bottom_half{position:relative;padding-top:640px}.rare .product_bottom_half{padding-top:0}.rare .product_bottom_half .recommends{position:relative;left:0;transform:translate(0)}.recommends{position:absolute;width:100%;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}#jb-modal #jb-modal-close{border-radius:50%}a.jbExceprt{font-size:12px;color:#fff;margin:-10px auto 5px;display:block;padding:3px 0;background:#002d62;border-radius:0 0 6px 6px;width:100px;box-shadow:0 2px 7px 0 #ccc;text-align:center}a.jbExceprt.disabled{margin-top:-60px;margin-bottom:28px;box-shadow:none}.main-header .container--33{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex}.container--33 .search-bar-container{margin:0 auto}.logo-holder{position:relative;height:42px;display:block;margin:2px 8px 2px -12px}.logo-holder a:hover{border-color:transparent}.logo-holder svg{position:absolute;top:50%;transform:translateY(-50%);overflow:visible}@media (max-width:768px){.logo-holder{text-align:center;line-height:2.8}.logo-holder svg{position:relative;top:unset;transform:none;margin:2px auto;max-height:100%;vertical-align:middle}.logo-holder a{padding:0}.basket-container.container__content:last-child{width:auto;float:right}}.site-width{max-width:1050px;margin:0 auto;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header.main-header{position:relative;padding-top:7rem;height:190px;z-index:2}.mapping-page header.main-header{padding-top:0;height:auto}.mapping-page header.main-header .logo-holder{text-align:center}header.main-header .logo-search{margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;padding:0}header.main-header .logo-holder{-ms-flex-positive:1;flex-grow:1;padding-left:1rem;position:relative}header.main-header .search-bar-container{-ms-flex-positive:1;flex-grow:1;margin:0 1rem}header.main-header .deliveryMsg{line-height:2.6;-ms-flex-positive:1;flex-grow:1;min-width:80px;border-radius:20px;background:#eaf9ff;color:#002d62;text-align:center;margin:0;padding:0 1.5rem;position:absolute;top:-70px;left:50%;transform:translateX(-50%);font-size:1.2rem;z-index:2}header.main-header .container__content{transition:flex-grow .9s ease-in-out;transition:flex-grow .9s ease-in-out,-ms-flex-positive .9s ease-in-out}header.main-header nav .newNav [id*=_label],header.main-header nav a{display:inline-block;width:100%;line-height:2.8;margin:0;color:#002d62}header.main-header nav .navLabel{position:relative}header.main-header nav .newNav [id*=_label]{background-color:#fff}header.main-header nav .newNav [id*=_label] span span{display:inline-block;text-indent:-2000px}header.main-header nav .newNav [id*=_label][id*=_open]{position:relative}header.main-header nav .newNav [id*=_label][id*=_close]{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}header.main-header nav .newNav [id*=_label][id*=_close] .chevron-right{transform:rotate(-90deg)!important}header.main-header .top-links [id*=_label]{cursor:pointer}header.main-header .top-links [id*=_label]:hover{text-decoration:underline}header.main-header #menu_svg,header.main-header [id*=_checkbox]{position:absolute;top:-2000px}header.main-header #menu_svg .top-links form[name=Logout],header.main-header [id*=_checkbox] .top-links form[name=Logout]{display:inline-block}header.main-header #menu_svg p,header.main-header [id*=_checkbox] p{display:inline-block;padding:0 5px 0 0;padding:0 .5rem 0 0;margin:0}header.main-header .main-navigation,header.main-header .user-menu{position:absolute}header.main-header .main-navigation{border-bottom:1px solid #efefef;width:100%;top:0;background:#fff}#primary-navigation{border-bottom:1px solid #ccc;margin:142px auto 0}#primary-navigation ul{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;text-align:center}#primary-navigation ul li{-ms-flex-positive:1;flex-grow:1}#nav_books,#nav_rare,#sitenav{border:0}#nav_books a,#nav_books p,#nav_rare a,#nav_rare p,#sitenav a,#sitenav p{display:inline-block}#nav_books.categories.container,#nav_rare.categories.container{color:#fff;width:100%;position:absolute;left:50%;transform:translateX(-50%);top:-3000px;z-index:-1;pointer-events:none;transition:all allow-discrete .9s}#nav_books.categories.container:after,#nav_rare.categories.container:after{display:block;width:200%;height:100%;background-color:#002d62;top:0;z-index:0;position:absolute;left:50%;transform:translateX(-50%)}#nav_books.categories.container a,#nav_books.categories.container p,#nav_rare.categories.container a,#nav_rare.categories.container p{color:#fff}#nav_books.categories.container a,#nav_rare.categories.container a{line-height:1.4}#nav_books.categories.container dl,#nav_rare.categories.container dl{position:relative;z-index:1;background-color:#002d62}#nav_books.categories.container dl dt,#nav_rare.categories.container dl dt{font-size:2rem;margin-bottom:1.8rem;font-family:opensansBold,Arial,sans-serif}@media (min-width:769px){#nav_books.categories.container,#nav_rare.categories.container{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;margin:.2rem auto;padding:2rem 0 4rem}#nav_books.categories.container dl,#nav_rare.categories.container dl{-ms-flex-positive:1;flex-grow:1;text-align:left;margin:0 2rem;-ms-flex-preferred-size:19%;flex-basis:19%}#nav_books.categories.container dl.nonFic-bk-cat,#nav_rare.categories.container dl.nonFic-bk-cat{-ms-flex-preferred-size:62%;flex-basis:62%}#nav_books.categories.container dl ul,#nav_rare.categories.container dl ul{display:block;text-align:left;column-gap:2rem}#nav_books.categories.container dl li,#nav_rare.categories.container dl li{display:block;line-height:2;font-size:1.45rem}#nav_books.categories.container dl[class*=nonFic-bk-cat] ul,#nav_rare.categories.container dl[class*=nonFic-bk-cat] ul{columns:3}}#books_checkbox:checked~#nav_books.categories.container,#books_checkbox:checked~#nav_rare.categories.container,#rare_checkbox:checked~#nav_books.categories.container,#rare_checkbox:checked~#nav_rare.categories.container{top:188px;pointer-events:all}#books_checkbox:checked~.navLabel>[id*=_close],#rare_checkbox:checked~.navLabel>[id*=_close]{z-index:1}@media (min-width:769px){#nav_books dl:last-child{margin:0}}@media (min-width:769px){ul.oldSchool{column-count:5}#nav_rare ul.oldSchool{columns:3;width:60%}}@media (min-width:769px){#checkout header.main-header{height:80px;padding-top:4rem}#checkout #sitenav{height:140px;position:absolute;top:0}header.main-header .logo-search{position:relative}#sitenav{display:block;opacity:1;width:100%;background:transparent;overflow:visible;border:0;z-index:1}#sitenav .user-menu{position:absolute;top:0;width:100%;max-width:100%;text-align:right;background:#002d62;font-size:1.2rem;color:#fff;margin-bottom:0;padding:0 calc(50% - 525px)}#sitenav .user-menu .greeting,#sitenav .user-menu a,#sitenav .user-menu button.btn-logout{color:#fff;display:inline-block;padding:0 10px;padding:0 1rem;line-height:2.5;width:auto;margin:0}#sitenav .user-menu ul{-ms-flex-positive:2;flex-grow:2;vertical-align:middle;display:inline-block}#sitenav .user-menu ul.account-links{text-align:left}#sitenav .user-menu ul li{display:inline-block;background:#002d62}#sitenav [class*=-books] svg,#sitenav [class*=-rare] svg{vertical-align:middle;margin-left:.8rem;transform:rotate(90deg)}#sitenav #currency_select{font-size:1.2rem}#sitenav #currency_select label{margin:0 2px}#sitenav #currency_select select{background-color:#fff;color:#002d62;border:0;width:60px;right:0;padding:1px 3px;position:relative;z-index:2;border-radius:3px}}#checkout header.main-header .logo-search{-ms-flex-pack:start;justify-content:flex-start}#checkout header.main-header .logo-holder{max-width:300px}@media (max-width:1090px){.logo-search{gap:0 1rem}#sitenav li.user-menu{padding:0 1.42857%}#mini-basket{margin:0 1rem}}@media (max-width:930px){header.main-header .logo-holder{-ms-flex-positive:3;flex-grow:3}}@media (max-width:768px){header.main-header{-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;padding:4rem 1.42857% 0;height:auto}#checkout header.main-header{padding-top:1rem;padding-bottom:1rem}#checkout header.main-header .logo-search{gap:0}#checkout header.main-header .logo-holder{max-width:unset;text-align:left;padding-left:0}header.main-header .logo-search{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:2;order:2;margin-bottom:0}header.main-header .logo-holder{margin:0 auto;-ms-flex-positive:1;flex-grow:1;max-width:360px;padding-left:0}.mapping-page header.main-header .logo-holder{margin-bottom:2rem}header.main-header h1.logo-holder{font-size:medium}header.main-header .search-bar-container{margin:.5rem .1rem 1rem -4.9rem;-ms-flex-order:3;order:3;width:100%}header.main-header .deliveryMsg{border-radius:0;width:100%;padding-left:1.42857%;padding-right:1.42857%;top:0}header.main-header .mini-basket{-ms-flex-order:2;order:2;margin-left:4rem;margin-right:.2rem}header.main-header .top-links{-ms-flex-positive:1;flex-grow:1;height:48px;max-width:48px;min-width:48px;-ms-flex-order:1;order:1;z-index:4}header.main-header .top-links #menu_label{width:48px;height:48px;position:relative;z-index:1;top:0}header.main-header .top-links #menu_label #menu_svg{top:0;width:42px;height:42px;vertical-align:middle}header.main-header .top-links #menu_checkbox~#sitenav{left:-100vw;z-index:4;overflow-y:scroll}header.main-header .top-links #menu_checkbox:checked~#sitenav{left:0}header.main-header .top-links #menu_checkbox:checked~#menu_label{position:fixed;right:14%;top:24px;width:32px;height:32px;z-index:5}header.main-header .top-links #menu_checkbox:checked~#menu_label #sitenav{left:0}header.main-header .top-links #menu_checkbox:checked~#menu_label #menu_svg{width:32px;height:32px}header.main-header .top-links #menu_checkbox:checked~#menu_label #menu_svg path{fill:#fff}header.main-header .top-links #menu_checkbox:checked~#menu_label #menu_svg path#menubar_bottom{transform:rotate(45deg);transform-origin:90% 70%}header.main-header .top-links #menu_checkbox:checked~#menu_label #menu_svg path#menubar_middle{display:none}header.main-header .top-links #menu_checkbox:checked~#menu_label #menu_svg path#menubar_top{transform:rotate(-45deg);transform-origin:84% 32%}header.main-header .main-navigation,header.main-header .user-menu{border:0;position:relative}header.main-header .main-navigation{background-color:#002d62}header.main-header .account-links{padding-left:1.5873%;padding-right:1.5873%;margin-top:2rem}header.main-header nav .newNav [id*=_label]{background-color:#002d62}header.main-header legend{color:#fff}#nav_books,#nav_rare,#sitenav{height:100%;overflow-y:auto;overflow-x:hidden;width:90%;padding:5rem 1.5rem 1.5rem;position:fixed;top:0;background-color:#002d62;z-index:3;transition:all allow-discrete .9s}#nav_books #primary-navigation ul,#nav_books .primary-navigation__item,#nav_books .user-menu,#nav_books button,#nav_rare #primary-navigation ul,#nav_rare .primary-navigation__item,#nav_rare .user-menu,#nav_rare button,#sitenav #primary-navigation ul,#sitenav .primary-navigation__item,#sitenav .user-menu,#sitenav button{display:block;text-align:left}#nav_books #primary-navigation,#nav_rare #primary-navigation,#sitenav #primary-navigation{height:auto;top:0;border:0;margin:0}#nav_books a,#nav_books dt,#nav_books p,#nav_rare a,#nav_rare dt,#nav_rare p,#sitenav a,#sitenav dt,#sitenav p{width:100%;line-height:2.8!important;color:#fff;font-size:2rem}#nav_books .user-menu,#nav_rare .user-menu,#sitenav .user-menu{position:relative;border-top:1px solid #007fad;width:100%;-ms-flex-item-align:end;align-self:end;margin-top:2rem}#checkout #nav_books .user-menu,#checkout #nav_rare .user-menu,#checkout #sitenav .user-menu{border:0}#nav_books .user-menu .greeting,#nav_rare .user-menu .greeting,#sitenav .user-menu .greeting{line-height:4.4}#nav_books button.btn-logout,#nav_rare button.btn-logout,#sitenav button.btn-logout{position:absolute;right:1rem;top:1rem;border-color:#fff;border-radius:initial;border:initial;line-height:2.1;outline:auto;width:fit-content;top:1.5rem;right:0;color:#fff}#nav_books [class*=bw-icon-],#nav_rare [class*=bw-icon-],#sitenav [class*=bw-icon-]{position:relative;padding-left:2rem;color:#fff}#nav_books [class*=bw-icon-]:after,#nav_rare [class*=bw-icon-]:after,#sitenav [class*=bw-icon-]:after{content:"";position:absolute;left:0;top:50%;transform:translate(-50%,-50%);height:20px;width:20px;background-color:transparent;background-repeat:no-repeat}#nav_books [class*=-books],#nav_books [class*=-rare],#nav_rare [class*=-books],#nav_rare [class*=-rare],#sitenav [class*=-books],#sitenav [class*=-rare]{display:block;cursor:pointer;font-size:2rem}#nav_books [class*=-books]:hover,#nav_books [class*=-rare]:hover,#nav_rare [class*=-books]:hover,#nav_rare [class*=-rare]:hover,#sitenav [class*=-books]:hover,#sitenav [class*=-rare]:hover{text-decoration:underline}#nav_books [class*=-books] svg,#nav_books [class*=-rare] svg,#nav_rare [class*=-books] svg,#nav_rare [class*=-rare] svg,#sitenav [class*=-books] svg,#sitenav [class*=-rare] svg{fill:#fff;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:15px;height:18px}#nav_books [class*=-books]:after,#nav_rare [class*=-books]:after,#sitenav [class*=-books]:after{background-image:url("book-solid.svg")}#nav_books [class*=-register]:after,#nav_rare [class*=-register]:after,#sitenav [class*=-register]:after{background-image:url("user-empty.svg")}#nav_books [class*=-signed]:after,#nav_rare [class*=-signed]:after,#sitenav [class*=-signed]:after{background-image:url("pen-fancy-solid.svg")}#nav_books [class*=-trending]:after,#nav_rare [class*=-trending]:after,#sitenav [class*=-trending]:after{background-image:url("arrow-trend-up-solid.svg")}#nav_books [class*=-bestsellers]:after,#nav_rare [class*=-bestsellers]:after,#sitenav [class*=-bestsellers]:after{background-image:url("star-solid.svg")}#nav_books [class*=-gifts]:after,#nav_rare [class*=-gifts]:after,#sitenav [class*=-gifts]:after{background-image:url("gift-solid.svg")}#nav_books [class*=-games]:after,#nav_rare [class*=-games]:after,#sitenav [class*=-games]:after{background-image:url("dice-five-solid.svg")}#nav_books [class*=-businesses]:after,#nav_rare [class*=-businesses]:after,#sitenav [class*=-businesses]:after{background-image:url("briefcase-solid.svg")}#nav_books [class*=-rare]:after,#nav_rare [class*=-rare]:after,#sitenav [class*=-rare]:after{background-image:url("gem-solid.svg")}#nav_books [class*=-our-shops]:after,#nav_rare [class*=-our-shops]:after,#sitenav [class*=-our-shops]:after{background-image:url("shop-solid.svg")}#nav_books [class*=-events]:after,#nav_rare [class*=-events]:after,#sitenav [class*=-events]:after{background-image:url("ticket-solid.svg")}#nav_books [class*=-account]:after,#nav_books [class*=-login]:after,#nav_rare [class*=-account]:after,#nav_rare [class*=-login]:after,#sitenav [class*=-account]:after,#sitenav [class*=-login]:after{background-image:url("user-solid.svg")}#nav_books [class*=-settings]:after,#nav_rare [class*=-settings]:after,#sitenav [class*=-settings]:after{background-image:url("")}#nav_books [class*=-help]:after,#nav_rare [class*=-help]:after,#sitenav [class*=-help]:after{background-image:url("life-ring-solid.svg")}#nav_books [class*=-wishlist]:after,#nav_rare [class*=-wishlist]:after,#sitenav [class*=-wishlist]:after{background-image:url("")}#nav_books.categories.container,#nav_rare.categories.container{margin-top:-3rem;top:0;transform:translateX(0);left:-1000px;width:103%;z-index:4;height:100vh}#nav_books.categories.container dl,#nav_rare.categories.container dl{border-bottom:1px solid #007fad;padding-bottom:2rem;margin-bottom:2rem}[for=selectedCurrency]{color:#fff}#books_checkbox:checked~.navLabel>[id*=_close],#rare_checkbox:checked~.navLabel>[id*=_close]{z-index:5}#books_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon],#rare_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon]{z-index:2;padding-left:65px;left:-30px;width:100vw}#books_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon] span,#rare_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon] span{text-indent:0;display:inline}#books_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon]:after,#rare_checkbox:checked~.navLabel>[id*=_close] span[class*=bw-icon]:after{left:45px}#books_checkbox:checked~.navLabel>[id*=_close][id*=books],#rare_checkbox:checked~.navLabel>[id*=_close][id*=books]{top:-88px}#books_checkbox:checked~.navLabel>[id*=_close][id*=rare],#rare_checkbox:checked~.navLabel>[id*=_close][id*=rare]{top:-257px}#books_checkbox:checked~.navLabel>[id*=_close] .chevron-right,#rare_checkbox:checked~.navLabel>[id*=_close] .chevron-right{transform:translateY(-50%) rotate(-180deg)!important;left:10px;top:28px}#books_checkbox:checked~#nav_books.categories.container,#books_checkbox:checked~#nav_rare.categories.container,#rare_checkbox:checked~#nav_books.categories.container,#rare_checkbox:checked~#nav_rare.categories.container{top:0;left:0;margin-left:-10px}}@media (max-width:660px){.checkout-header .logo-holder{max-width:48px}.checkout-header .logo-holder svg{width:auto;max-width:unset;margin:0;height:100%}.checkout-header .logo-holder svg path{fill:transparent}.checkout-header .logo-holder svg path#B{fill:#fff}.checkout-header .logo-holder svg rect{fill:#002d62}.checkout-header .checkout-top-links-wrapper{width:calc(100% - 48px)}}.live-chat{text-align:right}.live-chat .btn--chat-icon{padding:5px 50px;padding:.5rem 5rem;margin-left:20px;margin-left:2rem;font-family:opensans,Arial,sans-serif}.live-chat .chat-icon{position:relative}.live-chat .chat-icon:after{content:"";width:47px;height:41px;background:transparent url("") 0 0 no-repeat;position:absolute;top:-12px;left:-65px}.live-chat .link-phone--header{font-size:18px;font-size:1.8rem}.live-chat .link-phone--header .fa-phone{margin-right:5px;margin-right:.5rem;margin-left:5px;margin-left:.5rem}@media (max-width:480px){.checkout-top-links-wrapper{float:right}.checkout-top-links-wrapper .container--25 .container__content--large{float:none}.checkout-top-links-wrapper .top-links{float:right}.checkout-top-links-wrapper .top-links .navigation{min-width:auto;width:100%}.checkout-top-links-wrapper .top-links .navigation li{line-height:42px;text-align:right;display:inline-block;float:none}.checkout-top-links-wrapper .top-links .navigation li.greeting{line-height:normal;display:block}.checkout-top-links-wrapper .top-links .navigation li.greeting:after{content:"";margin:0}}@media (max-width:480px){.checkout-logo-holder img{max-width:55%}}.item-price-full{color:gray}.basket-item__picture{float:left;width:80px}.basket-item__info{padding:0 10px;padding:0 1rem;font-size:16px;font-size:1.6rem;min-height:110px;width:calc(100% - 10rem);float:left;position:relative}.basket-item__info a{padding-left:0}.basket-item__links{font-size:12px;font-size:1.2rem;bottom:0;margin-bottom:0;line-height:1.2rem}.item-price-discounted,.item-price-full,.item-price-saved{margin:0}.item-price-full{color:#333;font-size:12px;font-size:1.2rem;text-decoration:line-through}.item-price-discounted{font-size:16px;font-size:1.6rem}.item-price-saved{color:#d31145;font-size:12px;font-size:1.2rem}.qty__action a{padding:5px 10px 5px 0;padding:.5rem 1rem .5rem 0;display:inline-block}