@charset "UTF-8";@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-regular-webfont.eot);src:url(/assets/fonts/arimo-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/arimo-regular-webfont.woff) format("woff"),url(/assets/fonts/arimo-regular-webfont.ttf) format("truetype"),url(/assets/fonts/arimo-regular-webfont.svg#arimoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-italic-webfont.eot);src:url(/assets/fonts/arimo-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/arimo-italic-webfont.woff) format("woff"),url(/assets/fonts/arimo-italic-webfont.ttf) format("truetype"),url(/assets/fonts/arimo-italic-webfont.svg#arimoitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-bolditalic-webfont.eot);src:url(/assets/fonts/arimo-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/arimo-bolditalic-webfont.woff) format("woff"),url(/assets/fonts/arimo-bolditalic-webfont.ttf) format("truetype"),url(/assets/fonts/arimo-bolditalic-webfont.svg#arimobold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Arimo;src:url(/assets/fonts/arimo-bold-webfont.eot);src:url(/assets/fonts/arimo-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/arimo-bold-webfont.woff) format("woff"),url(/assets/fonts/arimo-bold-webfont.ttf) format("truetype"),url(/assets/fonts/arimo-bold-webfont.svg#arimobold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Heuristica;src:url(/assets/fonts/heuristica-italic-webfont.eot);src:url(/assets/fonts/heuristica-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/heuristica-italic-webfont.woff) format("woff"),url(/assets/fonts/heuristica-italic-webfont.ttf) format("truetype"),url(/assets/fonts/heuristica-italic-webfont.svg#heuristicaitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Heuristica;src:url(/assets/fonts/heuristica-regular-webfont.eot);src:url(/assets/fonts/heuristica-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/heuristica-regular-webfont.woff) format("woff"),url(/assets/fonts/heuristica-regular-webfont.ttf) format("truetype"),url(/assets/fonts/heuristica-regular-webfont.svg#heuristicaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Heuristica;src:url(/assets/fonts/heuristica-bold-webfont.eot);src:url(/assets/fonts/heuristica-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/heuristica-bold-webfont.woff) format("woff"),url(/assets/fonts/heuristica-bold-webfont.ttf) format("truetype"),url(/assets/fonts/heuristica-bold-webfont.svg#heuristicabold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Heuristica;src:url(/assets/fonts/heuristica-bolditalic-webfont.eot);src:url(/assets/fonts/heuristica-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/heuristica-bolditalic-webfont.woff) format("woff"),url(/assets/fonts/heuristica-bolditalic-webfont.ttf) format("truetype"),url(/assets/fonts/heuristica-bolditalic-webfont.svg#heuristicabold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:SpecialElite;src:url(/assets/fonts/SpecialElite-webfont.eot);src:url(/assets/fonts/SpecialElite-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/SpecialElite-webfont.woff) format("woff"),url(/assets/fonts/SpecialElite-webfont.ttf) format("truetype"),url(/assets/fonts/SpecialElite-webfont.svg#special_eliteregular) format("svg");font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}summary{cursor:pointer}.no-details details>summary:before{float:left;width:20px;content:"► "}.no-details details.open>summary:before{content:"▼ "}[hidden],template{display:none}progress{display:inline-block;vertical-align:baseline}a,button,input{-ms-touch-action:none;touch-action:none}.clearfix,.container,.nested-list-2-column,.nested-list-3-column,.nested-list-4-column,.paginator,[role=navigation] ol,[role=navigation] ul,footer,header{*zoom:1}.clearfix:after,.container:after,.nested-list-2-column:after,.nested-list-3-column:after,.nested-list-4-column:after,.paginator:after,[role=navigation] ol:after,[role=navigation] ul:after,footer:after,header:after{content:"";display:table;clear:both}.clear{clear:both}.hidden{display:none}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}@media screen{html{-webkit-tap-highlight-color:rgba(51,77,128,.5);overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background:#ebeff7}.wrapper{padding:0;background:#ebeff7;clear:both}.shop-page .wrapper{background:#fff}.container{position:relative}div.process_indicator{background-image:url(/assets/img/ajaxloader.gif);background-repeat:no-repeat;background-position:center;text-align:center;display:block!important}div.login_error,div.login_success{display:block!important}.promo{background:#fff;font-family:Arimo,Arial,sans-serif}.prompt{background:#ffd633;margin-top:0;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.2);clear:both}.prompt .container{padding:.375em 0}.prompt p{font-family:Arimo,Arial,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.5);margin:0}.prompt a,.prompt a:active,.prompt a:hover,.prompt a:visited{color:#992828}.prompt-arrow{position:relative}.prompt-arrow p{font-weight:700;text-transform:uppercase;letter-spacing:.15em}.prompt-arrow:after{content:"";width:40px;height:20px;border:40px solid transparent;border-top:20px solid #ffd633;position:absolute;bottom:-60px;left:50%;left:calc(50% - 40px)}.newsletter-signup{background:#992828;margin-top:.25em}.newsletter-signup .container{padding:.5em 0!important}.newsletter-signup h2{color:#ffd633;text-shadow:0 -1px 0 rgba(0,0,0,.5);margin:0;font-family:Arimo,Arial,sans-serif;font-weight:700}.newsletter-signup p{margin:0;color:#fff;font-family:Arimo,Arial,sans-serif}.newsletter-signup form{padding-top:.35em}.newsletter-signup form input[type=email],.newsletter-signup form input[type=text]{width:100%;text-align:center}.newsletter-signup form input[type=submit]{font-weight:700;display:block;margin:.5em 0 0;width:100%}}@media screen and (min-width:48em){.newsletter-signup form{font-size:1.4em}.newsletter-signup form.right-col{text-align:right}.newsletter-signup form input[type=email],.newsletter-signup form input[type=text]{width:65%}.newsletter-signup form input[type=submit]{display:inline;margin:0 0 0 .5em;width:auto}}@media screen{.feedback-request{font-family:Arimo,Arial,sans-serif}.feedback-request .container{padding:.75em 0}.feedback-request h2{clear:none;color:#4d6699;margin:0;font-family:Arimo,Arial,sans-serif;font-weight:700}.feedback-request p{margin:0;font-family:Arimo,Arial,sans-serif}.feedback-request .align-right{margin:4em 0 0 1em}}@media screen and (min-width:36em){.feedback-request .align-right{margin:2em 0 0 1em}}@media screen{.newsletter-signup-header,.trivia-question-header{background:#992828;border-radius:3px;padding:.5em 1em;margin-top:1.5em;position:relative}}@media screen and (min-width:36em){.newsletter-signup-header,.trivia-question-header{float:right;width:35%}}@media screen{.newsletter-signup-header h2,.trivia-question-header h2{clear:none;color:#ffd633;text-shadow:0 -1px 0 rgba(0,0,0,.5);margin:0;font-family:Arimo,Arial,sans-serif;font-weight:700;font-size:1.25em}.newsletter-signup-header p,.trivia-question-header p{margin:0;color:#fff;font-family:Arimo,Arial,sans-serif}.newsletter-signup-header .close-pop-up,.trivia-question-header .close-pop-up{text-align:right;margin-bottom:1em}.newsletter-signup-header .close-pop-up a,.trivia-question-header .close-pop-up a{color:#fff}.newsletter-signup-header .close-pop-up a:after,.trivia-question-header .close-pop-up a:after{content:"\00D7";margin-left:.5em}.newsletter-signup-header form,.trivia-question-header form{padding-top:.35em}.newsletter-signup-header form input[type=email],.newsletter-signup-header form input[type=text],.trivia-question-header form input[type=email],.trivia-question-header form input[type=text]{width:100%;text-align:center}.newsletter-signup-header form input[type=submit],.trivia-question-header form input[type=submit]{font-weight:700;display:block;margin:.5em 0 0;width:100%}.newsletter-signup-header .reveal-answer,.trivia-question-header .reveal-answer{margin:.5em 0;text-align:center;color:#ffd633}.newsletter-signup-header .reveal,.trivia-question-header .reveal{margin-left:1em}.newsletter-signup-header .trivia-answer,.trivia-question-header .trivia-answer{display:none;position:absolute;top:105%;left:0;background:#ffd633;background:rgba(255,214,51,.9);border-radius:3px;padding:.5em 1em;z-index:10;box-shadow:0 0 4px rgba(0,0,0,.25)}.newsletter-signup-header .trivia-answer:before,.trivia-question-header .trivia-answer:before{content:"";width:20px;height:20px;border:20px solid transparent;border-bottom:20px solid #ffd633;border-bottom:20px solid rgba(255,214,51,.9);position:absolute;top:-40px;left:50%;left:calc(50% - 20px)}.newsletter-signup-header .trivia-answer p,.trivia-question-header .trivia-answer p{color:#333}.trivia-question-header{margin-bottom:1.5em}}@media screen and (min-width:36em){.trivia-question-header{float:none;width:100%}}@media screen{.intro-header{background:#992828;border-radius:3px;padding:.5em 1em;margin-top:1.5em;position:relative;clear:both}}@media screen and (min-width:48em){.intro-header{float:right;clear:none;width:48%}}@media screen and (min-width:80em){.intro-header{width:60%}}@media screen{.intro-header p{margin:0;color:#fff;font-family:Arimo,Arial,sans-serif}.header-wrapper{background:#000}.header-flash{margin:1.5em 0;background:#ffd633;border-radius:3px;padding:.5em 1em;text-align:center}.header-flash h2{font-family:Arimo,Arial,sans-serif;font-weight:700;margin:0;font-size:1.25em}}@media screen and (min-width:36em){.header-flash{display:none}}@media screen{.footer-container{padding:0 0 1em;background:#d5dff2}.container,footer,header{margin:0 auto;width:90%;max-width:108em;padding:1em 0}}@media screen and (min-width:36em){.container,footer,header{padding:2em 0}}@media screen{.shop-page .container{padding:2em 0}}@media screen and (min-width:36em){.shop-page .container{padding:4em 0}}@media screen and (min-width:36em){.container{padding:4em 0}}@media screen{header{padding:1em 0}header h1{margin:0}header h3{margin:.8333333em 0 0}.logo{display:block;margin:0 auto 1em;max-width:200px}}@media screen and (min-width:36em){.logo{float:left;margin-right:1em;max-width:60%}}@media screen and (min-width:36em){.home-page .logo{float:none;margin:0 auto 1em;max-width:374px}}@media screen and (min-width:48em){.home-page .logo{float:left;margin-right:1em;max-width:48%}}@media screen{footer{padding:.5em 0}footer a{display:inline-block}article{word-wrap:break-word;clear:both;display:block;float:left;margin-left:0;width:100%}}@media screen and (min-width:36em){article{clear:none;display:block;float:left;margin-left:39.2361111%;margin-right:-100%;width:60.6770833%}.home-page article{width:100%;float:none;margin-left:0;margin-right:0}.home-page .promo article{display:block;float:left;margin-left:0;margin-right:-100%;width:36.6319444%}}@media screen and (min-width:48em){article{display:block;float:left;margin-left:33.5664336%;margin-right:-100%;width:66.3636364%}.home-page .promo article{display:block;float:left;margin-left:0;margin-right:-100%;width:31.5462315%}}@media screen{.weapons-page article{width:100%;float:none;margin-left:0;margin-right:0}}@media screen and (min-width:48em){.weapons-page article{width:30%;margin-right:5%;float:left}.weapons-page article:nth-child(3n){margin-right:0}.weapons-page article:nth-child(3n+1){clear:left}}@media screen{.media-page article{width:100%;float:none;margin-left:0;margin-right:0}}@media screen and (min-width:36em){.media-page article{width:48%;margin-right:4%;float:left}.media-page article:nth-child(2n){margin-right:0}.media-page article:nth-child(2n+1){clear:left}}@media screen{.list-page article{width:100%;float:none;margin-left:0;margin-right:0}.despatches-page article{margin-bottom:2em}.home-page .promo .hero{clear:both;display:block;float:left;margin-left:0;width:100%;border:2px solid #992828;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff;text-align:center;margin-top:1em;position:relative}.home-page .promo .hero p{padding:.375em .5em .25em;background-color:#992828;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-transform:uppercase;box-shadow:0 0 4px rgba(0,0,0,.2);font-weight:700;line-height:1.3;font-size:1em;margin-top:0}.home-page .promo .hero p a,.home-page .promo .hero p a:active,.home-page .promo .hero p a:hover,.home-page .promo .hero p a:visited,.home-page .promo .hero p span{color:#ff0}.home-page .promo .hero .full-width-flash{font-size:1.25em;margin:.5em 0}.home-page .promo .hero .full-width-flash.first-para{margin:-.5em 0 .75em}.home-page .promo .hero .full-width-flash.last-para{margin:0 0 -1.5em}.home-page .promo .hero .bottom-panel{padding:.125em .375em;display:inline-block;position:relative;border-radius:3px;bottom:-2.5em}}@media screen and (min-width:36em){.home-page .promo .hero{clear:none;display:block;float:left;margin-left:39.2361111%;margin-right:-100%;width:60.6770833%}}@media screen and (min-width:48em){.home-page .promo .hero{display:block;float:left;margin-left:33.5664336%;margin-right:-100%;width:66.3636364%}}@media screen and (min-width:36em){.section{width:48.5%}.section.left-col{float:left}.section.right-col{float:right}}@media screen{.hero--rapid-reads{font-size:.8em;float:left;width:66%}}@media screen and (min-width:48em){.hero--rapid-reads{width:74%}}@media screen and (min-width:96em){.hero--rapid-reads{width:59%}}@media screen{.hero--rapid-reads .cover-grid{float:left;width:45%;margin-right:5%;margin-bottom:1em;position:relative;box-shadow:0 0 4px rgba(0,0,0,.2)}.hero--rapid-reads .cover-grid:nth-child(2n){margin-right:0}.hero--rapid-reads .cover-grid:nth-child(2n+1){clear:left}}@media screen and (min-width:48em){.hero--rapid-reads .cover-grid{width:30%;margin:0 5% 1em 0}.hero--rapid-reads .cover-grid:nth-child(2n){margin-right:5%}.hero--rapid-reads .cover-grid:nth-child(2n+1){clear:none}.hero--rapid-reads .cover-grid:nth-child(3n){margin-right:0}.hero--rapid-reads .cover-grid:nth-child(3n+1){clear:left}}@media screen{.hero--classic-texts{font-size:.8em;float:right;width:32%}}@media screen and (min-width:48em){.hero--classic-texts{width:24%}}@media screen and (min-width:96em){.hero--classic-texts{width:39%}}@media screen{.hero--classic-texts .cover-grid{margin-bottom:1em;box-shadow:0 0 4px rgba(0,0,0,.2)}.hero--classic-texts .cover-grid:nth-child(4){display:none}}@media screen and (min-width:48em){.hero--classic-texts .cover-grid:nth-child(3){display:none}}@media screen and (min-width:96em){.hero--classic-texts .cover-grid{width:45%;margin:0 5% 1em 0;float:left}.hero--classic-texts .cover-grid:nth-child(2n){margin-right:0}.hero--classic-texts .cover-grid:nth-child(2n+1){clear:left}.hero--classic-texts .cover-grid:nth-child(3),.hero--classic-texts .cover-grid:nth-child(4){display:block}}@media screen{.burst-container{position:absolute;top:-2em;left:-2em}.burst-12{background:#a92c2c;width:6em;height:6em;position:relative;text-align:center;display:table}.burst-12 div{color:#ffd633;display:table-cell;vertical-align:middle;position:absolute;z-index:10;padding:.25em;top:.5em;left:0;line-height:1.2;font-size:1.2em;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.burst-12 div a,.burst-12 div a:active,.burst-12 div a:hover,.burst-12 div a:visited{color:#ff0;font-size:.85em}.burst-12:after,.burst-12:before{content:"";position:absolute;top:0;left:0;height:6em;width:6em;background:#a92c2c}.burst-12:before{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}.burst-12:after{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg)}.sidebar{display:block;float:left;margin-left:0;margin-right:-100%;width:99.84375%}}@media screen and (min-width:36em){.sidebar{display:block;float:left;margin-left:0;margin-right:-100%;width:36.6319444%}}@media screen and (min-width:48em){.sidebar{display:block;float:left;margin-left:0;margin-right:-100%;width:31.5462315%}}@media screen{.promo-block{background-color:#a57e45;height:500px;clear:both;margin-top:0;margin-bottom:1em;padding:1em;font-family:Arimo,Arial,sans-serif;color:#fff;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.1);display:block;float:left;margin-left:0;margin-right:-100%;width:99.84375%}}@media screen and (min-width:36em){.promo-block{display:block;float:left;margin-left:0;margin-right:-100%;width:100%;margin-bottom:2em}}@media screen and (min-width:48em){.promo-block{display:block;float:left;margin-left:0;margin-right:-100%;width:100%}}@media screen{.video-box{width:100%;float:none;margin-left:0;margin-right:0}}@media screen and (min-width:36em){.video-box{width:48%;margin-right:4%;float:left}.video-box:nth-child(2n){margin-right:0}.video-box:nth-child(2n+1){clear:left}}@media screen and (min-width:80em){.video-box{width:30%;margin-right:5%;float:left}.video-box:nth-child(2n){margin-right:5%}.video-box:nth-child(2n+1){clear:none}.video-box:nth-child(3n){margin-right:0}.video-box:nth-child(3n+1){clear:left}}@media screen{.feature{padding:1em;background:#d5dff2;margin-bottom:2em;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.1)}.feature h1{font-size:1.5em;color:#334d80;text-shadow:0 1px 0 rgba(255,255,255,.5)}.feature h2{font-size:1.25em;margin:.5em 0;font-family:Arimo,Arial,sans-serif;font-weight:700}.feature p:first-of-type{margin-top:0}.feature p:last-of-type{margin-bottom:0}.feature p+h3{margin-top:.5em}.feature-container{clear:both;display:block;float:left;margin-left:0;width:100%}}@media screen and (min-width:36em){.feature-container{clear:none;display:block;float:left;margin-left:70.8767361%;margin-right:-100%;width:29.0364583%}}@media screen and (min-width:48em){.feature-container{display:block;float:left;margin-left:67.7583528%;margin-right:-100%;width:32.1717172%}}@media screen{hr{-moz-box-sizing:content-box;box-sizing:content-box;border:0;border-bottom:1px solid #ccc;height:0}.main-book-cover{margin-bottom:2em;text-align:center}}@media screen and (min-width:30em){.main-book-cover{float:left;width:30%;margin-right:5%}}@media screen and (min-width:36em){.main-book-cover{position:absolute;top:2.75em;left:0;width:30%}}@media screen and (min-width:48em){.main-book-cover{width:22%}}@media screen{.main-book-cover-image{margin-bottom:2em}}@media screen and (min-width:30em){.main-book-cover-image{float:left;width:30%;margin-right:5%}}@media screen and (min-width:48em){.main-book-cover-image{width:22%;margin-right:4%}}@media screen and (min-width:36em){.main-book-title{margin:0 0 .5em 35%}}@media screen and (min-width:48em){.main-book-title{margin:0 26% .5em}}@media screen and (min-width:36em){.main-book-header{margin:0 0 .5em 35%}}@media screen and (min-width:48em){.main-book-header{margin:0 0 0 26%;float:left;width:46%}}@media screen{.main-book-blurb{margin:0 0 2em}}@media screen and (min-width:30em){.main-book-blurb{margin:0 0 2em 35%}}@media screen and (min-width:48em){.main-book-blurb{margin:0 26% 2em}}@media screen{.main-book-blurb h2{clear:none}.main-book-details{margin:0 0 2em}}@media screen and (min-width:30em){.main-book-details{margin:0 0 2em 35%}}@media screen and (min-width:48em){.main-book-details{margin:0 0 2em 26%;float:left;width:46%}}@media screen{.main-book-details h2{clear:none}.main-book-cta{margin-bottom:1em}.main-book-cta strong{color:#4d6699}.main-book-cta h4{clear:none;text-align:center}}@media screen and (min-width:48em){.main-book-cta h4{float:none;margin:0}}@media screen{.main-book-cta p{margin:.5em 0}}@media screen and (min-width:30em){.main-book-cta{float:left;clear:left;width:30%;margin-right:5%}}@media screen and (min-width:36em){.main-book-cta{float:right;clear:none;width:22%;margin:0 0 2em 4%}}@media screen{.call-out{clear:both;margin:4em 0 3em;padding:1em;background-color:#ebeff7;position:relative}}@media screen and (min-width:80em){.call-out{margin-top:4em;margin-bottom:8em}}@media screen and (min-width:96em){.call-out{margin-top:6em;margin-bottom:12em}}@media screen and (min-width:108em){.call-out{margin-top:0}}@media screen and (min-width:48em){.call-out h2{width:74%}}@media screen{.call-out p{margin-top:0}}@media screen and (min-width:48em){.call-out p{width:74%}}@media screen{.call-out img{width:48%;margin-left:4%;float:right}}@media screen and (min-width:30em){.call-out img{width:22%;margin-left:4%}}@media screen and (min-width:48em){.call-out img{position:absolute;right:1em;bottom:-2em}}@media screen and (min-width:80em){.call-out img{position:absolute;right:1em;bottom:-6em}}@media screen and (min-width:96em){.call-out img{position:absolute;right:1em;bottom:-10em}}@media screen{.series-container{clear:both;border-radius:3px;background-color:#ebeff7;border:2px solid #992828;box-shadow:0 0 4px rgba(0,0,0,.2);margin:1em 0 3em;padding:0 1em}.series-container p{margin:.5em 0}}@media screen and (min-width:96em){.series-container{margin-top:2em}}@media screen{.related-container{clear:both;margin:1em 0;padding:1em 0;border-top:2px solid #d5dff2;font-size:.9em}.related-container p{margin:.5em 0}}@media screen and (min-width:48em){.related-container{clear:none;margin:0 0 0 75%;padding:0 0 0 1em;border-top:none;border-left:2px solid #d5dff2;width:25%;position:relative;top:-1.5em}.related-container .discounts,.related-container .discounts p:last-of-type,.related-container h2,.related-container h2 p:last-of-type{clear:none}}@media screen{.related-book-list{width:100%;float:right}.related-book{width:48%;margin:0 4% 1em 0;float:left}.related-book:nth-child(2n){margin-right:0}.related-book:nth-child(2n+1){clear:left}}@media screen and (min-width:30em){.related-book{width:30%;margin:0 5% 1em 0;float:left}.related-book:nth-child(2n){margin-right:5%}.related-book:nth-child(2n+1){clear:none}.related-book:nth-child(3n){margin-right:0}.related-book:nth-child(3n+1){clear:left}}@media screen and (min-width:48em){.related-book{width:100%;margin:0 0 1em;float:left}.related-book:nth-child(3n){margin-right:0}.related-book:nth-child(3n+1){clear:none}}@media screen and (min-width:80em){.related-book{width:48%;margin:0 4% 1em 0;float:left}.related-book:nth-child(2n){margin-right:0}.related-book:nth-child(2n+1){clear:left}}@media screen{.classic-book{width:100%;margin:0 0 1em}}@media screen and (min-width:30em){.classic-book{width:48%;margin:0 4% 1em 0;float:left}.classic-book:nth-child(2n){margin-right:0}.classic-book:nth-child(2n+1){clear:left}}@media screen and (min-width:48em){.classic-book{width:22%;margin:0 4% 1em 0;float:left}.classic-book:nth-child(2n){margin-right:4%}.classic-book:nth-child(2n+1){clear:none}.classic-book:nth-child(4n){margin-right:0}.classic-book:nth-child(4n+1){clear:left}}@media screen and (min-width:96em){.classic-book{width:18%;margin:0 2.5% 1em 0;float:left}.classic-book:nth-child(2n){margin-right:2.5%}.classic-book:nth-child(2n+1){clear:none}.classic-book:nth-child(4n){margin-right:2.5%}.classic-book:nth-child(4n+1){clear:none}.classic-book:nth-child(5n){margin-right:0}.classic-book:nth-child(5n+1){clear:left}}@media screen{.discounts{padding:1em;background:#fffae5;box-shadow:inset 0 1px 4px rgba(0,0,0,.2);margin-bottom:1em;border-radius:2px;clear:both;text-shadow:0 1px 0 #fff}.discounts h2{background:#992828;color:#ffd633;text-shadow:0 -1px 0 rgba(0,0,0,.5);padding:.25em 0 .1em;text-align:center;text-transform:uppercase;margin:0 -.625em;font-size:1.25em}.discounts .intro{font-size:1em;margin:.75em 0;line-height:1.2;text-align:center}.discounts strong{font-size:2em;color:#a92c2c;display:block}.discounts p:last-of-type{clear:both;margin-bottom:0}}@media screen and (min-width:30em){.series-container .discounts .intro{width:30%;float:left;margin-right:5%}.series-container .discounts .intro:nth-child(4){margin-right:0}}@media screen{.individual-review{border-top:2px solid #d5dff2}.event{margin-bottom:1em;border-top:2px solid #fff;padding-top:1em}.event-details{margin-top:-.5em}.nav-collapse{font-family:Arimo,Arial,sans-serif;font-weight:700;background-color:#992828;font-size:90%}}@media screen and (min-width:48em){.nav-collapse{font-size:95%}}@media screen and (min-width:80em){.nav-collapse{font-size:100%}}@media screen{.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;display:block;overflow:hidden}}@media screen and (min-width:36em){.js .nav-collapse{max-height:none}}@media screen{.nav-collapse ul{text-align:center;list-style:none;display:block;margin:0 auto;padding:0;max-width:108em}}@media screen and (min-width:48em){.nav-collapse ul{width:90%}}@media screen{.nav-collapse li{-webkit-transition:all .1s linear;transition:all .1s linear;border-top:1px solid #b53e2b;background-color:#992828}.nav-collapse li:hover{background-color:#c13333}.nav-collapse li:active{box-shadow:inset 0 .2em .25em rgba(0,0,0,.15);background:#d25555}.nav-collapse li.active{background-color:#c2c5cc;box-shadow:0 0 4px rgba(0,0,0,.5)}.nav-collapse li.active a{color:#992828;text-shadow:0 1px 0 rgba(255,255,255,.5)}}@media screen and (min-width:36em){.nav-collapse li{display:inline-block;border:none}}@media screen{.nav-collapse a{display:block;padding:.5em 5%;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.nav-collapse a:active,.nav-collapse a:hover,.nav-collapse a:visited{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-decoration:none}}@media screen and (min-width:36em){.nav-collapse a{padding:.5em}}@media screen and (min-width:48em){.nav-collapse a{padding:.5em}}@media screen{.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}.nav-toggle{font-family:Arimo,Arial,sans-serif;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-touch-callout:none;float:right;margin-right:5%;width:5em;height:32px;padding-top:.35em;background-image:url(../img/hamburger.svg);background-size:32px 32px;background-position:top right;background-repeat:no-repeat}}@media screen and (min-width:36em){.nav-toggle{display:none}}@media screen{.secondary-nav{font-family:Arimo,Arial,sans-serif;font-weight:700;background-color:#c2c5cc;color:#fff;clear:both}.secondary-nav ul{text-align:center;list-style:none;display:block;margin:0 auto;padding:0;max-width:108em}}@media screen and (min-width:48em){.secondary-nav ul{width:90%}}@media screen{.secondary-nav li{border-top:1px solid #992828}}@media screen and (min-width:36em){.secondary-nav li{display:inline-block;border:none}}@media screen{.secondary-nav a{-webkit-transition:all .1s linear;transition:all .1s linear;display:block;padding:.5em 5%;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5)}.secondary-nav a:visited{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);text-decoration:none}.secondary-nav a.active,.secondary-nav a:active,.secondary-nav a:hover{color:#992828;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}}@media screen and (min-width:36em){.secondary-nav a{padding:.5em}}@media screen and (min-width:48em){.secondary-nav a{padding:.5em 1em}}@media screen{.year-nav{display:block;float:left;margin-left:0;margin-right:-100%;width:46.71875%}}@media screen and (min-width:36em){.year-nav{display:block;float:left;margin-left:0;margin-right:-100%;width:26.5402844%}}@media screen and (min-width:48em){.year-nav{display:block;float:left;margin-left:0;margin-right:-100%;width:23.3990148%}}@media screen{.month-nav{display:block;float:left;margin-left:52.96875%;margin-right:-100%;width:46.875%}}@media screen and (min-width:36em){.month-nav{display:block;float:left;margin-left:33.6492891%;margin-right:-100%;width:66.3507109%}}@media screen and (min-width:48em){.month-nav{display:block;float:left;margin-left:29.8029557%;margin-right:-100%;width:70.1970443%}}@media screen{#article-select,#month-select,#year-select{display:block}}@media screen and (min-width:36em){#article-select,#month-select,#year-select{display:none}}@media screen{.article-nav,.month-nav,.year-nav{margin-bottom:1em}.article-nav ul,.month-nav ul,.year-nav ul{list-style-type:none;padding:0;font-family:Arimo,Arial,sans-serif;font-weight:700;margin:0;display:none}}@media screen and (min-width:36em){.article-nav ul,.month-nav ul,.year-nav ul{display:block}}@media screen{.article-nav li.inactive,.month-nav li.inactive,.year-nav li.inactive{padding:.25em .5em;color:#d5dff2}.article-nav a,.month-nav a,.year-nav a{-webkit-transition:all .1s linear;transition:all .1s linear;display:block;padding:.25em .5em;color:#4d6699;text-shadow:0 1px 0 rgba(255,255,255,.5)}.article-nav a:visited,.month-nav a:visited,.year-nav a:visited{color:#4d6699;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}.article-nav a:hover,.month-nav a:hover,.year-nav a:hover{color:#334d80;background-color:#d5dff2;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}.article-nav a:active,.month-nav a:active,.year-nav a:active{color:#ebeff7;background-color:#6780b2;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-decoration:none}.article-nav a.active,.month-nav a.active,.year-nav a.active{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-decoration:none;background-color:#6780b2;box-shadow:0 0 4px rgba(0,0,0,.2)}.shop-links-container{font-family:Arimo,Arial,sans-serif;background:#fff;clear:both}.home-page .shop-links-container,.shop-page .shop-links-container{background:#ebeff7}.shop-links{width:90%;max-width:108em;margin:0 auto;padding:.25em 0}.shop-links p{font-size:.9em;text-align:right;padding:0;margin:0}.footer-nav{margin:2em 0;clear:both}}@media screen and (min-width:36em){.footer-nav{margin:1em 0;clear:none}}@media screen{.footer-nav ul{list-style-type:none;padding:0;margin:0}.footer-nav ul:first-child{display:block;float:left;margin-left:0;margin-right:-100%;width:46.71875%}}@media screen and (min-width:36em){.footer-nav ul:first-child{display:block;float:left;margin-left:39.2361111%;margin-right:-100%;width:29.0364583%}}@media screen and (min-width:48em){.footer-nav ul:first-child{display:block;float:left;margin-left:33.5664336%;margin-right:-100%;width:32.1717172%}}@media screen{.footer-nav ul:last-child{display:block;float:left;margin-left:52.96875%;margin-right:-100%;width:46.875%}}@media screen and (min-width:36em){.footer-nav ul:last-child{display:block;float:left;margin-left:70.8767361%;margin-right:-100%;width:29.0364583%}}@media screen and (min-width:48em){.footer-nav ul:last-child{display:block;float:left;margin-left:67.7583528%;margin-right:-100%;width:32.1717172%}}@media screen{.footer-nav li{padding:0;color:#4d6699;border-top:1px solid #4d6699}.footer-nav li:last-child{border-bottom:1px solid #4d6699}.footer-nav a{-webkit-transition:all .1s linear;transition:all .1s linear;text-shadow:0 1px 0 rgba(255,255,255,.5);display:block;padding:.25em}.footer-nav a:hover{background-color:#ebeff7;text-decoration:none}.footer-nav a:active{color:#334d80;background-color:#ebeff7;text-decoration:none}.old-footer-nav{padding:1em 0}.old-footer-nav ul{list-style-type:none;padding:0;margin:0}.old-footer-nav li{display:inline-block;color:#4d6699}.old-footer-nav li+li::before{content:"\00A0" "\00A0" "\2022" "\00A0" "\00A0" "\00A0"}.old-footer-nav a{-webkit-transition:all .1s linear;transition:all .1s linear;text-shadow:0 1px 0 rgba(255,255,255,.5)}a{text-decoration:none;color:#4d6699;background:0 0}.promo a{font-weight:700}.promo article a,.promo article a:active,.promo article a:hover,.promo article a:visited,.shop-page h3 a,.shop-page h3 a:active,.shop-page h3 a:hover,.shop-page h3 a:visited,h1 a,h1 a:active,h1 a:hover,h1 a:visited,h2 a,h2 a:active,h2 a:hover,h2 a:visited{color:#992828}.intro-header a,.intro-header a:active,.intro-header a:hover,.intro-header a:visited,.newsletter-signup-header a,.newsletter-signup-header a:active,.newsletter-signup-header a:hover,.newsletter-signup-header a:visited{color:#ffd633}a:visited{color:#4d6699}a:active,a:hover{outline:0;text-decoration:underline;color:#334d80}a:focus{outline:thin dotted #334d80}.a--img img{-webkit-transition:box-shadow .1s linear;transition:box-shadow .1s linear}.a--img:focus{outline:0}.a--img:focus img{box-shadow:0 0 4px 2px #334d80}a[href^=sms],a[href^=tel]{color:#333;pointer-events:none;cursor:default}[itemprop=telephone] a[href^=sms],[itemprop=telephone] a[href^=tel]{color:#4d6699;pointer-events:auto;cursor:pointer}body,h1,h2,h3,h4,h5,h6{font-size-adjust:.5}body{font-size:1em;line-height:1.5}}@media screen and (min-width:108em){body{font-size:1.125em;line-height:1.65}}@media screen{h1{font-size:2em;line-height:1.25}}@media screen and (min-width:48em){h1{font-size:2.125em;line-height:1.125}}@media screen and (min-width:108em){h1{font-size:2.25em;line-height:1.0625}}@media screen{h2{font-size:1.625em;line-height:1.15}}@media screen and (min-width:48em){h2{font-size:1.7265625em;line-height:1.25}}@media screen and (min-width:108em){h2{font-size:1.828125em;line-height:1.25}}@media screen{h3{font-size:1em;line-height:1.13625}}@media screen and (min-width:48em){h3{font-size:1.0625em;line-height:1.25}}@media screen and (min-width:108em){h3{font-size:1.125em;line-height:1.25}}@media screen{h4{font-size:1.125em;line-height:1.11}}@media screen and (min-width:48em){h4{line-height:1.221}}@media screen{body{font-family:Heuristica,Georgia,serif;color:#333}body.shop-page{font-family:Arimo,Arial,sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-family:Heuristica,Georgia,serif}.promo-block h1,.promo-block h2,.promo-block h3,.promo-block h4,.promo-block h5,.promo-block h6{font-family:Arimo,Arial,sans-serif;color:#fff}.shop-page h1,.shop-page h2,.shop-page h3,.shop-page h4,.shop-page h5,.shop-page h6{font-family:Arimo,Arial,sans-serif;font-weight:700}h1{margin:0 0 .25em;font-weight:400;color:#992828;text-shadow:0 1px 0 #fff}.promo h1{font-family:Arimo,Arial,sans-serif;font-weight:700}h1+div{margin-top:1em}.lead-para{text-align:center;font-size:1.25em;padding:.5em;color:#4d6699;background:#ebeff7;margin-bottom:1em;margin-top:-.5em}}@media screen and (min-width:36em){.lead-para{margin-top:-2em}}@media screen{@-webkit-keyframes animatedBackground{from{background-position:0 50%}to{background-position:100% 50%}}@keyframes animatedBackground{from{background-position:0 50%}to{background-position:100% 50%}}.boxed-header{text-align:center}.boxed-header h1{padding:.05em .25em;display:inline-block;margin:0 auto;position:relative;background-color:#992828;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ni4wNDMgNzQuODc1Ij4KPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0IyMzAzMCIgc3Ryb2tlLXdpZHRoPSIxMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgk2LDY4Ljg3NSA0MC4wNDMsMzcuNDM4IDYsNiAiLz4KPC9zdmc+);background-position:0 50%;background-size:auto 90%;background-repeat:repeat-x;-webkit-animation:animatedBackground 30s linear infinite;animation:animatedBackground 30s linear infinite;border-radius:3px;border:4px solid #992828;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-transform:uppercase;box-shadow:0 0 4px rgba(0,0,0,.2);top:-.675em;font-size:1.5em}}@media screen and (min-width:36em){.boxed-header h1{font-size:1.75em}}@media screen and (min-width:48em){.boxed-header h1{font-size:2em}}@media screen{.boxed-header h1 span{color:#ff0;position:relative;bottom:-.05em;text-transform:lowercase}.boxed-header h1 .cta{display:block;text-transform:none;font-size:60%}.strapline{text-align:center;margin-bottom:1em}.strapline p{padding:.125em .375em;display:inline-block;margin:0 auto;position:relative;background-color:#517434;border-radius:3px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.5);text-transform:uppercase;box-shadow:0 0 4px rgba(0,0,0,.2);font-weight:700}del{text-decoration:none;position:relative}del::after{content:'';border-bottom:4px solid #000;position:absolute;left:0;top:45%;width:100%}h2{margin:0 0 .375em;font-weight:400;color:#992828}h2.section-head{font-family:Arimo,Arial,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:.75em}h2.related-products{color:#333;font-size:1em;margin-bottom:1em}h3{margin:0 0 .5em;font-family:Arimo,Arial,sans-serif;color:#333}.shop-page h3{color:#992828;font-size:1.125em;margin-top:1em}.reviews h3{clear:none}.cat-heading{text-transform:uppercase;margin-bottom:2em;padding-top:.5em;border-top:2px solid #d5dff2;color:#4d6699;text-shadow:0 1px 0 #fff;font-size:1em}h4{margin:0 0 .675em}h5{margin:0 0 .75em}h6{margin:0 0 1em}b,strong{font-weight:700}.no-clear{clear:none}.posted{display:block;margin:1em 0;text-align:right;font-weight:400;font-size:.85em;color:#888;text-transform:none}}@media screen and (min-width:48em){.posted{float:right;margin:.125em 0 0 2em}}@media screen{.intro{font-size:1.2em}.price{text-align:center}.subs-cta{font-size:1.4em;font-weight:700;margin-top:0}.subs-cta span{color:#992828}.align-right{float:right;margin:1em 0 1em 1em}.book-title{margin-top:1em}.review-average img,.review-rating img{max-width:18px;vertical-align:baseline;margin-bottom:-2px}}@media screen and (min-width:48em){.review-average img,.review-rating img{max-width:24px;vertical-align:baseline;margin-bottom:-3px}}@media screen{.review-average img:last-of-type{margin-right:.5em}.review-rating{margin-bottom:0}.review-average{font-size:.85em}.review-byline{margin:0;font-size:.85em;color:#888}.help-icon{position:relative}.help-icon a:focus+.help-text,.help-icon a:hover+.help-text{display:block}.help-text{position:absolute;font-size:80%;line-height:1.2;display:none;top:200%;left:-4.5em;width:12em;background:#ffd633;background:rgba(255,214,51,.9);border-radius:3px;padding:.5em 1em;z-index:10;text-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 0 4px rgba(0,0,0,.25)}.help-text:before{content:"";width:15px;height:15px;border:15px solid transparent;border-bottom:15px solid #ffd633;border-bottom:15px solid rgba(255,214,51,.9);position:absolute;top:-30px;left:50%;left:calc(50% - 15px)}.help-text strong{color:#333}address{margin:1em 0}blockquote{font-style:italic;margin:1em 0;padding:1.5em 3em;color:#666;background:#fff;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.1)}blockquote p:first-of-type{position:relative}blockquote p:first-of-type:before{content:"\0201C";font-size:4em;font-style:normal;color:#e6e6e6;position:absolute;top:-.175em;left:-.5em}blockquote p:last-of-type{position:relative}blockquote p:last-of-type:after{content:"\0201D";font-size:4em;font-style:normal;color:#e6e6e6;position:absolute;right:-.5em;bottom:-.875em}blockquote cite{display:block;margin-top:1em;color:#333}dfn{font-style:italic}abbr[title],dfn[title]{border-bottom:dotted 1px;cursor:help}mark,var{border-radius:.125em;padding:0 .25em;color:#333;background:#fff}code,kbd,pre,samp{color:#333;font-family:Menlo,Consolas,Monaco,monospace}code,kbd,samp{font-size:.875em;line-height:1.5em;border-radius:.2857143em;border:1px solid #e3e3e3;padding:1px .2142857em;background:#f7f7f7}pre{font-size:.875em;line-height:1.5em;border-radius:.2857143em;word-wrap:normal;overflow-x:auto;border:1px solid #e3e3e3;padding:.5714286em 1.1428571em;background:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre code{font-size:1em;border:0;padding:0;background:0 0}sub,sup,sup.footnote{font-size:.625em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.footnote,small,tfoot{font-size:.75em;line-height:1.5em}.footnote,tfoot{color:#888}figcaption{font-size:.9em;margin:.75em 0 0;font-family:SpecialElite,Arimo,Arial,sans-serif;text-align:left}footer{font-family:Arimo,Arial,sans-serif}footer li,footer p{font-size:.875em}footer .copyright{clear:both;margin-top:2em}.error,.information,.success,.warning{border-radius:.125em;padding:0 .5em;font-family:Arimo,Arial,sans-serif}.success{color:#238c23;background:#dff0d8}.warning{color:#992828;background:#f2d3ce}.error{color:#9d261d;background:#f2dede}.information{color:#f0c518;background:#fff5cc}.highlight{background:#fff9e1}.alert-block{border:1px solid;padding:.5em 1em}.alert-block.success{border-color:#a3d48e}.alert-block.warning{border-color:#992828}.alert-block.error{border-color:#e1b2b2}.alert-block.information{border-color:#ffd633}#br_alert{border-radius:3px;border:1px solid #992828;padding:.5em 1em;color:#992828;background:#f2d3ce}#br_message{border-radius:3px;border:1px solid #ffd633;padding:.5em 1em;color:#f0c518;background:#fff5cc}audio,canvas,img,svg,video{vertical-align:middle}audio,canvas,video{display:inline-block}img,video{max-width:100%;height:auto}img{border:0}img.align-left{float:left;margin:1em 1em 1em 0}img.align-right{float:right;margin:1em 0 1em 1em}img.align-center{display:block;margin:1em auto}.img--round{border-radius:50%}.img--shadow{box-shadow:0 0 4px rgba(0,0,0,.5)}.owl-carousel div{position:relative}.free-flash{width:6em;height:6em;position:absolute;top:30%;left:7%;z-index:1000;background:transparent url(/assets/img/free-starburst-shadow.png) top left no-repeat;background-size:100%;background-size:cover;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.free-flash a{display:block;padding:50%}figure.embedded{margin:1em 0;padding:.5em;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);text-align:center}}@media screen and (min-width:48em){figure.embedded{margin:.5em 0 1em 4%;float:right;width:48%;clear:right}figure.embedded.align-left{margin:.5em 4% 1em 0;float:left;width:48%;clear:left}figure.embedded:first-child{margin-top:0}}@media screen{figure.embedded.full-width{width:100%}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.flag{margin-top:-4px}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}.videoplayer{font-family:sans-serif;background-color:#333}.tabular-data{overflow-x:auto;margin-bottom:1em}table{border-collapse:collapse;border-spacing:0;width:100%}caption{font-style:italic;text-align:left;margin-bottom:.5em}td,th{vertical-align:top;text-align:left;padding:.25em 0}thead tr:first-child td,thead tr:first-child th{padding-top:0}tfoot td,tfoot th{padding:.3333333em 0}tfoot tr:last-child td,tfoot tr:last-child th{padding-bottom:0}[rowspan]{vertical-align:middle}.numerical{text-align:right}.table--bordered td,.table--bordered th{border-bottom:1px solid #ccc;padding:.25em}.table--bordered td:empty,.table--bordered th:empty{border:0}.table--bordered thead tr:last-child td,.table--bordered thead tr:last-child th{border-bottom:2px solid #ccc}.table--bordered tfoot td,.table--bordered tfoot th{padding:.3333333em}.table--bordered tfoot tr:last-child td,.table--bordered tfoot tr:last-child th{border-bottom:0}.table--bordered tbody tr:first-child td,.table--bordered tbody tr:first-child th{border-top:1px solid #ccc}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.3333333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.6666667%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}menu,ol,ul{padding:0 0 0 2em}li>ol,li>ul{margin:0}dl{font-size:.9em;box-shadow:0 0 4px rgba(0,0,0,.1)}dd{font-family:Arimo,Arial,sans-serif;padding:.25em .5em;margin:0}dd:nth-of-type(odd){background-color:#f6f0e5}dd:nth-of-type(even){background-color:#eee2cf}dt{font-family:Arimo,Arial,sans-serif;font-weight:700;float:left;padding:.25em .5em;color:#992828}.list--no-bullets{list-style:none;padding:0;margin:0}.list--numbered{list-style-type:decimal}.article-list{list-style:none;margin:0 0 1em;border-top:1px solid #ccc;padding:0}.article-list li{margin-bottom:0;border-bottom:1px solid #ccc}fieldset{margin:1em 0;border:1px solid #ccc;padding:1px 1em;min-width:0}legend{border:0;padding:0}a.button,button,input,optgroup,select,span.button,textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;font-size:.875em;line-height:1.5em;margin:0;max-width:100%;font-family:Arimo,Arial,sans-serif;vertical-align:baseline}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input::-moz-placeholder,textarea::-moz-placeholder{color:#888}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}.placeholder{color:#888}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:.25em;-webkit-transition:border-color .1s linear,box-shadow .1s linear;transition:border-color .1s linear,box-shadow .1s linear;-webkit-appearance:none;border:1px solid #ccc;padding:.3571428em;height:2.3571428em;background:#fff}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{box-shadow:0 0 4px 2px #334d80;border-color:#334d80;outline:0}}@media screen and (max-width:36em){input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px!important;line-height:1.375!important}}@media screen{input[type=color]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=checkbox],input[type=radio]{padding:0}input[type=checkbox]+label,input[type=radio]+label{margin-right:.5em}input[type=checkbox]+label:last-of-type,input[type=radio]+label:last-of-type{margin-right:0}select{text-transform:none}select[multiple],select[size]{height:auto}select[size="0"],select[size="1"]{height:2.3571428em}}@media screen and (-webkit-min-device-pixel-ratio:0){select[multiple],select[multiple][size],select[size]{padding-right:.5em;background-image:none}select,select[size="0"],select[size="1"]{padding-right:2.25em;background:#fff url("data:image/svg+xml,<svg version='1.1' baseProfile='full' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='21px' height='7px' viewBox='0 0 21 7' enable-background='new 0 0 21 7' xml:space='preserve'><polygon fill='#333333' points='2,0 7,7 12,0'/></svg>") no-repeat right center;background-size:1.5em .5em}}@media screen{optgroup{font-style:normal;font-weight:700;color:#333}optgroup::-moz-focus-inner{border:0;padding:0}textarea{height:auto;min-height:3em;overflow:auto;resize:vertical;width:100%}button[disabled],html input[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled],select[disabled],select[disabled] optgroup,select[disabled] option,span.disabled,textarea[disabled]{box-shadow:none!important;opacity:1;border-color:#e3e3e3!important;color:#aaa!important;background:#eee!important;text-shadow:none!important;cursor:default!important}input.small{width:33%}input.medium{width:66%}input.large{width:100%}abbr.required{color:#9d261d;border:0}.survey-question-list{counter-reset:li-counter;list-style:none;*list-style:decimal;padding:0;margin-left:3em}.survey-question-list>li{position:relative}.survey-question-list>li:before{position:absolute;top:.125em;left:-2.25em;width:2em;font-size:2em;line-height:1;font-weight:700;text-align:right;color:#992828;content:counter(li-counter);counter-increment:li-counter}.survey-question{position:relative;margin:1em 0;padding:.5em 1em}.survey-question:nth-child(odd){background:#ebeff7}.survey-question table{margin-top:.5em}.survey-question td,.survey-question thead th{text-align:center}.survey-question th{line-height:1.2}.survey-question thead tr th,.survey-question tr td,.survey-question tr th{padding:.25em .5em;vertical-align:middle}.survey-question tbody tr:nth-child(odd){background:#dfe7f7}.survey-question ul{list-style-type:none;margin:.5em 0 0;padding:0}.survey-question ul input{font-size:1em}.survey-question ul input[type=text]{width:100%}.survey-question ul span{margin-left:.25em}}@media screen and (min-width:48em){#login_form,#password_form,#register_form{width:48%}}@media screen and (min-width:48em){#login_form,#password_form{float:left}}@media screen and (min-width:48em){#register_form{float:right}}@media screen{#header_login_form{margin:1em auto}#header_login_form p{text-align:left;margin:1em 0}.account_form{border-radius:3px;background-color:#ebeff7;margin:1em 0 3em;padding:1em;font-family:Arimo,Arial,sans-serif}.account_form h2{margin-top:0}.account_form label{display:block;font-weight:700;color:#4d6699;margin-bottom:.25em}.account_form input[type=password],.account_form input[type=text]{width:100%}}@media screen and (min-width:48em){.account_form{width:48%}}@media screen{.white-form{background:#fff}.caption-form{background-color:#ebeff7;padding:1em}}@media screen and (min-width:48em){#login_error_indicator,#login_progress_indicator,#login_success_indicator,#logout_progress_indicator,.caption-form,.login-error,.login_error{width:48%;float:right}}@media screen{.caption-form label,.feedback-form label,.review-form label{display:block;font-family:Arimo,Arial,sans-serif;font-weight:700;color:#4d6699}.caption-form input[type=email],.caption-form input[type=text],.feedback-form input[type=email],.feedback-form input[type=text],.review-form input[type=email],.review-form input[type=text]{width:100%}.caption-form .error,.feedback-form .error,.review-form .error{display:block}.review-form{margin-top:1em;padding-top:1em;border-top:2px solid #d5dff2}.reviews{margin-top:4em}.jquery-rating-show{display:none}.jquery-rating-hide{display:block}button{text-transform:none;overflow:visible}.checkout a,a.button,button,input[type=button],input[type=reset],input[type=submit],span.button{text-shadow:0 -1px 0 #e1b70e;border-radius:.25em;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);background-clip:padding-box;background-color:#f2cb30;background-size:100%;background-image:-webkit-linear-gradient(#ffd633,#f2cb30);background-image:linear-gradient(#ffd633,#f2cb30);-webkit-transition:box-shadow .1s linear;transition:box-shadow .1s linear;-webkit-appearance:none;display:inline-block;border:solid 1px #f0c518;padding:.3571428em .7142857em;width:auto;font-weight:700;text-align:center;color:#fff;cursor:pointer}.checkout a.align-center,a.button.align-center,button.align-center,input[type=button].align-center,input[type=reset].align-center,input[type=submit].align-center,span.button.align-center{display:block;margin:1em auto 0}.checkout a:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,span.button:hover{background-color:#f3cd3a;background-size:100%;background-image:-webkit-linear-gradient(#ffd83d,#f3cd3a);background-image:linear-gradient(#ffd83d,#f3cd3a);border-color:#e1b70e;text-decoration:none}.checkout a:active,a.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,span.button:active{box-shadow:inset 0 .2em .25em rgba(0,0,0,.15);background-color:#ffd429;background-size:100%;background-image:-webkit-linear-gradient(#f1c926,#ffd429);background-image:linear-gradient(#f1c926,#ffd429);border-color:#e1b70e}.checkout a:focus,a.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,span.button:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 4px 2px #334d80;border-color:#334d80;outline:0}.checkout a.button-success,a.button.button-success,button.button-success,input[type=button].button-success,input[type=reset].button-success,input[type=submit].button-success,span.button.button-success{text-shadow:0 -1px 0 rgba(0,0,0,.5);background-color:#238c23;background-size:100%;background-image:-webkit-linear-gradient(#2db52d,#238c23);background-image:linear-gradient(#2db52d,#238c23);border-color:#1e781e;color:#fff}.checkout a.button-success:hover,a.button.button-success:hover,button.button-success:hover,input[type=button].button-success:hover,input[type=reset].button-success:hover,input[type=submit].button-success:hover,span.button.button-success:hover{background-color:#2bad2b;background-size:100%;background-image:-webkit-linear-gradient(#3cce3c,#2bad2b);background-image:linear-gradient(#3cce3c,#2bad2b);border-color:#175b17}.checkout a.button-success:active,a.button.button-success:active,button.button-success:active,input[type=button].button-success:active,input[type=reset].button-success:active,input[type=submit].button-success:active,span.button.button-success:active{background-color:#2bad2b;background-size:100%;background-image:-webkit-linear-gradient(#238c23,#2bad2b);background-image:linear-gradient(#238c23,#2bad2b);border-color:#175b17;color:#e6e6e6}.checkout a.button-success:focus,a.button.button-success:focus,button.button-success:focus,input[type=button].button-success:focus,input[type=reset].button-success:focus,input[type=submit].button-success:focus,span.button.button-success:focus{border-color:#334d80}.checkout a.button-danger,a.button.button-danger,button.button-danger,input[type=button].button-danger,input[type=reset].button-danger,input[type=submit].button-danger,span.button.button-danger{text-shadow:0 -1px 0 rgba(0,0,0,.5);background-color:#9d261d;background-size:100%;background-image:-webkit-linear-gradient(#c83025,#9d261d);background-image:linear-gradient(#c83025,#9d261d);border-color:#872119;color:#fff}.checkout a.button-danger:hover,a.button.button-danger:hover,button.button-danger:hover,input[type=button].button-danger:hover,input[type=reset].button-danger:hover,input[type=submit].button-danger:hover,span.button.button-danger:hover{background-color:#bf2e23;background-size:100%;background-image:-webkit-linear-gradient(#db463b,#bf2e23);background-image:linear-gradient(#db463b,#bf2e23);border-color:#691913}.checkout a.button-danger:active,a.button.button-danger:active,button.button-danger:active,input[type=button].button-danger:active,input[type=reset].button-danger:active,input[type=submit].button-danger:active,span.button.button-danger:active{background-color:#bf2e23;background-size:100%;background-image:-webkit-linear-gradient(#9d261d,#bf2e23);background-image:linear-gradient(#9d261d,#bf2e23);border-color:#691913;color:#e6e6e6}.checkout a.button-danger:focus,a.button.button-danger:focus,button.button-danger:focus,input[type=button].button-danger:focus,input[type=reset].button-danger:focus,input[type=submit].button-danger:focus,span.button.button-danger:focus{border-color:#334d80}#cookie-disclaimer{font-size:.75em;line-height:1.5em;box-shadow:inset 0 -.25em .25em rgba(51,51,51,.1);border-bottom:1px solid #ccc;padding:1px 0;background-color:#e8e8e8}#cookie-disclaimer .container{padding:1em 0}.browsehappy{margin:0;padding:1em 5%;background:#fff9e1}.paginator{text-align:center;margin:1em 0;border-top:1px dashed #ccc;padding-top:1em}.paginator [rel=prev]{float:left;margin:0 1em 0 0}.paginator [rel=next]{float:right;margin:0 0 0 1em}.pagination{text-align:center;margin:1em 0;padding-top:1em;clear:both}.pagination ul{display:inline-block;list-style:none;margin:0;padding:0}.pagination ul li{float:left;padding:0 .25em}.pagination ul a{display:block}.breadcrumbs,.breadcrumbs--path{font-size:.75em;line-height:1.5em;list-style:none;padding:0 .3333333em;background-color:#f7f7f7}.breadcrumbs li,.breadcrumbs--path li{display:inline-block}.breadcrumbs>li+li:before{content:"\00BB" "\00A0"}.breadcrumbs--path>li+li:before{content:"\002F" "\00A0"}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-content figure{margin:1em}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#fff}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media screen{.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.social-channels{margin:1em 0 2em;display:block;float:left;margin-left:0;margin-right:-100%;width:99.84375%}}@media screen and (min-width:36em){.social-channels{margin:1em 0;display:block;float:left;margin-left:0;margin-right:-100%;width:36.6319444%}}@media screen and (min-width:48em){.social-channels{display:block;float:left;margin-left:0;margin-right:-100%;width:31.5462315%}}@media screen{.social-channels p{margin:1px 0 .5em;padding:.25em 0}.social-channels ul{list-style:none;padding:0;margin:0 0 1em}.social-channels li{display:inline-block;margin-right:.5em}.social-channels li a{text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize;display:block;width:32px;height:32px;background-size:32px 32px}.social-channels li a.facebook{background-image:url(../img/facebook.svg)}.social-channels li a.flickr{background-image:url(../img/flickr.svg)}.social-channels li a.googleplus{background-image:url(../img/googleplus.svg)}.social-channels li a.linkedin{background-image:url(../img/linkedin.svg)}.social-channels li a.pinterest{background-image:url(../img/pinterest.svg)}.social-channels li a.twitter{background-image:url(../img/twitter.svg)}.social-channels li a.reddit{background-image:url(../img/reddit.svg)}.social-channels li a.email{background-image:url(../img/email.svg)}.social-channels li a.youtube{background-image:url(../img/youtube.svg)}.social-channels li a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.share-links{font-family:Arimo,Arial,sans-serif;margin-top:2em;padding:.5em;background:#fff;width:100%;clear:both}.share-links span{margin-bottom:.5em;display:block}}@media screen and (min-width:48em){.share-links span{float:left;margin-right:.5em;margin-bottom:0;padding-top:.125em}}@media screen{.share-links ul{margin:0}.twitter-tweet-button{margin-left:1em}.facebook-like-button{margin-left:1em;border:0;height:20px;overflow:hidden}span.spinner{background-image:url(../img/spinner.gif);background-size:16px 16px;display:inline-block;width:16px;height:16px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){span.spinner{background-image:url(../img/spinner@2x.gif)!important}}@media screen{span.spinner.inverse{background-image:url(../img/spinner-inverse.gif);background-size:16px 16px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){span.spinner.inverse{background-image:url(../img/spinner-inverse@2x.gif)!important}}@media screen{.accessibility{position:absolute;left:-1000em;height:1px;width:1px;overflow:hidden}.shopping-links{float:right;font-size:.9em;margin-bottom:1em}.shopping-links p{margin:0}.cart thead,.cart tr{border-bottom:2px solid #d5dff2}.cart .total{border:none}.cart td{padding:.5em 0}.cart p{margin:0 0 .5em}.cart .qty{width:2em;text-align:center}.cart .col2{padding:.5em}.cart .col3{padding-right:.5em}.cart .col5,.cart .summary,.cart .update{text-align:right;padding-left:.5em}.cart .continue{font-size:.9em;margin-top:1em}.customer-sidebar{margin-bottom:2em}}@media screen and (min-width:36em){.customer-sidebar{float:left;width:30%;margin-right:5%}}@media screen and (min-width:48em){.customer-sidebar{width:22%;margin-right:4%}}@media screen{.customer{margin:0 0 2em;font-size:.9em}}@media screen and (min-width:36em){.customer{margin:0 0 2em 35%}}@media screen and (min-width:48em){.customer{margin:0 0 2em 26%}}@media screen{.customer h2,.customer h3,.customer h4{clear:none}.customer h3 span{font-size:.85em}.customer h3 span a,.customer h3 span a:visited{color:#4d6699}.customer h3 span a:active,.customer h3 span a:hover{text-decoration:underline;color:#334d80}.customer h4{margin:0;padding-top:.25em;border-top:2px solid #d5dff2}.customer .profile_edit h4{margin-bottom:.5em}.customer p{margin-top:0}.customer .user-details{margin-bottom:1em}}@media screen and (min-width:48em){.customer .user-details{float:left;width:48%}}@media screen{.customer .address-details{margin-bottom:1em}}@media screen and (min-width:48em){.customer .address-details{float:right;width:48%}}@media screen{.orders thead,.orders tr{border-bottom:2px solid #d5dff2}.orders .col5,.orders .qty,.orders .sku{padding-left:.5em}.orders .qty{text-align:center}.orders .col5{text-align:right}.order-notes{margin-top:1em}.order-notes tr:first-child{border-bottom:2px solid #d5dff2}.order-date{float:right;margin-bottom:0}.order-no{padding-bottom:.5em;border-bottom:2px solid #d5dff2}.details-address-bill,.details-address-ship{width:48%;margin-bottom:1em}.details-address-bill h4,.details-address-ship h4{border:none;padding-top:0}.details-address-ship{float:left}.details-address-bill{float:right}#change_pw,.profile_edit{margin-bottom:.5em}#change_pw label,.profile_edit label{display:block;margin-bottom:.5em}#change_pw label+h4,.profile_edit label+h4{margin-top:1em}#change_pw input[type=text],.profile_edit input[type=text]{width:100%}#change_pw{display:none}.checkout_wrapper{font-size:.9em;border-top:2px solid #d5dff2}.checkout_wrapper h2,.checkout_wrapper h3,.checkout_wrapper h4{clear:none}.checkout_wrapper label{display:block;padding-top:.5em}.checkout_wrapper input[type=password],.checkout_wrapper input[type=text]{width:100%}.checkout_wrapper .main-col1{padding-top:1em;margin-bottom:1em}}@media screen and (min-width:36em){.checkout_wrapper .main-col1{border-right:1px solid #d5dff2;padding-right:2.5%;width:47.5%;float:left}}@media screen and (min-width:80em){.checkout_wrapper .main-col1{width:32.5%}}@media screen{.checkout_wrapper .main-col2{padding-top:1em;margin-bottom:1em;border-top:2px solid #d5dff2}}@media screen and (min-width:36em){.checkout_wrapper .main-col2{border:none;width:52.5%;padding-left:2.5%;float:right}}@media screen and (min-width:80em){.checkout_wrapper .main-col2{border:none;width:20%;padding-left:0;margin-left:2.5%;float:left}}@media screen{.checkout_wrapper .main-col3{padding-top:1em;border-top:2px solid #d5dff2}}@media screen and (min-width:36em){.checkout_wrapper .main-col3{width:52.5%;padding-left:2.5%;float:right}}@media screen and (min-width:80em){.checkout_wrapper .main-col3{border-top:none;border-left:1px solid #d5dff2;width:42.5%;float:right}}@media screen{.checkout_wrapper #shipping_address{display:none}.checkout_wrapper #get_shipping_container{margin:0 auto .5em;text-align:center}.checkout_wrapper #get_shipping_container .button{height:auto}.checkout_wrapper .checkout-items tbody tr,.checkout_wrapper .checkout-items thead{border-bottom:1px solid #d5dff2}.checkout_wrapper .checkout-items tfoot{font-size:1em}.checkout_wrapper .checkout-items tfoot td{text-align:right;color:#333}.checkout_wrapper .checkout-items .col2{text-align:center;padding-left:.5em}.checkout_wrapper .checkout-items .col3{text-align:right;padding-left:.5em}.checkout_wrapper #discount_container,.checkout_wrapper #shipping_container,.checkout_wrapper #subtotal_container,.checkout_wrapper #tax_container,.checkout_wrapper #total_container{float:right;text-align:right;min-width:100px}.checkout_wrapper .option{text-align:right;margin:1em 0}.checkout_wrapper #checkout_btn{display:none;float:right}}@media print{*{box-shadow:none!important;color:#000!important;text-shadow:none!important;background:transparent!important}body{font-family:"Helvetica Neue",sans-serif;font-size:8pt;line-height:1.5;margin:.5cm;padding:2em 5em}header{border-bottom:solid 1pt #000}footer{margin-top:12pt;border-top:solid 1pt #000}#comments-form,.comments h4 a:last-child,.paginator,[role=complementary],audio,form,nav,video{display:none}a{text-decoration:none}a[href]:after{content:" (" attr(href) ")"}a[itemprop=discussionUrl]:after,a[rel=tag]:after,h1 a[href]:after,h2 a[href]:after,h3 a[href]:after,h4 a[href]:after,h5 a[href]:after,h6 a[href]:after,sup a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}h1{font-size:32pt;line-height:36pt;font-weight:400;margin:16pt 0}h2{font-size:24pt;line-height:28pt;page-break-after:avoid;orphans:2;widows:2;margin:14pt 0}h3{font-size:18pt;line-height:22pt;page-break-after:avoid;orphans:2;widows:2;margin:12pt 0}h4{font-size:14pt;line-height:18pt;page-break-after:avoid;orphans:2;widows:2;margin:11pt 0}h5{font-size:12pt;line-height:16pt;page-break-after:avoid;orphans:2;widows:2;margin:10pt 0}h6{font-size:10pt;line-height:14pt;page-break-after:avoid;orphans:2;widows:2;margin:9pt 0}p{orphans:2;widows:2}.footnote,figcaption,footer,small,tfoot{font-size:6pt}blockquote{font-size:16pt;border-left:3pt solid #000;padding:0 0 0 8pt;page-break-inside:avoid}pre{margin-bottom:8pt;border:solid 1pt #000;padding:8pt}.comments{page-break-inside:avoid}code,kbd,pre,samp,var{font-family:"Courier New",Courier,monospace}dfn,dt,q{font-style:italic}img{max-width:100%!important;page-break-inside:avoid}img.align-left{float:left;margin:1em 1em 1em 0}img.align-right{float:right;margin:1em 0 1em 1em}img.align-center{display:block;margin:1em auto}figure{margin-bottom:8pt}figcaption{margin-top:4pt}ul{list-style:square;margin:0 0 8pt 1.8em}ol{list-style:decimal;margin:0 0 8pt 1.8em}dl{margin:0 0 8pt 1.8em}table{margin-bottom:8pt;width:100%}caption{font-weight:700;text-align:left;margin-bottom:4pt}thead{display:table-header-group}thead th{border-top:solid 1pt #000}tr{page-break-inside:avoid}td,th{border-bottom:solid 1pt #000;padding:4pt 8pt}}