*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}.u-a11yHidden{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.SkipToContent{position:absolute;left:-999px}.SkipToContent:active,.SkipToContent:focus{position:fixed;top:0;left:0;z-index:9999;display:block;padding:1rem 2rem;border:1px solid #ddd;background:#fff}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.u-horizontalDivider{margin:1rem 0;width:100%;height:1px;background:#d7d7d7}.u-800pxTracker{display:block}@media screen and (max-width:800px){.u-800pxTracker{display:none}}.u-list-of-four li{display:inline-block;text-align:left}@media (min-width:825px){.u-list-of-four li{width:24%}.u-list-of-four li:first-of-type{padding-right:20px;padding-left:0}.u-list-of-four li:last-of-type{padding-right:0;padding-left:20px}}.u-list-of-three li{display:inline-block;text-align:left}@media (min-width:612px){.u-list-of-three li{width:32%}.u-list-of-three li:first-of-type{padding-right:20px;padding-left:0}.u-list-of-three li:last-of-type{padding-right:0;padding-left:20px}}.u-list-of-four li,.u-list-of-three li{padding:0 10px;vertical-align:top}.u-shadow--1{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26)}.u-shadow--2{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)}.u-shadow--3{-webkit-box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24);box-shadow:0 17px 50px 0 rgba(0,0,0,.19),0 12px 15px 0 rgba(0,0,0,.24)}.u-shadow--4{-webkit-box-shadow:0 25px 55px 0 rgba(0,0,0,.21),0 16px 28px 0 rgba(0,0,0,.22);box-shadow:0 25px 55px 0 rgba(0,0,0,.21),0 16px 28px 0 rgba(0,0,0,.22)}.u-shadow--5{-webkit-box-shadow:0 40px 77px 0 rgba(0,0,0,.22),0 27px 24px 0 rgba(0,0,0,.2);box-shadow:0 40px 77px 0 rgba(0,0,0,.22),0 27px 24px 0 rgba(0,0,0,.2)}.u-hidden{display:none!important}.u-right{float:right}.u-left{float:left}body{font-weight:400;font-family:Tahoma,Verdana,Segoe,sans-serif}.LandingPageWork-rank,.LandingPageWork-text h3,a{font-weight:600;font-family:Tahoma,Verdana,Segoe,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:2.441rem}h2{font-size:1.953rem}h3{font-size:1.563rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.8rem}a{color:#2c7b74;text-decoration:none}a:hover{color:#18433f;text-decoration:underline}.u-strike{text-decoration:line-through}.u-underline,.underline{text-decoration:underline}.bold,.u-bold{font-weight:700}.u-italics{font-style:italic}body,html{background:#fff}input[type=text]{min-width:0;font-family:Tahoma,Verdana,Segoe,sans-serif}select{padding:6px;max-width:100%;outline:0;border:1px solid #ddd;-webkit-border-radius:2px;border-radius:2px;background:#f0f0f0;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#f0f0f0));background:-webkit-linear-gradient(top,#f7f7f7,#f0f0f0);background:linear-gradient(180deg,#f7f7f7 0,#f0f0f0)}select.is-small{padding:2px 6px;font-size:.875rem}select:disabled{background:#eee;color:#999;cursor:no-drop}select:focus{border-color:#999}textarea{padding:.5rem;border:1px solid #d7d7d7}.Container{margin:auto;max-width:1816px}.Content{margin:auto;padding:0 24px;max-width:1164px}@media screen and (max-width:800px){.Content{padding:0 16px;max-width:1156px}}@media screen and (max-width:1212px){.Content{padding:0 16px}}.u-halfLayout{display:inline-block;width:49%;vertical-align:top}@media screen and (max-width:800px){.u-halfLayout{width:100%}}.Table{overflow-x:auto}.Table table{table-layout:auto}.Table.has-alternatingRows tbody tr:nth-child(2n){background:#efefef}.Table.has-headerColor thead tr{background:#35938b;color:#fff}@media screen and (max-width:800px){.Table.will-pivotResponsively thead{display:none}.Table.will-pivotResponsively tbody td{display:block;border:0}.Table.will-pivotResponsively tbody td:before{-webkit-flex:1;-ms-flex:1;flex:1;content:attr(data-tableTitle) ": ";font-weight:700;-webkit-box-flex:1}.Table.will-pivotResponsively tbody td{border-bottom:1px solid #d7d7d7}}table{margin:1rem 0;width:100%;border:1px solid #d7d7d7;border-collapse:collapse;table-layout:fixed}th{text-align:left;font-weight:600}td,th{padding:.5rem;border:0;border-bottom:1px solid #d7d7d7}td,th,tr{vertical-align:middle}.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;direction:ltr}.swiper-wrapper{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-slide{float:left;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{position:relative;z-index:9999;display:block;border:1px solid #ccc;border-bottom-color:#bbb;background:#fff;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{display:table;content:" "}.pika-single:after{clear:both}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-title select{position:absolute;top:5px;left:0;z-index:9998;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.pika-label{position:relative;z-index:9999;display:inline-block;*display:inline;overflow:hidden;margin:0;padding:5px 3px;background-color:#fff;font-weight:700;font-size:14px;line-height:20px}.pika-next,.pika-prev{position:relative;*position:absolute;*top:0;display:block;overflow:hidden;padding:0;width:20px;height:30px;outline:none;border:0;background-color:transparent;background-position:50%;-webkit-background-size:75% 75%;background-size:75% 75%;background-repeat:no-repeat;text-indent:20px;white-space:nowrap;opacity:.5;cursor:pointer}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{opacity:.2;cursor:default}.is-rtl .pika-next,.pika-prev{*left:0;float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.is-rtl .pika-prev,.pika-next{*right:0;float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border:0;border-spacing:0;border-collapse:collapse}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;text-align:center;font-weight:700;font-size:12px;line-height:25px}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px;width:100%;outline:none;border:0;background:#f5f5f5;color:#666;text-align:right;font-size:12px;line-height:15px;cursor:pointer}.is-today .pika-button{color:#35938b;font-weight:700}.is-selected .pika-button{background:#35938b;color:#fff;font-weight:700}.is-disabled .pika-button{color:#999;opacity:.3;cursor:default;pointer-events:none}.pika-button:hover{background:#c86e0a;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pika-week{color:#999;font-size:11px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af}.pika-label .Icon{margin-left:4px;width:8px;vertical-align:middle}.Alert{position:relative;margin-bottom:1rem;padding:1rem;background:#35938b;color:#fff}.Alert a{color:#fff;text-decoration:underline}.Alert p{margin:0}.Alert p+p{margin-top:1rem}.Alert .Icon,.Alert .Icon--legacy{position:absolute;top:50%;left:1.25rem;margin-top:-.75rem;width:1.5rem;height:1.5rem}.Alert.has-icon{padding-left:4rem}.Alert.is-success{background:#dff0d8;color:#3c763d}.Alert.is-success a{color:#3c763d}.Alert.is-warning{background:#fcf8e3;color:#8a6d3b}.Alert.is-warning a{color:#8a6d3b}.Alert.is-error{background:#f2dede;color:#a94442}.Alert.is-error a{color:#a94442}.Alert.is-info{background:#d9edf7;color:#31708f}.Alert.is-info a{color:#31708f}.Badge{display:inline-block;margin-top:-.0625em;padding:.0625em 4px;-webkit-border-radius:2px;border-radius:2px;background:#35938b;color:#fff;text-transform:uppercase;font-weight:600;font-size:.875em}.Badge.is-success{background:#dff0d8;color:#3c763d}.Badge.is-alert{background:#a94442}.Badge.is-info{background:#d9edf7;color:#31708f}.Badge.is-warning{background:#fcf8e3;color:#8a6d3b}.Checkbox{position:relative;display:inline-block;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox input{display:none}.Checkbox.on-right{padding-right:2rem;padding-left:0}.Checkbox-label{display:inline-block;color:#2c7b74;font-weight:400;font-size:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Checkbox-label:hover{text-decoration:underline}.Checkbox input:disabled~.Checkbox-label{color:#aaa;font-style:italic}.Checkbox-state{position:absolute;top:50%;left:0;margin-top:-.5rem;width:1rem;height:1rem;border:1px solid #ddd;background:#fff}.Checkbox.is-large .Checkbox-state{margin-top:-.75rem;width:1.5rem;height:1.5rem}.Checkbox input:disabled~.Checkbox-state{background:#efefef}.Checkbox input:checked~.Checkbox-state{margin-top:-.875rem;margin-left:.25rem;width:.625rem;height:1.25rem;border:2px solid #35938b;border-top:none;border-left:none;background:none;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Checkbox.is-large input:checked~.Checkbox-state{margin-top:-1.3125rem;width:.9375rem;height:1.875rem}.Checkbox.on-right .Checkbox-state{right:0;left:auto}.Checkbox.on-right input:checked~.Checkbox-state{margin-right:.25rem;margin-left:auto}.Checkbox-loading{position:absolute;top:50%;left:0;margin-top:-.5rem;width:1rem;height:1rem;border:1.1em solid #35938b;border-left-color:transparent;-webkit-border-radius:50%;border-radius:50%;background:none;text-indent:-9999em;font-size:2px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:a 1.1s infinite linear;animation:a 1.1s infinite linear}.Checkbox.is-large .Checkbox-loading{margin-top:-.75rem;width:1.5rem;height:1.5rem}.Chips{padding:.75rem 0;border:1px solid #d7d7d7;background:#f3efea;cursor:text;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.Chips.is-active{border-color:#555}.Chips.is-error{border-color:#a94442}.Chip{position:relative;display:inline-block;margin:0 .25rem 1rem;padding:.5rem 2.5rem .5rem 1rem;max-width:100%;-webkit-border-radius:2rem;border-radius:2rem;background:#fc6;vertical-align:middle}.Chip.is-active{background:#35938b;color:#fff}.Chip:focus{outline:0}.Chip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chip-close{position:absolute;top:50%;right:.5rem;margin-top:-.75rem}.Chip-close .Icon{display:block;width:1.5rem;height:1.5rem;color:#222}.Chip.is-active .Chip-close .Icon{color:#fff}.ChipInput{position:relative;display:inline-block;margin-left:.5rem;padding-bottom:1rem;max-width:100%;width:300px;vertical-align:middle;-webkit-transition:color .25s ease;transition:color .25s ease}.ChipInput input{padding-right:2.5rem;width:100%;outline:0;border:0;border-bottom:2px solid transparent;background:none;-webkit-transition:border-color .25s;transition:border-color .25s}.ChipInput.is-error{color:#a94442}.ChipInput-add{position:absolute;top:50%;right:0;display:none;margin-top:-1rem;text-transform:uppercase;line-height:1rem}.ChipInput-add.is-active{display:block}.ChipInput-label{position:absolute;left:0;cursor:text;pointer-events:none}.ChipInput.has-content .ChipInput-label{display:none}.ChipInput-error{display:none;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.ChipInput.is-error .ChipInput-error{position:absolute;bottom:0;display:block}.Dropdown{position:relative}.Dropdown-selection{position:relative;padding:.5rem 2rem .5rem .5rem;border:1px solid #ddd;-webkit-border-radius:2px;border-radius:2px;background:#f0f0f0;background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#f0f0f0));background:-webkit-linear-gradient(top,#f7f7f7,#f0f0f0);background:linear-gradient(180deg,#f7f7f7 0,#f0f0f0);cursor:default}.Dropdown.is-open .Dropdown-selection{border-color:#999}.Dropdown-selection .Icon{position:absolute;top:50%;right:.5rem;margin-top:-.4375rem;width:.875rem;height:.875rem}.Dropdown-itemTitle{font-weight:700}.Dropdown-list{position:absolute;top:100%;left:0;z-index:1000;display:none;margin:0;padding:.5rem 0;max-width:100%;-webkit-border-radius:2px;border-radius:2px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);list-style:none}.Dropdown.is-open .Dropdown-list{display:block}.Dropdown-list li.is-unselectable{padding:.5rem 1rem;outline:0;font-weight:700;font-size:.875rem}.Dropdown-list button.is-link{display:block;padding:.75rem 1.5rem;width:100%;font-size:.875rem}.Dropdown-list button.is-link:focus{outline:1px solid #d7d7d7;background:#efefef}.Hover.has-indicator{border-bottom:1px dotted #555}.Icon.Hover-intent{width:9px;height:9px;color:#35938b;vertical-align:top}.Icon{width:20px;height:20px;fill:currentColor}.Icon use{pointer-events:none}.Icon--legacy{display:inline-block;width:auto;height:auto}a.Button,button.Button,input.Button{position:relative;display:inline-block;padding:.75rem 1.5rem;-webkit-border-radius:2px;border-radius:2px;background:#35938b;color:#fff;text-decoration:none;font-weight:400;line-height:1.5}.Button-container,a.Button{background:#35938b}.Button-container:hover,a.Button:hover{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 2px 10px 0 rgba(0,0,0,.26);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 2px 10px 0 rgba(0,0,0,.26);color:#fff;cursor:pointer}.Button-container:active,a.Button:active{background:#2e8079}.is-disabled.Button-container,a.is-disabled.Button{background:#d7d7d7;-webkit-box-shadow:none;box-shadow:none;color:#666;font-style:italic;cursor:default}.is-disabled.Button-container:hover,a.is-disabled.Button:hover{-webkit-box-shadow:none;box-shadow:none;color:#666}.is-error.Button-container,a.is-error.Button{background:#a94442;color:#fff}.is-error.Button-container:active,a.is-error.Button:active{background:#973d3b}.is-inverted.Button-container,.is-inverted.Button-container:hover,a.is-inverted.Button,a.is-inverted.Button:hover{background:#fff;color:#35938b}.is-inverted.Button-container:hover.is-error,.is-inverted.is-error.Button-container,a.is-inverted.Button:hover.is-error,a.is-inverted.is-error.Button{background:#f2dede;color:#a94442}.is-flat.Button-container,.is-flat.Button-container:hover,a.is-flat.Button,a.is-flat.Button:hover{-webkit-box-shadow:none;box-shadow:none}.NewButton{display:inline-block;padding:.5rem 2rem;border:1px solid #347671;-webkit-border-radius:2px;border-radius:2px;background:#35938b;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);color:#fff;font-weight:400;font-size:.875rem;-webkit-transition:background .1s ease-in;transition:background .1s ease-in}.NewButton:hover{background:#347671;color:#fff;text-decoration:none}a.Button{-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);-webkit-transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,box-shadow .2s;transition:background .15s,box-shadow .2s,-webkit-box-shadow .2s}a.Button:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed rgba(0,0,0,.25);-webkit-border-radius:3px;border-radius:3px;content:""}a.Button.is-small:after{top:3px;right:3px;bottom:3px;left:3px}a.Button.is-disabled{color:#fff}a.Button.is-disabled:hover{color:#fff;text-decoration:none}.Button-container{display:inline-block;padding:6px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);-webkit-transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,box-shadow .2s;transition:background .15s,box-shadow .2s,-webkit-box-shadow .2s}.Button-container.is-small{padding:3px}.Button-container.is-error.is-inverted,.Button-container.is-error.is-inverted .Button,.Button-container.is-error.is-inverted .Button:hover,.Button-container.is-error.is-inverted:hover{color:#a94442}.Button-container.is-disabled .Button{cursor:default}button.Button,input.Button{padding:.25rem 1.5rem;width:100%;outline:none;border:2px dashed #3a3a3a;border:2px dashed rgba(0,0,0,.25);-webkit-border-radius:3px;border-radius:3px;background:none;-webkit-box-shadow:none;box-shadow:none}.Button-container.is-inverted:hover button.Button,.Button-container.is-inverted:hover input.Button,.Button-container.is-inverted button.Button,.Button-container.is-inverted input.Button{color:#35938b}.Button-container.is-inverted .is-error button.Button,.Button-container.is-inverted .is-error input.Button{color:#a94442}button.is-link{padding:0;outline:none;border:none;-webkit-border-radius:0;border-radius:0;background:none;text-align:left;font-weight:600;font-size:1rem}button.is-link,button.is-link:hover{-webkit-box-shadow:none;box-shadow:none;color:#2c7b74}button.is-link:hover{text-decoration:underline}button.is-link:focus{outline:auto}button.is-plain{padding:0;outline:none;border:none;-webkit-border-radius:0;border-radius:0;background:none;text-align:left;font-weight:600;font-size:1rem}button.is-plain,button.is-plain:hover{-webkit-box-shadow:none;box-shadow:none;color:#222}button.is-plain:focus{outline:auto}.Loading-spinner{margin:auto;width:50px;height:30px}.Loading-rect{display:inline-block;width:6px;height:100%;background-color:#35938b;-webkit-animation:b 1.2s infinite ease-in-out;animation:b 1.2s infinite ease-in-out}.Loading-rect:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.Loading-rect:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.Loading-rect:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.Loading-rect:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes b{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes b{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.Loading--circle{margin:auto;width:1rem;height:1rem;border:1.1em solid #35938b;border-left-color:transparent;-webkit-border-radius:50%;border-radius:50%;background:none;text-indent:-9999em;font-size:2px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:a 1.1s infinite linear,c .5s ease-in;animation:a 1.1s infinite linear,c .5s ease-in}.PlainInput{padding:.5rem;border:1px solid #d7d7d7}.PlainInput.braintree-hosted-fields-invalid{border-color:#a94442}.PlainInput-required{color:#a94442;font-weight:700}.PlainInput-container{margin:1rem 0;max-width:100%}.PlainInput-container label{display:block;margin-bottom:.25rem;font-weight:700}.PlainInput-error{margin-top:.25rem;color:#a94442;font-weight:600}.PlainInput-error--webforms{display:none}.RadioButton{position:relative;display:inline-block;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RadioButton input{display:none}.RadioButton.on-right{padding-right:2rem;padding-left:0}.RadioButton-label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RadioButton input:disabled~.RadioButton-label{color:#aaa;font-style:italic}.RadioButton-state{position:absolute;top:50%;left:0;margin-top:-.625rem;width:1.25rem;height:1.25rem;border:2px solid #ddd;-webkit-border-radius:1.25rem;border-radius:1.25rem;background:#fff}.RadioButton input:disabled~.RadioButton-state{background:#efefef}.RadioButton.on-right .RadioButton-state{right:0;left:auto}.RadioButton-bubble{margin-top:-1px;margin-left:-1px;width:18px;height:18px;-webkit-border-radius:1rem;border-radius:1rem;background:#35938b;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.RadioButton input:checked~.RadioButton-state .RadioButton-bubble{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.RadioGroup .Input-errorContainer{margin-top:.5rem}.RadioGroup-button+.RadioGroup-button{margin-top:.25rem}.RadioGroup-label.Input-label{position:static;display:block;margin:0 0 .5rem .5rem}.SidebarSection{border:1px solid #d7d7d7;background:#fff}.SidebarSection+.SidebarSection{border-top:0}.SidebarSection-header{position:relative;border-bottom:1px solid #d7d7d7}.SidebarSection.is-hidingContent>.SidebarSection-header{border:none}.SidebarSection-header h4{margin:0;padding:.5rem 2.5rem .5rem .75rem;background:#f3efea;font-weight:600;font-size:.875rem}.SidebarSection-reset button{font-size:.875rem}button.SidebarSection-headerCollapse{position:absolute;top:0;right:0;bottom:0;padding:0 .75rem;border-left:1px solid #d7d7d7;color:#555}button.SidebarSection-headerCollapse .Icon{margin-top:-4px;width:1rem;height:1rem;vertical-align:middle}.SidebarSection-content{padding:.5rem .75rem}.SidebarSection.is-hidingContent>.SidebarSection-content{display:none}.SidebarSection-option{margin-bottom:.25rem}.SidebarSection-option a,.SidebarSection-option button{font-weight:400;font-size:.75rem}@media screen and (max-width:800px){.SidebarSection-option{margin-bottom:.5rem}}.TextInput-input{display:block;width:100%;outline:none;border:0;border-bottom:2px solid #f3efea;-webkit-box-shadow:none;box-shadow:none}.Input-container{position:relative;margin-bottom:.5rem;padding:1rem 0 0}.Input-container.is-small{padding:.875rem 0 1.25rem}.Input-container.is-dropdown,.Input-container.is-textarea{padding-top:1.25rem}.Input-container.has-splitLabel{padding-top:.5rem}.Input-container.has-staticLabel{padding-top:0}.Input-container.has-border{padding-top:1.25rem}.Input{display:block;padding:.5rem;width:100%;outline:none;border:0;border-bottom:2px solid #f3efea;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s;transition:border-color .25s}.Input:focus{border-color:#35938b}.Input-container.is-error .Input{border-color:#c77270}.Input-container.is-error .Input:focus{border-color:#a94442}.Input-container.is-small .Input{padding:.25rem;font-size:.875rem}.Input-container.has-border .Input,.Input-container.has-splitLabel .Input{border:1px solid #d7d7d7}.Input-container.has-border .Input:focus,.Input-container.has-splitLabel .Input:focus{border-color:#555}.Input-required{margin-left:2px;color:#a94442;font-weight:700}.Input-errorContainer{min-height:1.5rem}.Input-container.is-dropdown .Input-errorContainer,.Input-container.is-textarea .Input-errorContainer{margin-top:.25rem}.Input-error{display:none;margin-left:.5rem;color:#a94442;font-size:.8rem;line-height:1rem}.Input-container.is-error .Input-error{display:block}.Input-container.is-small .Input-error{margin-left:.25rem}.Input-error[style*=inline]{display:block!important}.Input-label{position:absolute;top:1.5rem;left:.5rem;overflow:hidden;max-width:100%;color:#999;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:font-size .15s ease,top .15s ease;transition:font-size .15s ease,top .15s ease;pointer-events:none}.Input-container.is-error .Input-label{color:#a94442}.Input-container.is-small .Input-label{top:1.125rem;left:.25rem;font-size:.875rem}.Input-container.has-content .Input-label,.Input-container.has-focus .Input-label,.Input-container.is-dropdown .Input-label,.Input-container.is-small.has-content .Input-label,.Input-container.is-small.has-focus .Input-label,.Input-container.is-small.is-dropdown .Input-label,.Input-container.is-small.is-textarea .Input-label,.Input-container.is-textarea .Input-label{top:0;font-size:.8rem}.Input-container.has-splitLabel .Input-label{top:1.75rem;overflow:visible;height:1px;line-height:0}.Input-container.has-splitLabel.has-content .Input-label,.Input-container.has-splitLabel.has-focus .Input-label{top:.5rem;background:#fff}.Input-container.has-border .Input-label{top:1.8rem}.Input-container.has-border.has-content .Input-label,.Input-container.has-border.has-focus .Input-label{top:0}.Input-hint{position:absolute;top:1.5rem;left:.5rem;overflow:hidden;max-width:100%;color:#aaa;text-overflow:ellipsis;white-space:nowrap;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .1s ease;transition:opacity .1s ease;pointer-events:none}.Input-container.has-focus .Input-hint{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}.Input-container.has-content .Input-hint{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.Input-container.is-dropdown .Input-hint{position:relative}.Input-container.has-border .Input-hint{top:1.75rem}@media screen and (max-width:600px){.Input-hint{font-size:.875rem}}button.TabLink{padding:.75rem 1rem;color:#35938b}button.TabLink:hover{color:#35938b}button.TabLink.is-active,button.TabLink:active{background:#f3efea}.TabContainer{border:2px solid #f3efea}.Tab{display:none;padding:1rem 2rem}.Tab.is-active{display:block}.Toggle-collapseIcon{display:none}.Toggle.is-collapsed .Toggle-collapseIcon{display:inline}.Toggle.is-collapsed .Toggle-uncollapseIcon{display:none}.Toggle--animated .Icon.Toggle-collapseIcon{display:block;margin-top:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.Toggle--animated.is-collapsed .Toggle-collapseIcon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.Tooltip{position:relative;display:inline-block;cursor:help}.Tooltip-tip{position:absolute;z-index:1000;display:none;padding:.5rem;-webkit-border-radius:4px;border-radius:4px;background:#333;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);color:#fff;white-space:nowrap;font-size:.75rem;line-height:1.5;cursor:default}.Tooltip-tip p{margin:0}.Tooltip-tip p+p{margin-top:.5rem}.Tooltip-tip.is-active{display:block;-webkit-animation:c .1s ease-in;animation:c .1s ease-in}.Tooltip-tip.is-right{top:0;left:100%;margin-left:16px}.Tooltip-tip.is-left{top:0;right:100%;margin-right:16px}.Tooltip-tip.is-top{bottom:100%;left:0;margin:0 auto 16px}.Tooltip-tip.is-bottom{top:100%;left:0;margin:16px auto 0}.Tooltip-tip.is-multiline{white-space:normal}@media screen and (max-width:800px){.Tooltip-tip.is-bottom,.Tooltip-tip.is-top{right:auto;left:auto}}.Tooltip-callout{position:absolute;width:10px;height:10px;background:#333;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Tooltip-tip.is-right .Tooltip-callout{top:.5rem;left:-5px}.Tooltip-tip.is-left .Tooltip-callout{top:.5rem;right:-5px}.Tooltip-tip.is-top .Tooltip-callout{bottom:-5px;left:1rem}.Tooltip-tip.is-bottom .Tooltip-callout{top:-5px;left:1rem}.BlogPages-WorkTitle{font-style:italic}.BlogPages-FloatyImage{float:right;padding:25px}@media screen and (max-width:800px){.BlogPages-FloatyImage{display:block;float:none;margin-right:auto;margin-left:auto}}.BlogPages-Tags{margin-top:1em}.BlogPages-Tag{padding:.2em .5em;background-color:#f3efea;white-space:nowrap;font-weight:400;line-height:2em}.BlogPages-Tag:focus,.BlogPages-Tag:hover{background-color:#35938b;color:#fff;text-decoration:none}.BlogPages-ByLine{margin:2em 0;font-style:italic;line-height:2em}.BlogPages-AuthorImage{padding:0 10px 0 0;vertical-align:middle}.BlogPages-Social{margin-top:1em;padding:6px 10px;min-height:25px;background:url(/images/textures/paper-white.jpg) repeat #f3f0eb;-webkit-box-shadow:0 6px 12px -5px rgba(0,0,0,.25);box-shadow:0 6px 12px -5px rgba(0,0,0,.25);font-weight:600;font-size:.85em;line-height:1.6em}.BlogPages-SocialClear{margin:.5em 0}.BlogPages-SocialClear .BlogShareButton{margin-right:1px;padding:.3em .3em .3em .5em;min-width:20px;min-height:20px;background-color:rgba(0,0,0,.3);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.BlogPages-SocialClear .BlogShareButton .Icon{height:15px}.BlogPages-SocialClear .BlogShareButton:first-child{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.BlogPages-SocialClear .BlogShareButton:last-child{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.BlogPages-SocialClear .BlogShareButton.st_facebook_custom:hover{background-color:#3b5998}.BlogPages-SocialClear .BlogShareButton.st_twitter_custom:hover{background-color:#00aced}.BlogPages-SocialClear .BlogShareButton.st_pinterest_custom:hover{background-color:#cc2127}.BlogPages-SocialClear .BlogShareButton.st_google_custom:hover{background-color:#db4437}.BlogPages-SocialClear .BlogShareButton a{text-decoration:none}.BlogPages{padding-bottom:60px}.BlogPages .BlogPages-Main p{line-height:1.75em}.BlogPages h1,.BlogPages h2,.BlogPages h3,.BlogPages h4{margin:1em 0 .33em;font-weight:300}.BlogPages .BlogPage-Callout{float:left;margin:1em;padding:.5em .1em;min-width:7rem;width:20%;border-top:2px solid #555;border-bottom:2px solid #555;text-align:right;font-weight:700}.BlogPages blockquote{margin:1.5em 10px;padding:.5em 10px;border-left:10px solid #ccc;background:#f9f9f9;quotes:"“" "”" "‘" "’";font-style:italic}.BlogPages blockquote:before{margin-right:.25em;color:#ccc;content:open-quote;vertical-align:-.4em;font-weight:700;font-size:4em;font-family:serif;line-height:.1em}.BlogPages blockquote p{display:inline}.BlogHome{padding-bottom:20px}.BlogHome .BlogPages-Main p{line-height:1.5em}.BlogHome h1,.BlogHome h2,.BlogHome h3,.BlogHome h4{margin:.25em 0}.BlogHome .BlogPages-ByLine{font-size:.9em}.BlogHome .BlogHome-PostContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;margin-top:2rem}@media screen and (max-width:800px){.BlogHome .BlogHome-PostContainer{display:block}}.BlogHome .BlogHome-Post{-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;padding:0 2em;-webkit-box-flex:1}.BlogHome .BlogHome-Post h2{margin:0}@media screen and (max-width:800px){.BlogHome .BlogHome-Post{margin-left:0;width:100%;border-bottom:1px solid #efefef}}.BlogHome .BlogHome-PostImageContainer{-webkit-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px;margin:1em auto;width:300px;-webkit-box-flex:1}.BlogHome .BlogHome-PostImageContainer .BlogHome-PostImage{width:300px;height:250px}.BlogHome .BlogHome-PostImageContainer .BlogHome-PostImage div{width:300px;height:100%}.BlogHome-QuoteContainer{padding:25px 0 45px;background:#37312a url(https://static.thriftbooks.com/site_images/wood.jpg);color:#fff;text-align:center}.BlogHome-Quote{display:inline-block;padding:10px;text-align:left;font-weight:800;font-style:italic;font-size:1.5em}.BlogHome-Quote p{margin:.25em 0}.BlogHome-Quote .BlogHome-QuoteAuthor{text-align:right;font-weight:400;font-style:normal}.BlogHome-PagingContainer{padding:2em 0;background-color:#efefef}.BlogHome-PageLeft{float:left}.BlogHome-PageRight{float:right}.Blog-CroppedImage{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.Blog-Hero{position:relative;overflow:hidden;height:400px;background-color:#555;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.6)}.Blog-Hero>div{position:absolute;width:100%}.Blog-Hero a{color:#fff}.Blog-Hero .Blog-HeroHighlight{color:#fc6!important;text-transform:uppercase;font-weight:700;font-size:90%}.Blog-Hero .Blog-HeroOverlay{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.7));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7))}.Blog-Hero .Blog-HeroOverlay h1,.Blog-Hero .Blog-HeroOverlay h2,.Blog-Hero .Blog-HeroOverlay h3{margin:.3em 0}.Blog-Hero .Blog-HeroOverlay .Blog-HeroText{overflow:hidden;max-height:5em}.Blog-Hero .Blog-HeroOverlay .Content{margin-top:100px;margin-bottom:40px}.BlogPages-RowLinks-Container{overflow:auto;padding:1rem 0}.BlogPages-RowLinks-Container h1,.BlogPages-RowLinks-Container h2,.BlogPages-RowLinks-Container h3{margin:.2em 0}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Target{width:30%}.BlogPages-RowLinks-Container.BlogPages-RowLinks-Accented{background-color:#f3efea}.BlogPages-RowLinks-Container .Content>.BlogPages-RowLinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Title{padding:.25rem 0 .5rem}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right{float:right;text-align:right}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right .Blog-PostImage{margin-left:auto}@media screen and (max-width:800px){.BlogPages-RowLinks-Container .Content>.BlogPages-RowLinks{display:block}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right{float:none;text-align:left}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Right .Blog-PostImage{margin-left:0}.BlogPages-RowLinks-Container .BlogPages-RowLinks-Target{display:block;margin-bottom:2.5rem;width:100%}}.Blog-PostImage{max-width:300px;width:100%;height:250px}.Blog-NoteBanner{padding:1em;background-color:#fc6}.RecSection{margin:0 0 1.5rem}.RecSection-title{margin-bottom:0;font-weight:300}@media screen and (max-width:800px){.RecSection-title{font-size:1.25rem}}.RecSection-subtitle{overflow:hidden;margin-top:0}@media screen and (max-width:800px){.RecSection-subtitle{font-size:.875rem}}.RecSection-subtitle.is-loading{visibility:hidden}.Recommendations-loading{position:relative;text-align:center}.Recommendations-loading h2{margin-bottom:1rem}.Recommendations-loading .Loading-spinner{margin:1rem auto}.RecSection-viewAll{float:right}.BookSlider{position:relative;min-height:2.5rem}.BookSlider.is-small{overflow:hidden;margin-right:-16px}.BookSlider.is-small:after{position:absolute;top:0;right:0;bottom:0;z-index:1;width:20px;content:""}.BookSlider .BookSlider-prev{left:-50px;opacity:0;pointer-events:none}@media screen and (max-width:1290px){.BookSlider .BookSlider-prev{left:1rem;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26)}}.BookSlider .BookSlider-prev .Icon{margin-left:-2px}.BookSlider .BookSlider-next{right:-30px;opacity:0;pointer-events:none}@media screen and (max-width:1290px){.BookSlider .BookSlider-next{right:36px;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26)}}.BookSlider .BookSlider-next .Icon{margin-right:-2px}.BookSlider.has-next .BookSlider-next,.BookSlider.has-prev .BookSlider-prev{opacity:1;pointer-events:auto}.BookSlider-swiper{overflow:hidden;max-height:300px}.BookSlider-slide{position:relative;color:#222;text-decoration:none;-webkit-animation:c .25s ease-in;animation:c .25s ease-in}.BookSlider.is-small .BookSlider-slide{width:166px}.BookSlider-slide.is-loader:only-child{position:relative;margin:auto!important}.BookSlider-slide .Loading-spinner{position:absolute;top:50%;left:50%;margin:-15px auto 0 -25px}.BookSlider-slide.is-loadingIndicator{float:none;margin:auto;width:166px}.BookSlider-slide:hover{text-decoration:none}.BookSlider-slide:hover .BookSlider-title{text-decoration:underline}.BookSlider-padding{margin-top:120%}.BookSlider-contentContainer{padding-right:20px}.BookSlider.is-small .BookSlider-contentContainer{padding-right:16px}.BookSlider-content{padding:.5rem 0;height:6.5rem;text-align:center}.BookSlider-content.is-loading p{visibility:hidden}.BookSlider-imageContainer{position:relative;overflow:hidden}.BookSlider-slide.is-loadingIndicator .BookSlider-imageContainer{-webkit-box-shadow:none;box-shadow:none}.BookSlider-imageContainer-Loader{position:relative;overflow:hidden;border:1px solid #eee;background-color:#f3efea}.BookSlider-image{position:absolute;bottom:0;left:50%;max-width:none;width:auto;height:100%;background-color:#f3efea;opacity:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.BookSlider-image[src=""]{visibility:hidden;opacity:0}.BookSlider-title{overflow:hidden;margin:0 0 .5rem;margin:0;height:2rem;color:#2c7b74;font-weight:700;font-size:.9rem;line-height:1rem}.BookSlider-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookSlider-author,.BookSlider-price{margin:0;height:1.25rem;font-size:.8rem}.BookSlider-price strong{color:#a75c00}.BookSlider-nav{position:absolute;top:35%;z-index:100;display:inline-block;margin-top:-1.25rem;width:2.5rem;height:2.5rem;-webkit-border-radius:2rem;border-radius:2rem;background:#2c7b74;color:#fff;text-align:center;line-height:2.25rem;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.BookSlider-nav .Icon{width:1rem;height:1rem;vertical-align:middle}.RecSection-mobileSliderHeader{display:none}.BrowseContent-container{float:right;margin-right:-240px;width:100%}@media print{.BrowseContent-container{margin-right:0}.BrowseContent-container a{color:#000}}.BrowseContent{margin-right:240px;max-width:1140px}@media print{.BrowseContent{margin-right:0}.BrowseContent a{color:#000}}.BrowseSidebar{float:left;width:240px}@media print{.BrowseSidebar{display:none}.BrowseSidebar a{color:#000}}.BrowseEntryContainer{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #d7d7d7}.BrowseEntryContainer:last-child{border-bottom:none}.BrowseEntryContainer:last-child .WorkWishListPopover{top:auto;bottom:2rem}.BrowseList.is-grid{text-align:center}.BrowseEntry{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-animation:c .25s ease-in;animation:c .25s ease-in;-webkit-box-pack:justify;-ms-flex-pack:justify}.BrowseEntry .WorkWishList{margin-top:1rem;margin-right:0;text-align:left;font-size:.75rem}.BrowseEntry .WorkWishList button.is-link{font-size:.75rem}.BrowseEntry .WorkWishList .Icon{width:.875rem;height:.875rem;vertical-align:top}@media screen and (max-width:900px){.BrowseEntry .WorkWishList{text-align:center}}.BrowseEntry .WorkWishListPopover{top:auto;right:0;bottom:1.5rem;left:auto}@media screen and (max-width:600px){.BrowseEntry .WorkWishListPopover{top:50%;bottom:auto}}.BrowseEntry .Work-thriftdealsPopover{margin:0}.BrowseEntry.is-grid{display:inline-block;margin-bottom:1rem;width:166px;vertical-align:top;text-align:left}.BrowseEntry-moreInfo{display:none}.BrowseEntry-moreInfo.is-active{display:block}.BrowseEntry-moreInfo .Loading--circle{margin:2rem auto 0;width:2rem;height:2rem}.BrowseEntry-moreInfo .Alert{margin-top:1rem}.BrowseImage{position:relative;overflow:hidden;margin-right:1rem;width:180px;height:230px}.BrowseImage img{position:absolute;bottom:0;left:50%;max-width:none;max-height:300px;width:auto;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1000px){.BrowseImage{width:140px;height:200px}}.BrowseMeta{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;margin:0 1rem;-webkit-box-flex:1}.BrowseMeta h4{margin:0 0 1.5rem;font-weight:700;font-size:1.125rem}.BrowseMeta-byline{margin-top:-1rem;min-height:1rem;font-size:.875rem;line-height:1.75rem}.BrowseEntry--newListView .BrowseMeta-byline p{display:inline-block;margin:0;vertical-align:middle}.BrowseMeta-rating{display:inline-block;margin-left:1rem;color:#fc6;vertical-align:middle;line-height:1}.BrowseMeta-format{font-size:.875rem}.BrowseMeta-format .Icon{margin-top:-2px;margin-right:.5rem;width:2rem;height:2rem;vertical-align:middle}.BrowseMeta-info{margin:1rem 0;padding:0;list-style:none;font-size:.875rem}.BrowseEntry--newListView .BrowseMeta-info{margin:1rem 0}@media screen and (max-width:800px){.BrowseEntry--newListView .BrowseMeta-info{font-size:.875rem}}.BrowseMeta-vintage{display:block}.BrowseMeta-specs+.BrowseMeta-vintage{margin-top:.5rem}.BrowseMeta-vintageIcon{margin-top:-.25rem;margin-right:.5rem;width:1.5rem;height:1.5rem;vertical-align:middle}.BrowseMeta-popularEditions-title{margin:1rem 0 .5rem;font-size:.875rem}button.BrowseMeta-specs{position:relative;padding-right:3rem;font-size:.875rem}button.BrowseMeta-specs .Icon{position:absolute;top:50%;right:1rem;margin-top:-.5rem;width:1rem;height:1rem}@media screen and (max-width:400px){button.BrowseMeta-specs{padding-right:2rem}button.BrowseMeta-specs .Icon{right:.625rem;width:.75rem;height:.75rem}}.BrowseMeta-summary button{margin:.25rem 0;font-size:.875rem}.BrowseMeta-popularEditions{margin:.5rem 0;border:1px solid #d7d7d7}.BrowseMeta-popularEditions-header{border-bottom:1px solid #d7d7d7}.BrowseMeta-popularEditions-headerTitle{font-size:.875rem}.BrowseMeta-popularEditions-item+.BrowseMeta-popularEditions-item{border-top:1px solid #d7d7d7}.BrowseMeta-popularEditions-cell,.BrowseMeta-popularEditions-headerTitle{display:inline-block;padding:.5rem .75rem;vertical-align:middle;font-size:.875rem}.BrowseMeta-popularEditions-cell:first-child,.BrowseMeta-popularEditions-headerTitle:first-child{width:40%;text-align:left}.BrowseMeta-popularEditions-cell:nth-child(2),.BrowseMeta-popularEditions-headerTitle:nth-child(2){width:25%;text-align:center}.BrowseMeta-popularEditions-cell:nth-child(3),.BrowseMeta-popularEditions-headerTitle:nth-child(3){width:35%;text-align:center;font-size:.875rem}@media screen and (max-width:900px){.BrowseMeta-popularEditions-cell,.BrowseMeta-popularEditions-headerTitle{font-size:.875rem}.BrowseMeta-popularEditions-cell:first-child,.BrowseMeta-popularEditions-headerTitle:first-child{width:50%}.BrowseMeta-popularEditions-cell:nth-child(2),.BrowseMeta-popularEditions-headerTitle:nth-child(2){width:50%;text-align:left}.BrowseMeta-popularEditions-cell:nth-child(3),.BrowseMeta-popularEditions-headerTitle:nth-child(3){display:block;width:100%}}.BrowseMeta-popularEditions-cell .NewButton,.BrowseMeta-popularEditions-headerTitle .NewButton{padding:.25rem 1.5rem;font-size:.75rem}.BrowseMeta-additionalFormats{display:block;margin-top:1rem}.BrowsePricing{width:150px;font-size:.875rem}.BrowsePricing .Work-formatsConditionBit{margin:0}.BrowsePricing-conditionTitle{margin:0 0 .25rem;line-height:1}.BrowsePricing-condition{margin:0 0 .25rem;font-weight:700;font-size:1.125rem}.BrowsePricing-listPrice{margin:.25rem 0;font-size:.75rem}.BrowsePricing-listPriceSavings{white-space:nowrap}.BrowsePricing-from{margin:0;font-weight:700}.BrowsePricing-price{margin:.25rem 0 .5rem;font-weight:700;font-size:2rem;line-height:1}.BrowsePricing-price small{position:relative;top:-.75rem;font-size:1rem}a.BrowsePricing-collectibleLink{margin-top:1rem;padding:1rem;background:#fc6;color:#333}a.BrowsePricing-collectibleLink:hover{color:#333}a.BrowsePricing-collectibleLink:active{background:#fb3}@media screen and (max-width:900px){a.BrowsePricing-collectibleLink{margin-top:0}}.BrowsePricing-addToCart{margin:.5rem 0;background:#c86e0a}.BrowsePricing-addToCart button{padding:.25rem 1.5rem;font-size:.875rem}.BrowsePricing-addToCart:active{background:#b06109}.BrowsePricing-addToCart .Loading-spinner{height:21px}@media screen and (max-width:900px){.BrowseEntry{display:block}.BrowseImage{position:absolute;top:0;left:0}.BrowseMeta{margin-left:156px;min-height:200px}.BrowsePricing{margin-top:1rem;width:100%}.BrowsePricing .WorkWishList{display:block}.BrowsePricing-left,.BrowsePricing-right{display:inline-block;width:49%;vertical-align:middle}.BrowsePricing-right{text-align:center}}@media screen and (max-width:600px){.BrowseEntry .WorkWishListPopover{right:0;left:0}.BrowseImage{width:105px;height:150px}.BrowseMeta{margin-left:121px;min-height:150px}.BrowseMeta h4{font-size:1rem}.BrowseMeta-format .Icon{width:1.5rem;height:1.5rem}.BrowseMeta-info{font-size:.75rem}.BrowseMeta-specs.is-link{font-size:.875rem}}@media screen and (max-width:400px){.BrowseEntry--newListView .BrowseImage{position:relative;margin:1rem auto;width:140px;height:200px}.BrowseEntry--newListView .BrowseMeta{margin-left:1rem}}.BrowseSearchTerms{margin:1rem 0}.BrowseSearchTerm{position:relative;display:inline-block;margin:.25rem .5rem .25rem 0;padding:.15rem 1.5rem .15rem .5rem;background:#35938b;color:#fff;font-size:.875rem}.BrowseSearchTerm.is-advanced{background:#276e68}.BrowseSearchTerm.is-exclude{background:#a94442}.BrowseSearchTerm.is-filter{background:#fc6;color:#222}.BrowseSearchTerm.is-misc{background:#555}.BrowseSearchTerm.is-permanent{padding-right:.5rem}.BrowseSearchTerm strong{font-weight:600}.BrowseSearchTerm-close{position:absolute;top:0;right:0;bottom:0}.BrowseSearchTerm-close .Icon{display:block;height:1.5rem;color:#fff}.BrowseSearchTerm-close .Icon:hover{color:#ccc}.Browse-pagination{display:block}.Browse-pagination .Icon{width:2rem;height:2rem}.Browse-pagination.is-left{float:left}.Browse-pagination.is-right{float:right}.Browse-paginationInput{margin:0 2rem;text-align:center}.Browse-paginationInput input{padding:.25rem .5rem;width:60px;text-align:center}.Browse-paginationInput-link{display:block;margin-top:.5rem}.Browse-tooMany{text-align:center}.WorkSwitcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}.WorkSwitcher-container{display:none}.WorkSwitcher-container.is-visible{display:block}@media screen and (max-width:800px){.WorkSwitcher-container .WorkSwitcher-dropdown~.WorkSwitcher{display:none}.WorkSwitcher-container .WorkSwitcher-dropdown{display:block}}.WorkSwitcher-format{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:10rem;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}.WorkSwitcher-format.is-active .WorkSwitcher-formatButton{border-color:#2e8079!important;background-color:#2e8079!important;color:#fff!important}.WorkSwitcher-format.is-active .WorkSwitcher-formatPrice{color:#efefef}.WorkSwitcher-format.is-active .WorkSwitcher-formatTitle{color:#fff}.WorkSwitcher-format.is-active .WorkSwitcher-seeAll:not(.is-empty){visibility:visible}.WorkSwitcher-format .WorkSwitcher-formatButton{-webkit-flex:1;flex:1;-ms-flex:1 1 auto;-webkit-align-self:stretch;align-self:stretch;padding:.3rem .5rem;min-height:4rem;width:100%;height:100%;border:1px solid #d7d7d7;color:#222;font-weight:400;-webkit-box-flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch}.WorkSwitcher-format .WorkSwitcher-formatButton:hover{border-color:#35938b;text-decoration:none}.WorkSwitcher-format .WorkSwitcher-formatPrice{display:block;color:#626262;font-size:.75rem}.WorkSwitcher-format .WorkSwitcher-formatTitle{display:block;color:#555}.WorkSwitcher-format .WorkSwitcher-seeAll{visibility:hidden;-webkit-flex-basis:1.5rem;flex-basis:1.5rem;min-height:1.5rem;-ms-flex-preferred-size:1.5rem}.WorkSwitcher-format .WorkSwitcher-seeAll button.is-link{white-space:nowrap;font-size:.7rem}.WorkSwitcher--is-collectible .Icon{position:inherit;margin-right:.3rem;width:1rem;height:1rem}.Loading--circle{position:absolute;top:50%;left:1rem;margin-top:-1rem;width:2rem;height:2rem}.FormatsTable{margin:1rem 0 0;border:1px solid #d7d7d7;text-align:center;-webkit-animation:c .25s ease-in;animation:c .25s ease-in}.FormatsTable.is-loading{padding:2rem}.FormatsTableHeader{border-bottom:1px solid #d7d7d7}.FormatsTableHeader-title{display:inline-block;padding:.5rem 1rem;font-size:.875rem}.FormatsTable-cell:first-child,.FormatsTableHeader-title:first-child{width:35%;text-align:left}.FormatsTable-cell:nth-child(2),.FormatsTable-cell:nth-child(3),.FormatsTable-cell:nth-child(4),.FormatsTableHeader-title:nth-child(2),.FormatsTableHeader-title:nth-child(3),.FormatsTableHeader-title:nth-child(4){width:10%}.FormatsTable-cell:nth-child(5),.FormatsTableHeader-title:nth-child(5){width:35%;text-align:center}@media screen and (max-width:990px){.FormatsTable-cell,.FormatsTableHeader-title{font-size:.875rem}.FormatsTable-cell:first-child,.FormatsTableHeader-title:first-child{width:50%;text-align:left}.FormatsTable-cell:nth-child(2),.FormatsTableHeader-title:nth-child(2){display:none}.FormatsTable-cell:nth-child(3),.FormatsTable-cell:nth-child(4),.FormatsTableHeader-title:nth-child(3),.FormatsTableHeader-title:nth-child(4){width:25%}.FormatsTable-cell:nth-child(5),.FormatsTableHeader-title:nth-child(5){display:block;margin-bottom:1rem;width:100%}.FormatsTable-cell:nth-child(5).FormatsTableHeader-title--buy,.FormatsTableHeader-title:nth-child(5).FormatsTableHeader-title--buy{display:none}}@media screen and (max-width:600px){.FormatsTableHeader-title--buy:nth-child(5){position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}}.FormatsTable-row{-webkit-animation:c .15s ease-in;animation:c .15s ease-in}.FormatsTable-row+.FormatsTable-row{border-top:1px solid #d7d7d7}.FormatsTable-cell{display:inline-block;padding:.5rem 1rem;vertical-align:middle}.FormatsTable-cell .DropdownInput{min-width:3rem}@media screen and (max-width:990px){.FormatsTable-cell{padding:.3rem .5rem}}button.FormatsTableExpand{display:block;padding:.75rem .5rem;width:100%;border:1px solid #d7d7d7;border-top:none;-webkit-border-radius:0;border-radius:0;text-align:center;font-size:.875rem}button.FormatsTableExpand .Icon{margin-bottom:.25rem;margin-left:.5rem;width:.875rem;height:.875rem;vertical-align:middle}.Work-addToCart{display:inline-block;padding:.5rem 2rem;background:#c86e0a;font-size:.875rem}.Work-addToCart:active{background:#b06109}.Work-addToCart .Loading-spinner{height:21px}@media screen and (max-width:900px){.Work-addToCart{font-size:.75rem}.Work-addToCart .Loading-spinner{height:18px}}@media screen and (max-width:600px){.Work-addToCart{font-size:.875rem}.Work-addToCart .Loading-spinner{height:21px}}.Work-formatsQuantity input,.Work-formatsQuantity select{margin:auto;padding:0 .25rem;width:54px;height:32px;font-size:1rem}.Work-formatsConditionBit{position:relative;display:inline-block;margin-left:.5rem;vertical-align:middle}.Work-formatsConditionBit+.Work-formatsConditionBit{margin-left:.25rem}.Work-thriftdealsPopover{margin-left:.5rem}.SearchPage-priceRange{text-align:center}.SearchPage-priceRange .Input-container{display:inline-block;width:80px}.SearchPage-priceRange .Input{height:40px;border:1px solid #d7d7d7}.SearchPage-priceRange .PriceRange-dash{margin-right:12px;margin-left:12px;font-size:26px}.SearchPage-priceRange .Input-container.is-small{padding:1rem 0 0}.SearchPage-priceRange .Input-container.is-small .Input-label{top:1.6rem;left:.5rem}.SearchPage-priceRange .Input-container.has-content .Input-label,.SearchPage-priceRange .Input-container.has-focus .Input-label{top:0;font-size:.8rem}.PriceRange-button{display:block}.WorkSwitcher-format+.WorkSwitcher-format{margin-left:.5rem}.Browse{overflow:hidden;-webkit-animation:c .25s ease-in;animation:c .25s ease-in}.BrowseContent{margin-left:2rem}.BrowseContent-title{overflow:hidden;margin:0 0 1rem;font-size:1.25rem}.BrowseSortBar{position:relative;margin-bottom:1rem;padding-right:5rem;border:1px solid #d7d7d7;background:#f3efea}@media screen and (max-width:600px){.BrowseSortBar{-webkit-border-radius:3px;border-radius:3px}}button.BrowseSortBar-header{position:relative;display:none;padding:.75rem 2.5rem;width:100%;-webkit-border-radius:3px;border-radius:3px;background:#35938b;background:#f3efea;color:#fff;color:#222;text-align:center;font-weight:400}button.BrowseSortBar-header .Icon{position:absolute;top:50%;right:.875rem;margin-top:-.5rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.BrowseSortBar-header:hover{background:#2e8079;color:#fff;text-decoration:none}.BrowseSortBar.is-showingResponsiveContent button.BrowseSortBar-header{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.BrowseSortBar.is-showingResponsiveContent button.BrowseSortBar-header .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:600px){button.BrowseSortBar-header{display:block}}button.BrowseSortBar-header:hover{background:#eae3da;color:#222}.BrowseSortBar-content{padding:0}@media screen and (max-width:600px){.BrowseSortBar-content{display:none}.BrowseSortBar.is-showingResponsiveContent .BrowseSortBar-content{display:block;border-top:1px solid #d7d7d7}}.BrowseItemsPerPage{display:inline-block}.BrowseItemsPerPage label{margin-right:.25rem;vertical-align:middle;font-size:.75rem}.BrowseItemsPerPage select{vertical-align:middle}.BrowseSort-label{margin-right:.5rem;font-weight:700;font-size:.875rem}.BrowseOutOfStock,.BrowseSort,.BrowseSort-label{display:inline-block}.BrowseOutOfStock{width:166px;height:1.75rem}.BrowseOutOfStock .Checkbox-label{vertical-align:middle;font-size:.75rem;line-height:1}.BrowseItemsPerPage,.BrowseOutOfStock,.BrowseSort{padding:.5rem;height:2.75rem;vertical-align:middle}.BrowseGridView-label{display:none}.BrowseGridView{position:absolute;top:0;right:0;bottom:0}.BrowseGridView button{padding:.5rem;height:100%;color:#555}.BrowseGridView button.is-active{background:#35938b;color:#fff}.BrowseGridView .Icon{display:block;margin:auto;height:1.75rem}.BrowseContent-outOfStockHasCopy{text-align:center}.Browse-showMore{display:block;margin-bottom:1rem}.Browse-showMore button{width:100%}.BrowseSidebar h3{margin:0 0 1rem;font-size:1.25rem}.BrowseSidebar-responsiveTitle{display:none;overflow:hidden}button.BrowseSidebar-headerCollapse{position:relative;display:none;padding:.75rem 2.5rem;width:100%;-webkit-border-radius:3px;border-radius:3px;background:#35938b;color:#fff;text-align:center;font-weight:400}button.BrowseSidebar-headerCollapse .Icon{position:absolute;top:50%;right:.875rem;margin-top:-.5rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.BrowseSidebar-headerCollapse:hover{background:#2e8079;color:#fff;text-decoration:none}.BrowseSidebar.is-showingResponsiveContent button.BrowseSidebar-headerCollapse{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.BrowseSidebar.is-showingResponsiveContent button.BrowseSidebar-headerCollapse .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:700px){button.BrowseSidebar-headerCollapse{display:block}}.BrowseSidebar-responsiveContent{display:none;padding:0}@media screen and (max-width:700px){.BrowseSidebar{float:none;margin-bottom:1rem;width:100%}.BrowseSidebar.is-showingResponsiveContent .BrowseSidebar-responsiveContent{display:block}.BrowseSidebar-desktopContent,.BrowseSidebar-header,.BrowseSidebar-loading{display:none}.BrowseSidebar-responsiveTitle{display:block}.BrowseContent-container{float:none}.BrowseContent{margin:0}.BrowseContent-title{display:none}}@media screen and (max-width:600px){.BrowseItemsPerPage,.BrowseOutOfStock,.BrowseSort{height:auto}.BrowseSortBar.is-hidingContent .BrowseSortBar-content{display:none}.BrowseOutOfStock,.BrowseSortBar-header{display:block}.BrowseItemsPerPage{margin:1rem 0}.BrowseItemsPerPage label{margin-right:.5rem;font-size:.875rem}.BrowseItemsPerPage select{height:2.5rem;font-size:1rem}.BrowseSort{vertical-align:middle}.BrowseSort select{height:2.5rem;font-size:1rem}.BrowseGridView-label{display:inline-block}.BrowseGridView{position:relative;padding:0}.BrowseGridView button{position:relative;padding:.5rem 1rem .5rem 3rem;width:50%;font-size:.875rem}.BrowseGridView .Icon{position:absolute;top:50%;left:.5rem;margin-top:-.5rem;width:1rem;height:1rem}.BrowseSortBar{padding:0}}.CVVPopover{display:block}button.CVVPopover-link{display:block;color:#35938b;font-size:.75rem}.CartBanner{display:inherit!important;padding:6px 0;text-align:center}@media screen and (max-width:800px){.CartBanner{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;padding:0;text-align:left}}.CartBanner .Header-logoLink{max-width:100%}.CartBanner .Header-menuText{text-align:center}.CartBanner .Header-logo{width:300px}.CartBorderGray{border-top:1px solid #d7d7d7;border-left:0}.CartBorderGray.is-hidden{display:none}.CartProgress{overflow:hidden;padding:1.5rem 1rem 64px}@media screen and (max-width:800px){.CartProgress{padding:1rem 1rem 2rem}}.CartProgress.is-streamlined .CartProgress-step{width:49%}.CartProgress-icon{display:inline-block;margin-top:-24px;padding:9px;border:3px solid #d7d7d7;-webkit-border-radius:50%;border-radius:50%;background:#fff;color:#d7d7d7;vertical-align:middle;text-align:center;-webkit-transition:color .25s ease,background .25s ease;transition:color .25s ease,background .25s ease}.CartProgress-step.is-active .CartProgress-icon{padding:12px;border:0;background:#fc6;color:#fff}a.CartProgress-link:hover .CartProgress-icon{border-color:#a4a4a4;color:#a4a4a4}.CartProgress-step.is-active a.CartProgress-link:hover .CartProgress-icon{background:#cca352;color:#fff}.CartProgress-icon .Icon{width:24px;height:24px;vertical-align:middle}@media screen and (max-width:800px){.CartProgress-icon{padding:10px;border-width:2px}.CartProgress-icon .Icon{width:12px;height:12px}}.CartProgress-link{position:relative}.CartProgress-link:hover{color:#555;text-decoration:none}.CartProgress-textContainer{position:absolute;left:50%;margin-left:-24px;width:48px;text-align:center;white-space:nowrap}.CartProgress-step.is-right .CartProgress-textContainer{right:0;left:auto}.CartProgress-step.is-left .CartProgress-textContainer{left:24px}@media screen and (max-width:800px){.CartProgress-textContainer{position:static;margin-left:0;width:auto;font-size:.75rem}}.CartProgress-text{display:block;margin-top:.75rem;margin-right:-100%;margin-left:-100%;color:#d7d7d7;font-weight:600;line-height:1;-webkit-transition:color .25s ease;transition:color .25s ease}.CartProgress-step.is-active .CartProgress-text,.CartProgress-step:not(.is-active) a.CartProgress-link:hover .CartProgress-text{color:#555}@media screen and (max-width:800px){.CartProgress-text{margin:.25rem 0 0}}.CartProgress-step{position:relative;display:inline-block;margin-top:24px;width:33%;height:3px;background:#d7d7d7;vertical-align:middle;text-align:center;line-height:0}.CartProgress-step.is-active{background:#fc6}.CartProgress-step.is-left{width:16%;text-align:left}.CartProgress-step.is-right{width:16%;text-align:right}@media screen and (max-width:800px){.CartProgress-step,.CartProgress-step.is-active,.CartProgress-step.is-left,.CartProgress-step.is-right{width:23%;background:none;text-align:center}}.CartHeader-menu{cursor:pointer}.CartFooterContainer{clear:both;margin-top:50px;padding-top:12px;border-top:1px solid #d7d7d7;text-align:center}.CartFooterContainer div{padding:6px}@media screen and (max-width:990px){.Shipping .ShoppingCart-CheckoutBox{width:100%}}.ShippingAddressArea{display:inline-block;width:71%}.ShippingAddressArea h1{margin-top:0;font-size:30px}.ShippingAddressArea .ErrorBox{margin-top:6px;margin-bottom:18px;width:98%}.ShippingAddressArea .ErrorBox ul{margin-left:25px}@media screen and (max-width:990px){.ShippingAddressArea{width:100%}}.ShippingHeader--existing{margin-bottom:12px}.ShippingHeader--new{margin-bottom:0}@media screen and (max-width:600px){.ShippingHeader--new{margin-bottom:6px}}.ManageSavedAdressesLink{text-decoration:underline;font-size:14px}.ShippingAddressOption{display:inline-block;margin-top:12px;margin-right:12px;min-height:125px;max-width:100%;width:320px;border:1px solid #d7d7d7;vertical-align:top}.ShippingAddressOption a{text-decoration:underline}.ShippingAddressOption.is-selected{background-color:#f3efea}.ShippingAddressOption.is-selected .ShippingAddressOption-selection{color:#555}.ShippingAddressOptionLabel{cursor:pointer}.ShippingAddressOption-selection{display:inline-block;margin-top:35px;width:98px;color:#fff;vertical-align:top;text-align:center}@media screen and (max-width:600px){.ShippingAddressOption-selection{width:31%}}.ShippingAddressOption-addressText{display:inline-block;padding:12px 12px 12px 0;width:215px;font-size:14px;line-height:18px}@media screen and (max-width:600px){.ShippingAddressOption-addressText{width:67%}}.ShippingAddressOption-radio{position:absolute;visibility:hidden}.ShippingAddressOption-icon{width:50px;height:50px}.NewShippingAddressButton{margin-top:12px;margin-bottom:12px;padding:12px;max-width:100%;width:320px;background-color:#35938b;color:#fff;text-align:center;font-size:16px}.NewShippingAddressButton a{color:#222}.NewShippingAddressButton .Loading-spinner{height:24px}.NewShippingAddressButton .Loading-rect{background:#fff}.ConfirmMobileNextStepButtonArea a.Button{display:none;margin-top:12px;max-width:100%;width:320px;background:#c86e0a;text-align:center;font-size:16px}.ConfirmMobileNextStepButtonArea a.Button:active{background:#b06109}@media screen and (max-width:715px){.ConfirmMobileNextStepButtonArea a.Button{display:block}}.Shipping-orderSummary{display:inline-block;float:right;max-width:100%;width:320px;vertical-align:top}.Shipping-orderSummary h1{margin-top:0;margin-bottom:12px;font-size:30px}@media screen and (max-width:1190px){.Shipping-orderSummary{float:none}}.ShippingAddressDropdown--half,.ShippingAddressTextbox--half{margin-right:3px}@media screen and (max-width:600px){.ShippingAddressDropdown--half,.ShippingAddressTextbox--half{margin-right:0}}.ShippingAddressDropdown,.ShippingAddressDropdown--half,.ShippingAddressTextbox,.ShippingAddressTextbox--half{margin-top:12px;padding:12px;width:100%;border:1px solid #d7d7d7;font-size:14px}.jvFloat .placeHolder.active+.ShippingAddressTextbox,.jvFloat .placeHolder.active+.ShippingAddressTextbox--half{padding:17px 12px 7px}.ShippingAddressDropdown,.ShippingAddressDropdown--half{background:none}.ShippingAddressTextboxContainer,.ShippingAddressTextboxContainer--half{float:left}@media screen and (max-width:600px){.ShippingAddressTextboxContainer,.ShippingAddressTextboxContainer--half{float:none}}.ShippingAddressTextboxContainer--half .jvFloat .placeHolder,.ShippingAddressTextboxContainer .jvFloat .placeHolder{margin-top:14px;width:100%}.ShippingAddressTextboxContainer{width:98%}.ShippingAddressTextboxContainer--half{padding-right:2%;width:50%}@media screen and (max-width:600px){.ShippingAddressTextboxContainer--half{padding-right:0;width:98%}}.ShippingAddress-headerTextRight{margin-right:12px;color:#363636;text-align:right;font-size:12px}@media screen and (max-width:600px){.ShippingAddress-headerTextRight{text-align:left}}.NewShippingAddressButtonContainer{clear:both;padding-top:6px}.AddressAutocomplete-callout{position:relative;margin-top:10px;padding:.2rem 1rem 0;background-color:#f3efea}.AddressAutocomplete-callout h4{margin:.5rem 0}.AddressAutocomplete-callout:after{position:absolute;bottom:100%;left:5%;margin-left:-10px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent #f3efea;content:" ";pointer-events:none}.AddressAutocomplete-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #e0d6ca;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center}.AddressAutocomplete-header button.is-link{margin:.25rem;height:20px;color:#000}.AddressAutocomplete-results{padding:.875rem 0}.AddressAutocomplete-attribution{text-align:right}.AddressAutocomplete-result{padding:.2rem 0}@media screen and (max-width:800px){.AddressAutocomplete-result{font-size:.875rem}}.AddressAutocomplete-result button.is-link{color:#404040;font-weight:400}.AddressAutocomplete-result.is-valid button.is-link{color:#000}.ConfirmOrderPage{max-width:1250px}.ConfirmOrderPage h2{margin:0;font-size:1.563rem}@media screen and (max-width:1140px){.ConfirmOrderPage{margin-top:25px}}.is-current{background:#c86e0a!important}.ConfirmOrderPage-changeLink{display:block;margin:.5rem 0;text-decoration:underline}.ConfirmOrderPage-info{display:inline-block;width:25%;vertical-align:top;font-size:.875rem}@media screen and (max-width:1140px){.ConfirmOrderPage-info{display:block;width:100%}}.ConfirmOrderPage-info+.ConfirmOrderPage-info{padding-left:1rem}@media screen and (max-width:800px){.ConfirmOrderPage-info+.ConfirmOrderPage-info{padding:0}}.ConfirmOrderPage-MobilePlaceOrder{display:none}@media screen and (max-width:1140px){.ConfirmOrderPage-MobilePlaceOrder{display:block}}.ConfirmOrderPage-infoPayment{display:inline-block;margin-left:20px;width:18%;vertical-align:top;font-size:.875rem}@media screen and (max-width:1140px){.ConfirmOrderPage-infoPayment{display:block;margin-top:15px;margin-left:0;width:100%}}.ConfirmOrderPage-infoPayment+.ConfirmOrderPage-infoPayment{padding-left:1rem}@media screen and (max-width:800px){.ConfirmOrderPage-infoPayment+.ConfirmOrderPage-infoPayment{padding:0}}.ConfirmOrderPage-infoPaymentFloat{float:right}@media screen and (max-width:1140px){.ConfirmOrderPage-infoPaymentFloat{display:block;float:none}}.ConfirmOrderPage-infoOrder{display:inline-block;margin-top:10px;margin-left:25px;width:22%;vertical-align:top;font-size:.875rem}@media screen and (max-width:1140px){.ConfirmOrderPage-infoOrder{display:block;margin-left:0;width:100%}}.ConfirmOrderPage-infoOrder+.ConfirmOrderPage-infoOrder{padding-left:1rem}@media screen and (max-width:800px){.ConfirmOrderPage-infoOrder+.ConfirmOrderPage-infoOrder{padding:0}}.ConfirmOrderPage-infoOrderFloat{width:100%}.ConfirmOrderPage-infoShippingMethod{display:block;margin-top:30px;vertical-align:top;font-size:.875rem}@media screen and (max-width:1140px){.ConfirmOrderPage-infoShippingMethod{display:block;max-width:300px}}.ConfirmOrderPage-infoShippingMethod+.ConfirmOrderPage-infoShippingMethod{padding-left:1rem}@media screen and (max-width:800px){.ConfirmOrderPage-infoShippingMethod+.ConfirmOrderPage-infoShippingMethod{padding:0}}.ConfirmOrderPage-OrderTotalContainer{display:block;padding-bottom:20px}.ConfirmOrderPage-PlaceOrder{display:block;float:right;padding-bottom:10px;width:80%;border:1px solid #d7d7d7;background-color:#f3efea}@media screen and (max-width:1140px){.ConfirmOrderPage-PlaceOrder{float:none;width:100%}}.ConfirmOrderPage-PlaceOrder .Button-container{display:block;clear:both;margin:.75rem auto;width:180px;background:#c86e0a;font-size:1rem}@media screen and (max-width:1140px){.ConfirmOrderPage-PlaceOrder .Button-container{float:none;margin-top:25px;max-width:400px;width:auto}}@media screen and (max-width:465px){.ConfirmOrderPage-PlaceOrder .Button-container{float:none;margin-top:25px;margin-right:5px;margin-left:5px;max-width:400px;width:auto}}.ConfirmOrderPage-PlaceOrder .Button-container:active{background:#b06109}.ConfirmOrderPage-infoCart{display:inline-block;margin-right:25px;width:27%;vertical-align:top;font-size:.875rem}@media screen and (max-width:1140px){.ConfirmOrderPage-infoCart{display:block;margin-right:0;width:100%}}.ConfirmOrderPage-infoCart+.ConfirmOrderPage-infoCart{padding-left:1rem}@media screen and (max-width:800px){.ConfirmOrderPage-infoCart+.ConfirmOrderPage-infoCart{padding:0}}.ConfirmOrderPage-infoCartSummary{display:block;width:315px;border:1px solid #d7d7d7;-webkit-border-radius:3px;border-radius:3px}@media screen and (max-width:1140px){.ConfirmOrderPage-infoCartSummary{display:block;width:100%}}.ConfirmOrderPage-CartItem{display:block;padding:10px 5px 5px 15px;border-bottom:1px solid #d7d7d7}.ConfirmOrderPage-CartItemThumb{display:inline-block;width:23%}.ConfirmOrderPage-CartItemThumb img{max-width:57px}.ConfirmOrderPage-CartItemInfo{display:inline-block;width:59%;vertical-align:top}.ConfirmOrderPage-CartItemTitle{display:block;color:#35938b;font-weight:600;font-size:.75rem}.ConfirmOrderPage-CartItemAuthor{display:block;color:#999;font-size:.75rem}.ConfirmOrderPage-CartItemCondition{display:inline-block;color:#999;font-size:.75rem}.ConfirmOrderPage-CartItemFormat{display:block;color:#999;font-size:.75rem}.ConfirmOrderPage-CartItemFormat span{color:#000;font-weight:800}.ConfirmOrderPage-IsCollectible{display:block;color:#999;font-size:.75rem}.ConfirmOrderPage-ConditionSpan,.ConfirmOrderPage-IsCollectible span{color:#000;font-weight:800}.ConfirmOrderPage-CartItemPrice{display:inline-block;padding-top:10px;width:15%;vertical-align:top;text-align:right;font-weight:800;font-size:.75rem}.ConfirmOrderPage-InfoCartSums{display:block;padding-top:15px;padding-right:5px;padding-bottom:15px;border-bottom:1px solid #d7d7d7;font-size:.75rem}.ConfirmOrderPage-InfoCartSumsDataLabels{display:inline-block;width:64%;color:#999;font-weight:800}.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-CouponDiscountLabel,.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-GiftCardAmountLabel,.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-SalesTaxLabel,.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-SubtotalLabel,.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-ThriftDealLabel{padding-bottom:10px;text-align:right}.ConfirmOrderPage-InfoCartSumsDataLabels .Confirm-ShippingLabel{text-align:right}.ConfirmOrderPage-InfoCartSumsData{display:inline-block;width:34%;font-weight:800}.ConfirmOrderPage-InfoCartSumsData .Confirm-CouponDiscount,.ConfirmOrderPage-InfoCartSumsData .Confirm-GiftCardAmount,.ConfirmOrderPage-InfoCartSumsData .Confirm-SalesTax,.ConfirmOrderPage-InfoCartSumsData .Confirm-Shipping,.ConfirmOrderPage-InfoCartSumsData .Confirm-Subtotal,.ConfirmOrderPage-InfoCartSumsData .Confirm-ThriftDealDiscount{padding-bottom:10px;text-align:right}.ConfirmOrderPage-InfoCartTotal{display:block;padding-top:15px;padding-right:5px;padding-bottom:15px;background-color:#f3efea;font-weight:800;font-size:1.1rem}.ConfirmOrderPage-InfoCartTotal .Confirm-CartTotalPriceLabel{display:inline-block;width:64%;text-align:right}.ConfirmOrderPage-InfoCartTotal .Confirm-CartTotalPriceData{display:inline-block;padding-right:5px;width:34%;text-align:right}.ConfirmOrderPage-payment{position:relative;padding-left:56px}.ConfirmOrderPage-cardImage{position:absolute;top:.2rem;left:0}.ConfirmOrderPage-paymentName{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.ConfirmOrderPage-paymentCard{font-weight:700}@media screen and (max-width:800px){.ConfirmOrderPage-info--payment{display:block;width:100%}}.ConfirmOrderPage-info--shippingAddress .Dropdown-list,.ConfirmOrderPage-info--shippingMethod .Dropdown-list{width:100%}@media screen and (max-width:1140px){.ConfirmOrderPage-info--shippingAddress,.ConfirmOrderPage-info--shippingMethod{display:block;margin-top:15px}}.ConfirmOrderPage-braintreeBadge{display:inline-block;vertical-align:top}.ConfirmOrderPage-braintreeBadge img{display:block;width:188px;height:auto}.ConfirmOrderPage-paypalInfo{margin:1rem auto;padding:1rem;max-width:100%;width:550px;border:1px solid #d7d7d7;background:#f3efea}a.ConfirmOrderPage-paypalLoginButton{display:block;margin:auto;max-width:80%;text-align:center}.ConfirmOrderPage-paypalLoggedIn{padding:0 1rem;border-color:#bce8f1;background:#d9edf7}.ConfirmOrderPage-paypalNonReadingRewards .Checkbox{margin:.5rem 0}.ConfirmOrderPage-paypalNonReadingRewards .Checkbox-label{font-size:1rem}.ConfirmOrderPage-paypalNonReadingRewards-termsAndConditions{font-size:.875rem}.ConfirmOrderPage-paypalLoginError{margin:.5rem 0;color:#a94442;font-size:.875rem}.ConfirmOrderPage-paypalCheckoutEmailConsent{margin:2rem 0}.ConfirmPaymentArea,.ConfirmShippingArea{display:inline-block;vertical-align:top;font-size:14px}.ConfirmPaymentArea div,.ConfirmShippingArea div{margin-top:5px}.ConfirmPaymentArea a,.ConfirmShippingArea a{vertical-align:top;text-decoration:underline}.ConfirmPaymentArea{width:500px}@media screen and (max-width:1180px){.ConfirmPaymentArea{width:100%}}.ConfirmShippingArea{width:610px}@media screen and (max-width:1180px){.ConfirmShippingArea{padding-top:24px;width:100%;border-top:1px solid #d7d7d7}}@media screen and (max-width:600px){.ConfirmShippingArea{padding-top:0;border-top:none}}.ConfirmOrderInfoBlock--payment,.ConfirmOrderInfoBlock--shipping{display:inline-block;margin-bottom:24px;vertical-align:top}.ConfirmOrderInfoBlock--payment{width:230px}@media screen and (max-width:1180px){.ConfirmOrderInfoBlock--payment{width:49%}}@media screen and (max-width:600px){.ConfirmOrderInfoBlock--payment{width:100%}}.ConfirmOrderInfoBlock--shipping{margin-left:43px;width:260px}@media screen and (max-width:1180px){.ConfirmOrderInfoBlock--shipping{margin-left:0;width:49%}}@media screen and (max-width:600px){.ConfirmOrderInfoBlock--shipping{width:100%}}.ConfirmOrderSummaryArea{margin-top:20px;margin-right:auto;margin-left:auto;width:550px;font-size:12px}@media screen and (max-width:600px){.ConfirmOrderSummaryArea{width:100%}}.ConfirmOrderSummaryBox{border:1px solid #d7d7d7}.ConfirmOrderSummaryBox-numItems{padding:6px}.ConfirmOrderSummaryBox-itemList{padding:12px 6px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f3efea}.ConfirmOrderSummaryBox-itemInfo{display:inline-block;margin-bottom:12px;width:80%}@media screen and (max-width:400px){.ConfirmOrderSummaryBox-itemInfo{width:72%}}.ConfirmOrderSummaryBox-itemPrice{display:inline-block;width:19%;vertical-align:top;text-align:right}@media screen and (max-width:400px){.ConfirmOrderSummaryBox-itemPrice{width:25%}}.ConfirmOrderSummaryBox-moneyItem{clear:both;padding:6px}.MoneyItemLabel{display:inline-block;width:80%;text-align:right}@media screen and (max-width:400px){.MoneyItemLabel{width:72%}}.MoneyItemPrice{display:inline-block;width:19%;text-align:right;font-weight:700}@media screen and (max-width:400px){.MoneyItemPrice{width:25%}}.ConfirmOrderSummaryBox-submitArea{padding:6px;border-top:1px solid #d7d7d7;background-color:#f3efea}.ConfirmOrderSummaryBox-orderTotalLabel{display:block;float:left;margin-top:5px;margin-left:10px;font-weight:700;font-size:16px}.ConfirmOrderSummaryBox-orderTotalPrice{display:block;float:right;margin-top:5px;margin-right:10px;text-align:right;font-weight:700;font-size:16px}.ConfirmOrderSummaryBox-submitButtonArea{text-align:center}.ConfirmOrderSummaryBox-submitButtonArea .Button-container{display:block;margin:.75rem auto;width:80%;background:#c86e0a;font-size:1rem}.ConfirmOrderSummaryBox-submitButtonArea .Button-container:active{background:#b06109}.ConfirmOrderSummaryBox-thriftDealTagArea{position:relative;display:inline;margin-left:2px;cursor:pointer}.ConfirmOrderSummaryBox-thriftDealTagArea .Icon{vertical-align:bottom}.ConfirmOrderSummaryBox-thriftDealPopup{position:absolute;top:-20px;left:56px;z-index:1000;display:none;padding:.5rem;width:200px;-webkit-border-radius:4px;border-radius:4px;background:#333;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);color:#fff;white-space:nowrap;font-size:.75rem;line-height:1.5;cursor:default}.ConfirmOrderSummaryBox-thriftDealPopup.is-active{display:block}.ConfirmOrderSummaryBox-thriftDealPopup:after{position:absolute;top:28px;left:-5px;margin-top:-5px;width:10px;height:10px;background:#333;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:600px){.ConfirmOrderSummaryBox-thriftDealPopup{position:absolute;top:100%;left:0;margin-top:10px}.ConfirmOrderSummaryBox-thriftDealPopup:after{top:0;left:1rem}}.ConfirmCVVContainer{padding:.25rem .5rem;max-width:250px;border:1px solid #d7d7d7;background:#f3efea}.ConfirmCVVContainer .PlainInput{padding:0 .5rem;max-width:120px;height:2.5rem;background:#fff;font-size:1rem}.ConfirmCVVContainer .PlainInput-errorContainer{display:none}.ConfirmCVVContainer .braintree-hosted-fields-invalid+.PlainInput-errorContainer{display:block}.ConfirmDealTag{font-style:normal}.ConditionUpgradeMessageArea{margin-top:12px}.ConfirmSecurityVerifyArea{clear:both;padding-top:25px;padding-left:100px;text-align:right;line-height:2}.ConfirmSecurityVerifyArea .GoDaddyLink{margin-right:.75rem;vertical-align:top}@media screen and (max-width:1140px){.ConfirmSecurityVerifyArea .GoDaddyLink{display:block;margin-right:.75rem}}@media screen and (max-width:1140px){.ConfirmSecurityVerifyArea{display:block;clear:none;padding-left:0;text-align:left}}.ConfirmOrder-cardImage{margin-right:.25rem;width:40px;vertical-align:middle}.PaymentPage-contentContainer{float:left;margin-right:-320px;width:100%}@media print{.PaymentPage-contentContainer{margin-right:0}.PaymentPage-contentContainer a{color:#000}}.PaymentPage-content{margin-right:320px;max-width:1140px}@media print{.PaymentPage-content{margin-right:0}.PaymentPage-content a{color:#000}}.PaymentPage-orderSummary{float:right}@media print{.PaymentPage-orderSummary{display:none}.PaymentPage-orderSummary a{color:#000}}@media screen and (max-width:800px){.PaymentPage-contentContainer{float:none;margin-right:0}.PaymentPage-content{margin-right:0}.PaymentPage-orderSummary{float:none;width:100%}}.PaymentPage{overflow:hidden}.PaymentPage h1{margin-top:0;margin-bottom:12px;font-size:30px}.PaymentPage h2{font-size:1.25rem}@media screen and (max-width:990px){.PaymentPage .ShoppingCart-CheckoutBox{width:100%}}@media screen and (max-width:800px){.PaymentPage{display:block}}.PaymentPage-paymentSection+.PaymentPage-paymentSection{margin-top:2rem;padding-top:1rem;border-top:1px solid #d7d7d7}.PaymentPage-newPayment{display:none;margin-top:.5rem;margin-left:1.5rem;padding:1rem 0 1rem 1.25rem;border-left:.25rem solid #35938b}.PaymentPage-newPayment h2{margin-top:0}.PaymentPage-newPayment.is-active{display:block}.PaymentPage-newPayment .PlainInput{padding:0 .5rem;max-width:100%;height:2.5rem}.PaymentPage-newPayment .PlainInput.braintree-hosted-fields-invalid{border-color:#a94442}.PaymentPage-newPayment .PlainInput.braintree-hosted-fields-invalid+.PlainInput-errorContainer{display:block}.PaymentPage-newPayment .PlainInput.braintree-hosted-fields-focused{outline:5px auto -webkit-focus-ring-color}.PaymentPage-newPayment .PlainInput-errorContainer{display:none}.PaymentPage-newPayment .Checkbox{display:block;margin:1rem 0}.PaymentPage-newPaymentButton{margin:1rem 0 .5rem 1rem}.PaymentPage-newPaymentButton .Icon{margin-right:1rem;margin-bottom:-2px}.PaymentPage-newPaymentButton.is-hidden{display:none}.PaymentPage-newPayment-number{position:relative;width:400px}.PaymentPage-newPayment-number .PlainInput{padding-right:50px}.PaymentPage-newPayment-cardImage{position:absolute;right:.5rem;bottom:.5rem;height:1.5rem}.PaymentPage-newPayment-cvv .PlainInput,.PaymentPage-newPayment-expiration .PlainInput,.PaymentPage-newPayment-postalCode .PlainInput{width:100px}.PaymentPage-newPayment-cardholderName .PlainInput{width:400px}.PaymentPage-orderSummary{max-width:100%;width:320px}.PaymentPage-payments{padding-right:1rem}.PaymentPage-section+.PaymentPage-section{margin-left:1rem}@media screen and (max-width:800px){.PaymentPage-section+.PaymentPage-section{margin-left:0}}.PaymentPage-savedPayment{position:relative;margin-bottom:.5rem;padding:.5rem .5rem .5rem 112px;width:100%;border:1px solid #d7d7d7;color:#222;font-weight:400;cursor:pointer;-webkit-transition:background .2s ease-in;transition:background .2s ease-in}.PaymentPage-savedPayment:hover{color:#222;text-decoration:none}.PaymentPage-savedPayment.is-active{background:#f3efea;cursor:default}@media screen and (max-width:600px){.PaymentPage-savedPayment{display:block;padding-left:64px}}.PaymentPage-savedPayment-cardImage{position:absolute;top:50%;left:3rem;margin-top:-17px}@media screen and (max-width:600px){.PaymentPage-savedPayment-cardImage{top:.5rem;left:.5rem;margin-top:0}}.PaymentPage-savedPayment-active{position:absolute;top:50%;left:.5rem;margin-top:-1rem;width:2.5rem}.PaymentPage-savedPayment-active svg{display:none;width:2rem;height:2rem}.PaymentPage-savedPayment.is-active .PaymentPage-savedPayment-active svg{display:block}@media screen and (max-width:600px){.PaymentPage-savedPayment-active{position:absolute;top:50%;left:1rem;margin-top:-1rem}}.PaymentPage-savedPayment-columnLabel{display:block;font-weight:700;font-size:.75rem}.PaymentPage-savedPayment-columnContent{display:block;overflow:hidden;min-height:2rem;text-overflow:ellipsis;white-space:nowrap;line-height:2rem}.PaymentPage-savedPayment-digitsColumn{width:19%}.PaymentPage-savedPayment-expiryColumn{width:29%}.PaymentPage-savedPayment-typeColumn{width:34%}.PaymentPage-savedPayment-cvvColumn{width:14%}.PaymentPage-savedPayment-cvvColumn .PlainInput{padding:0 .5rem;max-width:60px;width:100%;height:2rem;background:#fff}.PaymentPage-savedPayment-cvvColumn .braintree-hosted-fields-invalid{border-color:#a94442}.PaymentPage-savedPayment-cvvColumn .braintree-hosted-fields-invalid+.PlainInput-errorContainer{display:block}.PaymentPage-savedPayment-cvvColumn .PlainInput-errorContainer{display:none;color:#a94442;font-size:.75rem}.PaymentPage-savedPayment-cvvColumn-content{display:none;margin:0}.PaymentPage-savedPayment-cvvColumn-content label{margin-bottom:0}.PaymentPage-savedPayment.is-active .PaymentPage-savedPayment-cvvColumn-content{display:block}.PaymentPage-savedPayment-cvvColumn-content.is-forcedError .PlainInput{border-color:#a94442}.PaymentPage-savedPayment-column{display:inline-block;vertical-align:middle}@media screen and (max-width:600px){.PaymentPage-savedPayment-column{display:block;width:100%}.PaymentPage-savedPayment-column+.PaymentPage-savedPayment-column{padding-left:0}}.PaymentPage-godaddy{display:block;margin:1rem 0}.PaymentPage-braintreeBadge{display:block}.PaymentPage-braintreeBadge img{width:auto;height:30px}button.PaymentPage-paypalButton img{display:block}.CheckoutFinal-mainArea{display:inline-block;padding:0 12px;width:70%}.CheckoutFinal-mainArea h1{margin-top:12px;margin-bottom:6px;font-size:30px}.CheckoutFinal-mainArea .MoneyItemLabel{width:75%}@media screen and (max-width:400px){.CheckoutFinal-mainArea .MoneyItemLabel{width:72%}}@media screen and (max-width:1140px){.CheckoutFinal-mainArea{width:65%}}@media screen and (max-width:1065px){.CheckoutFinal-mainArea{padding:0 6px;width:60%}}@media screen and (max-width:900px){.CheckoutFinal-mainArea{width:100%}}.CheckoutFinal-headerArea{margin-bottom:12px}.CheckoutFinal-guestArea{padding:12px;border:1px solid #d7d7d7;background-color:#f3efea}.CheckoutFinal-guestArea li{margin-bottom:6px}.CheckoutFinal-guestArea h2{font-weight:700;font-size:22px}.CheckoutFinal-guestArea .jvFloat .placeHolder{margin-top:14px}.CheckoutFinal-guestArea .ErrorBox{width:90%}.CheckoutFinal-accountBenefits,.CheckoutFinal-createAccount{display:inline-block;width:49%;vertical-align:top;font-size:14px}@media screen and (max-width:800px){.CheckoutFinal-accountBenefits,.CheckoutFinal-createAccount{padding:6px;width:100%}}.CheckoutFinal-createAccountRR{text-align:center;font-size:12px}.CheckoutFinal-createAccountButtonArea{margin-bottom:6px;text-align:center}.CheckoutFinal-createAccountTextbox{margin-top:12px;padding:12px;width:90%;border:1px solid #d7d7d7;font-size:14px}.jvFloat .placeHolder.active+.CheckoutFinal-createAccountTextbox{padding:17px 12px 7px}.CheckoutFinal-socialArea{margin-top:24px;margin-bottom:24px;padding-top:6px;padding-bottom:6px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.CheckoutFinal-sharePurchase{margin-bottom:3px}.CheckoutFinal-socialLinks{margin-top:6px}.FinalOrderSummaryBox{border:1px solid #d7d7d7}.FinalOrderSummaryBox-moneyItem,.FinalOrderSummaryBox-numItems{padding:6px}.FinalOrderSummaryBox-itemList{padding:12px 6px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f3efea}.FinalOrderSummaryBox-itemInfo{display:inline-block;margin-bottom:12px;width:75%}@media screen and (max-width:400px){.FinalOrderSummaryBox-itemInfo{width:72%}}.FinalOrderSummaryBox-itemPrice{display:inline-block;width:19%;vertical-align:top;text-align:right}@media screen and (max-width:400px){.FinalOrderSummaryBox-itemPrice{width:25%}}.FinalSummaryBox-totalArea{padding:6px;background-color:#f3efea;font-weight:700}.FinalShippedToBox{padding-bottom:12px;border-bottom:1px solid #d7d7d7}.CheckoutFinal-promoArea{display:inline-block;margin-top:12px;margin-bottom:24px;margin-left:22px;padding:12px;width:300px;vertical-align:top}@media screen and (max-width:900px){.CheckoutFinal-promoArea{display:block;margin-right:auto;margin-left:auto;padding:6px;width:650px}}@media screen and (max-width:760px){.CheckoutFinal-promoArea{width:100%}}.CheckoutFinal-tafArea{margin-bottom:16px;border:1px solid #d7d7d7;background-color:#f3efea}@media screen and (max-width:900px){.CheckoutFinal-tafArea{display:inline-block;margin-right:24px;width:300px;height:277px;vertical-align:top}}@media screen and (max-width:691px){.CheckoutFinal-tafArea{display:block;margin-right:0;width:100%;height:100%}}.CheckoutFinal-tafMainMessage{padding:12px;font-weight:700}@media screen and (max-width:1065px){.CheckoutFinal-tafMainMessage{text-align:center}}.CheckoutFinal-tafSubMessage{padding:12px;font-style:italic}@media screen and (max-width:1065px){.CheckoutFinal-tafSubMessage{text-align:center}}.CheckoutFinal-tafButton{margin-bottom:12px;text-align:center}@media screen and (max-width:900px){.CheckoutFinal-tafButton{margin-top:44px}}@media screen and (max-width:691px){.CheckoutFinal-tafButton{margin-top:0}}.CheckoutFinal-tafButton a{width:252px}@media screen and (max-width:400px){.CheckoutFinal-tafButton a{width:216px}}.CheckoutFinal-rrArea{border:1px solid #d7d7d7}@media screen and (max-width:900px){.CheckoutFinal-rrArea{display:inline-block;width:300px}}@media screen and (max-width:691px){.CheckoutFinal-rrArea{display:block;width:100%}}.CheckoutFinal-rrArea .ReadingRewardsBar-PowerLevelArea{width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}@media screen and (max-width:800px){.CheckoutFinal-rrArea .ReadingRewardsBar-PowerLevelArea{display:inline-block;padding-top:25px}}.CheckoutFinal-rrArea .ReadingRewardsBar-PowerBar{top:6px;width:100%}.CheckoutFinal-rrArea .ReadingRewards-ContainerGuestDesktop,.CheckoutFinal-rrArea .ReadingRewards-ContainerSignedInDesktop{width:auto}.CheckoutFinal-rrArea .ReadingRewards-ContainerSignedInMobile{border:none}.CheckoutFinal-guestRR .ReadingRewards-ContainerGuestDesktop{padding-left:0;width:auto}.FinalRRLogo{display:block;margin-right:auto;margin-left:auto;width:249px}@media screen and (max-width:400px){.FinalRRLogo{width:98%}}.FinalRRMessage{margin-right:auto;margin-left:auto;width:98%;font-size:14px}@media screen and (max-width:1065px){.FinalRRMessage{text-align:center}}.FinalRRLink{margin-top:12px;text-align:center;font-size:12px}.FinalRRDisclaimer{margin-right:auto;margin-left:auto;width:98%;font-size:10px}.CheckoutFinal-spaceBeforeFooter{margin-bottom:100px}.CheckoutFinal-guestPasswordAsterisk{float:right;margin-top:-31px}.EmailForm{position:relative}.EmailForm-input{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding:.5rem 5.75rem .5rem .5rem;width:100%;height:2.5rem;border:1px solid #fff;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;background:transparent;color:#fff;-webkit-box-flex:1}.EmailForm-input::-webkit-input-placeholder{color:#fff;font-weight:300}.EmailForm-input:-ms-input-placeholder{color:#fff;font-weight:300}.EmailForm-input::placeholder{color:#fff;font-weight:300}.EmailForm-submitContainer{background:#fff}.EmailForm-submit{position:absolute;top:0;right:0;padding:.5rem;height:2.5rem;-webkit-box-shadow:none;box-shadow:none;text-align:center;white-space:nowrap;font-weight:600;font-size:.875rem;line-height:1.5rem}.EmailForm-submit button{padding:.25rem 0;width:5.25rem;font-weight:600}.EmailForm-submit .Loading-spinner{height:21px}.EmailForm-error{display:none;padding:.5rem;background:#f2dede;color:#a94442;font-size:.875rem}.EmailForm-error.is-active{display:block}.EmailForm-pending{display:none;padding:.5rem;background:#d9edf7;color:#31708f;font-size:.875rem}.EmailForm-pending.is-active{display:block}.EmailForm-success{display:none;padding:.5rem;background:#dff0d8;color:#3c763d;font-size:.875rem}.EmailForm-success.is-active{display:block}.GlobalMessenger{position:fixed;bottom:1rem;left:1rem;z-index:10000}@media screen and (max-width:450px){.GlobalMessenger{right:1rem}}.GlobalMessage{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 1.5rem;width:400px;-webkit-border-radius:2px;border-radius:2px;background:#35938b;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);color:#fff;font-size:.875rem;-webkit-animation:c .25s ease-in;animation:c .25s ease-in}.GlobalMessage+.GlobalMessage{margin-top:1rem}.GlobalMessage.has-icon{padding-left:3.25rem}.GlobalMessage .Icon{position:absolute;top:50%;left:1rem;margin-top:-.625rem;width:1.25rem;height:1.25rem}@media screen and (max-width:450px){.GlobalMessage{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.GlobalMessage-text{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;-webkit-box-flex:1}.GlobalMessage-text+.GlobalMessage-link{margin-left:1rem}.GlobalMessage-text a{color:#fff;text-decoration:underline}button.GlobalMessage-link{display:inline-block;color:#fc6;text-transform:uppercase;white-space:nowrap;font-weight:400;font-size:.875rem}button.GlobalMessage-link:hover{color:#fc6}@media screen and (max-width:450px){button.GlobalMessage-link{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:right;-webkit-box-flex:1}}.MobileFooter{position:relative;display:block;overflow:hidden;color:#fff}.MobileFooter a{color:#fff;font-weight:400;font-size:.875rem}.MobileFooter-divider{margin:0 -1rem;background-color:#66b2b2;text-align:center}.MobileFooter-divider p{margin:0;padding:1rem;font-weight:600}.MobileFooter-divider .Icon{display:inline-block;vertical-align:text-bottom}.MobileFooter-links{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;margin:0 -1rem;background-color:#35938b;-webkit-box-flex:1}.MobileFooter-links ul{margin:0 .5rem;padding:0;list-style:none}.MobileFooter-links li{margin:1.5rem 0}.MobileFooter-linksSection{display:inline-block;min-width:144px;width:49%;vertical-align:top}.MobileFooter-bottom{-webkit-flex:0 0 312px;-ms-flex:0 0 312px;flex:0 0 312px;padding:1rem 0 0;width:auto;-webkit-box-flex:0}.MobileFooter-bottom p{text-align:center;font-weight:600;font-size:.875rem}.MobileFooter-bottom a{font-weight:600;font-size:1rem;line-height:2rem}.MobileFooter-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:.5rem 0 1rem;-webkit-box-pack:center;-ms-flex-pack:center}.MobileFooter-socials a{display:inline-block;margin:.75rem;padding:4px;width:30px;height:30px;background:#fff}.MobileFooter-socials .Icon{display:block;width:22px;height:22px;fill:#35938b}.MobileColophon{padding-bottom:5px;font-size:.75rem}.MobileColophon a,.MobileColophon span{display:block;color:#fff;text-align:center;font-weight:100}.MobileColophon-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;padding:1rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify}.SignInOutMessage-content{text-align:center}.FooterContainer{position:relative;background:#35938b url(https://static.thriftbooks.com/site_images/paper-teal-bg.jpg)}@media print{.FooterContainer{display:none}.FooterContainer a{color:#000}}.Footer-bg{position:absolute;top:-200px;right:0;left:0;z-index:-100;height:300px;background:url(https://static.thriftbooks.com/site_images/page-bg.png) 0 0;-webkit-background-size:auto 200px;background-size:auto 200px;-webkit-transform:translateZ(0)}.MobileColophon,.MobileFooter{display:none}@media screen and (max-width:800px){.MobileColophon,.MobileFooter{display:block}}.Footer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;align-items:stretch;overflow:hidden;padding-top:2rem;padding-bottom:2rem;color:#fff;-webkit-box-align:stretch;-ms-flex-align:stretch}.Footer a{color:#fff;font-weight:400;font-size:.875rem}.Footer h3{font-weight:600;font-size:1.2rem}@media screen and (max-width:800px){.Footer{display:none}}.Footer-links{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-box-flex:1}.Footer-links ul{margin-bottom:2rem;padding:0;list-style:none}.Footer-linksSection{display:inline-block;min-width:180px;width:49%;vertical-align:top}@media screen and (max-width:400px){.Footer-linksSection{min-width:0;width:100%}}.Footer-sidebar{-webkit-flex:0 0 312px;-ms-flex:0 0 312px;flex:0 0 312px;padding:1rem 0 1rem 2.5rem;width:312px;border-left:1px solid rgba(0,0,0,.25);-webkit-box-flex:0}.Footer-sidebar h3{margin:0}.Footer-sidebar p{font-size:.875rem}.Footer-sidebar a{line-height:2rem}@media screen and (max-width:800px){.Footer-sidebar{padding:2.5rem 0 0;width:auto;border-top:1px solid rgba(0,0,0,.25);border-left:0}}.Footer-linksHalf{display:inline-block;padding:0 .5rem;min-width:180px;width:49%;vertical-align:top}@media screen and (max-width:400px){.Footer-linksHalf{width:100%}}.Footer-linksHalf li{margin:.75rem 0}.Footer-socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:.5rem 0 1rem;-webkit-box-pack:justify;-ms-flex-pack:justify}.Footer-socials a{display:inline-block;padding:.75rem;width:3rem;height:3rem;background:#fff}.Footer-socials .Icon{width:1.5rem;height:1.5rem;fill:#35938b}@media screen and (max-width:800px){.Footer-socials{-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.Footer-socials a{margin:.75rem}}.Footer-giftCard{display:block;text-align:center}a.Footer-privacy{display:block;margin:1rem 0;text-decoration:underline}.Colophon-content{overflow:hidden;padding:1rem 0;border-top:1px solid rgba(0,0,0,.25);color:#fff;font-weight:300;font-size:.875rem}.Colophon-content>div{display:inline-block;line-height:1.5rem}.Colophon-content a{color:#fff;font-weight:300}@media screen and (max-width:800px){.Colophon-content{display:none}}.Colophon-content ul{list-style:none}.Colophon-content li{margin:0;padding:0}.Footer-goDaddy{display:inline-block;float:right;margin:0;line-height:3rem}.Footer-goDaddy,.Footer-goDaddy img{vertical-align:middle}@media screen and (max-width:900px){.Footer-goDaddy{float:none}}@media screen and (max-width:800px){.Footer-goDaddy{display:block}}.Search{position:relative}.Search.is-hidden{display:none}.Search-inputContainer{position:relative}.Search-inputContainer .Search-reset{position:absolute;top:0;right:112px;bottom:0;padding:0;border:none;background:transparent;color:#999;font-weight:700}.Search-inputContainer .Search-reset:focus{outline:none}@media screen and (max-width:800px){.Search-inputContainer .Search-reset{right:96px}}@media screen and (max-width:600px){.Search-inputContainer .Search-reset{right:112px}}.Search-input.is-empty+.Search-reset{display:none}.Search-input,.Search-inputContainer{min-width:0;width:100%;height:2.5rem;line-height:1.5rem}@media screen and (max-width:800px){.Search-input,.Search-inputContainer{height:2rem;line-height:1rem}}.Search-input{padding:.5rem 128px .5rem .75rem;border:1px solid #aaa;background:#fff;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc;color:#333;font-size:.875rem;font-family:Tahoma,Verdana,Segoe,sans-serif;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.Search-input.is-empty{padding-right:0}.Search-input::-webkit-input-placeholder{color:#999}.Search-input:-ms-input-placeholder{color:#999}.Search-input::placeholder{color:#999}.Search-input:focus{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:800px){.Search-input{padding-right:112px}}@media screen and (max-width:600px){.Search-input{padding-right:128px}}.Button-container.Search-submit{position:absolute;top:0;right:0;display:block;max-width:100px;height:2.5rem;-webkit-border-radius:0;border-radius:0;font-size:.875rem;line-height:2rem;-webkit-transition:background .25s;transition:background .25s}.Button-container.Search-submit:hover{background:#2e8079}.Search-results{position:absolute;top:1.5rem;right:0;left:0;z-index:100;padding:0;border:1px solid #ddd;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);list-style:none}@media screen and (max-width:800px){.Search-results{top:1rem}}.Search-result{margin:0;-webkit-transition:background .15s;transition:background .15s}.Search-result.is-selected,.Search-result:hover{background:#efefef}.Search-result a{display:block;padding:.5rem 1rem;color:#333;text-decoration:none}.Search-result+.Search-result{border-top:1px solid #efefef}.NavigationDropdown-container{position:relative;display:none;white-space:normal}.Navigation-item.is-active .NavigationDropdown-container{display:block}@media screen and (max-width:800px){.NavigationDropdown-container{display:none}}.NavigationButton{position:relative}.NavigationButton.is-active{background:#f3efea}.NavigationDropdown{position:absolute;top:0;left:0;z-index:10000;display:none;padding:1rem 1.5rem;width:578px;border:6px solid #f3efea;background:#fff;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26)}.Navigation-item.is-active .NavigationDropdown{display:block}.Navigation-item.is-rightAligned .NavigationDropdown{right:0;left:auto}.Navigation-item.is-centerAligned .NavigationDropdown{left:50%;margin-left:-289px}.NavigationDropdown-column{display:inline-block;padding:0;width:150px;list-style:none;vertical-align:top}.NavigationDropdown-column+.NavigationDropdown-column{margin-left:2rem}.NavigationDropdown-column li{margin:.25rem 0}.NavigationDropdown-column a{display:inline-block;text-decoration:none;font-size:.875rem;line-height:1.25}.NavigationDropdown-column a:hover{text-decoration:underline}.GlobalMenuDropdown-container{display:none}@media screen and (max-width:800px){.GlobalMenuDropdown-container.is-active{position:absolute;z-index:10000;display:block;width:100%}}.GlobalMenuDropdown-closeMenu{display:none}ul.GlobalMenuDropdown{margin:0;padding:0;background:#555;list-style:none;font-size:.875rem}ul.GlobalMenuDropdown a,ul.GlobalMenuDropdown button{display:block;padding:.75rem 1rem;color:#fff;text-decoration:none;font-weight:400}ul.GlobalMenuDropdown .SuperHeader-marketing{float:none;color:#fc6}ul.GlobalMenuDropdown li{border-top:1px solid hsla(0,0%,100%,.5)}.GlobalMenuSub ul{display:none;margin:0;padding:0;border-left:1rem solid #989898;list-style:none}.GlobalMenuSub ul.is-active{display:block}.GlobalMenuSub li{padding-left:.75rem}button.GlobalMenuSub-title{position:relative;padding-right:2.5rem;width:100%}button.GlobalMenuSub-title:hover{color:#fff}button.GlobalMenuSub-title:focus{outline:0}button.GlobalMenuSub-title .Icon{position:absolute;top:0;right:0;bottom:0;display:none;padding:.5rem .75rem;width:2.5rem;height:100%;border-left:1px solid #989898}button.GlobalMenuSub-title .Icon.is-active{display:inline-block}.EmailSignupBanner{overflow:hidden;background:#35938b url(https://static.thriftbooks.com/site_images/paper-teal-bg.jpg);color:#fff;text-align:center}@media screen and (max-width:800px){.EmailSignupBanner{display:none}}#SpecialOfferSignup,.EmailSignupBanner-headerText{width:50%}.EmailSignupBanner-body h3,.EmailSignupBanner-body p{margin:0}.EmailSignupBanner-body h3{font-weight:800}.EmailSignupBanner-body>div{display:inline-block;padding:10px 10px 10px 0;vertical-align:middle;text-align:left}#SpecialOfferSignup{padding-right:0}.EmailSignupBanner-top{margin:auto;max-width:900px;text-align:right}.EmailSignupBanner-close{width:25px;height:25px;fill:#fff}@media screen and (max-width:800px){.Header-cart.is-desktop{display:none}}.Header-cart.is-mobile{display:none}@media screen and (max-width:800px){.Header-cart.is-mobile{display:block;padding:0}}button.GlobalCart-button{color:#555;text-align:center;font-size:.675rem}button.GlobalCart-button:hover{outline:none;color:#18433f;text-decoration:none}button.GlobalCart-button:focus{outline:none}.GlobalCart-count{position:absolute;top:5px;right:2px;left:9px;color:#fff;text-align:center;letter-spacing:.75px;font-size:.75rem}@media screen and (max-width:800px){.GlobalCart-count{top:3px;font-size:.5rem}.GlobalCart-count.is-singleDigit{left:7px}.GlobalCart-count.is-doubleDigit{left:6px}.GlobalCart-count.is-tripleDigit{left:5px;font-size:.25rem}}.GlobalCart-loading{width:300px}.GlobalCart-loadingError{margin:0}.GlobalCart-loadingContent{margin-bottom:1rem;text-align:center}.GlobalCart-loadingContent .Loading--circle{width:1.5rem;height:1.5rem}.GlobalCart-noItems{position:relative;min-height:3rem;width:300px;text-align:center}.GlobalCart-noItems p{margin:2rem 0}.GlobalCart-newItem-container,.GlobalCart-popup{position:absolute;top:100%;right:0;z-index:50000;display:none;-webkit-border-radius:3px;border-radius:3px;background:#fff;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);color:#222;text-align:left;font-size:1rem;opacity:0}.is-active.GlobalCart-newItem-container,.is-active.GlobalCart-popup{display:block;opacity:1;-webkit-animation:c .3s;animation:c .3s}.GlobalCart-header{margin:0;padding:.25rem 1rem;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;background:#35938b;text-align:right;font-weight:600;font-size:1rem}.GlobalCart-header button{color:#fff;font-size:.875rem;line-height:1.5rem}.GlobalCart-header button:hover{color:#fff}.Header-button .GlobalCart-header .Icon{margin-bottom:2px;width:.75rem;height:.75rem}.GlobalCart-header.is-mobile{display:none}@media screen and (max-width:800px){.GlobalCart-header{-webkit-border-radius:0;border-radius:0}.GlobalCart-header.is-desktop{display:none}.GlobalCart-header.is-mobile{display:block}}.GlobalCart-headerClose{margin-right:-.5rem}.Header-button .GlobalCart-headerClose .Icon{margin-bottom:0;width:1.5rem;height:1.5rem}.GlobalCart-newItem-container{position:fixed;top:1rem;right:1rem;margin-top:0;width:300px;-webkit-border-radius:3px;border-radius:3px}@media screen and (max-width:600px){.GlobalCart-newItem-container{top:0;right:0;left:0;width:auto;-webkit-border-radius:0;border-radius:0}}.GlobalCart-newItem-container .GlobalCart-shipping{border-top:1px solid;border-bottom:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.GlobalCart-newItem{position:relative;display:table;padding:.75rem;font-size:.875rem}.GlobalCart-newItemImage{display:table-cell;max-width:60px;vertical-align:top}.GlobalCart-newItemImage img{min-width:60px;width:60px}.GlobalCart-newItemContent{display:table-cell;padding-left:.75rem;vertical-align:top}.GlobalCart-checkoutLink{display:block;-webkit-flex:1;-ms-flex:1;flex:1;margin:.5rem 0;padding:.5rem;width:100%;text-align:center;font-size:1rem;-webkit-box-flex:1}.Header-button .GlobalCart-checkoutLink .Icon{margin-top:-2px;width:.75rem;height:.75rem}.GlobalCart-popup:after{position:absolute;top:-2rem;right:2rem;width:1.5rem;height:2rem;content:""}@media screen and (max-width:800px){.GlobalCart-popup:before{right:1.75rem}}@media screen and (max-width:600px){.GlobalCart-popup.is-active{display:none}}.GlobalCart-shipping{padding:.5rem .75rem;border-bottom:1px solid;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;font-size:.875rem;line-height:1.25}.GlobalCart-shipping.is-met{border-color:#d6e9c6;background:#dff0d8;color:#3c763d}.GlobalCart-shipping.is-unmet{border-color:#bce8f1;background:#d9edf7;color:#31708f}.GlobalCart-moreLink{display:block;padding:.75rem;width:300px;border-top:1px solid #efefef;text-align:center}.GlobalCart-itemList{overflow-x:hidden;overflow-y:auto;max-height:600px}.GlobalCart-item{position:relative;display:table;padding:1rem 1rem .75rem;background-color:#fff;font-size:.75rem;-webkit-animation:c .25s ease;animation:c .25s ease}.GlobalCart-item+.GlobalCart-item{border-top:1px solid #efefef}.GlobalCart-item h4{margin:0;width:200px;font-size:.875rem;line-height:1rem}.GlobalCart-item p{margin:.25rem 0 0}.GlobalCart-item.is-success{-webkit-animation:d .5s ease-in-out;animation:d .5s ease-in-out}@-webkit-keyframes d{0%{background-color:#fff}50%{background-color:#dff0d8}to{background-color:#fff}}@keyframes d{0%{background-color:#fff}50%{background-color:#dff0d8}to{background-color:#fff}}.GlobalCart-itemPending{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;background:rgba(60,60,60,.25);opacity:0;-webkit-transition:opacity .8s .5s;transition:opacity .8s .5s}.GlobalCart-item.is-pending .GlobalCart-itemPending{display:block;opacity:1;-webkit-animation:e 1s ease-in;animation:e 1s ease-in}@-webkit-keyframes e{0%{background:rgba(53,147,139,0)}to{background:rgba(53,147,139,.75)}}@keyframes e{0%{background:rgba(53,147,139,0)}to{background:rgba(53,147,139,.75)}}.GlobalCart-itemPendingSpinner{position:absolute;top:50%;left:50%;margin-top:-1rem;margin-left:-1rem;width:2rem;height:2rem;border:1.75em solid #fc6;border-left-color:transparent;-webkit-border-radius:50%;border-radius:50%;background:none;text-indent:-9999em;font-size:2px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.GlobalCart-thumbnail-container{display:table-cell}.GlobalCart-thumbnail{max-width:80px}.GlobalCart-itemInfo{display:table-cell;overflow:hidden;padding-left:.75rem;width:200px;vertical-align:top}.GlobalCart-itemMeta,.GlobalCart-itemPrice{display:inline-block;width:100px}.GlobalCart-itemPrice{padding-right:.75rem;text-align:right;font-weight:700;font-size:1.5rem;line-height:1}.GlobalCart-priceEach{display:block;font-weight:400;font-size:.75rem;line-height:.75rem}.GlobalCart-dollar{vertical-align:top;font-size:.875rem;line-height:1.25rem}.GlobalCart-quantity,.GlobalCart-quantity .DropdownInput{margin-top:.25rem}.GlobalCart-quantity .DropdownInput input{width:50px}button.GlobalCart-quantityUpdate{display:none;margin-top:.25rem;margin-bottom:.75rem;font-size:.75rem}button.GlobalCart-quantityUpdate.is-active{display:block}button.GlobalCart-remove{margin-top:.25rem;color:#a94442;font-weight:400;font-size:.75rem;line-height:.75rem}button.GlobalCart-remove:hover{color:#843534}.GlobalCart-message{margin:.5rem -1rem -.75rem -100px;padding:.5rem .75rem;background:#f2dede;color:#a94442}.GlobalCart-footer{overflow:hidden;padding:.5rem 1rem .25rem;min-height:2rem;border-top:1px solid #d7d7d7;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;color:#222;text-align:right;font-size:.875rem}.GlobalCart-footer .GlobalCart-checkoutLink{float:left;padding:.5rem 1rem}.GlobalCart-totalContainer{display:inline-block}.GlobalCart-total{margin-left:.5rem;padding-right:.75rem;font-weight:700;font-size:1.5rem}.GlobalCart-removedItem{position:relative;display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5rem .75rem;border-bottom:#faebcc;background:#fcf8e3;color:#8a6d3b;font-size:.875rem;-webkit-animation:c .2s ease;animation:c .2s ease}.GlobalCart-removedItem-text{display:table-cell}button.GlobalCart-removedItem-link{display:table-cell;margin-left:auto;font-size:.875rem}.GlobalCart-collectible svg.Icon{width:15px;height:15px}.SuperMenu{position:relative;white-space:nowrap}@media screen and (max-width:800px){.SuperMenu{display:none}}.SuperMenuItem-link{padding:0 .8rem;height:2.5rem;color:#000;font-weight:600;font-size:.9rem;line-height:2.5rem;cursor:pointer}@media screen and (max-width:1200px){.SuperMenuItem-link{padding:0 .6rem}}.SuperMenuItem-link:hover{color:#222;text-decoration:none}.SuperMenuItem-link .Icon{margin-left:.5rem;width:10px;height:10px}.SuperMenu-user{position:absolute;top:0;right:0;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:2.5rem;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.SuperMenu-user.is-loaded{opacity:1}.SuperMenu-userGradient{width:20px;height:2.5rem;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);pointer-events:none}.SuperMenu-greeting{display:block;float:left;overflow:hidden;padding-left:1rem;max-width:120px;text-overflow:ellipsis;white-space:nowrap}.SuperMenuItem{display:inline-block;background-color:#fff}.SuperMenuItem.is-open{background-color:#f3efea}.SuperMenuItem.is-open .MenuDropdown-container{display:block}.SuperMenuItem.is-right{float:right}.SuperMenuItem.is-right .MenuDropdown-submenu{right:0}.MenuLink:hover{background-color:#f3efea}.MenuDropdown-container{position:relative;display:none}.MenuDropdown-submenu{position:absolute;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:5px solid #f3efea;background-color:#fff;font-size:.875rem}.MenuDropdown-topLevel{margin:0;padding:0;min-width:15rem}.MenuDropdown-topLevel li{margin:0;padding:0;list-style-type:none}.MenuDropdown-topLevel li+li{border-top:1px solid #f3efea}.MenuDropdown-topLevel a{display:block;padding:.35rem .5rem .35rem 1rem;min-width:15rem;color:#000;font-weight:400}.MenuDropdown-topLevel a.is-selected,.MenuDropdown-topLevel a:hover{color:#a3511d;text-decoration:none;font-weight:700}.MenuDropdown-topLevel a.is-selected .Icon,.MenuDropdown-topLevel a:hover .Icon{color:#a3511d}.MenuDropdown-topLevel .Icon{float:right;margin-top:.125rem;width:.875rem;height:.875rem;color:#f3efea}.MenuDropdown-groupsContainer{height:100%}.MenuDropdown-secondaryLevel{min-width:500px;border-left:5px solid #f3efea}.MenuDropdown-secondaryLevel h3,.MenuDropdown-secondaryLevel h4{margin:0;color:#a3511d;font-weight:600;font-size:1.25rem}.MenuDropdown-secondaryLevel h3{padding:.5rem}.MenuDropdown-secondaryLevel h4{padding-bottom:.5rem;font-size:1rem}.MenuDropdown-secondaryLevel li,.MenuDropdown-secondaryLevel ul{margin:0;padding:0}.MenuDropdown-secondaryLevel li{list-style-type:none}.MenuDropdown-secondaryLevel .MenuDropdown-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .5rem;-webkit-box-pack:justify;-ms-flex-pack:justify}.MenuDropdown-secondaryLevel .MenuDropdown-groups{height:100%;background-position:100%;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.MenuDropdown-secondaryLevel .MenuDropdown-group{margin:1rem 0;padding:.25rem 1rem;border:1px solid #efefef}.MenuDropdown-secondaryLevel .MenuDropdown-group a{display:inline-block;margin:.2rem 0;font-size:.75rem}.MenuDropdown-secondaryLevel .MenuDropdown-column{width:45%}.MobileEyebrow{position:fixed;bottom:0;z-index:500;display:none;overflow:hidden;width:100%;height:50px;background:#35938b url(https://static.thriftbooks.com/site_images/paper-teal-bg.jpg);color:#fff;text-align:center}@media screen and (max-width:800px){.MobileEyebrow{display:block}}.MobileEyebrow-close-container{display:inline-block;float:left;padding-top:12px;padding-bottom:12px;padding-left:6px}.MobileEyebrow-headerText{display:inline-block}.MobileEyebrow-headerText h3{margin-top:4px;margin-bottom:0;font-size:16px}.MobileEyebrow-headerText p{margin-top:2px;margin-bottom:2px;font-size:14px}@media screen and (max-width:350px){.MobileEyebrow-headerText .MobileEyebrow-longText{font-size:13px}}@media screen and (max-width:325px){.MobileEyebrow-headerText .MobileEyebrow-longText{font-size:12px}}.SuperHeader{padding:.5rem 0;height:2rem;text-align:right;font-size:.75rem}@media screen and (max-width:800px){.SuperHeader{display:none}}.SuperHeader:empty{padding:0!important;height:0!important}.SuperHeader a{color:#333;text-decoration:none}.SuperHeader .Content{padding:0 .5rem}@media print{.SuperHeader{display:none}.SuperHeader a{color:#000}}.SuperHeader-separator{padding:0 .5rem;font-weight:700}.SuperHeader-marketing,a.SuperHeader-marketing{float:left;margin-right:1rem;color:#35938b;font-weight:600}.Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:1.5rem .5rem;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}@media screen and (max-width:800px){.Header{padding:0}}.Header-menu{display:none;-webkit-flex-shrink:0;flex-shrink:0;margin-right:22px;padding:.25rem .5rem;color:#555;text-decoration:none;-ms-flex-negative:0}.Header-menu .Icon{display:block;margin:auto;width:34px;height:34px}@media screen and (max-width:800px){.Header-menu{display:block}}.Header-menu:hover{text-decoration:underline}.Header-menu.is-active{background:#555;color:#fff}.Header-menuText{display:block;font-size:.75rem;line-height:.5rem}.Header-logoLink{-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}@media screen and (max-width:990px){.Header-logoLink{max-width:30%}}@media screen and (max-width:800px){.Header-logoLink{-webkit-flex-shrink:1;flex-shrink:1;padding:0 8px;min-width:20px;max-width:100%;max-height:100%;width:100%;height:auto;-ms-flex-negative:1}}.Header-logo{margin-top:-.75rem;padding:.25rem 1rem .25rem 0;max-width:100%;width:300px;height:auto;vertical-align:middle;text-align:center}@media screen and (max-width:800px){.Header-logo{display:block;margin:auto;padding-right:0;width:150px;vertical-align:middle}}.SearchContainer--header{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;padding:0 2rem;-webkit-box-flex:1}@media screen and (max-width:800px){.SearchContainer--header{margin:0;padding:0}.SearchContainer--header .Search-submit{height:2rem}.SearchContainer--header .Search-submit .Button{padding:0 1rem;height:1.65rem;vertical-align:top;line-height:1.25rem}}@media screen and (max-width:800px){.SearchContainer--header{display:none}}@media print{.SearchContainer--header{display:none!important}.SearchContainer--header a{color:#000}}.SearchContainer--responsive{display:none}.SearchContainer--responsive .Search{padding:.5rem 1rem;border:1px solid #d7d7d7;background:#f3efea}.SearchContainer--responsive .Search:after,.SearchContainer--responsive .Search:before{position:absolute;right:46px;width:0;height:0;border:8px solid;content:" "}.SearchContainer--responsive .Search:before{top:-17px;border-color:transparent transparent #d7d7d7}.SearchContainer--responsive .Search:after{top:-16px;border-color:transparent transparent #f3efea}@media screen and (max-width:800px){.SearchContainer--responsive{display:block}}@media print{.SearchContainer--responsive{display:none}.SearchContainer--responsive a{color:#000}}.SearchContainer--responsive .Search-submit{top:.5rem;right:1rem;height:2.5rem;border:none;line-height:2.5}.SearchContainer--responsive .Search-input{height:2.5rem;border:1px solid #ddd;background:#fff}.SearchContainer--responsive .Search-results{top:2.5rem}.SearchContainer--responsive .Search-result{padding:1rem}.ResponsiveSearchButton{padding:.5rem 1rem}.ResponsiveSearchButton.is-active{background:#666;color:#fff}.Header-button{display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;color:#666;text-align:center;text-decoration:none;font-size:.675rem;-ms-flex-negative:0}.Header-button .Icon{width:28px;height:32px;vertical-align:middle}@media screen and (max-width:800px){.Header-button .Icon{width:20px;height:20px}}.Header-button+.Header-button{margin-left:1.5rem}.Header-button:hover{text-decoration:none}@media print{.Header-button{display:none}.Header-button a{color:#000}}@media screen and (max-width:800px){.Header-button{padding:0 .5rem}.Header-button+.Header-button{margin:0}}.Header-buttonText{display:block}@media screen and (max-width:800px){.Header-buttonText{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}}.Header-wishlist .Icon--legacy{height:auto}.Header-cart{position:relative}.Header-cart .Icon{width:32px}@media screen and (max-width:800px){.Header-cart .Icon{width:20px}}.Header-toggleSearch{display:none}@media screen and (max-width:800px){.Header-toggleSearch{display:inline-block}}@media screen and (max-width:800px){a.Header-shipping,a.Header-wishlist{display:none}}.Navigation{position:relative;border-top:1px solid #dedede;border-bottom:1px solid #dedede}@media screen and (max-width:800px){.Navigation{border-top:0}}@media print{.Navigation{display:none}.Navigation a{color:#000}}.MarketingBanner{display:block;padding:.5rem 0;background-color:#000;color:#fff;text-align:center}@media screen and (max-width:600px){.MarketingBanner{margin-bottom:0;font-size:.875rem}}.MarketingBanner:hover{text-decoration:none}.MarketingBanner strong{color:#e8365c;font-weight:800}@-webkit-keyframes f{0%{width:0}to{width:100%}}.ReadingRewards-ContainerDesktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;padding:16px 18px 8px;background-color:#f3efea;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start}@media screen and (max-width:800px){.ReadingRewards-ContainerDesktop{display:none}}.ReadingRewards-ContainerSignedInDesktop{width:460px}.ReadingRewards-ContainerGuestDesktop{width:346px}.ReadingRewards-ContainerMobile{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;padding:16px 18px 8px;width:100%;background-color:#f3efea;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start}@media screen and (max-width:800px){.ReadingRewards-ContainerMobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.ReadingRewards-ContainerSignedInMobile{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.ReadingRewards-White{background-color:#fff}.ReadingRewards-ProgressBar{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.ReadingRewards-BarContainer,.ReadingRewards-ProgressBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ReadingRewards-BarContainer{margin-right:5px;height:20px;border:2px solid #d7d7d7;-webkit-border-radius:3px;border-radius:3px}.ReadingRewards-BarDesktopSignedIn .ReadingRewards-BarContainer{width:316px}.ReadingRewards-BarDesktopGuest .ReadingRewards-BarContainer{width:292px}.ReadingRewards-BarMobileSignedIn .ReadingRewards-BarContainer{width:316px}@media screen and (max-width:377px){.ReadingRewards-BarMobileSignedIn .ReadingRewards-BarContainer{width:292px}}.ReadingRewards-BarMobileGuest .ReadingRewards-BarContainer{width:288px}.ReadingRewards-EarnedBar{background-color:#fc6}.ReadingRewards-EarnedBar,.ReadingRewards-OrderBar{width:0;height:16px;-webkit-transition:all .5s linear;transition:all .5s linear}.ReadingRewards-OrderBar{background-color:#ffe0a3}.ReadingRewards-Total{-webkit-align-self:center;align-self:center;font-weight:700;font-size:12px;-webkit-transition:all .5s linear;transition:all .5s linear;-ms-flex-item-align:center;-ms-grid-row-align:center}.ReadingRewards-Header{margin-bottom:10px;font-size:14px}.ReadingRewards-Link{color:#35938b;text-decoration:none;font-weight:700}.ReadingRewards-Terms{margin-top:15px;font-style:italic;font-size:10px}.ReadingRewards-Legend{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-style:italic;font-size:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.ReadingRewards-Earned,.ReadingRewards-Legend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ReadingRewards-Earned{margin-right:25px}.ReadingRewards-ThisOrder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ReadingRewards-DarkBullet{background-color:#fc6}.ReadingRewards-DarkBullet,.ReadingRewards-LightBullet{display:inline-block;margin-right:5px;width:11px;height:11px;border:1px solid #fff;-webkit-border-radius:100px;border-radius:100px}.ReadingRewards-LightBullet{background-color:#ffe0a3}.ShoppingCart-contentContainer{float:left;margin-right:-290px;width:100%}@media print{.ShoppingCart-contentContainer{margin-right:0}.ShoppingCart-contentContainer a{color:#000}}.ShoppingCart-content{margin-right:290px;max-width:1140px}@media print{.ShoppingCart-content{margin-right:0}.ShoppingCart-content a{color:#000}}.ShoppingCart-sidebar{float:right;width:290px}@media print{.ShoppingCart-sidebar{display:none}.ShoppingCart-sidebar a{color:#000}}@media screen and (max-width:800px){.ShoppingCart-contentContainer{float:none;margin-right:0}.ShoppingCart-content{margin-right:0}.ShoppingCart-sidebar{float:none;width:100%}}.ShoppingCart-title{font-size:1.953rem}@media screen and (max-width:800px){.ShoppingCart-title{font-weight:700;font-size:14px}}.ShoppingCart-proceedButtonContainer{display:none;padding-top:12px;padding-bottom:1rem}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton{display:none;background:#c86e0a;text-align:center}@media screen and (max-width:600px){.ShoppingCart-proceedButtonContainer{display:block}.ShoppingCart-proceedButtonContainer a.ShoppingCart-proceedButton{display:block;width:100%}}.ShoppingCart-title--giftCard{margin:2rem 0 1rem}.ShoppingCart-order{overflow:hidden}.ShoppingCart-content{padding-right:1rem}@media screen and (max-width:800px){.ShoppingCart-content{padding-right:0}}@media screen and (min-width:800px){.ShoppingCart-sidebar .ShoppingCart-CheckoutBox{width:100%}}@media screen and (max-width:800px){.ShoppingCart-sidebar{margin-top:1.5rem}}.ShoppingCart-freeShipping{font-weight:700}.ShoppingCart-items{width:100%}.ShoppingCartItem{position:relative;overflow:hidden;padding:1.5rem 0 2rem 116px;min-height:184px}@media screen and (max-width:800px){.ShoppingCartItem{padding:1.5rem 0 .75rem}}@media screen and (max-width:600px){.ShoppingCartItem{padding-left:0}}@media screen and (max-width:400px){.ShoppingCartItem .ShoppingCartItem-remove{float:right}}@media screen and (max-width:350px){.ShoppingCartItem .ShoppingCartItem-remove{float:none}}.ShoppingCartItem:nth-child(n+2){border-top:1px solid #d7d7d7}.ShoppingCartItem--giftCard{min-height:82px}.ShoppingCartItem--giftCard .ShoppingCartItem-priceInfo{padding-top:0}.ShoppingCartItem--giftCard .ShoppingCartItem-image{height:58px}.ShoppingCartItem--giftCard .ShoppingCartItem-details{margin-bottom:1.5rem}.ShoppingCartItem-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;overflow:hidden;margin-bottom:1rem;padding-left:14px;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end}.ShoppingCartItem-image{position:absolute;top:1.5rem;left:0;width:100px;height:160px}.ShoppingCartItem-image img{height:auto}@media screen and (max-width:800px){.ShoppingCartItem-image{position:static;float:left;width:85px}}.ShoppingCartItem-details{display:inline-block;-webkit-flex:1 0 45%;-ms-flex:1 0 45%;flex:1 0 45%;margin-right:.5rem;width:45%;vertical-align:bottom;line-height:20px;-webkit-box-flex:1}@media screen and (max-width:1168px){.ShoppingCartItem-details{width:80%}}@media screen and (max-width:800px){.ShoppingCartItem-details{width:100%}}@media screen and (max-width:600px){.ShoppingCartItem-details{min-height:120px}}@media screen and (max-width:400px){.ShoppingCartItem-details{min-height:0}}.ShoppingCartItem-title{display:block}.ShoppingCartItem-priceInfo{display:inline-block;padding-top:1.5rem;vertical-align:bottom}@media screen and (max-width:800px){.ShoppingCartItem-priceInfo{margin:0}}@media screen and (max-width:400px){.ShoppingCartItem-priceInfo{width:100%}}.ShoppingCartItem-priceContainer{display:inline-block;margin-top:12px}.ShoppingCartItem-priceContainer--subtotal{float:right}@media screen and (max-width:350px){.ShoppingCartItem-priceContainer--subtotal{float:none}}.ShoppingCartItem-price{font-weight:700}.ShoppingCartItem-quantityTotal{display:inline-block;width:100%}.ShoppingCartItem-quantityTotal select{margin-right:.25rem;width:74px;height:40px;background:transparent;vertical-align:bottom}.ShoppingCartItem-subtotal{display:inline-block;vertical-align:middle}.ShoppingCartItem-controls{margin-top:1.25rem;width:100%}.ShoppingCartItem-controls a{display:inline-block;padding:.5rem 0;font-size:.875rem}.ShoppingCartItem-controls .Icon{margin-top:-3px;margin-right:.25rem;height:1rem;vertical-align:middle}a.ShoppingCartItem-moveToWishlist{padding-right:8px}a.ShoppingCartItem-moveToWishlist svg.Icon{height:12px;color:#35938b}@media screen and (max-width:350px){a.ShoppingCartItem-moveToWishlist{padding-right:0}}.ShoppingCartItem-remove .ShoppingCartItem-removeIcon{position:relative;top:1px;height:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ShoppingCartQuantity{display:inline-block;float:left;margin-right:.5rem;vertical-align:middle}.ShoppingCartQuantity .DropdownInput{display:inline-block;width:45px}.ShoppingCartQuantity .DropdownInput.is-input{margin-top:6px}.ShoppingCartQuantity .DropdownInput input{margin-right:5px;padding:.25rem;width:50px}.ShoppingCartQuantity button{margin-right:.5rem}@media screen and (max-width:800px){.ShoppingCartQuantity .DropdownInput{display:block}}.ShoppingCart-separator{margin:30px 0;width:100%;border-bottom:1px solid #d6d6d6;content:" "}.ShoppingCart-ReadingRewardsArea{margin-top:30px}.ShoppingCartItem-alternateCopy,.ShoppingCartItem-alternateCopy-alt{position:relative;margin-bottom:1rem;padding:.2rem;padding-left:1rem;border:2px solid #d7d7d7;font-size:14px}.ShoppingCartItem-alternateCopy-alt p,.ShoppingCartItem-alternateCopy p{margin:0;line-height:22px}.ShoppingCartItem-alternateCopy-alt{border:2px solid #35938b!important}.ShoppingCartItem-alternateCopy-content,.ShoppingCartItem-alternateCopy-content-alt{display:inline-block;padding-right:85px;font-size:13px}@media screen and (max-width:375px){.ShoppingCartItem-alternateCopy-content,.ShoppingCartItem-alternateCopy-content-alt{font-size:11px}}.ShoppingCartItem-alternateCopy-controls{position:absolute;top:0;right:0;display:inline-block;height:100%}.ShoppingCartItem-alternateCopy-btn-apply{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-justify-content:center!important;justify-content:center!important;height:100%;line-height:24px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important}.ShoppingCartItem-leaf{margin-right:.25rem;width:1rem;height:1rem;color:#32a058;vertical-align:middle}.ShoppingCart-paypalContainer{padding:1rem 0;text-align:center}.ShoppingCart-paypalContainer img{display:block}.ShoppingCartItem-collectible .Icon{margin-top:1px;height:14px;vertical-align:text-bottom}.ShoppingCart-collectibles .ShoppingCartItem-controls a,.ShoppingCart-giftCards .ShoppingCartItem-controls a{float:right}@media screen and (max-width:350px){.ShoppingCart-collectibles .ShoppingCartItem-controls a,.ShoppingCart-giftCards .ShoppingCartItem-controls a{float:left}}.cart-alert{margin-bottom:1rem;line-height:24px}.cart-alert.is-notification{color:#000}.cart-alert.is-notification a{color:#2c7b74;text-decoration:none;font-weight:700}.cart-alert.is-alert{color:red}.cart-alert.is-alert a{color:red;text-decoration:underline;font-weight:400}.WorkWishList{position:relative;display:inline-block;margin:1rem 2rem 0 0;font-size:.875rem}.WorkWishList button.is-link{vertical-align:middle;font-size:.875rem}.WorkWishList .Icon{margin-right:.25rem;color:#a94442;vertical-align:middle}.WorkWishList-caret{line-height:.875rem}.WorkWishListPopover{position:absolute;left:80%;z-index:1000;display:none;padding:1rem;width:250px;border:1px solid #d7d7d7;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 10px 0 rgba(0,0,0,.16),0 2px 5px 0 rgba(0,0,0,.26);text-align:left}.WorkWishListPopover.is-active{display:block}.WorkWishListPopover .Button{font-size:.75rem}@media screen and (max-width:800px){.WorkWishListPopover{right:0;left:auto}}@media screen and (max-width:600px){.WorkWishListPopover{position:fixed;top:50%;right:0;left:0;margin-top:-150px;padding:1.5rem;width:100%}}.WorkWishList-header{display:block;font-weight:700;cursor:pointer}.WorkWishList-header input{margin-right:.5rem}.WorkWishList-option{display:block;margin:.5rem 0 1rem;padding:0 .25rem;max-width:100%;width:100%;height:1.5rem;font-size:.75rem}.WorkWishList-error{display:none;margin:1rem -1rem -1rem;padding:.5rem 1rem;background:#f2dede;color:#a94442}.WorkWishList-error.is-active{display:block}.ReadingRewardsBar{display:block;clear:both;margin:0 auto;margin-top:15px;margin-bottom:15px;padding:10px;width:100%;height:120px;border:1px solid #e1dbcf;background:#fff url(https://static.thriftbooks.com/site_images/page-bg.png);background-position:bottom;-webkit-background-size:contain;background-size:contain;background-repeat:repeat-x}@media screen and (max-width:800px){.ReadingRewardsBar{height:auto}}.ReadingRewardsBar-RewardsMessage{display:inline-block;width:60%;font-size:14px}@media screen and (max-width:800px){.ReadingRewardsBar-RewardsMessage{margin-bottom:15px;width:100%}}.ReadingRewardsBar-RewardsMessage img{display:block;padding-top:10px}#ReadingRewardsBar-optIn{color:#2c7b74;font-weight:700;cursor:pointer}#ReadingRewardsBar-optIn:hover{color:#35938b;text-decoration:underline}.ReadingRewardsBar-PowerLevelArea{display:inline-block;padding:25px;width:39%;height:85px}@media screen and (max-width:800px){.ReadingRewardsBar-PowerLevelArea{display:block;margin:0 auto;padding-top:0;width:100%}}.ReadingRewardsBar-PowerBar{position:relative;top:40px;margin:0;width:80%;width:-webkit-calc(100% - 45px);width:calc(100% - 45px);height:25px;-webkit-border-radius:5px;border-radius:5px;background-color:#f5f5f5;-webkit-box-shadow:inset -1px 1px 1px 0 #ddd;box-shadow:inset -1px 1px 1px 0 #ddd}.ReadingRewardsBar-CurrentPowerLevel{position:relative;top:-26px;left:25px;float:right}.ReadingRewardsBar-MaxPowerIcon{position:relative;top:2px;right:-47px;float:right}.ReadingRewardsBar-MagicPowerText{font-weight:700;font-size:14px;font-family:Tahoma,Verdana,Segoe,sans-serif;fill:#fff}.ReadingRewardsBar-AllGoldEverything{position:absolute;height:100%}.ReadingRewardsBar-GoldBar{width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;background-image:url(../../images/rr-stripev2.png);-webkit-animation-name:f;animation-name:f;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@keyframes f{0%{width:0}to{width:100%}}.Float-Left{float:left}.ShoppingCart-CheckoutBox{margin:0 auto 1rem;border:1px solid #d6d6d6;font-size:12px}.ShoppingCart-CheckoutBox>div{display:block;width:100%}.ShoppingCart-CheckoutBox>div:not(:last-child){border-bottom:1px solid #d6d6d6}@media screen and (max-width:990px){.ShoppingCart-CheckoutBox{width:75%}}@media screen and (max-width:600px){.ShoppingCart-CheckoutBox{width:100%}}.ShoppingCart-CheckoutBox-NumItemsPrice,.ShoppingCart-GiftCardAmount,.ShoppingCart-OrderSubtotalArea,.ShoppingCart-SalesTaxArea,.ShoppingCart-Shipping{padding:5px;font-weight:700}.ShoppingCart-CheckoutBox-NumItemsPrice,.ShoppingCart-OrderSubtotalArea{background-color:#f3efea}.ShoppingCart-CheckoutBox-ShippingMethod{padding:0 5px 10px;line-height:33px}.ShoppingCart-CheckoutBox-ShippingMethod select{width:100%;font-size:12px}.ShoppingCart-CheckoutBox-Discounts{padding:5px}.ShoppingCart-CheckoutBox-Discounts div:not(:last-child){margin-bottom:5px}.ShoppingCart-CheckoutBox-CouponArea,.ShoppingCart-CheckoutBox-GiftCardArea{padding:5px}.CouponArea-Clickable,.GiftCardArea-Clickable{cursor:pointer}.CouponArea-InitialText,.GiftCardArea-InitialText{text-align:center}.CouponArea-InitialText *,.GiftCardArea-InitialText *{line-height:23px}.CouponArea-InitialText:after,.GiftCardArea-InitialText:after{display:block;clear:both;height:0;content:" "}.CouponArea-InitialText>a,.GiftCardArea-InitialText>a{color:#222}.CouponArea-InitialText>a:hover,.GiftCardArea-InitialText>a:hover{text-decoration:none}.CouponArea-Code,.GiftCardArea-Controls{clear:both;overflow:hidden;max-height:0;width:100%;-webkit-transition:display .5s,max-height .5s;transition:display .5s,max-height .5s}.CouponArea-Code .CouponTextbox,.CouponArea-Code .GiftCardTextbox,.GiftCardArea-Controls .CouponTextbox,.GiftCardArea-Controls .GiftCardTextbox{display:inline-block;margin-top:10px;padding:8px;width:100%;font-size:14px}.CouponArea-Code .ApplyGiftCardButton,.CouponArea-Code .CouponApplyButton,.GiftCardArea-Controls .ApplyGiftCardButton,.GiftCardArea-Controls .CouponApplyButton{display:inline-block;float:right;margin-top:10px;padding-right:0;padding-left:0;width:70px;color:#fff;vertical-align:top;text-align:center;line-height:15px}.CouponArea-Code .ApplyGiftCardButton .Loading-spinner .Loading-rect,.CouponArea-Code .CouponApplyButton .Loading-spinner .Loading-rect,.GiftCardArea-Controls .ApplyGiftCardButton .Loading-spinner .Loading-rect,.GiftCardArea-Controls .CouponApplyButton .Loading-spinner .Loading-rect{background-color:#fff}.CouponArea-Code.Open,.GiftCardArea-Controls.Open{max-height:200px}.CouponArea-Code .CouponCode-Message,.GiftCardArea-Controls .CouponCode-Message{padding-top:5px}.CouponArea-Code .CouponCode-Message a,.GiftCardArea-Controls .CouponCode-Message a{margin-left:auto;padding:0;background-color:initial}.GiftCardArea-Code{display:block}.ShoppingCart-CheckoutBox-OrderTotal{padding:5px;background-color:#f3efea;font-weight:700}.ShoppingCart-CheckoutBox-OrderTotal a{font-size:14px}.CheckoutButtonArea{margin:0 auto;width:65%}.CheckoutButtonArea a{margin:10px auto;padding:10px;width:100%;background:#c86e0a;text-align:center}.CheckoutButtonArea a:active{background:#b06109}.CheckoutButtonArea a .Loading-spinner{height:18px}.CheckoutButtonArea a .Loading-rect{background-color:#fc6}.ShoppingCart-checkoutBox-postbackButton{display:block;margin:10px auto;width:65%;background:#c86e0a;font-size:.875rem}.ShoppingCart-checkoutBox-postbackButton .Button{width:100%}.ShoppingCart-checkoutBox-postbackButton:active{background:#b06109}.GiftCard-Accent{display:none;margin-left:10px;color:#d6d6d6}.GiftCard-Total{color:#ba6508;font-weight:700}.GiftCardArea-Controls{display:block;color:#222}.GiftCardArea-Radios{display:inline-block;margin-bottom:15px;margin-left:10px;width:100%;color:#222;text-align:center}.GiftCardArea-Radios input{margin-top:10px;margin-left:10px}.GiftCardArea-Radios label{margin-right:5px}.ClickableCaret{line-height:0!important;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ClickableCaret svg{width:13px}.ClickableCaret.Caret-Rotate-Open{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.CouponArea-CouponDetails{color:#35938b;font-weight:700}.CouponArea-Alert,.GiftCard-Alert,.ShippingMethod-Alert{margin-top:10px;margin-bottom:0;line-height:normal}.CouponArea-Alert.is-success{padding:0}.CouponArea-Alert .CouponSuccessMessage{padding:1rem}.CouponArea-Alert .RemoveCouponDiv{padding:0 .5rem .5rem 0;text-align:right}.CouponArea-Alert a.RemoveCouponLink{margin-top:5px;padding:7px;color:#a94442;cursor:pointer}.ShipMethod-Label{float:left;font-weight:700}.Coupon-InputContainer,.GiftCard-InputContainer{overflow:hidden;width:100%}.Coupon-InputContainer .TextBox-Span,.GiftCard-InputContainer .TextBox-Span{display:block;overflow:hidden;padding-right:10px}#ShoppingCart-CheckoutBox-uspsModalBg{position:fixed;top:0;left:0;z-index:1;display:none;overflow:auto;overflow:hidden;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4);font-family:Arial}#ShoppingCart-CheckoutBox-uspsModalDiv{position:absolute;bottom:0;width:100%;height:100%;background-color:#fff;text-align:center}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv{position:relative;bottom:auto;margin:15% auto;padding:20px;min-height:466px;width:685px;height:466px;border:1px solid #888;background-color:#fefefe;text-align:center}#ShoppingCart-CheckoutBox-uspsModalDiv #topContent{display:none}}#ShoppingCart-CheckoutBox-uspsModalDiv #topContent .CartProgress{margin:0 0 10px}#ShoppingCart-CheckoutBox-uspsModalDiv #topContent .CartProgress a{background-color:transparent}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv h1{font-weight:700;font-size:25px}}#ShoppingCart-CheckoutBox-uspsModalDiv #uspsLogo{float:left;width:25%;height:auto}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #uspsLogo{float:none;margin:0 0 10px;width:140px;height:auto}}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalHeading1{display:block;font-size:18px}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalHeading1{display:block}}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalHeading2{display:block}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalHeading2{display:none;font-size:21px}}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalXButton{display:none;float:right;color:#aaa;font-weight:700;font-size:28px}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalXButton{display:none}}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalXButton:focus,#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalXButton:hover{color:#000;text-decoration:none;cursor:pointer}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalBackLink1{display:none}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalBackLink1{display:inline}}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalBackLink2{display:block}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalBackLink2{display:none}}#ShoppingCart-CheckoutBox-uspsModalDiv #LinkButton2{width:221px}#ShoppingCart-CheckoutBox-uspsModalDiv .closeModal{cursor:pointer}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalButtonLeftContainer{width:100%;height:40px;background:none}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalButtonLeftContainer a{margin:0;padding:1px;width:100%;height:40px;background-color:#35938b;font-size:inherit;line-height:40px}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalButtonRightContainer{margin-top:10px;padding:6px;width:100%;-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);-webkit-transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,-webkit-box-shadow .2s;transition:background .15s,box-shadow .2s,-webkit-box-shadow .2s;transition:background .15s,box-shadow .2s}#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalButtonRightContainer button{padding:2px 0 0;font-weight:400;font-size:15px}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #ShoppingCart-CheckoutBox-uspsModalButtonRightContainer button{font-size:15px}}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable{margin:16px 0 30px;border:0;font-weight:400;font-size:15px}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable tr{border:0}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable tr td:nth-child(2){width:5px;border:0;background-color:#fff}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable tr td:nth-child(2){width:126px}}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable tf:first-child{font-size:12px}@media screen and (min-width:768px){#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable tf:first-child{font-size:18px}}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable td{border:0}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable p{margin:0;border:0}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable .modal-tableHeader{margin-top:0;margin-bottom:0;height:22px;font-weight:700}#ShoppingCart-CheckoutBox-uspsModalDiv #modalTable .modal-tableHeader td{margin-top:0;margin-bottom:0;height:22px}#ShoppingCart-CheckoutBox-uspsModalDiv .modal-AddressRow{height:25px;border:0;background-color:#f3efea;font-size:12px}#ShoppingCart-CheckoutBox-uspsModalDiv .modal-AddressRow td{padding:0;height:25px;border:0;background-color:#f3efea}.Hidden{display:none}.Selected{color:#18433f}.AuthorPage-Container{margin:15px 0}.AuthorPage-AuthorName{margin:0 0 10px;padding:5px 5px 5px 10px;width:100%;border-bottom:2px solid #f3efea;font-size:24px}.AuthorPage-QuickLinks ul{display:none;padding:0;border:1px solid #ddd;background-color:#f3efea}.AuthorPage-QuickLinks ul li{padding:9px;border-bottom:1px solid #ddd;list-style:none}.AuthorPage-QuickLinks ul li a{display:block}.AuthorPage-QuickLinks ul li:last-child{border-bottom:none}@media screen and (max-width:800px){.AuthorPage-QuickLinks ul{display:block}}.AuthorPage-ContentLeft{display:inline-block;overflow:auto;margin-top:20px;width:30%}@media screen and (max-width:990px){.AuthorPage-ContentLeft{display:block;margin:0 auto;width:100%}}.AuthorPage-AuthorArea{overflow:auto;padding:10px;border:1px solid #ddd;background-color:#f3efea}.AuthorPage-AuthorImageCaption{display:inline-block;float:left;margin:0 15px 15px;vertical-align:top}@media screen and (max-width:600px){.AuthorPage-AuthorImageCaption{display:block;width:100%}}.AuthorPage-AuthorImage{display:block;-webkit-align-content:center;align-content:center;margin:0 auto;text-align:center;-ms-flex-line-pack:center}.AuthorPage-AuthorImage>img{margin:0 auto;padding:1px;border:1px solid #000;background-color:#fff}.AuthorPage-ImageCaption{text-align:center;font-size:10px}.AuthorPage-AuthorInfo{display:inline-block}@media screen and (max-width:600px){.AuthorPage-AuthorInfo{display:block;width:100%}}.AuthorPage-AuthorBio{display:inline-block;padding:5px;line-height:27px}.AuthorPage-AuthorBio p{margin:0}.AuthorPage-AuthorFact,.AuthorPage-AuthorQuote{display:inline-block;padding:5px;line-height:27px}.AuthorPage-SocialButtons{text-align:center;line-height:30px}.AuthorPage-SocialButtons p{margin-top:0}.AuthorPage-SocialButtons span{padding:0 0 0 3px}.AuthorPage-AuthorRank h1,.AuthorPage-AuthorRank h2{font-weight:700;font-size:20px}.AuthorPage-AuthorLinks{margin-top:15px}.AuthorPage-AuthorLinks div{margin-top:10px}.AuthorPage-AuthorLinks .Menu-Caret{display:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:990px){.AuthorPage-AuthorLinks{border:2px solid #ddd;background-color:#f3efea}.AuthorPage-AuthorLinks div{margin:0;border-bottom:2px solid #ddd}.AuthorPage-AuthorLinks div:last-child{border-bottom:none}.AuthorPage-AuthorLinks div.AuthorPage-ClickableTitle{padding:5px;border:none;color:#2c7b74;cursor:pointer}.AuthorPage-AuthorLinks ul.Open li{display:block;padding:6px 6px 6px 15px;border-top:2px solid #ddd}.AuthorPage-AuthorLinks ul.Open li a{display:block}.AuthorPage-AuthorLinks .Menu-Caret{display:inline;color:#000}.AuthorPage-AuthorLinks .Menu-Caret.Caret-Rotate-Open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.List-Title{font-weight:700}.AuthorPage-List{margin:0;padding:0}.AuthorPage-List li{padding:3px 3px 3px 0;list-style-type:none;font-size:14px}@media screen and (max-width:990px){.AuthorPage-List li{display:none}}.AuthorPage-ContentRight{display:inline-block;margin-top:30px;width:68%;vertical-align:top}@media screen and (max-width:990px){.AuthorPage-ContentRight{display:block;clear:both;padding-top:15px;width:100%}}.AuthorPage-AuthorSeriesTitle{margin:0 0 10px;font-size:20px}.AuthorPage-SeriesSliders{margin:0 auto}.AuthorPage-BookSlider{margin:5px 0;padding:5px;width:100%;text-align:center}.AuthorPage-SeriesSliders h1.RecSection-title{font-weight:700;font-size:20px}.AuthorPage-SeriesSliders .RecSection{border-bottom:2px solid #f3efea}.AuthorPage-SeriesSliders .Recommendations.Content{padding:0}.AuthorPage-SeriesOverlay{position:absolute;top:0;left:0;z-index:2;padding:3px;background-color:#000;color:#fff;font:700 15px Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif}.AuthorPage-ContentControls{float:right;margin-bottom:10px;text-align:right}.AuthorPage-ContentControls svg{vertical-align:middle}.AuthorPage-ContentControls a:hover{text-decoration:none}.AuthorPage-AuthorBooksAreaTitle{margin:0 0 15px;font-weight:700;font-size:20px}.AuthorPage-AuthorBooksList{padding:0;width:100%}.AuthorPage-BookItem{display:block;list-style-type:none;vertical-align:top}@media screen and (max-width:800px){.AuthorPage-BookItem{min-width:24%}}@media screen and (max-width:600px){.AuthorPage-BookItem{min-width:32%}}.AuthorPage-BookAuthor,.AuthorPage-BookImage,.AuthorPage-BookItemImage,.AuthorPage-BookPrice,.AuthorPage-BookTitle{display:block}.AuthorPage-BookAuthor,.AuthorPage-BookPrice,.AuthorPage-BookTitle{overflow:hidden;margin-top:5px;max-height:2.5rem;line-height:1.25rem}.AuthorPage-BookTitle{font-weight:700}.AuthorPage-BookPrice{color:#222;font-weight:700;font-size:.875rem}.AuthorPage-BookPrice>.Price{color:#a75c00;font-size:.875rem}.AuthorPage-bookList{padding:0}.AuthorPage-bookList .AuthorPage-BookItem{display:inline-block;width:24%}.AuthorPage-bookList .AuthorPage-BookItem.SeeAll-Item{display:none}@media screen and (max-width:600px){.AuthorPage-bookList .AuthorPage-BookItem{width:49%}}@media screen and (max-width:400px){.AuthorPage-bookList .AuthorPage-BookItem{width:100%}}.AuthorPage-bookList.is-list .AuthorPage-BookItem{display:block;width:100%}.AuthorPage-bookList.is-list .AuthorPage-BookItem.Hidden{display:none}.AuthorPage-bookList.is-list .AuthorPage-BookItem.SeeAll-Item{padding:20px;color:#2c7b74;text-align:center;cursor:pointer}.AuthorPage-bookList.is-list .AuthorPage-BookItem.SeeAll-Item .SeeAll-Button{display:block}.AuthorPage-bookList.is-list .AuthorPage-BookItem.SeeAll-Item:hover{text-decoration:underline}.AuthorPage-bookItem--list{display:none}.AuthorPage-bookItem--grid,.AuthorPage-bookList.is-list .AuthorPage-bookItem--list{display:block}.AuthorPage-bookList.is-list .AuthorPage-bookItem--grid{display:none}.AuthorPage-BlogArea{margin:10px 0 0;padding-top:10px;border-top:1px solid #ddd}.AuthorPage-BlogAreaTitle{margin-bottom:10px;font-weight:700;font-size:20px}.AuthorPage-BlogPost{margin:0 0 7px;padding:5px;width:100%;background-color:#f3efea}.AuthorPage-BlogPostTitle{display:block;margin-bottom:5px}.AuthorPage-SeriesSliders .BookSlider-prev{left:1rem}.AuthorPage-SeriesSliders .BookSlider-next,.AuthorPage-SeriesSliders .BookSlider-prev{-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26)}.AuthorPage-SeriesSliders .BookSlider-next{right:36px}.AuthorPage-SeriesSliders .ListView-Author{display:none}.BrowseMeta-conditionIcons{margin-top:10px;line-height:0}.AuthorPage-ErrorDiv{display:none}.Copy-AddToCart .Loading-spinner .Loading-rect{background-color:#fc6}.BrowsePricing-OutOfStock{font-weight:700;font-size:1.2rem}.Author-shares{margin:2rem auto .5rem;max-width:400px;text-align:center}.Icon--vintage-circle{fill:#ffae0a}.Icon--vintage-star{fill:#fc6}.Panel{margin:0 auto;max-width:600px;width:70%;background-color:hsla(0,0%,100%,.85)}@media screen and (max-width:800px){.Panel{max-width:100%;width:100%}}.Panel-title{margin:0;padding:1.5rem .5rem;background-color:#fff;color:#e8365c;text-align:center;font-weight:700;font-size:2rem}@media screen and (max-width:800px){.Panel-title{font-size:1.25rem}}.Panel-hashtag{color:#e8365c}.Panel-error{padding:3rem 2rem;background-color:#f2dede;-webkit-box-shadow:inset 0 0 3px #ebccd1;box-shadow:inset 0 0 3px #ebccd1;color:#a94442}.Panel-error p{display:inline}.Panel-body{padding:.5rem 2rem;text-align:center;font-weight:400;font-size:.875rem}.Panel-body h2{margin:1rem auto;max-width:400px;text-align:center;font-weight:600;font-size:1.25rem}.Panel-body h3{margin:0;font-weight:600;font-size:1rem}@media screen and (max-width:800px){.Panel-body h2{font-size:1rem}}@media screen and (max-width:600px){.Panel-body{padding:.5rem}.Panel-body p{text-align:left}}.ShareThisButton{display:inline-block;padding:.3rem 1rem .1rem;max-width:50px;color:#fff;opacity:.8;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.ShareThisButton:hover{opacity:1}.ShareThisButton .Icon{width:15px;height:15px}.ShareThisButton.st_facebook_custom{background-color:#3b5998}.ShareThisButton.st_twitter_custom{background-color:#00aced}.ShareThisButton.st_pinterest_custom{background-color:#cc2127}.ShareThisButton.st_google_custom{background-color:#db4437}@media screen and (max-width:600px){.u-modalActive{overflow:hidden}}.Modal-container{position:fixed;top:200px;right:0;left:50%;z-index:20000;display:none;overflow-y:auto;margin-left:-300px;max-width:100%;width:600px;background:#fff;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)}.Modal-container.is-active{display:block}@media screen and (max-width:600px){.Modal-container{top:0;bottom:0;left:0;margin-left:0}}.Modal{overflow-y:auto;padding:1.5rem}.Modal p:first-child{margin-top:0}.Modal p:last-child{margin-bottom:0}.ReadMore-icon{margin-left:5px;width:12px;height:12px}.jvFloat{position:relative;display:block}.jvFloat .placeHolder.required{color:red}.jvFloat .placeHolder{position:absolute;left:12px;visibility:hidden;margin-top:4px;width:210px;color:#616161;font-size:10px;opacity:0}@media screen and (max-width:600px){.jvFloat .placeHolder{font-size:11px}}.jvFloat .placeHolder.active{z-index:1;display:block;visibility:visible;opacity:1}.AboutUs-header{padding:50px;background-image:url(https://static.thriftbooks.com/site_images/hp_hero.jpg);-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center}.AboutUs-header h1{margin-top:0}.AboutUs-header h2{margin:auto;max-width:750px}.AboutUs-body ul{margin:0;padding:0;list-style:none}.AboutUs-section{padding:25px}.AboutUs-section img{width:100%}.AboutUs-ourStory img{display:inline-block;width:auto}.AboutUs-management img{max-width:33%}.AboutUs-managementTitle{position:relative;display:inline-block;padding-left:5%;max-width:64%;vertical-align:top}.AboutUs-managementTitle h3,.AboutUs-managementTitle h4{margin:0}.AboutUs-managementTitle h4{color:#c86e0a}.AboutUs-paperBg{background-image:url(/images/textures/paper-white.jpg)}.AboutUs-sectionBreak{position:relative;z-index:1;padding:50px;background:#35938b url(https://static.thriftbooks.com/site_images/canvas-teal_90e2073f.jpg)}.AboutUs-sectionBreak p{margin:auto;max-width:1000px;color:#fff;vertical-align:middle;text-align:center;font-weight:200;font-size:28pt}.AboutUs-stackFooter img{position:relative;bottom:-5px}.AccountAddresses{position:relative}.AccountAddresses-address{display:inline-block;margin-bottom:1rem;padding:.5rem;min-width:200px;width:32%;vertical-align:top}.AccountAddresses-address p{margin:0 0 .25rem;font-size:.875rem}@media screen and (max-width:800px){.AccountAddresses-address{width:49%}}p.AccountAddresses-editAddress{margin-top:1rem}.AccountAddresses-orgName{min-height:1.25rem;line-height:1}.AccountAddresses-editAddress .Icon{margin-right:.25rem;vertical-align:top}.AccountAddresses-delete{color:#a94442}.AccountDetails-contentContainer{float:right;margin-right:-240px;width:100%}@media print{.AccountDetails-contentContainer{margin-right:0}.AccountDetails-contentContainer a{color:#000}}.AccountDetails-content{margin-right:240px;max-width:1140px}@media print{.AccountDetails-content{margin-right:0}.AccountDetails-content a{color:#000}}.AccountDetails-sidebar{float:left;width:240px}@media print{.AccountDetails-sidebar{display:none}.AccountDetails-sidebar a{color:#000}}@media screen and (max-width:800px){.AccountDetails-contentContainer{float:none;margin-right:0}.AccountDetails-content{margin-right:0}.AccountDetails-sidebar{float:none;width:100%}}.Account-floatingButton{position:absolute;top:.5rem;right:0;display:block}.Account-floatingButton .Icon,.Account-floatingButton .Icon--legacy{margin-right:.5rem;margin-bottom:-2px;width:1rem;height:1rem}@media screen and (max-width:600px){.Account-floatingButton{position:relative;margin:1rem 0 2rem}}.AccountDetails{overflow:hidden;margin-bottom:2rem}.AccountDetails-title{margin-bottom:0;font-weight:300}@media screen and (max-width:800px){.AccountDetails-title{font-size:1.953rem}}.AccountDetails-loggedInAs{margin-top:0}.AccountDetails-divider{margin:1rem 0 2rem}.AccountDetails-initialLoading{margin-top:1rem}.AccountDetails-content{margin-left:2rem}.AccountDetails-content h2{margin:0 0 1rem;font-weight:300;line-height:1}@media screen and (max-width:800px){.AccountDetails-content{margin-left:0}.AccountDetails-content h2{margin-top:1rem}}.AccountDetails-sidebar{margin-bottom:2rem;border:0}.AccountDetails-sidebar a{position:relative;display:block;padding:.5rem 0 .5rem 1.5rem;font-size:.875rem}@media screen and (max-width:800px){.AccountDetails-sidebar .SidebarSection{display:none}.AccountDetails-sidebar.is-showingResponsiveContent .SidebarSection{display:block}}button.AccountDetails-sidebarCollapse{position:relative;display:none;padding:.75rem 2.5rem;width:100%;-webkit-border-radius:3px;border-radius:3px;background:#35938b;color:#fff;text-align:center;font-weight:400}button.AccountDetails-sidebarCollapse .Icon{position:absolute;top:50%;right:.875rem;margin-top:-.5rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.AccountDetails-sidebarCollapse:hover{background:#2e8079;color:#fff;text-decoration:none}.AccountDetails-sidebar.is-showingResponsiveContent button.AccountDetails-sidebarCollapse{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.AccountDetails-sidebar.is-showingResponsiveContent button.AccountDetails-sidebarCollapse .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:800px){button.AccountDetails-sidebarCollapse{display:block}}.AccountDetails-externalLink{display:inline-block;margin-bottom:2px;margin-left:.5rem;width:14px;height:14px;vertical-align:middle}.AccountDetails-activePage .Icon--legacy,.AccountDetails-activePageIcon{position:absolute;top:50%;left:0;margin-top:-7px;width:14px;height:14px}.AccountDetails-activePage{position:relative;padding:.5rem 0 .5rem 1.5rem;font-weight:600;font-size:.875rem}.AccountDetails-loading{margin-top:0}.AccountEditPayments-submit{margin-top:2rem}.AccountEditPayments-cardNumber{vertical-align:middle}.AccountEditPayments-existingType{margin-top:.25rem}.AccountEditPayments-existingTypeImage,.AccountEditPayments-existingTypeName{display:inline-block;vertical-align:middle}.AccountEditPayments-existingTypeName{display:inline;margin-left:.5rem;vertical-align:middle;font-weight:700}.AccountEditPayments-brandImageContainer{height:48px}.AccountEditPayments-brandImage{display:inline-block;margin-right:.5rem;vertical-align:middle}.AccountEditPayments-brandName{display:inline-block;vertical-align:middle;font-weight:700}.AccountEditPayments-brandName.is-error{color:#a94442}.AccountEmailPrefs .Checkbox{display:block;margin-bottom:1rem}.AccountEmailPrefs-checkAll{margin-bottom:1rem}.AccountEmailPrefs-checkAll .is-link+.is-link{margin-left:1rem}.AccountEmailPrefs-submit{margin-top:2rem}.ForgotPassword .ForgotPasswordBox{width:500px!important}.ForgotPassword .ForgotPasswordBox h1{margin:0;color:#222;font-size:30px}.ForgotPassword .ForgotPasswordBox-formArea{padding:0!important}.ForgotPassword .ForgotPasswordBox-formArea p{padding:20px 0}.AccountGiftCards,.ShippingAddress{position:relative}.ShippingAddress-military{position:absolute;top:0;right:0;margin-top:.5rem}@media screen and (max-width:600px){.ShippingAddress-military{position:relative;margin:1rem 0}}.ShippingAddress-submit{margin:2rem 0}.ShippingAddress-message{display:none}.ShippingAddress-message.is-showing{display:block}.AccountNewPayments-cardNumber-container{position:relative;width:400px}.AccountNewPayments-cardNumber{padding-right:3rem}.AccountNewPayments-cardImage{position:absolute;right:.5rem;bottom:.5rem;display:none;height:1.5rem}.AccountNewPayments-name{width:300px}.AccountNewPayments-default{display:block;margin:1rem 0}.AccountPayments{position:relative}.AccountCreditCard{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center}@media screen and (max-width:600px){.AccountCreditCard{display:block;padding-left:64px}.AccountCreditCard+.AccountCreditCard{padding-top:1.5rem;border-top:1px solid #d7d7d7}}.AccountCreditCard:first-child .AccountCreditCard-image{top:0}.AccountCreditCard-image{width:48px}.AccountCreditCard-image img{display:block}@media screen and (max-width:600px){.AccountCreditCard-image{position:absolute;top:1.5rem;left:.5rem}}.AccountCreditCard-column{margin:0 .5rem}.AccountCreditCard-label{font-weight:600;font-size:.75rem}.AccountCreditCard-field,.AccountCreditCard-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountCreditCard-expiration,.AccountCreditCard-name,.AccountCreditCard-number,.AccountCreditCard-type{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-box-flex:1}.AccountCreditCard-links{margin:.5rem 0 .5rem auto}@media screen and (max-width:600px){.AccountCreditCard-links{margin-left:.5rem}}.AccountCreditCard-link{vertical-align:middle;font-size:.875rem}.AccountCreditCard-delete{color:#a94442}.AccountCreditCard-delete:hover{color:#843534}.AccountEditPayments .PlainInput,.AccountNewPayments .PlainInput{padding:0 .5rem;width:100%;height:2.5rem}.AccountEditPayments .PlainInput.braintree-hosted-fields-invalid+.PlainInput-errorContainer,.AccountNewPayments .PlainInput.braintree-hosted-fields-invalid+.PlainInput-errorContainer{display:block}.AccountEditPayments .PlainInput.braintree-hosted-fields-focused,.AccountNewPayments .PlainInput.braintree-hosted-fields-focused{outline:5px auto -webkit-focus-ring-color}.AccountEditPayments .PlainInput-errorContainer,.AccountNewPayments .PlainInput-errorContainer{display:none}.AccountPayments-expiration-container .PlainInput,.AccountPayments-postalCode-container .PlainInput{width:100px}.AccountPersonalInfo .Button{margin-bottom:2rem}.AccountPersonalInfo-birthday,.AccountPersonalInfo-currentEmail{margin-left:.5rem}button.AccountPersonalInfo-clearBirthday{margin-left:1rem;font-style:italic;font-size:.875rem}.AccountReferrals{position:relative}.AccountReferrals-pagination table{margin:0;width:auto;border:0}.AccountReferrals-pagination>td{padding:0 .25rem;background:#fff}.AccountReferrals-pagination td{border:0}.AddToCart-Message{margin-bottom:20px;border-bottom:2px solid #dadada}.AddToCart-Item{display:inline-block;width:65%;vertical-align:top}@media screen and (max-width:800px){.AddToCart-Item{max-width:49%}}@media screen and (max-width:715px){.AddToCart-Item{max-width:100%;width:100%}}.AddToCart-ItemImage{display:inline-block;float:left;width:110px}.AddToCart-ItemInfo{float:left;max-width:75%}@media screen and (max-width:475px){.AddToCart-ItemInfo{font-size:12px;line-height:22px}}@media screen and (max-width:800px){.AddToCart-ItemInfo{width:55%}}@media screen and (max-width:475px){.AddToCart-ItemTitle{font-size:14px}}.AddToCart-TitleLink{text-decoration:none;font-weight:700}.AddToCart-SubTotalInfo{display:inline-block;padding:10px;max-width:50%;width:34%;border:1px solid #e1dbcf;background-color:#f3f0eb;vertical-align:top}@media screen and (max-width:800px){.AddToCart-SubTotalInfo{width:50%}}@media screen and (max-width:715px){.AddToCart-SubTotalInfo{display:block;margin:0 auto;margin-top:20px;margin-bottom:15px;min-width:250px;width:310px}}.AddToCart-SubTotalInfo div:not(:first-child){margin-top:5px}.AddToCart-SubTotalAmount{font-weight:700;font-size:16px}.AddToCart-SubTotalDollar{color:#bc875b;font-weight:700}.AddToCart-ItemsMessage{color:#62615f;font-size:14px}.AddToCart-ShipMessage{font-weight:700;font-style:italic;font-size:14px}.AddToCart-Controls a{margin-bottom:10px}.AddToCartButton{display:block;margin:0 auto;padding:5px;width:100%;-webkit-border-radius:3px;border-radius:3px;text-align:center}.AddToCartButton.Normal{background-color:#ddd;color:#383234}.AddToCartButton.Normal:hover{color:#383234}.AddToCartButton.Action{background-color:#36938b;color:#fff}.AddToCartButton.Action .Loading-spinner .Loading-rect{background-color:#fff}.ContactUs{margin-bottom:8rem}.ContactUs .Alert{margin-top:1rem}.ContactUs-successButtons{margin-top:2rem;text-align:center}.ContactUs-successButtons .Button+.Button{margin-left:1rem}.ContactUs-form{position:relative;margin:1.5rem auto 0;padding:1rem 2rem;max-width:100%;width:512px;background:#f3efea}.ContactUs-form.is-fullWidth,.ContactUs-form input,.ContactUs-form select{width:100%}.ContactUs-form textarea{min-height:150px;width:100%;resize:vertical}.ContactUs-form .Input-label{color:#555}.ContactUs-form .Dropdown-list{max-height:350px}.ContactUs-form--wholesale{width:auto}.ContactUs-form--wholesale .ContactUs-formSelection.Input-container{padding-right:1rem;width:49%}@media screen and (max-width:800px){.ContactUs-form--wholesale .ContactUs-formSelection.Input-container{padding-right:0;width:100%}}.ContactUs-wholesaleLeft{padding-right:1rem}.ContactUs-wholesaleRight{padding-left:1rem}.ContactUs-wholesaleLeft,.ContactUs-wholesaleRight{display:inline-block;width:49%}@media screen and (max-width:800px){.ContactUs-wholesaleLeft,.ContactUs-wholesaleRight{display:block;padding:0;width:100%}}.ContactUs-wholesaleCounts .Input-container{display:inline-block;padding-right:1rem;width:32%;vertical-align:bottom}.ContactUs-wholesaleCounts .Input-errorContainer{min-height:2rem}.ContactUs-fieldsRequired{position:absolute;top:-1.25rem;right:0;font-size:.875rem}.ContactUs-title{margin-bottom:.5rem}.ContactUs-FieldSectionTitle{font-size:1.563rem}.ContactUs-formSelection.Input-container .Input-label{position:static;display:block;margin-bottom:.5rem;font-size:1.563rem}.ContactUs-submit{margin-top:2rem;margin-bottom:.5rem}.RedeemGiftCard{margin-bottom:200px}.RedeemGiftCard-codeExample{color:#555;font-size:8pt}.RedeemGiftCard-currentBalance span{font-weight:700}.RedeemGiftCard-code{margin:1em auto;white-space:nowrap}.RedeemGiftCard-code .PlainInput{text-transform:uppercase}.RedeemGiftCard-code .PlainInput+.PlainInput{margin-left:.5rem}@media screen and (max-width:800px){.RedeemGiftCard-code span{display:block;margin:1em auto}}.RedeemGiftCard-right{float:right}.hide{display:none}#snapengage-button{display:none!important}.help-header{margin-top:-10px;margin-bottom:2%;padding:0 10px;border-bottom:1px solid #ddd}.help-header h1{font-weight:400}.div-help-topics-wrapper ul{padding:0;list-style:none}.div-help-topics-wrapper h2,.help-right-column h2{font-weight:400;font-size:22px}.div-help-topics-wrapper ul{line-height:1.5}.div-help-topics-wrapper li{padding-bottom:1%}.div-help-topics-wrapper{display:inline-block;padding:0 10px;width:100%}.div-help-topic{padding-bottom:4%}.div-help-topics-wrapper>ul>li:not(:last-child){border-bottom:1px dashed #35938b}.help-topic-answer{margin-top:1%;padding:1%;background-color:#ededed;line-height:1.5em}@media (min-width:501px){.help-popular-links{font-size:15px}.help-right-column{width:245px}#span-mobile{display:none}}@media (max-width:910px){.div-help-topics-wrapper{width:100%}}@media (max-width:500px){.help-topic,.help-topic-answer{font-size:16px}.div-help-topics-wrapper{width:100%}.div-help-topics-wrapper ul{line-height:1}.div-help-topics-wrapper li{padding-bottom:2em}.help-topic-header{padding-bottom:3%}.help-topic{padding-bottom:1%}.help-right-column{width:100%;text-align:center}.help-popular-links{font-size:18px}.help-topic-answer{margin-top:15px;margin-right:auto;margin-left:auto;width:98%;text-align:left}.help-index{width:100%}}.help-right-column{display:inline-block;margin-left:5%;padding:0 10px;vertical-align:top}@media screen and (max-width:500px){.help-right-column{margin-left:0}}.help-right-column ul{list-style:none}.help-popular-links{margin-bottom:5%;background-color:#f0f0f0}.help-popular-links ul{padding:5%}.help-popular-links li{padding-bottom:7px}.float-left{float:left}.help-right-column h2{text-align:center}.help-index a{font-size:18px}.help-index ol{font-size:16px}.help-index{display:inline-block;margin-bottom:2%;padding:0 10px}.help-index ol{padding:0;list-style:none;text-align:center}@media screen and (max-width:500px){.help-index ol{text-align:left}}.help-index li{display:inline-block;margin-right:-5px;padding-right:9px;padding-left:9px;border-right:1px solid #35938b;border-left:1px solid #35938b}@media screen and (max-width:500px){.help-index li{display:list-item;margin-right:0;padding:10px 0;border-right:none;border-left:none}}.help-index li:not(:first-child){margin-bottom:10px}@media screen and (max-width:500px){.help-index li:not(:first-child){margin-bottom:0;border-top:1px solid #35938b}}.help-index h2{margin-top:0;text-align:center;font-weight:400;font-size:22px}.help-topic-highlighted{color:#a75c00}.help-topic:hover{text-decoration:none}.help-topic-highlighted:hover{color:#a75c00}.category-link:hover{text-decoration:none}.div-help-topics-wrapper a,.help-popular-links a{text-decoration:none;cursor:pointer}.CategoryArrow-Down.is-hidden,.CategoryArrow-Right.is-hidden{display:none}.CategoryArrow-Down,.CategoryArrow-Right{display:inline-block;float:left;width:4%}@media screen and (max-width:500px){.CategoryArrow-Down,.CategoryArrow-Right{width:25px}}.CategoryArrow-Down .Icon{margin-left:5px;width:10px}@media screen and (max-width:500px){.CategoryArrow-Down .Icon{margin-left:4px}}.CategoryArrow-Right .Icon{height:10px}.CategoryArrow-Down .Icon,.CategoryArrow-Right .Icon{margin-top:2px}@media screen and (max-width:500px){.CategoryArrow-Down .Icon,.CategoryArrow-Right .Icon{margin-top:-2px}}.help-topic-text{display:inline-block;width:94%}@media screen and (max-width:500px){.help-topic-text{width:90%;text-align:left;line-height:18px}}.Chat-button{display:none}.Chat-button .Button{padding-top:0;padding-bottom:0;line-height:35px}.Chat-button .Button img{margin-right:.25rem;vertical-align:bottom}.Chat-button .is-disabled{font-style:normal}.goToBooksLink{width:458px;height:150px}.goToAboutLink,.goToBooksLink{position:relative;top:20px;margin:0 auto;cursor:pointer}.goToAboutLink{width:610px;height:235px}.goToTestimonialsLink{position:relative;top:20px;margin:0 auto;width:630px;height:250px;cursor:pointer}.swiper-containerMobile{overflow:hidden;min-height:214px;max-height:300px;width:auto}.swiper-containerMobile .swiper-wrapper{margin-top:10px;min-height:214px;max-height:300px;width:auto;text-align:center}.swiper-containerMobile .swiper-wrapper .swiperImage{min-height:214px;max-height:300px;width:100%;height:auto}.swiper-containerMobile .swiper-slide{min-height:214px;max-height:300px;width:0;height:auto}.swiper-containerMobile .swiper-slide:first-child{width:100%;height:auto}.swiper-containerMobile .swiper-pagination{position:relative;bottom:27px;z-index:100;margin:0 auto;text-align:center}.swiper-containerMobile .swiper-pagination .swiper-pagination-switch{display:inline-block;margin:0 5px;width:10px;height:10px;border:2px solid #fff;-webkit-border-radius:10px;border-radius:10px;opacity:1;cursor:pointer}.swiper-containerMobile .swiper-pagination .swiper-active-switch{border:0;background:#fff;opacity:1}.swiper-containerDesktop{display:block;overflow:hidden;max-width:1816px;height:300px}.swiper-containerDesktop .swiper-wrapper{width:100%;height:300px}.swiper-containerDesktop .swiper-slide{width:auto;height:auto}.swiper-containerDesktop .imageContainer{width:auto;height:300px;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.swiper-containerDesktop .imageContainer:first-child{width:100%}.swiper-containerDesktop .swiper-pagination{position:relative;right:0;bottom:30px;left:0;z-index:1;text-align:center}.swiper-containerDesktop .swiper-pagination .swiper-pagination-switch{display:inline-block;margin:0 5px;width:10px;height:10px;border:2px solid #fff;-webkit-border-radius:10px;border-radius:10px;opacity:1;cursor:pointer}.swiper-containerDesktop .swiper-pagination .swiper-active-switch{border:0;background:#fff;opacity:1}.HomeAbout{background:#37312a url(https://static.thriftbooks.com/site_images/wood.jpg);-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);color:#fff}.HomeAbout .Content{padding:2rem 2rem 4rem}.HomeAbout h2{font-weight:700;font-size:2.441rem}.HomeAbout p{font-size:15px;line-height:1.5rem}@media screen and (max-width:600px){.HomeAbout p{line-height:1.75rem}}.HomeAbout .HomeAbout-aboutLink{position:relative;display:inline-block;margin:1.5rem 0;padding:.35rem 6rem .5rem 1.5rem;color:#fff;font-size:1rem;line-height:2.5}.HomeAbout .HomeAbout-aboutLink .Icon{position:absolute;top:50%;right:1rem;margin-top:-.5rem;width:1rem;height:1rem}.HomeAbout-left{padding-right:1rem}.HomeAbout-left a{color:#fc6}@media screen and (max-width:800px){.HomeAbout-left{padding-right:0}}.HomeAbout-right{padding-left:1rem;text-align:right}@media screen and (max-width:800px){.HomeAbout-right{display:block;text-align:center}}.HomeAbout-links{margin:auto}@media screen and (max-width:800px){.HomeAbout-links{display:block;text-align:center}}.HomeAbout-linkContainer{display:inline-block;margin:0;width:33%}.HomeAbout-linkContainer:hover img{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 2px 10px 0 rgba(0,0,0,.26);box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 2px 10px 0 rgba(0,0,0,.26)}.HomeAbout-linkContainer:first-child{padding-right:1rem}@media screen and (max-width:800px){.HomeAbout-linkContainer:first-child{padding:0}}.HomeAbout-linkContainer:nth-child(2){padding:0 .5rem}.HomeAbout-linkContainer:nth-child(2) .HomeAbout-link{margin:auto}@media screen and (max-width:800px){.HomeAbout-linkContainer:nth-child(2){padding:0}}.HomeAbout-linkContainer:last-child{padding-left:1rem}.HomeAbout-linkContainer:last-child .HomeAbout-link{margin-left:auto}@media screen and (max-width:800px){.HomeAbout-linkContainer:last-child{padding:0}}@media screen and (max-width:800px){.HomeAbout-linkContainer{display:block;margin:1rem auto;padding:0;max-width:none;width:100%}.HomeAbout-linkContainer .HomeAbout-link{margin:auto}}.HomeAbout-link{position:relative;background:#705b43 url(/images/home/hp-leather.jpg) no-repeat}.HomeAbout-link,.HomeAbout-link img{display:block;max-width:100%;width:340px;height:auto}.HomeAbout-link img{-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.HomeAbout-link:after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px dashed #2a2a2a;content:""}.HomeAbout-videocontainer{padding-bottom:56.25%}.HomeAbout-imageVideocontainer,.HomeAbout-videocontainer{position:relative;overflow:hidden;padding-top:30px;cursor:pointer}.HomeAbout-imageVideocontainer{height:auto}.HomeAbout-videocontainer embed,.HomeAbout-videocontainer iframe,.HomeAbout-videocontainer object{position:absolute;top:0;left:0;width:100%;height:100%}.HomeQuality{position:relative;z-index:0;overflow:hidden;padding:3rem 0;background:url(/images/textures/paper-white.jpg);text-align:center}.HomeQuality h2{margin-top:0;color:#c86e0a;font-weight:700;font-size:2.75rem}@media screen and (max-width:800px){.HomeQuality h2{font-size:2rem}}.HomeQuality:after{position:absolute;right:-32px;bottom:-32px;z-index:-1;width:256px;height:256px;background:url(/images/home/satisfaction.png);content:""}@media screen and (max-width:1000px){.HomeQuality:after{background:none}}.HomeQuality-tagline{font-weight:300;font-size:1.5rem}.HomeQuality-tagline strong{font-weight:600}.HomeQuality-description{margin:auto;max-width:75%;line-height:1.75}@media screen and (max-width:800px){.HomeQuality-description{max-width:100%}}.HomeQuality-hands{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:2rem auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}.HomeQuality-process{display:block;width:5.5rem;height:5.5rem;color:#c86e0a}.HomeQuality-step{margin-bottom:3rem;height:5.5rem;color:#5c4b37;text-transform:uppercase;font-weight:700;font-size:1.25rem}.HomeQuality-step p{margin:.5rem 0}.HomeQuality-arrow{margin:0 .25rem 3rem;width:.875rem;height:.875rem;color:#c86e0a}.HomeQuality-rate{display:block;width:7rem;height:7rem;color:#c86e0a}@media screen and (max-width:600px){.HomeQuality-rate{width:5.5rem;height:5.5rem}}.HomeQuality-rateStep{height:7rem}.HomeQuality-rateStep p{font-size:1.75rem;line-height:1}@media screen and (max-width:600px){.HomeQuality-rateStep{height:5.5rem}.HomeQuality-rateStep p{font-size:1.25rem;line-height:inherit}}.HomeQuality-subtitle{font-size:.75rem;line-height:.5}.HomeButton{display:inline-block;margin:2px 0 20px -3px;padding:0 0 0 7px;width:33%;height:57px;text-align:left}.HomeButton a{display:block;margin:1px -4px 0 0;padding:.4rem .2rem .6rem;padding-left:20px;background-color:#37948c;color:#fff;text-align:left;text-decoration:none}.HomeButton a:hover{border-color:#d7d7d7!important;background-color:#2e8079}.HomeButton h3{clear:left;margin:0;color:#fff;font-weight:400;font-size:18px}.HomeButton strong{position:relative;top:-12px;color:#fff;font-weight:400;font-size:14px;line-height:14px}.HomeButton .Icon{position:relative;top:8px;left:0;width:20px;height:25px}@media screen and (max-width:990px){.HomeButton{display:none}}@media screen and (max-width:800px){.HomeButton{display:none}}.FooterStats-stat{position:relative;display:inline-block;margin:2rem 0;padding-left:6.5rem;width:25%}.FooterStats-stat .Icon{position:absolute;top:50%;left:1rem;margin-top:-3rem;width:4.5rem;height:4.5rem;color:#c86e0a}@media screen and (max-width:900px){.FooterStats-stat{width:50%;text-align:center}}@media screen and (max-width:600px){.FooterStats-stat{display:none}}.FooterStats-content h3{margin:0;color:#705b43;font-weight:700;font-size:2.5rem;line-height:1}.FooterStats-content p{margin:0}.HomeReview{padding:3rem 0 2rem;line-height:1}.HomeReview .Icon{width:2.5rem;height:2.5rem;color:#fc6}.HomeReview .Icon+.Icon{margin-left:.25rem}.HomeReview-text{margin:1rem auto;max-width:750px;font-weight:300;font-size:1.5rem;line-height:1.4}.HomeReview-stats{font-size:.875rem}.HomeCategories{overflow:hidden;margin:-10px auto 1.25rem;padding-bottom:5px;max-width:100%;border-bottom:2px solid #d7d7d7}.HomeCategories h3{display:none;margin:0;padding:.35rem 0;border-bottom:2px solid #d7d7d7;color:#7b7b7b;font-weight:600}@media screen and (max-width:800px){.HomeCategories h3{display:block}}.Category{display:block;margin-top:8px;font-weight:600;font-size:.9rem}.HomeCategories-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify}@media screen and (max-width:800px){.HomeCategories-items{display:block;max-width:100%}}.HomeCategory{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1rem 0;min-width:300px;font-size:.8rem;-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.HomeCategory h4{position:relative;margin:0 0 1rem;text-transform:uppercase;font-size:inherit}.HomeCategory h4 a{font-weight:700;font-size:.8rem}@media screen and (max-width:350px){.HomeCategory h4{white-space:normal}.HomeCategory h4 a{font-size:.8rem}}.HomeCategory .Icon{min-width:20px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.HomeCategory-bar,.HomeCategory-collapseButton{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HomeCategory-collapseButton{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 .5rem 0 0;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}.HomeCategory-collapseButton img{min-height:80px;width:70px}.HomeCategory-collapseButton span{-webkit-flex-grow:1;flex-grow:1;padding:1rem;text-transform:uppercase;font-weight:700;-webkit-box-flex:1;-ms-flex-positive:1}.HomeCategory-links{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding:0 2rem;-webkit-box-flex:1}@media screen and (max-width:350px){.HomeCategory-links{padding:0 1.1rem}}.HomeCategory-children>div{padding:.2rem 0}.HomeCategory-children a{font-weight:400}.HomeCategory-seeAllLink{display:block}.HomeCategory-image img{max-width:none;width:120px;height:180px}.RotoLegacy{position:relative;overflow:hidden;width:100%;background:#333}.Roto-bg{position:absolute;top:0;left:0;min-width:100%;max-width:none}h1.Roto-value{position:absolute;top:50%;left:-10%;z-index:1;margin-top:-3rem;width:600px;white-space:nowrap;font-weight:700;font-size:3rem;line-height:3rem}@media screen and (max-width:1520px){h1.Roto-value{left:2rem}}@media screen and (max-width:1000px){h1.Roto-value{font-size:2rem}}@media screen and (max-width:900px){h1.Roto-value{display:none}}h2.Roto-value{position:absolute;top:70%;left:-10%;z-index:1;margin-top:-3rem;width:600px;font-size:2rem;line-height:3rem}@media screen and (max-width:1520px){h2.Roto-value{left:2rem}}@media screen and (max-width:1000px){h2.Roto-value{font-size:1rem;line-height:0}}@media screen and (max-width:900px){h2.Roto-value{display:none}}.Roto-content{position:relative}.Roto-padding{padding-top:300px}@media screen and (max-width:320px){.Roto-padding{padding-top:106%}}.Roto-ribbon{position:absolute;top:0;right:0;bottom:0;z-index:2;width:320px;-webkit-box-shadow:rgba(0,0,0,.75) 0 0 20px 2px;box-shadow:0 0 20px 2px rgba(0,0,0,.75)}@media screen and (max-width:1220px){.Roto-ribbon{margin-right:2rem}}@media screen and (max-width:500px){.Roto-ribbon{left:50%;margin-right:0;margin-left:-160px}}@media screen and (max-width:320px){.Roto-ribbon{position:absolute;left:0;margin:0;max-width:100%}}.Roto-ribbon .swiper-slide:not(:first-child){display:none}body.has-js .Roto-ribbon .swiper-slide{display:block}.Roto-pagination{position:absolute;right:0;bottom:.5rem;left:0;z-index:1;text-align:center}.Roto-pagination .swiper-pagination-switch{display:inline-block;margin:0 5px;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.5);-webkit-border-radius:10px;border-radius:10px;opacity:.2;cursor:pointer}.Roto-pagination .swiper-active-switch{border:0;background:hsla(0,0%,100%,.5);opacity:1}.BookSlider-Mobile{overflow-x:scroll;overflow-y:hidden;max-height:300px}.BookSlider-MobileWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px;width:4000px;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.HomeMobile-slide{float:left;-webkit-box-sizing:content-box;box-sizing:content-box;width:120px}.RecSection-Header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.RecSection-titleMobile{-webkit-align-self:flex-start;align-self:flex-start;margin-top:-5px;margin-bottom:10px;color:#35938b;font-weight:700;font-size:1.1rem;-ms-flex-item-align:start}.MarketingBanner+.HomeContent-Mobile{margin-top:1rem}.RecSection-Mobile{margin-top:0;margin-right:0;margin-bottom:1.5rem;padding-right:10px;padding-left:10px}.HomeContent-Mobile{margin:auto;padding:0 10px}.RecSection-ViewAllMobile{float:right;margin-left:2rem;color:#35938b;text-decoration:none}.RecLoading{margin-top:50px;margin-bottom:40px}.BookSlide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:120px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.24);box-shadow:0 0 5px 2px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.24);-webkit-box-orient:vertical;-webkit-box-direction:normal}.BookSlide-Container{padding:5px;padding-right:10px}.BookSlide-Image{overflow:hidden;width:120px;height:170px}.BookSlide-Image img{width:120px;height:170px;object-fit:cover}.BookSlide-Title{margin-top:5px;height:36px;color:#2c7b74;font-size:.9rem}.BookSlide-Author,.BookSlide-Title{overflow:hidden;padding-right:5px;padding-left:5px;font-weight:400}.BookSlide-Author{height:1rem;color:#000;white-space:normal;font-size:.8rem}.BookSlide-Price{margin-left:5px;color:#000;font-weight:400}.PersonalizedHeroBar-wrapper{overflow:hidden;margin:1px 0 1rem;width:100%;height:3.5rem}.PersonalizedHeroBar{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;background-color:#35938b;-webkit-box-align:stretch;-ms-flex-align:stretch}.PersonalizedHeroBar,.PersonalizedHeroBar-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.PersonalizedHeroBar-item{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin:.5rem 0;padding:0 1rem;height:2.5rem;-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center}.PersonalizedHeroBar-item a{color:#fff;font-weight:400}.PersonalizedHeroBar-item a:hover{text-decoration:none}.PersonalizedHeroBar-item a:hover .PersonalizedHeroBar-title{text-decoration:underline}.PersonalizedHeroBar-item+.PersonalizedHeroBar-item{border-left:1px solid #fff}.PersonalizedHeroBar-title{display:block;font-weight:700}.PersonalizedSplitSection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.PersonalizedSidebar{-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;-webkit-box-flex:0}.PersonalizedSliders{-webkit-flex:1 0 800px;-ms-flex:1 0 800px;flex:1 0 800px;padding-left:50px;max-width:800px;width:800px;-webkit-box-flex:1}.PersonalizedSliders h2{font-size:1.5rem}.HomeReview{margin:3rem 0;text-align:center}.TealBannerLink{display:block;padding:.5rem 0;background-color:#35938b;color:#fff;font-weight:400;font-size:.875rem}.TealBannerLink:hover{background-color:#2e8079;color:#fff;text-decoration:none}.LibrarySignUp-container .Footer-bg{display:none}.LibrarySignUp-container .Alert{padding:2rem}.LibrarySignUp-sectionHeader{margin:1.5rem 0 1rem;color:#35938b;font-size:3rem;line-height:1.25}@media screen and (max-width:800px){.LibrarySignUp-sectionHeader{font-size:1.75rem}}.LibrarySignUp-orangeHeader{color:#a75c00;text-transform:uppercase;font-weight:700}a.LibrarySignUp-backLink{position:relative;display:inline-block;float:left;padding:0 .25rem 0 .5rem;height:1.4rem;-webkit-border-radius:5px;border-radius:5px;background:#c86e0a;color:#fff;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1.4rem;-webkit-transition:background .25s ease;transition:background .25s ease}a.LibrarySignUp-backLink:hover{background:#b06109}a.LibrarySignUp-backLink:hover:after{border-top-color:#b06109}a.LibrarySignUp-backLink>span{vertical-align:middle}a.LibrarySignUp-backLink .Icon{display:inline-block;margin-left:.25rem;width:.45rem;height:.45rem;vertical-align:middle;line-height:1.5rem}.LibrarySignUp-headerLogo{margin-top:1.5rem;padding:0 1rem 1rem;text-align:center}.LibrarySignUp-headerLogo img{max-width:600px}.LibrarySignUp-topCopy{padding:2rem 1rem;border-top:1px solid #d7d7d7;background:#f3efea;text-align:center}.LibrarySignUp-topCopy p{margin:auto;max-width:800px;color:#555;font-size:1.5rem;line-height:2.5rem}.LibrarySignUp-topCopy .Button{margin:2rem 0 1rem;padding:.4rem 2rem;line-height:2.5}@media screen and (max-width:800px){.LibrarySignUp-topCopy p{font-size:1.25rem;line-height:2rem}}.LibrarySignUp-header{margin:0;padding:2rem;background:#35938b url(https://static.thriftbooks.com/site_images/canvas-teal_90e2073f.jpg);color:#fff;text-align:center}@media screen and (max-width:800px){.LibrarySignUp-header{padding:1.5rem;font-size:1.563rem}}.LibrarySignUp-steps{position:relative;padding:3rem 2rem 8rem;background:#f3efea;text-align:center}@media screen and (max-width:800px){.LibrarySignUp-steps{padding-bottom:5rem;text-align:left}}.LibrarySignUp-step{display:inline-block;width:32%;vertical-align:top}@media screen and (max-width:800px){.LibrarySignUp-step{display:block;width:100%}.LibrarySignUp-step+.LibrarySignUp-step{margin-top:1rem}}.LibrarySignUp-step-number{display:block;margin:0 auto 2rem;width:7rem;height:7rem;-webkit-border-radius:100%;border-radius:100%;background:#c86e0a;color:#fff;vertical-align:middle;font-weight:700;font-size:4rem;line-height:6.75rem}@media screen and (max-width:800px){.LibrarySignUp-step-number{display:inline-block;margin:0;width:3rem;height:3rem;text-align:center;font-size:1.75rem;line-height:3rem}}.LibrarySignUp-step-text{display:block;vertical-align:middle;font-size:1.5rem}@media screen and (max-width:800px){.LibrarySignUp-step-text{display:inline-block;margin-left:.5rem}}@media screen and (max-width:600px){.LibrarySignUp-step-text{font-size:1rem}}.LibrarySignUp-steps-background{position:absolute;bottom:0;left:0;width:100%;height:4rem;background:url(https://static.thriftbooks.com/site_images/stacks-white_7c6517ea.png) repeat-x}.LibrarySignUp-benefits-header{margin:1rem;color:#2c7b74;text-align:center;font-size:3rem}@media screen and (max-width:800px){.LibrarySignUp-benefits-header{font-size:2rem}}.LibrarySignUp-benefits{padding:1.5rem;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;font-size:2rem;line-height:3rem}.LibrarySignUp-benefits p{margin:0 auto;max-width:800px;text-align:center}@media screen and (max-width:800px){.LibrarySignUp-benefits{padding:1rem;font-size:1.5rem;line-height:2rem}}.LibrarySignUp-rs{margin:2.5rem 2rem 2rem;text-align:center}.LibrarySignUp-r{display:inline-block;width:32%;vertical-align:top}.LibrarySignUp-r img{height:25px}.LibrarySignUp-r p{margin:1rem auto;width:80%;font-size:1.125rem;line-height:1.5rem}@media screen and (max-width:600px){.LibrarySignUp-r{display:block;width:100%;text-align:left}.LibrarySignUp-r img{height:20px}.LibrarySignUp-r p{margin:0 0 1rem}}.LibrarySignUp-number{margin:2rem;text-align:center;font-size:3rem}.LibrarySignUp-number .Icon{margin:0 .5rem;width:2.5rem;height:2.5rem}@media screen and (max-width:800px){.LibrarySignUp-number{font-size:1.75rem}.LibrarySignUp-number .Icon{margin:0 .25rem;width:1.75rem;height:1.75rem}}.LibrarySignUp-how-copy{display:inline-block;width:44%;color:#555;vertical-align:top;font-size:1.5rem;line-height:2.25rem}@media screen and (max-width:800px){.LibrarySignUp-how-copy{display:block;width:100%;font-size:1rem;line-height:1.5rem}}.LibrarySignUp-how{position:relative;padding:1.5rem 1.5rem 4rem}.LibrarySignUp-how img{display:inline-block;padding:1rem;width:54%;vertical-align:top}@media screen and (max-width:800px){.LibrarySignUp-how img{display:block;width:100%}}.LibrarySignUp-how-background{position:absolute;bottom:0;left:0;width:100%;height:4rem;background:url(https://static.thriftbooks.com/site_images/stacks-tan_292ed10f.png) repeat-x}.LibrarySignUp-difference{padding:2.5rem;background:#f3efea;text-align:center}.LibrarySignUp-difference img{display:block;margin:0 auto 1rem;height:25px}.LibrarySignUp-difference p{margin:0;color:#555;font-size:2rem;line-height:3.125rem}.LibrarySignUp-difference strong{font-weight:600}@media screen and (max-width:800px){.LibrarySignUp-difference img{height:20px}.LibrarySignUp-difference p{font-size:1.5rem;line-height:2.5rem}}@media screen and (max-width:600px){.LibrarySignUp-difference p{font-size:1rem}}.LibrarySignUp-contact{padding:1.5rem 0;background:#f3efea}@media screen and (max-width:800px){.LibrarySignUp-contact{padding:0 0 1rem}}.LibrarySignUp-contact-info,.LibrarySignUp-form{display:inline-block;padding:1rem;width:49%;vertical-align:top}@media screen and (max-width:800px){.LibrarySignUp-contact-info,.LibrarySignUp-form{display:block;width:100%}}.LibrarySignUp-description textarea{min-height:8rem;width:100%;resize:vertical}button.LibrarySignUp-faqLink{color:#fff;font-weight:400;font-size:1.953rem}button.LibrarySignUp-faqLink:hover{color:#fff;text-decoration:underline}button.LibrarySignUp-faqLink .Icon{display:inline-block;margin:0 .5rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.LibrarySignUp-faqLink.is-active .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:800px){button.LibrarySignUp-faqLink{font-size:1.563rem}}.LibrarySignUp-faqs{display:none;margin:1rem auto 4rem}.LibrarySignUp-faqs.is-active{display:block}.LibrarySignUp-faqs h2{font-size:2.441rem}.LibrarySignUp-faq{margin-bottom:1rem}.LibrarySignUp-faq h3{margin:0;font-weight:700;font-size:1rem}.LibrarySignUp-faq p{margin:0}@media screen and (max-width:800px){.Content--library{display:block;visibility:visible;text-align:center}.Content--library .Content--library-RightSection{display:none}}#LibrarySignUp-backLinkHeader{margin:10px 0 0 10px;text-decoration:none}@media screen and (max-width:800px){#LibrarySignUp-backLinkHeader{float:none}}#LibrarySignUp-backLinkHeaderContainer{width:100%}@media screen and (max-width:800px){#LibrarySignUp-backLinkHeaderContainer{text-align:center}}.ForgotPassword .ForgotPasswordBox,.LoginBox{margin:50px auto 250px;padding:20px;max-width:100%;width:425px;border:1px solid #d7d7d7;background-color:#f3efea}@media screen and (max-width:425px){.ForgotPassword .ForgotPasswordBox,.LoginBox{margin-top:20px;padding:6px 20px;width:100%}}.ForgotPassword .ForgotPasswordBox .ErrorBox,.LoginBox .ErrorBox{border-bottom:none}.ForgotPassword .ForgotPasswordBox .Loading-spinner,.LoginBox .Loading-spinner{display:inline-block;margin-left:40px}@media screen and (max-width:425px){.ForgotPassword .ForgotPasswordBox .Loading-spinner,.LoginBox .Loading-spinner{margin-left:0}}.ForgotPassword .ForgotPasswordBox .Loading-rect,.LoginBox .Loading-rect{margin-left:-5px}.ForgotPassword .ForgotPasswordBox .Loading-spinner.is-hidden,.LoginBox .Loading-spinner.is-hidden{display:none}.ForgotPassword .ForgotPasswordBox input:-webkit-autofill,.LoginBox input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#222}.ForgotPassword .ForgotPasswordBox ::-webkit-input-placeholder,.LoginBox ::-webkit-input-placeholder{color:#616161}.ForgotPassword .ForgotPasswordBox :-moz-placeholder,.ForgotPassword .ForgotPasswordBox ::-moz-placeholder,.LoginBox :-moz-placeholder,.LoginBox ::-moz-placeholder{color:#616161;opacity:1}.ForgotPassword .ForgotPasswordBox :-ms-input-placeholder,.LoginBox :-ms-input-placeholder{color:#616161}.LoginBox-header{display:inline-block;padding-right:12px;border-right:1px solid #d7d7d7;color:#222;font-size:30px;-webkit-margin-before:0;-webkit-margin-after:0}@media screen and (max-width:425px){.LoginBox-header{border-right:none}}.LoginBox-tab{display:inline-block;padding-left:12px;vertical-align:text-top;font-size:14px;cursor:pointer}@media screen and (max-width:425px){.LoginBox-tab{display:none}}.LoginBox-tabMobile{float:right;font-size:14px}.ForgotPassword .ForgotPasswordBox-textbox,.LoginBox-textBox{display:block;margin-bottom:12px;padding:12px!important;width:100%;border:1px solid #d7d7d7;font-size:14px}.ForgotPassword .jvFloat .placeHolder.active+.ForgotPasswordBox-textbox,.jvFloat .ForgotPassword .placeHolder.active+.ForgotPasswordBox-textbox,.jvFloat .placeHolder.active+.LoginBox-textBox{padding:17px 12px 7px!important}.ForgotPassword .is-hidden.ForgotPasswordBox,.LoginBox.is-hidden{display:none}.ForgotPassword .ForgotPasswordBox-formArea,.LoginBox-formArea{padding-top:20px;width:100%;border-top:1px solid #d7d7d7}.ForgotPassword .ForgotPasswordBox-headerArea,.LoginBox-headerArea,.LoginBox-staySignedInArea{margin-bottom:12px}.LoginBox-staySignedInText{display:inline-block;color:#222;font-weight:700;font-size:12px}.LoginBox-staySignedInWarning{display:block;color:#616161;font-size:12px}.LoginBox-submitArea{padding:12px 0 0}@media screen and (max-width:425px){.LoginBox-submitArea{text-align:center}}.LoginBox-submitButton{border:0;font-size:16px}@media screen and (max-width:425px){.LoginBox-submitButton{margin-bottom:6px}}.LoginBox-submitButton.is-hidden{display:none}.LoginBox-rr{width:250px;vertical-align:middle}.LoginBox-forgotPasswordLink,.LoginBox-rr{display:inline-block;margin-left:12px;font-size:12px}@media screen and (max-width:425px){.LoginBox-rr{display:block;margin-right:auto;margin-left:auto;padding-top:12px}}.LoginBox-rrExplanation{display:block;margin-top:1px;font-size:11px}.LoginBox-blockText{display:block}.LoginBox-tabMobile{display:none;cursor:pointer}@media screen and (max-width:425px){.LoginBox-tabMobile{display:inherit}}.ErrorBox{display:block;padding:6px;border:1px solid #ebccd1;background-color:#f2dede;color:#a94442;font-size:14px}.GuestLoginBox{display:inline-block;margin:50px auto 24px;padding:20px;width:425px}@media screen and (max-width:425px){.GuestLoginBox{padding:10px 20px;width:100%}}.GuestLoginBox .Loading-spinner{display:inline-block;margin-left:75px}@media screen and (max-width:425px){.GuestLoginBox .Loading-spinner{margin-left:0}}.GuestLoginBox .Loading-spinner.is-hidden{display:none}.GuestLoginBox .Loading-rect{margin-left:-5px}@media screen and (max-width:920px){.GuestLoginBox{-webkit-order:-1;order:-1;margin:0 auto 1rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1}.GuestLoginBox.is-hidden{display:none}}.LoginBox-GuestOffers{margin-bottom:15px}.LoginBox-GuestOffersText{display:inline-block;color:#222;font-size:12px}.GuestLoginBox-textBox{display:block;margin-bottom:15px;padding:12px;width:100%;border:1px solid #d7d7d7;font-size:14px}.jvFloat .placeHolder.active+.GuestLoginBox-textBox{padding:17px 12px 7px}.CheckoutLoginArea{margin-right:auto;margin-left:auto;width:875px}@media screen and (max-width:920px){.CheckoutLoginArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:95%;-webkit-box-orient:vertical;-webkit-box-direction:normal}}.CheckoutLoginArea .GoDaddyLink{margin-right:12px}.CheckoutLoginArea .ForgotPassword .ForgotPasswordBox,.CheckoutLoginArea .LoginBox,.ForgotPassword .CheckoutLoginArea .ForgotPasswordBox{display:inline-block;margin-right:10px;margin-bottom:6px;margin-left:0;vertical-align:top}@media screen and (max-width:920px){.CheckoutLoginArea .ForgotPassword .ForgotPasswordBox,.CheckoutLoginArea .LoginBox,.ForgotPassword .CheckoutLoginArea .ForgotPasswordBox{display:block;margin:0 auto 6px}}.CheckoutLoginArea .LoginBox-header{margin:0;border-right:none}.GuestLoginBox-header{margin:0;color:#222;font-size:30px}.GuestLoginBox-explanationArea{margin-top:12px;border-top:1px solid #d7d7d7;font-size:14px}@media screen and (max-width:425px){.GuestLoginBox-submitArea{text-align:center}}.CheckoutLoginSecurityVerifyArea{margin:1rem auto 8rem;text-align:center}.CheckoutPage-braintreeBadge{display:inline-block;vertical-align:top}.CheckoutPage-braintreeBadge img{display:block;width:188px;height:auto}.CheckoutGuestLockIcon{margin-bottom:-4px;margin-left:-9px}.GuestCheckoutLink{position:relative;display:none;margin:12px auto;padding:.75rem 2.5rem .75rem 1.5rem;max-width:95%;width:425px;-webkit-border-radius:2px;border-radius:2px;background:#35938b;color:#fff;text-align:center;text-decoration:none;font-weight:400;font-size:1rem;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:920px){.GuestCheckoutLink{display:block}}.GuestCheckoutLink .Icon{position:absolute;top:50%;right:.75rem;margin-top:-.5rem;width:1rem;height:1rem}.GuestCheckoutLink:hover{background:#2e8079;color:#fff;text-decoration:none}.GuestCheckoutLink-opened{display:none}.GuestCheckoutLink.is-showing .GuestCheckoutLink-opened{display:block}.GuestCheckoutLink.is-showing .GuestCheckoutLink-closed,.GuestLoginBox-submitButton.is-hidden,.LoginBox-emailAddressWarning{display:none}.Mail{margin-bottom:200px}.PrivacyLaws li{padding:10px 0}.ReadingRewards-logo{margin:2rem 1rem 0;text-align:center}@media screen and (max-width:600px){.ReadingRewards-logo{margin:1rem .5rem .25rem}}.ReadingRewards-horizontal{margin:.25rem 0}.ReadingRewards-title{margin:2rem 0;padding:1.5rem;background:#c86e0a;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.25);box-shadow:inset 0 0 5px rgba(0,0,0,.25);color:#fff;text-align:center;font-size:1.25rem}@media screen and (max-width:600px){.ReadingRewards-title{margin:1rem 0;padding:.75rem;font-size:1rem}}.ReadingRewards-tiles{text-align:center}.ReadingRewards-icon{display:inline-block;width:3rem;height:3rem;color:#35938b;vertical-align:middle;text-align:center}@media screen and (max-width:600px){.ReadingRewards-icon{display:inline-block;margin-right:.5rem;width:2rem;height:2rem}}.ReadingRewards-tile{position:relative;display:inline-block;padding:.5rem;width:32%;vertical-align:top}@media screen and (max-width:600px){.ReadingRewards-tile{display:block;width:100%}}.ReadingRewards-tileTitle h3{margin:.5rem 0;vertical-align:middle;text-transform:uppercase;font-weight:700;font-size:1.25rem}@media screen and (max-width:600px){.ReadingRewards-tileTitle h3{display:inline-block}}.ReadingRewards-join{margin:1rem;text-align:center}.ReadingRewards-details h3{text-transform:uppercase}.ReadingRewards-termsContainer{margin-bottom:8rem;word-wrap:break-word}.SearchPage{margin:1rem auto 8rem;min-height:15rem}.SearchPage .BrowseContent-title{font-size:1rem}.SearchPage .Work-thriftdealsPopover{font-size:.875rem}.SearchPage-title{margin:0}@media screen and (max-width:700px){.SearchPage-title{display:none}}.SearchPage-genreCount{color:#555;font-weight:700;font-size:.9em}.SearchPage-advancedSearch .Button-container{display:block;margin-bottom:1rem;font-size:.875rem}.SearchPage-reset{border-top:0}.SearchPage-reset button{font-size:.875rem}.SearchPage-reset .Icon{margin-top:-2px;margin-right:.25rem;vertical-align:middle}.SearchPage-didYouMean{margin:1rem 0;padding:1rem;background:#d9edf7;font-weight:700}.SearchPage-noResults{text-align:left}.SearchPage-recommendations{margin-top:26px;border-top:1px solid #d7d7d7}.ShippingCostsLayout{margin-top:25px;margin-bottom:50px}.ShippingCostsLayout h2{margin-bottom:10px}.ShippingCostsTable td,.ShippingCostsTable th,.ShippingCostsTable tr{padding:10px;border:1px solid #555}.ShippingCostsTable th{background:#35938b url(../../images/textures/paper-teal-bg.jpg);color:#fff}.ShippingCostsTable .ShippingCostsTable-oddRow{background-color:#d7d7d7}.ShippingCostsTable .ShippingCostsTable-evenRow{background-color:#fff}.SiteSecurity{margin-bottom:8rem}.SiteSecurity-badge{text-align:center}.stButton .stMainServices,.stHBubble{height:22px!important}.ShareThisButton{vertical-align:top!important}.ShareThisButton>div,.ShareThisButton>span{margin-top:0!important;vertical-align:top!important}.StaticPages-Social{min-height:25px}.StaticPages-Main{margin:10px 0}.StaticPages{padding-bottom:60px}.textCenter{text-align:center}@media (min-width:800px){.StaticPages-sectionLeft{float:left;clear:left;width:50%}.StaticPages-sectionRight{float:right;width:50%}}.StaticPages-Shares{max-width:400px}.StaticPages-Shares .ShareThisButton{display:inline-block;padding:.3rem 1rem .1rem;max-width:50px;color:#fff;opacity:.8;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.StaticPages-Shares .ShareThisButton:hover{opacity:1}.StaticPages-Shares .ShareThisButton .Icon{width:15px;height:15px}.StaticPages-Shares .ShareThisButton.st_facebook_custom{background-color:#3b5998}.StaticPages-Shares .ShareThisButton.st_twitter_custom{background-color:#00aced}.StaticPages-Shares .ShareThisButton.st_pinterest_custom{background-color:#cc2127}.StaticPages-Shares .ShareThisButton.st_sharethis_custom{background-color:#35938b}.StaticPages-Shares .ShareThisButton.st_linkedin_custom{background-color:#0077b5}.StaticPages-Shares .ShareThisButton.st_google_custom{background-color:#db4437}.StaticButton{display:inline-block;margin:2px 0 25px -3px;padding:0 0 0 7px;width:33%;height:57px;text-align:left}.StaticButton a{display:block;margin:1px -4px 0 0;padding:.4rem .2rem 1.4rem;padding-left:20px;background-color:#37948c;color:#fff;text-align:left;text-decoration:none}.StaticButton a:hover{border-color:#d7d7d7!important;background-color:#2e8079}.StaticButton h3{clear:left;margin:0;color:#fff;font-weight:400;font-size:18px}.StaticButton strong{position:relative;color:#fff;font-weight:400;font-size:14px;line-height:14px}.StaticButton .Icon{position:relative;top:-6px;right:12px;float:right;width:20px;height:25px}@media screen and (max-width:990px){.StaticButton{width:49%}}@media screen and (max-width:655px){.StaticButton{width:100%}}@media screen and (max-width:350px){.StaticButton .Icon{right:0}.StaticButton a{padding-left:10px}}.ErrorPage{margin-bottom:120px}.ErrorPage-homeLink{margin:1.5rem 0;padding:.35rem 4rem .5rem 1.5rem!important;line-height:2.5!important}.ErrorPage-homeLink .Icon{position:absolute;top:50%;right:1rem;margin-top:-.5rem;width:1rem;height:1rem}.Testimonials{margin-bottom:8rem}.WorkReviews-container{margin-bottom:2rem}.WorkReviews-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute}.WorkReviews-header>div{padding:.75rem 1.5rem}.WorkReviews-overallScore{-webkit-flex:1 1 160px;-ms-flex:1 1 160px;flex:1 1 160px;max-width:160px;background-color:#f3efea;text-align:center;-webkit-box-flex:1}.WorkReviews-overallScore h3{margin:.75rem 0}.WorkReviews-writeButtonContainer{-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;-webkit-box-flex:1}.WorkReviews-sortButtonContainer{margin-top:1rem}.WorkReviews-sortButtonContainer .Dropdown{max-width:200px}.WorkReviews-sortButtonContainer .Input-errorContainer{display:none}.WorkReviews-noReviewsPlaceholder{margin:1em 0}.WorkReview{padding:1.5rem 0}.WorkReview+.WorkReview{border-top:1px solid #efefef}.WorkReview .WorkMeta-ratingStar .Icon{width:25px;height:25px}.WorkReview h3{margin:.2rem 0;font-size:30px}.WorkReview-headline{padding:0 .5em}.WorkReview-byLine{margin:.2em 0;color:#555}.WorkReview-inReview{margin-top:1em;border:1px solid #35938b;background-color:#fff;color:#35938b}.WorkReview-bodyText{margin:.8em 0;max-width:100%;word-wrap:break-word;line-height:1.7em}.WorkReview-accountTitle{padding:.2em .5em;-webkit-border-radius:.2em;border-radius:.2em;background-color:#31708f;color:#fff;font-size:10pt}.WorkReview-verifiedPurchaseTitle{background-color:#c86e0a}.WorkReview-controls em{color:#555}.WorkReview-controls .WorkReview-flagButton{font-weight:400}.WorkReview-controls .WorkReview-flagButton.is-disabled{color:#555;text-decoration:underline}.WorkReview-controls .WorkReview-voteControls{margin:0 1rem}.WorkReview-controls .WorkReview-voteControl{margin:0 .2em;padding:.2em .5em;border-width:1px;border-style:solid;border-color:#d7d7d7 #cacaca #bebebe;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#eaeaea));background-image:-webkit-linear-gradient(top,#efefef,#eaeaea);background-image:-o-linear-gradient(top,#efefef,#eaeaea);-webkit-box-shadow:none;box-shadow:none;color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#efefef', EndColorStr='#eaeaea')"}.WorkReview-controls .WorkReview-voteControl:hover{background:#d7d7d7}.WorkReview-controls .WorkReview-voteControl:focus{outline:none}.WorkReview-controls .WorkReview-voteControl:active{text-shadow:-1px -1px 1px #d7d7d7}.WorkReview-controls .WorkReview-voteControl.WorkReview-voteControl--pressed,.WorkReview-controls .WorkReview-voteControl:active{background-color:#d1d1d1;background-image:-webkit-gradient(linear,0 0,0 100%,from(#cacaca),to(#d7d7d7));background-image:-webkit-linear-gradient(top,#cacaca,#d7d7d7);background-image:-o-linear-gradient(top,#cacaca,#d7d7d7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cacaca', EndColorStr='#d7d7d7')"}.WorkReview-rating em{display:inline-block;padding:0 1em;height:40px;vertical-align:middle}.WorkReview-rating button{margin:0;padding:0;outline:none;border:none;background:none}.WorkReview-rating button .Icon{width:35px;height:35px;fill:#fa0}.WorkReview-rating .WorkReview-ratingStar--currentlySelecting.WorkReview-ratingStar--starFilled .Icon{fill:#35938b}.WorkReview-formContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width:800px){.WorkReview-formContainer,.WorkReview-formContainer .WorkReview-formBody{display:block}}.WorkReview-form{-webkit-flex:90% 1 1;-ms-flex:90% 1 1;flex:90% 1 1;-webkit-box-flex:90%}.WorkReview-formImage{-webkit-flex:150px 1 1;-ms-flex:150px 1 1;flex:150px 1 1;padding:1rem;text-align:center;-webkit-box-flex:150px}.WorkReview-formImage img{width:150px}.WorkReview-formBody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem}.WorkReview-formBody-controls{overflow:auto;padding:.2rem 0 .5em;color:#555}.WorkReview-formBody-controls .Button-container{margin-left:1em}.WorkReview-formBody-controls .WorkReview-formBody-buttons{float:right}@media screen and (max-width:450px){.WorkReview-formBody-controls .WorkReview-formBody-buttons{margin-top:15px}}.WorkReview-formBody-customerName{float:left}.WorkReview-formBody-customerName .Input-container{display:inline-block}.WorkReview-formBody-nameFieldButton{margin:0 .3em;padding:0;outline:none;border-width:0 0 1px;border-style:dashed;border-color:#35938b;background:none;color:#35938b}.WorkReview-formBody-inputs{-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;-webkit-box-flex:1}.WorkReview-formBody-inputs textarea{min-height:150px;width:100%}.WorkReview-TextAreaLabel{margin-bottom:-1rem}.WorkReview-TextAreaLabel,.WorkReview-TextInputLabel{padding-left:.5rem;max-width:100%;color:#999;font-size:.8rem;pointer-events:none}.WorkReview-TextInputLabel{margin-bottom:.2rem}.WorkReview-TextInput{margin-bottom:20px;padding:.5rem 0 .5rem .75rem;min-width:0;height:2rem;height:2.5rem;color:#333;font-family:Tahoma,Verdana,Segoe,sans-serif;line-height:1rem;line-height:1.5rem;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.WorkReview-TextArea,.WorkReview-TextInput{width:100%;border:1px solid #aaa;background:#fff;-webkit-box-shadow:inset 1px 1px 3px #ccc;box-shadow:inset 1px 1px 3px #ccc}.WorkReview-TextArea{overflow:auto;padding:.5rem;min-height:150px}.WorkReview-TermsOfUse{margin-top:10px;margin-bottom:15px;padding-left:.5rem;color:#999;font-size:.8rem}.WorkBreadcrumbs-container{padding:.5rem 0;background:#f3efea}@media screen and (max-width:800px){.WorkBreadcrumbs-container{padding:.2rem 0}}.WorkBreadcrumbs{font-size:.75rem}@media screen and (max-width:800px){.WorkBreadcrumbs .WorkBreadcrumbs-currentWork,.WorkBreadcrumbs span:nth-last-of-type(2){display:none}}.WorkBreadcrumbs-separator{margin:0 .25rem;vertical-align:middle;font-weight:600}.WorkBreadcrumbs-currentWorkLink{color:#222;font-weight:400}.WorkBreadcrumbs-currentWorkLink:hover{text-decoration:none}.Work-top{overflow:hidden;margin-top:1rem}@media screen and (max-width:800px){.Work-top{margin-top:.5rem}}@media screen and (max-width:800px){.Work-top .is-desktop{display:none}}.Work-top .is-mobile{display:none}@media screen and (max-width:800px){.Work-top .is-mobile{display:block}}.Work-topContent{padding-left:0}.WorkMeta-sidebar .WorkMeta-byline{display:none;line-height:1.75rem}.WorkMeta-sidebarTitle{display:none}.WorkMeta-thumbnail{position:relative}.WorkMeta-thumbnail img{width:200px}.WorkMeta-info{margin:.5rem 0 .25rem;font-size:.875rem}.WorkMeta-info+.WorkMeta-info{margin-top:.25rem}.WorkMeta-socials{margin:1rem 0}.WorkMeta-socials .ShareThisButton{display:inline-block;margin-bottom:.5rem}@media screen and (max-width:800px){.WorkMeta-socials{display:none}}.WorkMeta-sidebarTitle,.WorkMeta-title{margin:0;font-weight:700;font-size:1.5rem;line-height:1.25}@media screen and (max-width:800px){.WorkMeta-sidebarTitle,.WorkMeta-title{font-size:1.2rem;line-height:normal}}@media screen and (max-width:600px){.WorkMeta-sidebarTitle,.WorkMeta-title{font-size:1rem}}.WorkMeta-series,.WorkMeta-sidebarSeries{margin:.2rem 0;font-size:1rem}.WorkMeta-series+.WorkMeta-series,.WorkMeta-series+.WorkMeta-sidebarSeries,.WorkMeta-sidebarSeries+.WorkMeta-series,.WorkMeta-sidebarSeries+.WorkMeta-sidebarSeries{margin-top:1rem}.WorkMeta-sidebarSeries{display:none}.WorkMeta-staticLoading{text-align:center;font-size:1.75rem}.WorkMeta-authors{display:inline-block;width:100%;vertical-align:bottom}.WorkMeta-rating{display:inline-block;margin:1rem 0}.WorkMeta-rating,.WorkMeta-rating .Icon{vertical-align:middle}.WorkMeta-rating.is-beingRated .Icon.is-filled{color:#35938b}.WorkMeta-ratingStar{color:#fc6}.WorkMeta-ratingStar:hover{cursor:pointer}.WorkMeta-ratingStar.is-userRating .Icon.is-filled{color:#35938b}.WorkMeta-noReviews,button.WorkMeta-reviewsLink{margin-top:2px;margin-left:1rem;vertical-align:middle;font-size:.7rem;line-height:1rem}.WorkMeta-price{color:#a94442;font-weight:600;font-size:.875rem}.WorkMeta-shipping{display:inline-block;font-size:.875rem}.WorkMeta-shipping .Icon{margin-right:.5rem;width:31px;height:30px;vertical-align:middle}.WorkMeta-more{padding:.75rem 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;text-align:center}.WorkMeta-more button{font-size:.8rem}.WorkMeta-more .Icon{display:inline-block;margin-top:-2px;margin-right:.5rem;width:1.25rem;height:1.25rem;vertical-align:middle}.WorkMeta-overviewTitle{margin:1rem 0 0;font-weight:700}.WorkMeta-overview{margin-top:0}.WorkMeta-marketingText{margin-top:0;font-size:.95rem}.WorkMeta-overviewIcon{display:inline-block;margin-bottom:.25rem;margin-left:.25rem;height:.5rem;vertical-align:middle}.WorkMeta-overviewIcon.is-collapsable{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}button.WorkMeta-showMoreDetails{font-size:.875rem}button.WorkMeta-showMoreDetails .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;width:.875rem;height:.875rem}.WorkMeta-freeShippingMessage{display:block;margin:1.5rem 0;padding:.5rem;background-color:#2e8079;color:#fff;font-size:.7rem}.WorkMeta-freeShippingMessage:hover{background-color:#35938b;color:#fff;text-decoration:none}@media screen and (max-width:800px){.WorkMeta-freeShippingMessage{margin:1.5rem -1rem}}.Work-topSidebar{float:none;width:100%}.Work-topContent{margin:0}.Work-topContentContainer{float:none}.WorkMeta-thumbnail{margin-top:.2rem;text-align:center}.WorkMeta-thumbnail img{max-width:140px}.WorkMeta-sidebar{padding-bottom:0;text-align:center}.WorkMeta-sidebarTitle{margin-bottom:.2rem}.WorkMeta-byline,.WorkMeta-rating{margin:0}.WorkMeta-lowerButtons{margin:0 auto}.WorkMeta-lowerButtons .WorkWishList,.WorkMeta-lowerButtons a,.WorkMeta-lowerButtons button,.WorkMeta-lowerButtons p{margin:0;padding:0;text-align:left;font-size:.8rem!important}.WorkMeta-lowerButtons .Icon{min-width:3.5rem}.WorkMeta-lowerButtons .Icon[icon=shipping-small]{padding:.4rem}.WorkMeta-lowerButtons>*{padding:.8rem 0!important;border-bottom:1px solid #efefef}.WorkMeta-sidebarInfo{text-align:center}@media screen and (max-width:600px){.WorkMeta-sidebarInfo .WorkMeta-info{display:none}}.WorkMeta-sidebarInfo.is-showing-all .WorkMeta-info{display:block}.WorkMeta-socials{margin-bottom:0}.WorkMeta-byline,.WorkMeta-series,.WorkMeta-title{display:none}.WorkMeta-sidebar .WorkMeta-byline,.WorkMeta-sidebarSeries,.WorkMeta-sidebarTitle{display:block}.WorkMeta-shipping,.WorkWishList{display:block;text-align:center}@media screen and (max-width:600px){.WorkMeta-sidebar{text-align:left}}.WorkMeta-editionsContainer{display:block}.WorkMeta-editionsContainer .Dropdown-selection .Dropdown-copiesAvailable{display:none!important}.WorkMeta-editions{-webkit-flex:70% 1 1;-ms-flex:70% 1 1;flex:70% 1 1;-webkit-box-flex:70%}.WorkBlogMention-container{overflow:auto}.WorkBlogMention-container h2{margin-bottom:0}.WorkBlogMention-container a:hover{text-decoration:none}.WorkBlogMention-container a:hover strong{text-decoration:underline}.WorkBlogMention{float:left;margin-right:1em;padding:1em 0;max-width:300px;width:30%;color:red}.WorkBlogMention strong{display:inline-block;min-height:3.5em}@media screen and (max-width:800px){.WorkBlogMention{width:100%}}.WorkBlogMention-CroppedImage{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.WorkBlogMention-PostImage{width:100%;height:250px}.WorkBlogMention-byline{color:#222;font-weight:400}.WorkMeta-priceSidebar{margin:0 1rem;margin:0 auto;padding:1rem;padding:0;max-width:250px;max-width:100%;border:none;border-left:1px solid #d7d7d7;text-align:center}.WorkMeta-priceSidebar .is-hidden{display:none}.WorkMeta-priceSidebar h5{margin:.5rem 0}.WorkPriceContainer-header .WorkPriceContainer-mediaText{display:inline-block;padding-right:.5rem;padding-bottom:.2rem}.WorkPriceContainer-header .WorkPriceContainer-prices{-webkit-justify-content:center;justify-content:center;margin:.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center}.WorkPriceContainer-header .WorkPriceContainer-priceText.is-outOfStock{margin:.25rem 0;font-weight:600;font-size:1.2rem}@media screen and (max-width:800px){.WorkPriceContainer-header>h5,.WorkPriceContainer-header>h5~div{display:inline!important;margin:0 .5rem}.WorkPriceContainer-header>h5{font-weight:700}.WorkPriceContainer-header>div{white-space:nowrap}.WorkPriceContainer-header .WorkPriceContainer-mediaText{display:none}}.WorkPriceContainer-mediaText{margin-top:1rem}.WorkPriceContainer-conditionText{display:inline-block;margin-bottom:.2rem;white-space:nowrap}.WorkPriceContainer-listPriceText{display:block}.WorkPriceContainer-quantityContainer{display:inline-block;padding-left:1rem}.WorkPriceContainer-quantityContainer input{max-width:4rem}.WorkPriceContainer-prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin:.2rem 0;-webkit-box-pack:start;-ms-flex-pack:start}.WorkPriceContainer-prices .WorkPriceContainer-listPriceText{text-align:left}.WorkPriceContainer-prices small{padding-left:.5rem}.WorkPriceContainer-priceText{margin:0}.WorkPriceContainer-priceText span:first-child{position:relative;top:-.75rem;font-size:1rem}.WorkPriceContainer-priceText span:last-child{font-weight:700;font-size:2rem;line-height:1}.WorkPriceContainer-seeAllButton{margin:0 auto;padding:.8rem;max-width:400px;width:100%;border-width:1px;border-style:solid;border-color:#d7d7d7 #cacaca #bebebe;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#eaeaea));background-image:-webkit-linear-gradient(top,#efefef,#eaeaea);background-image:linear-gradient(180deg,#efefef,#eaeaea);color:#000;text-align:center;font-weight:400;font-size:.875rem}.WorkPriceContainer-seeAllButton:focus,.WorkPriceContainer-seeAllButton:hover{background-color:#ddd;color:#000;text-decoration:none}.WorkPriceContainer-wishlistButtonContainer{margin:1rem auto;max-width:400px;text-align:center}.WorkPriceContainer-wishlistButtonContainer .WorkWishList{display:block;margin:0;border:1px solid #35938b;-webkit-border-radius:.1rem;border-radius:.1rem}.WorkPriceContainer-wishlistButtonContainer .WorkWishList .WorkWishListButton{padding:.8rem}.WorkPriceContainer-wishlistButtonContainer .WorkWishList-caret{display:none}.WorkPriceContainer-addToCartButton{margin:0 auto 1rem;max-width:400px}.WorkPriceContainer-addToCartButton button{padding:.5rem;font-size:1rem}.WorkPriceContainer-addToCartButton,.WorkPriceContainer-addToCartButton .Work-addToCart{display:block;width:100%}@media screen and (max-width:800px){.WorkPriceContainer-addToCartButton button{padding:.5rem}}.WorkMeta-details{display:table;text-align:left}.WorkMeta-details.is-collapsable{display:block;margin:0 auto;max-width:400px;font-size:.875rem}.WorkMeta-details.is-collapsable .WorkMeta-detailsRow{display:block;margin:.4rem 0}.WorkMeta-details.is-collapsable .WorkMeta-detailsRow.is-collapsed{display:none}.WorkMeta-details.is-collapsable .WorkMeta-detail{display:inline}.WorkMeta-details.is-collapsable .WorkMeta-detail:first-of-type{padding:0;white-space:nowrap;font-weight:400}.WorkMeta-details.is-collapsable .WorkMeta-detail:last-of-type{margin-left:.5rem;white-space:normal}@media screen and (max-width:800px){.WorkMeta-details.is-collapsable{width:100%;text-align:center}.WorkMeta-details.is-collapsable .WorkMeta-detailsRow{display:block}.WorkMeta-details.is-collapsable.is-collapsed .WorkMeta-detailsRow:not(.is-important){display:none}}.WorkMeta-detailsRow{display:table-row}.WorkMeta-detailsRow>.WorkMeta-detail{display:table-cell;padding:.2rem 0}.WorkMeta-detailsRow>.WorkMeta-detail:first-of-type{padding-right:4rem;white-space:nowrap;font-weight:700}@media screen and (max-width:800px){.WorkMeta-detailsRow>.WorkMeta-detail:first-of-type{padding-right:1rem}}.WorkMeta-detailsRow>.WorkMeta-detail:last-of-type{margin-left:.2rem;white-space:normal}.WorkMeta-detailsCollapseButton.is-link{text-align:center;font-size:.875rem}.WorkMeta-detailsCollapseButton.is-link .Icon{display:inline-block;margin-bottom:-2px;margin-left:.25rem;width:.875rem;height:.875rem}.WorkMeta-shares{display:block;margin:2rem auto .5rem;max-width:400px;text-align:center}.WorkMeta-shares .ShareThisButton{display:inline-block;padding:.3rem 1rem .1rem;max-width:50px;color:#fff;opacity:.8;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.WorkMeta-shares .ShareThisButton:hover{opacity:1}.WorkMeta-shares .ShareThisButton .Icon{width:15px;height:15px}.WorkMeta-shares .ShareThisButton.st_facebook_custom{background-color:#3b5998}.WorkMeta-shares .ShareThisButton.st_twitter_custom{background-color:#00aced}.WorkMeta-shares .ShareThisButton.st_pinterest_custom{background-color:#cc2127}.WorkMeta-shares .ShareThisButton.st_sharethis_custom{background-color:#35938b}.WorkMeta-shares .ShareThisButton.st_linkedin_custom{background-color:#0077b5}.WorkMeta-shares .ShareThisButton.st_google_custom{background-color:#db4437}@media screen and (max-width:800px){.WorkMeta-shares{-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}}.WorkMeta-share+.WorkMeta-share{margin-left:.2rem}.WorkMeta-share a,.WorkMeta-share a:visited{color:#fff;text-decoration:none}.WorkTags{margin-bottom:2rem}.WorkTag a{white-space:nowrap}.WorkTag+.WorkTag:before{margin:0 .2rem;color:#555;content:"•"}@media screen and (max-width:800px){.MiniBrowse-seeAllLink{margin:0 auto;text-align:center}}.MiniBrowse-seeAllLink .Icon{margin-left:5px;width:15px;height:15px}.MiniBrowseContainer{display:none}.MiniBrowseContainer.is-visible{display:block}.MiniBrowseContainer .Loading-spinner{margin:1rem auto}.MiniBrowse{display:table;width:100%;font-size:.8rem}@media screen and (max-width:800px){.MiniBrowse{margin:1.5rem 0}}.MiniBrowse-group{display:table-row-group}.MiniBrowse-row{display:table-row}.MiniBrowse-row>span{display:table-cell;padding:.2rem .5rem}.MiniBrowse-row>span:first-child{width:90%}.MiniBrowse-row>span:not(:first-child){white-space:nowrap}.MiniBrowse-row .Icon{-webkit-align-self:center;align-self:center;margin-right:5px;min-width:10px;width:10px;height:10px;-ms-flex-item-align:center;-ms-grid-row-align:center}.MiniBrowse-row button.is-link{color:#000;font-weight:400;font-size:.8rem}.MiniBrowse-row button.is-disabled:hover{text-decoration:none}.MiniBrowse-subrow{display:none;font-size:.8rem}.MiniBrowse-subrow>span:first-child{padding-left:24px}.MiniBrowse-subrow.is-open{display:table-row}.MiniBrowse-subrow:hover{background-color:#cfe4e2}.MiniBrowse-subrow:last-child>span{border-bottom:1px solid #efefef}.MiniBrowse-edition{font-weight:600}.MiniBrowse-edition>span{border-bottom:1px solid #eee;cursor:pointer}.MiniBrowse-edition>span button.is-link{font-weight:600}.MiniBrowse-edition strong{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.MiniBrowse-edition:hover{background-color:#cfe4e2}.MiniBrowse-header{color:#555;font-size:.675rem}.MiniBrowse-header>span{border-bottom:1px solid #efefef}.MiniBrowse-price{text-align:right}.MiniBrowse-price .MiniBrowse-oos{display:block;color:#d7d7d7;font-weight:400;font-size:.8rem}.MiniBrowse-orangePrice button.is-link{color:#a75c00}.SidebarDropdownContainer{border-top:1px solid #d7d7d7}.SidebarDropdownContainer+.SidebarDropdownContainer{margin-bottom:.5rem;border-bottom:1px solid #d7d7d7}.SidebarDropdown{margin:0 auto;max-width:400px}.SidebarDropdown .Dropdown-selection{overflow:hidden;padding:.8rem 2rem .8rem .5rem;border-color:#fff;background:transparent;text-align:left}.SidebarDropdown .Dropdown-selection .Icon{right:0;z-index:100;padding-right:.125rem;width:1rem;background-color:#fff}.SidebarDropdown .Dropdown-selection .Dropdown-itemDescription,.SidebarDropdown .Dropdown-selection .Dropdown-itemTitle{display:inline;white-space:normal}.SidebarDropdown .Dropdown-selection .Dropdown-itemDescription{margin-left:.3rem}.SidebarDropdown .Dropdown-selection .Dropdown-justify,.SidebarDropdown .Dropdown-selection .Dropdown-justify div{display:inline}.SidebarDropdown .Dropdown-list{width:100%}.SidebarDropdown .Dropdown-price{color:#c86e0a}.SidebarDropdown .Badge,.SidebarDropdown .Dropdown-itemTitle-extra{margin:0 .3rem}.Dropdown-list li .Dropdown-justify{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}.Dropdown-list li .Dropdown-itemTitle{font-size:1rem}.Dropdown-list li:hover{background-color:#fafafa}.Dropdown-list li button.is-link:hover{text-decoration:none}.CopySwitcherDropdown .Dropdown-selection .Dropdown-itemTitle:before{content:"Condition: ";font-weight:400}.FormatSwitcherDropdown .Dropdown-selection .Dropdown-itemDescription:before{content:"("}.FormatSwitcherDropdown .Dropdown-selection .Dropdown-itemDescription:after{content:")"}.FormatSwitcherDropdown .Dropdown-list button.is-link{color:#000;text-decoration:none}.Dropdown-list{overflow-x:hidden;overflow-y:auto;max-height:300px}@media screen and (max-width:600px){.SidebarDropdown .Dropdown-selection{font-size:.8rem}}@media screen and (max-width:350px){.SidebarDropdown .Dropdown-selection{font-size:.7rem}.SidebarDropdown .Dropdown-selection .Dropdown-itemDescription,.SidebarDropdown .Dropdown-selection .Dropdown-itemTitle,.SidebarDropdown .Dropdown-selection .Dropdown-itemTitle-extra{display:block;margin:0}.CopySwitcherDropdown .Dropdown-selection .Dropdown-itemTitle:before{display:none;content:""}}.WorkContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5rem}.WorkCoverSidebar{-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;-webkit-box-flex:0}.WorkCoverSidebar img{max-height:400px;width:100%}.WorkCoverSidebar .WorkMeta-shares{margin:0}.WorkCoverSidebar .WorkMeta-details{overflow:hidden;margin:.5rem auto}.WorkCoverSidebar .WorkPriceContainer-wishlistButtonContainer{margin:0}.WorkInterface{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 1rem;max-width:884px;-webkit-box-flex:1}.WorkInterface .WorkMeta-byline,.WorkInterface .WorkMeta-series,.WorkInterface .WorkMeta-title{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.WorkTabsContainer{margin-top:1rem;width:100%}.WorkTabsContainer .WorkTabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;align-items:stretch;margin-bottom:-1px;border-bottom:1px solid #ccc;-webkit-box-align:stretch;-ms-flex-align:stretch}.WorkTabsContainer button.WorkTab{margin-top:5px;margin-bottom:-1px;margin-left:-1px;padding:5px 1rem;border-width:2px 1px 1px;border-style:solid;border-color:#ccc;background-color:#eee;color:#222;vertical-align:top;text-decoration:none;font-weight:400;-webkit-transition:padding .3s,margin .3s,background-color .3s;transition:padding .3s,margin .3s,background-color .3s}.WorkTabsContainer button.WorkTab:first-child{margin-left:0}.WorkTabsContainer button.WorkTab:focus,.WorkTabsContainer button.WorkTab:hover{margin-top:2px;padding-top:6px;padding-bottom:7px;outline:0;background-color:#fbfbfb}.WorkTabsContainer button.WorkTab.is-active{margin-top:0;padding-top:7px;padding-bottom:8px;border-top-color:#f4952a;border-bottom-color:#fff;background-color:#fff;color:#000}.WorkTabsContainer button.WorkTab .Icon{width:1rem;height:1rem}.WorkTabsContainer .WorkTab-title{min-width:100px;max-width:150px;font-size:1.2rem}@media screen and (max-width:1200px){.WorkTabsContainer .WorkTab-title{font-size:1.1rem}}@media screen and (max-width:1024px){.WorkTabsContainer .WorkTab-title{min-width:80px;font-size:1rem}}.WorkTabsContainer .WorkTab-price{color:#000;font-size:.9rem}@media screen and (max-width:1200px){.WorkTabsContainer .WorkTab-price{font-size:.8rem}}.WorkTabsContainer .WorkTab-addToCart,.WorkTabsContainer .WorkTab-priceDetails{display:none}.WorkTabsContainer .WorkTabs-copiesContainer{padding:1rem;min-height:200px;border:1px solid #ccc}@media screen and (max-width:1200px){.WorkTabsContainer .WorkTabs-copiesContainer{padding:.5rem}}.WorkTabsContainer .WorkTab-details{display:none;margin-top:1rem;padding-left:2rem;font-size:.875rem}.WorkTabsContainer .WorkTab-details>div{margin:.4rem 0}.WorkTab-conditionDetails{-webkit-flex:0 0 15rem;-ms-flex:0 0 15rem;flex:0 0 15rem;-webkit-box-flex:0}.WorkTab-condition{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;padding:1rem 0;-webkit-box-pack:start;-ms-flex-pack:start}.WorkTab-condition+.WorkTab-condition{border-top:1px solid #ccc}.WorkTab-condition>div{margin:0 .25rem}.WorkTab-condition .RadioButton-bubble{margin:0;width:100%;height:100%;background:#ddd;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.WorkTab-condition.is-clickable{cursor:pointer}.WorkTab-condition:hover:not(.is-active) .RadioButton-label{text-decoration:underline}.WorkTab-condition:hover:not(.is-active) .RadioButton-bubble{background:#ddd;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.WorkTab-condition button.RadioButton-label{text-decoration:none;font-weight:400}.WorkTab-condition button.RadioButton-label:focus,.WorkTab-condition button.RadioButton-label:hover{outline:0}.WorkTab-condition button.RadioButton-label:focus>span{text-decoration:underline}.WorkTab-condition.is-active{-webkit-justify-content:space-between;justify-content:space-between;cursor:default;-webkit-box-pack:justify;-ms-flex-pack:justify}.WorkTab-condition.is-active .RadioButton input:checked~.RadioButton-state .RadioButton-bubble{background:#35938b;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.WorkTab-condition.is-active .WorkTab-addToCart,.WorkTab-condition.is-active .WorkTab-details,.WorkTab-condition.is-active .WorkTab-priceDetails{display:block}.WorkTab-condition.is-active .WorkTab-previewPrice{display:none}.WorkTab-condition.is-active .RadioButton-label,.WorkTab-condition.is-active button.is-link>span{font-weight:600}.WorkTab-condition .WorkPriceContainer-priceText span:last-child{font-weight:300}.WorkPriceContainer-priceSeparator{margin:.3rem .6rem}.WorkTab-additional h3{margin:0}.WorkTab-additional .Icon{margin-right:.6rem;padding:4px;width:20px;height:20px;border:1px solid #666;-webkit-border-radius:20px;border-radius:20px}.WorkTab-additional .MiniBrowse-edition>span{padding:.5rem}.WorkTab-additional .MiniBrowse-subrow.is-outOfStock button.is-link{color:#666}.WorkTab-additional .MiniBrowse-subrow.is-outOfStock .MiniBrowse-oos{color:transparent}.WorkTab-priceDetails{-webkit-flex:1 200px;-ms-flex:1 200px;flex:1 200px;-webkit-box-flex:1}@media screen and (max-width:1200px){.WorkTab-priceDetails{width:auto}}.WorkTab-priceDetails .WorkPriceContainer-prices{margin:0;height:2.5rem}.WorkTab-priceDetails .SidebarDropdownContainer{border:none}.WorkTab-priceDetails .CopySwitcherDropdown{margin:0}@media screen and (max-width:1200px){.WorkTab-priceDetails .Dropdown-selection{font-size:.9rem}}.WorkTab-priceDetails .Dropdown-selection .Dropdown-itemDescription{display:none}.WorkTab-priceDetails .Dropdown-selection .Dropdown-itemTitle{font-weight:400}.WorkTab-priceDetails .Dropdown-selection .Dropdown-itemTitle:before{content:"Used – "}.WorkTab-priceDetails .WorkPriceContainer-priceText span:last-child{font-weight:800}.WorkTab-priceDetails .Dropdown-selection{margin-top:.5rem;border-color:#ccc}.WorkTab-priceDetails .Dropdown-selection .Icon{margin-right:.5rem}.WorkTab-addToCart,.WorkTab-addToWishlist{width:200px}@media screen and (max-width:1024px){.WorkTab-addToCart{margin:.5rem auto!important;width:50%}}.WorkTab-addToCart input[type=number]{display:inline-block;width:3rem}.WorkTab-addToCart .Work-addToCart{margin-top:.5rem;width:100%}.WorkTab-addToCart .Work-addToCart button{padding:.5rem 2rem}.WorkTab-loading{text-align:center}.WorkInterface .WorkMeta-byline,.WorkInterface .WorkMeta-series,.WorkInterface .WorkMeta-title{display:block!important}.WorkTab-quantity .DropdownInput{display:inline-block;margin-left:1rem}.WorkTab-editionOutOfStock{display:block}.WorkTab-editionOutOfStock .WorkTab-addToWishlist{margin:0 auto}.WorkTab-quantityAvailable{margin-top:.5rem;font-size:.875rem}.WorkTab-inStockPanel .WorkTab-addToWishlist{min-width:200px;width:100%}.WorkTab-inStockPanel .WorkPriceContainer-wishlistButtonContainer{max-width:100%}.WorkColumns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem}.WorkColumn-cover img{max-width:100px;width:100px}.WorkColumn-cover .WorkMeta-detailsCollapseButton.is-link{font-size:.7rem}.WorkColumn-cover .WorkMeta-details{text-align:left}.WorkColumn-title{padding-left:1rem}.WorkColumn-title .WorkMeta-byline,.WorkColumn-title .WorkMeta-series,.WorkColumn-title .WorkMeta-title{display:block}.WorkColumn-title .WorkMeta-authors,.WorkColumn-title .WorkMeta-title{display:-webkit-box;overflow:hidden;max-height:2.5rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.WorkColumn-title .WorkMeta-authors,.WorkColumn-title .WorkMeta-series{font-size:.875rem}.WorkColumn-title .WorkMeta-ratingContainer,.WorkColumn-title .WorkPriceContainer-prices{margin-top:1rem}.WorkPage .RecSection-title{font-weight:400;font-size:1.953rem}.WorkPage-resetFilter button{font-size:.875rem}.WorkPage-resetFilter .Icon{margin-top:-2px;margin-right:.25rem;vertical-align:middle}.Work-addToCart{padding:.2rem}.GiftCard-header h1{margin:auto;margin-top:15px;text-align:center}.GiftCard-body{padding-bottom:25px}.GiftCard-body input[type=text],.GiftCard-body textarea{margin-bottom:10px;padding:12px!important;max-width:100%;width:100%;font:14px!important}.GiftCard-body textarea{height:100px}.GiftCard-body h2{margin-top:10px;margin-bottom:8px}.GiftCard-body>div{display:inline-block;width:49%;vertical-align:top}@media screen and (max-width:800px){.GiftCard-body>div{width:100%}}.GiftCard-create{padding-right:10px}.GiftCard-preview{padding-left:10px}@media screen and (max-width:800px){.GiftCard-create,.GiftCard-preview{padding:0}}.GiftCard-process{padding:10px;background:#d7d7d7;vertical-align:top;text-align:center}.GiftCard-amountSelection{padding:0;width:100%;list-style:none}.GiftCard-amountSelection li{display:inline-block;width:20%}.GiftCard-previewBox{padding:25px;border:2px solid #d7d7d7}.GiftCard-previewBox img{max-width:50%}.GiftCard-previewBox h3,.GiftCard-previewBox p{margin:0}.GiftCard-tbLogo{text-align:center}.GiftCard-amountAndClaim{margin:10px 0;padding:10px;border:2px solid #d6e9c6;background-color:#dff0d8;list-style:none}.GiftCard-amountAndClaim ul{margin:0;padding:0}.GiftCard-amountAndClaim li{display:inline-block;width:49%;list-style:none}.GiftCard-greenText{color:#35938b;font-weight:700}.YourRewards-couponSummary span{display:inline-block}.YourRewards-couponSummary .YourRewards-showHideCoupons{float:right;text-align:right}.YourRewards-optOut a,.YourRewards-tos a{font-size:14px}.YourRewards-tos .loyalty-header{display:block;margin:0 auto;padding-top:15px;height:100px;background:url(/images/readingrewardslogo_xl.png) no-repeat 50%}.YourRewards-tos .new-coupon{position:relative;top:-60px;left:750px;width:75px;content:url(/images/ReadingRewards.png)}.YourRewards-tos .loyalty-tctext h5{padding:10px;padding-left:0}.YourRewards-tos .underline{text-decoration:underline}.YourRewards-tos .bold{font-weight:700}.YourRewards-tos .loyalty-tctext p{line-height:25px}.YourRewards-tos .loyalty-pending{margin:0 auto;margin-top:10px;margin-bottom:10px;padding:15px;width:50%;border:1px solid transparent;border-color:#ebccd1;-webkit-border-radius:4px;border-radius:4px;background-color:#f2dede;color:#a94442}.YourRewards-tos .loyalty-pending h3{padding:10px;padding-top:0;padding-left:0}.YourRewards-tos .loyalty-pending p{line-height:20px}.YourRewards-tos .title-bar{margin-top:15px;margin-bottom:5px;padding:5px;padding-left:20px;width:100%;background-color:#a7a7a7;color:#fff;font-weight:700;font-size:18px}.YourRewards-tos .details-area{clear:both;margin-bottom:60px}.YourRewards-tos .details-area p,.YourRewards-tos .details-area ul{padding:5px;font-size:15px}.YourRewards-tos .details-area ul{padding-left:40px}.YourRewards-tos .opt-out-link{margin-top:15px}.YourRewards-tos a,.YourRewards-tos loyalty-link{color:#2862a3}.YourRewards-link{color:#2c7b74;font-weight:600;font-size:14px;cursor:pointer}.YourRewards-link:hover{color:#35938b;text-decoration:underline}.YourRewards-optOut{padding-bottom:100px;text-align:right}.Wishlist .Checkbox-state{border:1px solid #333}.Wishlist a:hover{cursor:pointer}.Wishlist h1{font-weight:300;font-size:30px}.Wishlist h4{margin:0 0 1rem;font-weight:700;font-size:1.125rem}@media screen and (max-width:790px){.Wishlist h4{font-size:1rem}}.Wishlist .is-hidden{display:none}.Wishlist-leftArea{display:inline-block;margin-top:24px;margin-right:24px;width:208px;vertical-align:top}.Wishlist-leftArea h1{margin-top:0}@media screen and (max-width:790px){.Wishlist-leftArea{margin-right:0;width:100%}}.Wishlist-otherLists{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d7d7d7}.Wishlist-otherLists div{margin-bottom:6px}.Wishlist-rightArea{display:inline-block;margin-top:24px;width:77%}@media screen and (max-width:1080px){.Wishlist-rightArea{width:70%}}@media screen and (max-width:840px){.Wishlist-rightArea{width:65%}}@media screen and (max-width:790px){.Wishlist-rightArea{margin-top:36px;width:100%}}.Wishlist-titleArea h1{display:inline}.Wishlist-editDeleteLinks{display:inline-block;margin-top:11px;vertical-align:top}.Wishlist-editDeleteLinks a{font-size:14px}.Wishlist-shareArea{margin-bottom:6px;text-align:right}.Wishlist-shareContainer{position:relative}.Wishlist-sharePopup{position:absolute;right:-2px;z-index:5000;display:block;padding:6px;width:575px;border:2px solid #d7d7d7;background-color:#fff;text-align:left;font-size:14px}.Wishlist-sharePopup input{margin-top:6px;margin-bottom:12px;width:100%}.Wishlist-sharePopup div{margin-bottom:6px}@media screen and (max-width:620px){.Wishlist-sharePopup{width:99%}}.Wishlist-popupClose{float:right}.Wishlist-topBar{padding:12px 6px;border:1px solid #d7d7d7;background-color:#f3efea}.Wishlist-topBar>div{display:inline}@media screen and (max-width:525px){.Wishlist-topBar>div{margin-bottom:6px;margin-left:12px}}.Wishlist-actionsPopup{position:absolute;top:34px;left:-7px;z-index:5000;padding:6px;width:213px;border-top:1px solid #d7d7d7;border-right:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;border-left:2px solid #d7d7d7;background-color:#fff}.Wishlist-actionsPopup a{display:block;margin-bottom:4px}@media screen and (max-width:525px){.Wishlist-actionsPopup{top:28px;border-top:2px solid #d7d7d7}}.ShareWishList-Controls>.Wishlist-topBar{overflow:auto;margin-bottom:10px}.Wishlist-sortArea{float:right;padding-top:0}@media screen and (max-width:525px){.Wishlist-sortArea{float:none}}@media screen and (max-width:525px){.Wishlist-bulkRemoveLink{display:block!important}}.Wishlist-actionsArea{position:relative;margin-left:24px}.Wishlist-actionsArea .Icon{width:10px;height:10px}@media screen and (max-width:525px){.Wishlist-actionsArea{display:block!important}}.Wishlist-itemImageArea{display:inline-block;margin-top:24px;margin-right:16px;width:157px;vertical-align:top;text-align:center}.Wishlist-itemImageArea .Checkbox-state{left:10px}.Wishlist-itemImageArea img{width:100%}@media screen and (max-width:500px){.Wishlist-itemImageArea img{width:100px}}@media screen and (max-width:1080px){.Wishlist-itemImageArea{width:130px}}@media screen and (max-width:890px){.Wishlist-itemImageArea{width:100px}}@media screen and (max-width:500px){.Wishlist-itemImageArea{margin-right:0;width:100%}}.Wishlist-itemInfo{display:inline-block;margin-top:24px;margin-right:16px;margin-left:16px;width:54%;vertical-align:top;font-size:.875rem}@media screen and (max-width:1125px){.Wishlist-itemInfo{width:50%}}@media screen and (max-width:1080px){.Wishlist-itemInfo{width:40%}}@media screen and (max-width:890px){.Wishlist-itemInfo{margin-right:0;width:290px}}@media screen and (max-width:790px){.Wishlist-itemInfo{width:400px}}@media screen and (max-width:605px){.Wishlist-itemInfo{width:45%}}@media screen and (max-width:500px){.Wishlist-itemInfo{margin-left:0;padding:0 12px;width:100%}}.Wishlist-itemBuyInfo{display:inline-block;margin-top:24px;margin-left:16px;width:150px;vertical-align:top}@media screen and (max-width:890px){.Wishlist-itemBuyInfo{margin-left:0;width:100%}}.Wishlist-item{display:block;padding:0 12px 24px;width:100%;border-bottom:1px solid #d7d7d7;-webkit-transition:background-color .3s;transition:background-color .3s}.Wishlist-item.is-selected{background-color:#efefef}.Wishlist-bookBy{margin-top:-12px;margin-bottom:12px}.Wishlist-weeklyEmailArea{margin-top:24px;margin-bottom:4px}.Wishlist-emailCheckbox{display:inline}.Wishlist-emailQuestion{position:relative;display:inline}.Wishlist-itemPrice{margin-top:8px;margin-bottom:8px;font-weight:700;font-size:2rem;line-height:1}.Wishlist-itemPrice small{position:relative;top:-.75rem;font-size:1rem}.Wishlist-itemConditionText{margin-bottom:4px;font-size:.875rem}.Wishlist-itemCondition,.Wishlist-itemOutOfStock{font-weight:700;font-size:1.125rem}.Wishlist-itemOutOfStockArea{font-size:.875rem}.Wishlist-itemOutOfStockArea div{margin-bottom:6px}.Wishlist-itemBuyNowArea,.Wishlist-itemConditionAndPrice,.Wishlist-itemOutOfStock,.Wishlist-itemStats{display:inline-block;width:150px;vertical-align:top}@media screen and (max-width:355px){.Wishlist-itemBuyNowArea,.Wishlist-itemConditionAndPrice,.Wishlist-itemOutOfStock,.Wishlist-itemStats{display:block;margin-right:auto;margin-left:auto}}@media screen and (max-width:355px){.Wishlist-itemConditionAndPrice{text-align:center}}.Wishlist-instantEmailPopup,.Wishlist-weeklyEmailPopup{position:absolute;top:23px;left:-131px;z-index:5000;padding:6px;width:300px;border:2px solid #d7d7d7;background-color:#fff;font-size:14px}.Wishlist-instantEmailPopup div,.Wishlist-weeklyEmailPopup div{margin-bottom:6px}@media screen and (max-width:375px){.Wishlist-instantEmailPopup,.Wishlist-weeklyEmailPopup{width:220px}}.Wishlist-modalContainer{position:relative}.Wishlist-modalWindow{position:fixed;top:50%;left:50%;z-index:5000;margin-top:-100px;margin-left:-140px;padding:6px 6px 24px;width:280px;border:2px solid #d7d7d7;background-color:#fff;text-align:center}.Wishlist-modalWindow div{clear:both;padding-top:6px}.Wishlist-modalWindow .Button{margin-top:12px}.Wishlist-modalHeader{margin-bottom:12px;font-weight:600;font-size:20px}.ShadedOverlayContainer{position:relative}.ShadedOverlay{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.Wishlist-noItemsArea{margin-top:10px}.Wishlist-noItemsArea div{margin-bottom:12px}.Wishlist-spaceBeforeFooter{margin-bottom:125px}.ShareWishList-OOS .BrowsePricing-price.OutOfStock{font-size:1.5rem}.ShareWishList-Items .BrowsePricing{overflow:auto}.ShareWishList-Items .BrowsePricing .ShareWishList-OOS{float:right}.ShareWishList-Items .BrowsePricing .ShareWishList-IS{display:inline-block;float:right}.Wishlist-newWishlistText{margin-left:6px}.WishListShare-noitems{margin-bottom:10rem}.Wishlist-newWishlistLink .Icon{width:12px;height:12px}.Series-noSeriesFound{margin-top:12px;margin-bottom:112px;font-size:16px}.Series-headerArea h1{margin:8px 0;padding-bottom:2px;font-size:26px}.Series-headerArea div{margin-bottom:6px;font-size:16px}.Series-worksArea{padding-top:12px}.Series-numTitlesBar{margin-bottom:6px;padding:6px;background-color:#555;color:#fff;font-size:18px}.Series-gridView{margin-top:16px;text-align:center}.Series-gridView .Series-work{position:relative;display:inline-block;overflow:hidden;margin-bottom:10px;width:197px;height:345px;text-align:left;zoom:1}.Series-gridView .Series-workNumber{position:absolute;top:1px;left:1px;z-index:2;padding:3px;background-color:#000;color:#fff;font:700 15px Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif}.Series-gridView .Series-workImage{width:150px;height:240px;border:0;border:1px solid #d7d7d7}.Series-gridView .Series-workTextDetails{margin-top:6px;padding-right:6px}.Series-gridView .Series-workAuthor,.Series-gridView .Series-workTitle{overflow:hidden;margin-top:6px;height:32px;line-height:16px}.Series-gridView .Series-workPrice{color:#a75c00;font-weight:700}.LandingPage-modulesContainer{float:right;margin-right:-221px;width:100%}@media print{.LandingPage-modulesContainer{margin-right:0}.LandingPage-modulesContainer a{color:#000}}.LandingPage-modules{margin-right:221px;max-width:1140px}@media print{.LandingPage-modules{margin-right:0}.LandingPage-modules a{color:#000}}.LandingPageNav{float:left;width:221px}@media print{.LandingPageNav{display:none}.LandingPageNav a{color:#000}}@media screen and (max-width:800px){.LandingPage-modulesContainer{float:none;margin-right:0}.LandingPage-modules{margin-right:0}.LandingPageNav{float:none;width:100%}}.LandingPage-featuredAuthor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5rem 0;padding:.5rem;background-color:#2e8079;color:#fff}@media screen and (max-width:800px){.LandingPage-featuredAuthor{margin:1rem -1rem}}.LandingPage-featuredAuthor:focus,.LandingPage-featuredAuthor:hover{background-color:#35938b;color:#fff;text-decoration:none}.LandingPage-featuredAuthor-text{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 1rem;-webkit-box-flex:1}@media screen and (max-width:800px){.LandingPage-featuredAuthor-text{font-size:.875rem}}@media screen and (max-width:600px){.LandingPage-featuredAuthor-text{font-size:.75rem}}.LandingPage-featuredAuthor-text h4{margin:0 0 .25em;font-weight:600;font-size:.875rem}.LandingPage-featuredAuthor-text h3{margin:0;font-weight:600;font-size:1.875rem}.LandingPage-featuredAuthor-image{-webkit-flex:0 1 10rem;-ms-flex:0 1 10rem;flex:0 1 10rem;-webkit-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;-webkit-box-flex:0}@media screen and (max-width:800px){.LandingPage-featuredAuthor-image{-webkit-flex-basis:5rem;flex-basis:5rem;-ms-flex-preferred-size:5rem}}.LandingPage-featuredAuthor-image img{width:100%}.LandingPage-featuredAuthor-works{float:right;margin-left:2rem}.LandingPage-featuredAuthor-works img{margin:0 .5rem;max-width:7rem}@media screen and (max-width:800px){.LandingPage-featuredAuthor-works img{max-width:5rem}}@media screen and (max-width:600px){.LandingPage-featuredAuthor-works img:last-child{display:none}}.LandingPageRankedAuthor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5rem 0 0;border-bottom:1px solid #d7d7d7}.LandingPageRankedAuthor h2{margin-top:0}@media screen and (max-width:800px){.LandingPageRankedAuthor h2{font-size:1rem}}.RankedAuthor-rank{padding-right:.35rem;min-width:3rem;font-weight:600;font-size:1.953rem}.RankedAuthor-rank:empty{display:none}@media screen and (max-width:800px){.RankedAuthor-rank{min-width:2rem;font-size:1rem}}.RankedAuthor-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1rem;padding:1rem 0 0;max-width:90%;border-top:1px solid #efefef;-webkit-box-pack:justify;-ms-flex-pack:justify}@media screen and (max-width:990px){.RankedAuthor-works{max-width:100%}}@media screen and (max-width:800px){.RankedAuthor-works{display:block;padding:.675rem 0 0}}.RankedAuthor-summary{padding-bottom:.5rem;width:100%}@media screen and (max-width:800px){.RankedAuthor-summary{font-size:.875rem}}.RankedAuthor-work{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:.2rem 0;font-size:.875rem;-webkit-box-flex:1}.RankedAuthor-work a{font-size:1rem}@media screen and (max-width:800px){.RankedAuthor-work{padding:.5rem 0;border-bottom:1px solid #d7d7d7}}@media screen and (max-width:600px){.RankedAuthor-work,.RankedAuthor-work a{font-size:.675rem}}.RankedAuthor-work .BookSlider-imagePadding{width:150px}@media screen and (max-width:990px){.RankedAuthor-work .BookSlider-imagePadding{width:120px}}@media screen and (max-width:800px){.RankedAuthor-work .BookSlider-imagePadding{width:100px}}@media screen and (max-width:600px){.RankedAuthor-work .BookSlider-imagePadding{width:75px}}.RankedAuthor-workInformation{padding-left:.5rem;font-size:.9rem}.RankedAuthor-workInformation a{display:inline-block;overflow:hidden;height:2rem;font-size:.9rem;line-height:1rem}.RankedAuthor-byline{margin-top:.25rem}@media screen and (max-width:800px){.RankedAuthor-byline{margin:0}}.RankedAuthor-workCover{min-width:150px}@media screen and (max-width:990px){.RankedAuthor-workCover{min-width:120px}}@media screen and (max-width:800px){.RankedAuthor-workCover{min-width:100px}}@media screen and (max-width:600px){.RankedAuthor-workCover{min-width:75px}}.RankedAuthor-workPrice{padding-top:2.1rem}.RankedAuthor-workPrice strong{color:#a75c00;font-weight:700}.RankedAuthor-seeAll{text-align:right;font-size:.675rem}@media screen and (max-width:800px){.RankedAuthor-seeAll{text-align:center}}.LandingPage-seriesContainer{margin:1rem 0;min-width:400px;border:1px solid #d7d7d7}.LandingPage-seriesContainer h2{display:inline;margin-top:0;margin-bottom:.5rem;padding:0 1rem;white-space:nowrap}.LandingPage-seriesContainer h2 a{font-weight:700;font-size:1.8rem}@media screen and (max-width:800px){.LandingPage-seriesContainer h2 a{font-size:1.25rem}}.LandingPage-seriesContainer .is-mobile{display:none}@media screen and (max-width:800px){.LandingPage-seriesContainer{margin:1rem -1rem;border:none}.LandingPage-seriesContainer .is-mobile{display:block}.LandingPage-seriesContainer .is-desktop{display:none}.LandingPage-seriesContainer h1,.LandingPage-seriesContainer h2,.LandingPage-seriesContainer h3,.LandingPage-seriesContainer h4{margin:0;white-space:normal;font-size:1rem}}.LandingPage-seriesViewAllLink{font-size:.875rem}.LandingPage-series{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.LandingPage-series .LandingPage-seriesAuthor{-webkit-flex:1 8rem;-ms-flex:1 8rem;flex:1 8rem;padding:2.6rem 0;border-left:1px solid #d7d7d7;text-align:center;-webkit-box-flex:1}.LandingPage-series .LandingPage-seriesAuthor a{font-size:1rem}.LandingPage-series .LandingPage-seriesAuthor h4{margin:0;padding-top:6px;font-weight:600;font-size:1rem}.LandingPage-series .LandingPage-seriesAuthor img{margin:.5rem 0;padding:1px;width:7rem;border:1px solid #000}@media screen and (max-width:990px){.LandingPage-series .LandingPage-seriesAuthor img{width:6rem}}@media screen and (max-width:800px){.LandingPage-series .LandingPage-seriesAuthor img{width:4rem}}@media screen and (max-width:800px){.LandingPage-series .LandingPage-seriesAuthor{-webkit-flex-basis:8rem;flex-basis:8rem;-webkit-order:0;order:0;margin-top:2rem;padding:0;border:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-preferred-size:8rem}.LandingPage-series .LandingPage-seriesAuthor a,.LandingPage-series .LandingPage-seriesAuthor strong{font-size:.8rem}}.LandingPage-series .LandingPage-seriesWorks{-webkit-flex:1 80%;-ms-flex:1 80%;flex:1 80%;overflow:hidden;padding:0 0 0 10px;max-width:80%;-webkit-box-flex:1}.LandingPage-series .LandingPage-seriesWorks .BookSlider{margin-right:0}.BookSlider-alternateTitle .BookSlider-next,.BookSlider-black .BookSlider-next,.BookSlider-brown .BookSlider-next,.BookSlider-condensed .BookSlider-next,.BookSlider-green .BookSlider-next,.BookSlider-newControlStyles .BookSlider-next,.BookSlider-outlined .BookSlider-next,.BookSlider-xmasGreen .BookSlider-next,.BookSlider-xmasRed .BookSlider-next,.LandingPage-series .LandingPage-seriesWorks .BookSlider-next{right:0;background-color:#2e8079}.BookSlider-alternateTitle .BookSlider-prev,.BookSlider-black .BookSlider-prev,.BookSlider-brown .BookSlider-prev,.BookSlider-condensed .BookSlider-prev,.BookSlider-green .BookSlider-prev,.BookSlider-newControlStyles .BookSlider-prev,.BookSlider-outlined .BookSlider-prev,.BookSlider-xmasGreen .BookSlider-prev,.BookSlider-xmasRed .BookSlider-prev,.LandingPage-series .LandingPage-seriesWorks .BookSlider-prev{left:0;background-color:#2e8079}@media screen and (max-width:800px){.BookSlider-alternateTitle .BookSlider-nav,.BookSlider-black .BookSlider-nav,.BookSlider-brown .BookSlider-nav,.BookSlider-condensed .BookSlider-nav,.BookSlider-green .BookSlider-nav,.BookSlider-newControlStyles .BookSlider-nav,.BookSlider-outlined .BookSlider-nav,.BookSlider-xmasGreen .BookSlider-nav,.BookSlider-xmasRed .BookSlider-nav,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav{top:20px;bottom:0;padding:0 .25rem;width:auto;height:100%;-webkit-border-radius:0;border-radius:0;background-color:hsla(0,0%,100%,.4);-webkit-transition:background-color .3s;transition:background-color .3s}.BookSlider-alternateTitle .BookSlider-nav:hover,.BookSlider-black .BookSlider-nav:hover,.BookSlider-brown .BookSlider-nav:hover,.BookSlider-condensed .BookSlider-nav:hover,.BookSlider-green .BookSlider-nav:hover,.BookSlider-newControlStyles .BookSlider-nav:hover,.BookSlider-outlined .BookSlider-nav:hover,.BookSlider-xmasGreen .BookSlider-nav:hover,.BookSlider-xmasRed .BookSlider-nav:hover,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav:hover{background-color:#fff}.BookSlider-alternateTitle .BookSlider-nav .BookSlider-navCircle,.BookSlider-black .BookSlider-nav .BookSlider-navCircle,.BookSlider-brown .BookSlider-nav .BookSlider-navCircle,.BookSlider-condensed .BookSlider-nav .BookSlider-navCircle,.BookSlider-green .BookSlider-nav .BookSlider-navCircle,.BookSlider-newControlStyles .BookSlider-nav .BookSlider-navCircle,.BookSlider-outlined .BookSlider-nav .BookSlider-navCircle,.BookSlider-xmasGreen .BookSlider-nav .BookSlider-navCircle,.BookSlider-xmasRed .BookSlider-nav .BookSlider-navCircle,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav .BookSlider-navCircle{position:relative;margin:5rem 0;width:2rem;height:2rem;-webkit-border-radius:2rem;border-radius:2rem;background-color:#2e8079;line-height:1.75rem}.BookSlider-alternateTitle .BookSlider-nav .Icon,.BookSlider-black .BookSlider-nav .Icon,.BookSlider-brown .BookSlider-nav .Icon,.BookSlider-condensed .BookSlider-nav .Icon,.BookSlider-green .BookSlider-nav .Icon,.BookSlider-newControlStyles .BookSlider-nav .Icon,.BookSlider-outlined .BookSlider-nav .Icon,.BookSlider-xmasGreen .BookSlider-nav .Icon,.BookSlider-xmasRed .BookSlider-nav .Icon,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav .Icon{width:.75rem;height:.75rem}.BookSlider-alternateTitle .BookSlider-nav.BookSlider-next,.BookSlider-alternateTitle .BookSlider-nav.BookSlider-prev,.BookSlider-black .BookSlider-nav.BookSlider-next,.BookSlider-black .BookSlider-nav.BookSlider-prev,.BookSlider-brown .BookSlider-nav.BookSlider-next,.BookSlider-brown .BookSlider-nav.BookSlider-prev,.BookSlider-condensed .BookSlider-nav.BookSlider-next,.BookSlider-condensed .BookSlider-nav.BookSlider-prev,.BookSlider-green .BookSlider-nav.BookSlider-next,.BookSlider-green .BookSlider-nav.BookSlider-prev,.BookSlider-newControlStyles .BookSlider-nav.BookSlider-next,.BookSlider-newControlStyles .BookSlider-nav.BookSlider-prev,.BookSlider-outlined .BookSlider-nav.BookSlider-next,.BookSlider-outlined .BookSlider-nav.BookSlider-prev,.BookSlider-xmasGreen .BookSlider-nav.BookSlider-next,.BookSlider-xmasGreen .BookSlider-nav.BookSlider-prev,.BookSlider-xmasRed .BookSlider-nav.BookSlider-next,.BookSlider-xmasRed .BookSlider-nav.BookSlider-prev,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav.BookSlider-next,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav.BookSlider-prev{background-color:hsla(0,0%,100%,.4);-webkit-box-shadow:none;box-shadow:none}.BookSlider-alternateTitle .BookSlider-nav.BookSlider-prev,.BookSlider-black .BookSlider-nav.BookSlider-prev,.BookSlider-brown .BookSlider-nav.BookSlider-prev,.BookSlider-condensed .BookSlider-nav.BookSlider-prev,.BookSlider-green .BookSlider-nav.BookSlider-prev,.BookSlider-newControlStyles .BookSlider-nav.BookSlider-prev,.BookSlider-outlined .BookSlider-nav.BookSlider-prev,.BookSlider-xmasGreen .BookSlider-nav.BookSlider-prev,.BookSlider-xmasRed .BookSlider-nav.BookSlider-prev,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav.BookSlider-prev{left:0}.BookSlider-alternateTitle .BookSlider-nav.BookSlider-next,.BookSlider-black .BookSlider-nav.BookSlider-next,.BookSlider-brown .BookSlider-nav.BookSlider-next,.BookSlider-condensed .BookSlider-nav.BookSlider-next,.BookSlider-green .BookSlider-nav.BookSlider-next,.BookSlider-newControlStyles .BookSlider-nav.BookSlider-next,.BookSlider-outlined .BookSlider-nav.BookSlider-next,.BookSlider-xmasGreen .BookSlider-nav.BookSlider-next,.BookSlider-xmasRed .BookSlider-nav.BookSlider-next,.LandingPage-series .LandingPage-seriesWorks .BookSlider-nav.BookSlider-next{right:0!important}}.BookSlider-alternateTitle .RecSection-title span{font-weight:700}.BookSlider-alternateTitle .RecSection-title span:nth-child(odd){color:#2e8079}.BookSlider-alternateTitle .RecSection-title span:nth-child(2n){color:#a53803}.BookSlider-alternateTitle .RecSection-subtitle{display:block;padding:.2rem .5rem;width:100%;background-color:#2e8079;color:#fff;font-weight:600}.BookSlider-alternateTitle .RecSection-subtitle a.RecSection-viewAll{color:#fff}.BookSlider-black .RecSection h2.RecSection-title,.BookSlider-condensed .RecSection h2.RecSection-title{display:inline;white-space:nowrap}.BookSlider-black p.RecSection-subtitle,.BookSlider-condensed p.RecSection-subtitle{display:inline}.BookSlider-black .RecSection-viewAll,.BookSlider-condensed .RecSection-viewAll{float:none;margin-left:2rem;white-space:nowrap}.BookSlider-black .BookSlider,.BookSlider-condensed .BookSlider{margin-top:1rem}.BookSlider-black p.RecSection-subtitle span,.BookSlider-condensed p.RecSection-subtitle span{display:none}.BookSlider-green .RecSection h2.RecSection-title{color:#2e8079;font-weight:700}.BookSlider-brown .RecSection h2.RecSection-title{color:#b06109;font-weight:700}.BookSlider-xmasGreen .RecSection h2.RecSection-title{color:#176100;font-weight:700}.BookSlider-xmasRed .RecSection h2.RecSection-title{color:#c21717;font-weight:700}.BookSlider-outlined .BookSlider-border{padding:.25rem;border:2px solid #efefef;-webkit-border-radius:.5rem;border-radius:.5rem;-webkit-transition:border-color .3s;transition:border-color .3s}.BookSlider-outlined .BookSlider-border:hover{border-color:#d7d7d7}.BookSlider-outlined .BookSlider-imagePadding{padding:1rem 1.25rem .25rem;-webkit-transition:padding .3s;transition:padding .3s}@media screen and (max-width:990px){.BookSlider-outlined .BookSlider-imagePadding{padding:.25rem}.BookSlider-outlined .BookSlider-imagePadding img{-webkit-border-top-left-radius:.5rem;border-top-left-radius:.5rem;-webkit-border-top-right-radius:.5rem;border-top-right-radius:.5rem}}.BookSlider-black h2.RecSection-title,.BookSlider-black h2.RecSection-title span{color:#000;font-weight:800}.BookSlider-black .RecSection-viewAll{float:right;margin-top:.5rem;padding:.2rem 1rem;border:1px solid #d7d7d7;color:#000;text-transform:lowercase}.BookSlider-black .RecSection-viewAll:hover{border-color:#000;text-decoration:none}@media screen and (max-width:600px){.BookSlider-black .RecSection-viewAll{float:none;margin-top:0}}.CollectiblesModule{margin:2.5rem 0}@media screen and (max-width:800px){.CollectiblesModule{margin:1rem 0}}.CollectiblesModule-top img{width:auto;height:3rem;vertical-align:middle}.CollectiblesModule-top .CollectiblesModule-link{padding:0 1rem}.CollectiblesModule-top .CollectiblesModule-link a{white-space:nowrap;font-size:.875rem}@media screen and (max-width:800px){.CollectiblesModule-top img{height:2rem}.CollectiblesModule-top a{font-size:.7rem}}@media screen and (max-width:600px){.CollectiblesModule-top img{height:1.5rem}.CollectiblesModule-top a{font-size:.3rem}}.CollectiblesModule-books{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.CollectiblesModule-books{display:block}}.CollectiblesModule-book{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-align-items:flex-end;align-items:flex-end;margin:0 auto;padding:1.5rem 1rem;max-width:35rem;color:#000;text-align:right;text-decoration:none;-webkit-box-flex:1;-webkit-box-align:end;-ms-flex-align:end}.CollectiblesModule-book:hover{text-decoration:none}@media screen and (max-width:800px){.CollectiblesModule-book{padding:1.5rem 0;width:100%;border-left:none!important}.CollectiblesModule-book+.CollectiblesModule-book{border-top:1px solid #d7d7d7}}.CollectiblesModule-book h5{display:-webkit-box;overflow:hidden;margin:0;max-height:3.2 rem;text-overflow:ellipsis;font-weight:600;font-size:1.2rem;line-height:1.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:800px){.CollectiblesModule-book h5{font-size:1rem}}.CollectiblesModule-book .Button-container{padding:.25rem;background-color:#c86e0a}.CollectiblesModule-book .Button{padding:.1rem 2rem;white-space:nowrap}@media screen and (max-width:800px){.CollectiblesModule-book .Button{font-size:.875rem}}.CollectiblesModule-book:nth-child(2n){border-left:1px solid #efefef}.CollectiblesModule-cover{position:relative;-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}.CollectiblesModule-cover .CollectiblesModule-coverImage{max-width:15rem;width:100%}@media screen and (max-width:800px){.CollectiblesModule-cover .CollectiblesModule-coverImage{max-height:20rem;width:auto}}@media screen and (max-width:600px){.CollectiblesModule-cover .CollectiblesModule-coverImage{max-height:15rem;width:auto}}.CollectiblesModule-cover .CollectiblesModule-vintageLogo{position:absolute;top:0;right:0;z-index:100}.CollectiblesModule-editionType{padding:1.5rem 0;min-height:100px}.CollectiblesModule-editionType img{height:1.4rem}.CollectiblesModule-bookInformation{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:1rem;padding-bottom:.2rem;max-width:60%;-webkit-box-flex:1}.CollectiblesModule-price{margin:.5rem 0;font-size:1.2rem}.LandingPage{margin-bottom:8rem}.LandingPage .Recommendations.Content{padding:0}.LandingPage .BookSlider-prev{left:1rem}.LandingPage .BookSlider-next,.LandingPage .BookSlider-prev{-webkit-box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26);box-shadow:0 12px 8px -10px rgba(0,0,0,.16),0 5px 5px -2px rgba(0,0,0,.26)}.LandingPage .BookSlider-next{right:36px}.LandingPage .WorkBreadcrumbs{max-width:1186px}.LandingPage-description{display:none;padding-bottom:1rem}@media screen and (max-width:800px){.LandingPage-description{display:block}}.LandingPageNav.is-mobile{display:none;margin-bottom:1rem}.LandingPageNav.is-mobile .SidebarSection{display:none}.LandingPageNav.is-mobile button{-webkit-border-radius:0;border-radius:0}@media screen and (max-width:800px){.LandingPageNav.is-desktop{display:none}.LandingPageNav.is-mobile,.LandingPageNav.is-showingResponsiveContent .SidebarSection{display:block}}.LandingPage--withoutSidebar .LandingPage-refine,.LandingPage--withoutSidebar .LandingPageNav{display:none}.LandingPage--withoutSidebar .LandingPage-modules,.LandingPage--withoutSidebar .LandingPage-modulesContainer{margin-right:0;padding-left:0}.LandingPage-modulesContainer{padding-left:2.5rem}@media screen and (max-width:800px){.LandingPage-modulesContainer{padding:0 1rem}}.LandingPage-content{position:relative;overflow:hidden;margin-top:1rem;padding:0}@media screen and (max-width:800px){.LandingPage-content{margin:0}}.LandingPage-title{margin:1rem auto;padding:0}@media screen and (max-width:800px){.LandingPage-title{margin:1rem;width:auto}}.LandingPage-title h1{margin:0;font-weight:800}.LandingPage-title h3{margin:0;font-weight:600}button.LandingPage-responsiveTitle{position:relative;display:none;padding:.75rem 2.5rem;width:100%;-webkit-border-radius:3px;border-radius:3px;background:#35938b;color:#fff;text-align:center;font-weight:400}button.LandingPage-responsiveTitle .Icon{position:absolute;top:50%;right:.875rem;margin-top:-.5rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.LandingPage-responsiveTitle:hover{background:#2e8079;color:#fff;text-decoration:none}.LandingPageNav.is-mobile.is-showingResponsiveContent button.LandingPage-responsiveTitle{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.LandingPageNav.is-mobile.is-showingResponsiveContent button.LandingPage-responsiveTitle .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:800px){button.LandingPage-responsiveTitle{display:block}}.LandingPage-header{position:relative;padding:.25rem 0;color:#000;text-align:left}.LandingPage-header.is-stylized{padding:20px 0;background-position:0 100%;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:right}.LandingPage-header.is-stylized .LandingPage-title{margin:0 auto;width:70%}.LandingPage-header.is-stylized .LandingPage-headerDescription{margin:0 0 0 auto;min-height:10rem;max-width:25rem;font-weight:600}@media screen and (max-width:800px){.LandingPage-header.is-stylized .LandingPage-title{margin:0 1rem;width:auto}.LandingPage-header.is-stylized .LandingPage-headerDescription{display:none}}@media screen and (max-width:800px){.LandingPage-header{margin:0}.LandingPage-header h1,.LandingPage-header h2,.LandingPage-header h3,.LandingPage-header h4{margin:0;padding:0;text-shadow:none}.LandingPage-header h1{font-size:1.5rem}.LandingPage-header h2,.LandingPage-header h3{font-size:.8rem}}@media screen and (max-width:800px){.LandingPage-headerDescription{font-size:.9rem}}.LandingPage-Summary{margin:0;font-weight:300;font-size:1.2em}@media screen and (max-width:800px){.LandingPage-Summary{font-weight:400;font-size:1rem}}.LandingPage-refine{display:none;text-align:center}.LandingPage-refine a{display:block;margin-top:15px;padding:10px;width:100%;background-color:#f3efea}@media screen and (max-width:800px){.LandingPage-refine{display:block}}.LandingPage-comments{margin:1.5rem 0}.LandingPageWork{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1.75rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.LandingPageWork+.LandingPageWork{border-top:1px solid #d7d7d7}.LandingPageWork-text{-webkit-flex:2 1 50%;-ms-flex:2 1 50%;flex:2 1 50%;-webkit-box-flex:2}.LandingPageWork-text h3{display:inline;margin:0}.LandingPageWork-lowestPrice{color:#222;font-weight:400}.LandingPageWork-lowestPrice strong{color:#a75c00}.LandingPageWork-lowestPrice:hover{text-decoration:none}.LandingPageWork-rank{margin:0 1rem;min-width:3rem}@media screen and (max-width:800px){.LandingPageWork-rank{min-width:0}}.LandingPageWork-descriptionText{margin:1rem 0}.LandingPageWork-mobileImage{display:none;float:right;margin-bottom:.5rem;margin-left:.5rem;max-width:30%;width:100px}@media screen and (max-width:800px){.LandingPageWork-mobileImage{display:inline-block}}.LandingPageWork-right img{margin-left:1rem;max-height:300px;width:140px}@media screen and (max-width:800px){.LandingPageWork-right{display:none}}.LandingPageSearch{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #d7d7d7}.LandingPageSearch-header{margin-top:-6px;margin-bottom:8px;font-weight:300;font-size:1.2em}.LandingPageSearch-inputBoxWrapper{overflow:hidden}.LandingPageSearch-inputBox{padding-left:6px;width:100%;height:34px;border:1px solid #d7d7d7;vertical-align:top;font-size:.875rem}.LandingPageSearch-submitButton{float:right;width:48px;height:34px;-webkit-border-radius:0 1px 1px 0;border-radius:0 1px 1px 0;background-color:#35938b;color:#fff;cursor:pointer}.LandingPageSearch-submitButton:hover{background:#2e8079}.LandingPageSearch-submitButton svg{margin-top:7px;margin-left:14px}.LandingPageSearch-filterArea{visibility:visible;float:right;margin-top:6px;margin-left:12px;font-size:.875rem}.LandingPageSearch-filterArea label:not(:last-child){padding-right:24px}@media screen and (max-width:800px){.LandingPageSearch-filterArea{display:none;visibility:hidden}}.LandingPageSearch-filterAreaMobile{display:none;visibility:hidden;margin-top:6px;font-size:.875rem}.LandingPageSearch-filterAreaMobile label:not(:last-child){padding-right:24px}@media screen and (max-width:800px){.LandingPageSearch-filterAreaMobile{display:block;visibility:visible}}.LandingPageSearch-searchBoxWrapper{display:block;vertical-align:middle}.LandingPageSearch-bar{padding:6px;border:1px solid #d7d7d7;background-color:#f3efea}.LandingPage-adsWrapper{margin-top:26px}.LandingPage-leftAd{display:inline-block;margin-right:1%;max-width:410px;width:48%}@media screen and (max-width:800px){.LandingPage-leftAd{display:block;margin-right:0;margin-bottom:12px;width:100%}}.LandingPage-rightAd{display:inline-block;margin-left:1%;max-width:410px;width:48%}@media screen and (max-width:800px){.LandingPage-rightAd{display:block;margin-left:0;width:100%}}.CollectibleLandingPage .LandingPage-title img{margin-top:35px}.CollectibleLandingPage .SidebarSection-header h4{background:#160c0e;color:#fff}.CollectibleLandingPage .SidebarSection-header .SidebarSection-headerCollapse{color:#fff}.CollectibleLandingPage .SidebarSection-header .SidebarSection-headerCollapse:hover{color:#ccc}.CollectibleLandingPage .LandingPage-responsiveTitle{background:#160c0e;color:#fff}.CollectibleLandingPage .LandingPage-responsiveTitle:hover{background:#060304;color:#ccc}.CollectibleLandingPage .BookSlider-nav{background:#35241d}.CollectibleLandingPage .LandingPageSearch-submitButton{background:#fc6;color:#222}.CollectibleLandingPage .LandingPageSearch-submitButton:hover{background:#ffc44d}.OrderDetails-orderSummaryArea h1,.OrderDetails-rightArea h1{margin-top:12px;margin-bottom:6px;font-size:30px}.OrderDetails-orderSummaryArea{display:inline-block;padding:24px 12px 24px 0;width:70%}@media print{.OrderDetails-orderSummaryArea{width:100%}.OrderDetails-orderSummaryArea a{color:#000}}@media screen and (max-width:1140px){.OrderDetails-orderSummaryArea{width:65%}}@media screen and (max-width:1065px){.OrderDetails-orderSummaryArea{padding:24px 6px;width:60%}}@media screen and (max-width:900px){.OrderDetails-orderSummaryArea{width:100%}}.OrderDetails-rightArea{display:inline-block;margin-top:12px;margin-bottom:24px;margin-left:22px;padding:12px;width:300px;vertical-align:top}@media screen and (max-width:900px){.OrderDetails-rightArea{display:block;margin-right:auto;margin-left:auto;padding:6px;width:650px}}@media screen and (max-width:760px){.OrderDetails-rightArea{width:100%}}@media print{.OrderDetails-rightArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.OrderDetails-rightArea a{color:#000}}.OrderDetails-orderDate{margin-top:-12px;margin-right:6px;margin-bottom:6px;text-align:right}@media screen and (max-width:600px){.OrderDetails-orderDate{margin-top:0;margin-right:0;margin-left:3px;text-align:left}}@media print{.OrderDetails-orderDate a{color:#000}.OrderDetails-orderDate:before{content:"Order Placed: "}}.OrderDetailsSummaryBox{border:1px solid #d7d7d7}@media print{.OrderDetailsSummaryBox{border-color:#000}.OrderDetailsSummaryBox a{color:#000}}.OrderDetailsSummaryBox-numItems{padding:6px}.OrderDetailsSummaryBox-itemList{padding:12px 6px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:#f3efea}@media print{.OrderDetailsSummaryBox-itemList{border-color:#000;background-color:#efefef}.OrderDetailsSummaryBox-itemList a{color:#000}}.OrderDetailsSummaryBox-itemInfo{display:inline-block;margin-bottom:12px;width:75%}@media screen and (max-width:400px){.OrderDetailsSummaryBox-itemInfo{width:72%}}.OrderDetailsSummaryBox-itemPrice{display:inline-block;width:19%;vertical-align:top;text-align:right}@media screen and (max-width:400px){.OrderDetailsSummaryBox-itemPrice{width:25%}}.OrderDetailsSummaryBox-moneyItem{padding:6px}.OrderDetailsSummaryBox-moneyItemLabel{display:inline-block;width:75%;text-align:right}@media screen and (max-width:400px){.OrderDetailsSummaryBox-moneyItemLabel{width:72%}}.OrderDetailsSummaryBox-moneyItemPrice{display:inline-block;width:19%;text-align:right;font-weight:700}@media screen and (max-width:400px){.OrderDetailsSummaryBox-moneyItemPrice{width:25%}}.OrderDetailsSummaryBox-totalArea{padding:6px;background-color:#f3efea;font-weight:700}@media print{.OrderDetailsSummaryBox-totalArea{border-top:1px solid #000;background-color:#efefef}.OrderDetailsSummaryBox-totalArea a{color:#000}}.OrderDetailsSummaryBox-totalPriceNumber{display:inline-block;width:19%;text-align:right;font-weight:700}@media screen and (max-width:400px){.OrderDetailsSummaryBox-totalPriceNumber{width:25%}}.OrderDetailsSummaryBox-totalPriceLabel{display:inline-block;width:75%;text-align:right}@media screen and (max-width:400px){.OrderDetailsSummaryBox-totalPriceLabel{width:72%}}.OrderDetails-paymentBox{margin-bottom:24px}@media screen and (max-width:900px){.OrderDetails-paymentBox{display:inline-block;margin-right:24px;width:300px;vertical-align:top}}@media screen and (max-width:691px){.OrderDetails-paymentBox{display:block;margin-right:0;width:100%;height:100%}}@media print{.OrderDetails-paymentBox{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1}.OrderDetails-paymentBox a{color:#000}}.OrderDetails-paymentBox img,.OrderDetails-paymentBox strong{vertical-align:middle}.OrderDetails-printBox{display:block;margin-top:3rem}@media print{.OrderDetails-printBox{display:none}.OrderDetails-printBox a{color:#000}}@media screen and (max-width:900px){.OrderDetails-shippedToBox{display:inline-block;width:300px}}@media screen and (max-width:691px){.OrderDetails-shippedToBox{display:block;width:100%}}@media print{.OrderDetails-shippedToBox{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1}.OrderDetails-shippedToBox a{color:#000}}.OrderDetails-giftCardArea{padding-bottom:50px}.OrderDetails-giftCardArea h1{font-size:30px}.OrderDetails-giftCardHeader,.OrderDetails-shipmentTrackingHeader{margin-bottom:12px;font-weight:700}@media screen and (max-width:800px){.OrderDetails-giftCardHeader,.OrderDetails-shipmentTrackingHeader{display:none}}.OrderDetails-gcAmount,.OrderDetails-gcEmailDate,.OrderDetails-gcId,.OrderDetails-gcRecipient,.OrderDetails-gcResendEmail,.OrderDetails-gcView{display:inline-block;padding:6px 2px;width:16%;vertical-align:top}@media screen and (max-width:800px){.OrderDetails-gcAmount,.OrderDetails-gcEmailDate,.OrderDetails-gcId,.OrderDetails-gcRecipient,.OrderDetails-gcResendEmail,.OrderDetails-gcView{display:block;margin-bottom:6px;padding:6px;width:100%}}@media screen and (max-width:800px){.OrderDetails-gcEmailDate,.OrderDetails-gcRecipient,.OrderDetails-gcView,.OrderDetails-shipmentDate{background-color:#f3efea}}@media print{.OrderDetails-gcEmailDate,.OrderDetails-gcRecipient,.OrderDetails-gcView,.OrderDetails-shipmentDate{background-color:#efefef}.OrderDetails-gcEmailDate a,.OrderDetails-gcRecipient a,.OrderDetails-gcView a,.OrderDetails-shipmentDate a{color:#000}}.OrderDetails-gcData,.OrderDetails-shipmentData{vertical-align:top;word-wrap:break-word}@media screen and (max-width:800px){.OrderDetails-gcData,.OrderDetails-shipmentData{display:inline-block;width:58%}}@media screen and (max-width:600px){.OrderDetails-gcData,.OrderDetails-shipmentData{width:48%}}.OrderDetails-gcMobileLabel,.OrderDetails-shipmentMobileLabel{display:none;font-weight:700}@media screen and (max-width:800px){.OrderDetails-gcMobileLabel,.OrderDetails-shipmentMobileLabel{display:inline-block;width:38%}}@media screen and (max-width:600px){.OrderDetails-gcMobileLabel,.OrderDetails-shipmentMobileLabel{width:48%}}@media screen and (max-width:800px){.OrderDetails-gcRow{margin-bottom:18px;padding-bottom:24px;border-bottom:1px solid #d7d7d7}}.OrderDetails-gcRow:last-of-type{border-bottom:none}.OrderDetails-gcAlternateRow,.OrderDetails-shipmentAlternateRow{background-color:#f3efea}@media screen and (max-width:800px){.OrderDetails-gcAlternateRow,.OrderDetails-shipmentAlternateRow{background-color:#fff}}@media print{.OrderDetails-gcAlternateRow,.OrderDetails-shipmentAlternateRow{background-color:#efefef!important}.OrderDetails-gcAlternateRow a,.OrderDetails-shipmentAlternateRow a{color:#000}}.OrderDetails-shipmentTrackingArea{padding-bottom:50px}.OrderDetails-shipmentTrackingArea h1{font-size:30px}.OrderDetails-shipmentTrackingNumber{margin-bottom:12px;font-size:18px}.OrderDetails-shipmentTrackingLink{margin-top:-36px;margin-bottom:12px;text-align:right}@media screen and (max-width:800px){.OrderDetails-shipmentTrackingLink{margin-top:0;text-align:left}}.OrderDetails-shipmentDate,.OrderDetails-shipmentTitle{display:inline-block;padding:6px 2px;width:50%;vertical-align:top}@media screen and (max-width:800px){.OrderDetails-shipmentDate,.OrderDetails-shipmentTitle{display:block;padding:6px;width:100%}}.OrderDetails-shipmentTitle{padding-right:12px}@media screen and (max-width:800px){.OrderDetails-shipmentTitle{padding-right:6px}}@media screen and (max-width:800px){.OrderDetails-shipmentDate{margin-bottom:6px}}.OrderDetails-shipment{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #d7d7d7}.OrderDetails-shipment:first-of-type{padding-top:18px}.OrderDetails-shipment:last-of-type{border-bottom:none}.PrintGC-topPrintLink{margin:12px 0;text-align:right}@media print{.PrintGC-topPrintLink{display:none}}.PrintGC-termsHeader{margin-top:12px;margin-bottom:0;font-size:30px}.PrintGC-termsArea table,.PrintGC-termsArea td,.PrintGC-termsArea tr{border:none}.PrintGC-termsArea table{margin-top:0}.PrintGC-bottomLinks{margin-top:-24px;margin-bottom:24px;text-align:center}@media print{.PrintGC-bottomLinks{display:none}}.AccountOrderSummary-ordersHeader{margin-bottom:12px;font-weight:700}@media screen and (max-width:900px){.AccountOrderSummary-ordersHeader{display:none}}.AccountOrderSummary-orderDate,.AccountOrderSummary-orderNumber,.AccountOrderSummary-orderNumItems,.AccountOrderSummary-orderPrice,.AccountOrderSummary-orderShipNum,.AccountOrderSummary-orderStatus{display:inline-block;padding:6px 2px;width:16%;vertical-align:top}@media screen and (max-width:900px){.AccountOrderSummary-orderDate,.AccountOrderSummary-orderNumber,.AccountOrderSummary-orderNumItems,.AccountOrderSummary-orderPrice,.AccountOrderSummary-orderShipNum,.AccountOrderSummary-orderStatus{display:block;margin-bottom:6px;padding:6px;width:100%}}@media screen and (max-width:900px){.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcStatus,.AccountOrderSummary-orderNumber,.AccountOrderSummary-orderShipNum,.AccountOrderSummary-orderStatus{background-color:#f3efea}}.AccountOrderSummary-orderShipNum a{padding:4px 50px}@media screen and (max-width:1130px){.AccountOrderSummary-orderShipNum a{padding:4px 30px}}@media screen and (max-width:900px){.AccountOrderSummary-orderShipNum a{padding:4px 30% 4px 0}}.AccountOrderSummary-orderMobileLabel{display:none;font-weight:700}@media screen and (max-width:900px){.AccountOrderSummary-orderMobileLabel{display:inline-block;width:38%}}@media screen and (max-width:600px){.AccountOrderSummary-orderMobileLabel{width:48%}}.AccountOrderSummary-orderData{vertical-align:top;word-wrap:break-word}@media screen and (max-width:900px){.AccountOrderSummary-orderData{display:inline-block;width:58%}}@media screen and (max-width:600px){.AccountOrderSummary-orderData{width:48%}}@media screen and (max-width:900px){.AccountOrderSummary-orderRow{margin-bottom:18px;padding-bottom:24px;border-bottom:1px solid #d7d7d7}}.AccountOrderSummary-orderRow:last-of-type{border-bottom:none}.AccountOrderSummary-orderAlternateRow{background-color:#f3efea}@media screen and (max-width:900px){.AccountOrderSummary-orderAlternateRow{background-color:#fff}}.AccountOrderSummary-gcDate,.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcNumItems,.AccountOrderSummary-gcPrice,.AccountOrderSummary-gcStatus{display:inline-block;padding:6px 2px;width:19%;vertical-align:top}@media screen and (max-width:900px){.AccountOrderSummary-gcDate,.AccountOrderSummary-gcNumber,.AccountOrderSummary-gcNumItems,.AccountOrderSummary-gcPrice,.AccountOrderSummary-gcStatus{display:block;margin-bottom:6px;padding:6px;width:100%}}.AccountOrderSummary-gcArea{margin-top:24px}.AccountOrderSummary-pagination{margin-top:2rem}.Friend-shares{max-width:400px}.TellAFriend-title{display:block;margin:2rem 0 0;font-weight:700}.TellAFriend-social{display:inline-block;vertical-align:middle}.TellAFriend-social+.TellAFriend-social{margin-left:.5rem}.TellAFriend-social--twitter{height:20px}.TellAFriend-shareLink{margin-bottom:2rem;padding:.5rem;max-width:100%;width:500px;border:1px solid #d7d7d7;background:#f3efea;cursor:text}.TellAFriend-field{margin-top:0;margin-left:.5rem}.TellAFriend-formContainer{margin-bottom:8rem}.TellAFriend-formContainer h3{margin-bottom:.5rem}.TellAFriend-hintTextContainer{min-height:1.75rem}.TellAFriend-hintText{display:none;margin:0 .5rem;padding-top:.5rem;font-size:.875rem;line-height:1}.TellAFriend-hintText.is-active{display:block}.TellAFriend-hintText .Icon{margin-top:-4px;vertical-align:middle}.TellAFriend-button{margin-top:2rem;margin-left:.5rem}.TellAFriend-receivers,.TellAFriend-submitButton{display:none}.TellAFriend-details{margin-bottom:8rem}.TellAFriend-messageContainer{position:relative}.TellAFriend-message{margin-right:366px}@media screen and (max-width:800px){.TellAFriend-message{margin-right:0}}.TellAFriend-image{position:absolute;top:0;right:0}@media screen and (max-width:800px){.TellAFriend-image{position:relative;text-align:center}}.TellAFriend-detailsImage{text-align:center}.TAFShare{margin-bottom:8rem}.TAFShare .BookSlider-slide{text-align:left}.TAFShare-text{margin-bottom:2rem}.TAFShare-image{width:300px}.TAFShare-links{margin:4rem 0;text-align:center}.TAFShare-links .Button{padding:1rem 4rem;max-width:100%}.TAFShare-coupon{font-size:1.5rem}.Careers ul{padding-left:0;list-style:none}.Careers-warehousePositions,.Careers-warehousePositions li{margin-bottom:16px}.Careers-indentedSection{margin-left:16px}.Careers-disclaimer{margin-bottom:100px}.Careers-sectionHeader{margin-top:32px;padding:6px;border:1px solid #d7d7d7;background-color:#f3efea}.NewsAndPress-header{overflow:auto;padding:0 0 .5rem;border-bottom:1px solid #dedede}.NewsAndPress-header .NewsAndPress-headertitle{margin:.7rem 0 0}.NewsAndPress-header .NewsAndPress-headersubtitle{display:inline-block;margin:0;font-weight:600;font-size:.9rem}@media screen and (max-width:600px){.NewsAndPress-header .NewsAndPress-headersubtitle{display:block}}.NewsAndPress-header .NewsAndPress-headerLinks{float:right;margin-top:0;color:#2c7b74;font-size:.9rem}@media screen and (max-width:600px){.NewsAndPress-header .NewsAndPress-headerLinks{float:left;margin-top:1rem}}.NewsAndPress-article{padding-bottom:2rem;border-bottom:1px solid #dedede}.NewsAndPress-article .NewsAndPress-articleHeader .NewsAndPress-articleTitle{display:block;margin-bottom:0;font-weight:600}.NewsAndPress-article .NewsAndPress-articleHeader .NewsAndPress-authordate{display:block;margin:.5rem 0;font-size:.9rem}.NewsAndPress-article .NewsAndPress-articleBody{font-weight:600}.NewsAndPress-article .NewsAndPress-articleBody .NewsAndPress-articleFull{display:none;margin-bottom:1rem}.WholesaleBooks{margin-bottom:6rem}.WholesaleBooks table,.WholesaleBooks td,.WholesaleBooks tr{margin:0;padding:0;border:none;border-collapse:collapse}.CollectibleWork{margin-top:10px;margin-bottom:10px}.CollectibleWork button.is-link:focus{outline:none}.CollectibleWork .WorkMeta-series,.CollectibleWork .WorkMeta-title{margin:0 5px 5px}.CollectibleWork-switcher{font-weight:400}.CollectibleWork-switcher:hover{text-decoration:none}.CollectibleWork-workImage,.CollectibleWork-workInfo{display:inline-block}@media screen and (max-width:800px){.CollectibleWork-workImage,.CollectibleWork-workInfo{display:inline}}@media screen and (max-width:800px){.CollectibleFilters-container{display:block;margin-top:0;margin-bottom:0}}.CollectibleWork-imageContainer{display:inline}@media screen and (max-width:800px){.CollectibleWork-imageContainer{display:block;margin-bottom:0;text-align:center}}.CollectibleWork-workImage{height:150px}.CollectibleWork-workInfo{margin-left:10px;vertical-align:top}@media screen and (max-width:800px){.CollectibleWork-workInfo{display:block;margin-top:10px;margin-left:0;text-align:center}}.CollectibleWork-byCondition{display:none}@media screen and (max-width:800px){.CollectibleWork-byCondition{display:block;margin-top:10px;padding:14px;height:50px;border:1px solid #dddbdc;background-color:#f4efeb;text-align:center}}.CollectibleWork-byCondition .condition{margin-top:10px}.Collectible-shipping{display:inline-block;font-size:.875rem}.Collectible-shipping .Icon{margin-right:.5rem;margin-bottom:10px;width:31px;height:30px;vertical-align:middle}@media screen and (max-width:800px){.Collectible-shipping{display:block;text-align:center;font-size:.7rem}}.CollectibleWork-byAuthor{margin-bottom:10px;margin-left:10px}@media screen and (max-width:800px){.CollectibleWork-byAuthor{display:block;margin-bottom:10px;text-align:center}}.CollectibleWork-checkBoxesMobile{display:none}@media screen and (max-width:800px){.CollectibleWork-checkBoxesMobile{display:block;margin-top:15px;margin-bottom:10px;margin-left:10px}}.CollectibleWork-signedMobile{display:none}@media screen and (max-width:800px){.CollectibleWork-signedMobile{display:inline-block;margin-left:10px}}@media screen and (max-width:800px){.CollectibleWork-checkBoxesDesktop{display:none}}.CollectibleWork-authorTopName{font-weight:600}.CollectibleWork-byAuthorTop{margin-bottom:5px}.CollectibleWork-askQuestion{float:right;margin-top:15px;margin-left:10px;text-align:right}@media screen and (max-width:550px){.CollectibleWork-askQuestion{float:none;text-align:center}}.CollectibleListing-itemDetails,.CollectibleListing-itemImages{display:inline-block}.CollectibleListing-itemImages{padding-right:25px;width:250px;vertical-align:top}@media screen and (max-width:800px){.CollectibleListing-itemImages{display:none}}.CollectibleImagesMobile{display:none}@media screen and (max-width:800px){.CollectibleImagesMobile{display:inline}}.CollectibleImagesMobile-image{height:350px}.CollectibleListing-itemDetails{width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}@media screen and (max-width:800px){.CollectibleListing-itemDetails{width:100%}}.CollectibleImages-mainImage:hover{opacity:.8;filter:alpha(opacity=80)}.CollectibleAnimation{-webkit-animation:c .5s ease-in;animation:c .5s ease-in}.CollectibleImages-thumbnails>*{width:33.33%;height:100px}.CollectibleImages-thumbnails :first-child,.CollectibleImages-thumbnails :nth-child(4){padding:2.5px 5px 2.5px 0}.CollectibleImages-thumbnails :nth-child(2),.CollectibleImages-thumbnails :nth-child(5){padding:2.5px}.CollectibleImages-thumbnails :nth-child(3),.CollectibleImages-thumbnails :nth-child(6){padding:2.5px 0 2.5px 5px}.CollectibleImages-thumbnail{opacity:.75;filter:alpha(opacity=75)}.CollectibleImages-thumbnail:hover{opacity:1;filter:alpha(opacity=100)}.CollectibleImageModal{position:fixed;top:0;left:0;z-index:1;overflow:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.CollectibleImageModal-content{display:block;margin:15% auto;max-width:50%}.CollectibleImageModal-close{float:right;margin:25px 25px 0 0;width:50px;height:50px;fill:#fff}.VintageBrand{margin-top:5px}.CollectibleWork-addToCartContainer-Big{margin-bottom:0;margin-left:0;padding:5px;border:1px solid #dddbdc;background-color:#f4efeb}@media screen and (max-width:800px){.CollectibleWork-addToCartContainer-Big{display:none}}.CollectibleWork-addToCartContainer-Small{display:none}@media screen and (max-width:800px){.CollectibleWork-addToCartContainer-Small{display:block;padding:5px;height:50px;border:1px solid #dddbdc;background-color:#f4efeb}}.CollectibleWork-addToCartInline{margin-top:20px;margin-left:10px}.CollectibleWork-addToCartButton,.CollectibleWork-addToCartLeft,.CollectibleWork-addToCartLoading,.CollectibleWork-addToCartRight,.CollectibleWork-price{display:inline-block;vertical-align:middle}.CollectibleWork-addToCartTable{border:0;border-collapse:collapse}.CollectibleWork-addToCartTable td{padding:0;border:0}.CollectibleWork-addToCartTable .addToCartInline{width:100px}.CollectibleWork-addToCartTable .askQuestion{padding-left:10px;width:auto}.CollectibleWork-addToCartTable .verticalLine{width:5px}.CollectibleWork-verticalLine{margin-top:3px;min-height:1px;max-height:16px;width:3px;border:1px solid #cecece;background-color:#000}.CollectibleWork-addToCartLeft{width:278px}@media screen and (max-width:800px){.CollectibleWork-addToCartLeft{float:left;padding-top:6px;padding-left:10px;width:auto}}.CollectibleWork-addToCartRight{width:-webkit-calc(100% - 278px);width:calc(100% - 278px);text-align:right}@media screen and (max-width:800px){.CollectibleWork-addToCartRight{float:right;padding-bottom:5px;width:auto}}.CollectibleWork-priceLabel{display:none}@media screen and (max-width:800px){.CollectibleWork-priceLabel{display:inline}}.CollectibleWork-priceLabel-small{display:none}@media screen and (max-width:800px){.CollectibleWork-priceLabel-small{display:inline;font-size:16px}}.CollectibleWork-addToCartCondition,.CollectibleWork-price{margin:0}.CollectibleWork-addToCartButton{background:#c86e0a}.CollectibleWork-addToCartButton,.CollectibleWork-addToCartLoading{margin-left:20px}.CollectibleWork-addToCartLoading{margin:5px 10px}.CollectibleWork-imageLoading{position:fixed;top:50%;left:53%;z-index:9999;margin-top:-50px;margin-left:-100px}.CollectibleWork-listingHeader{margin-top:15px;margin-bottom:15px;font-weight:700}.CollectibleWork-detailsHeader{margin-top:15px;margin-bottom:0;font-weight:700}.CollectibleWork-title{margin-top:5px;margin-bottom:5px;font-weight:600}@media screen and (max-width:800px){.CollectibleWork-title{font-size:1rem}}.CollectibleWork-mobileEdition{margin-top:0;margin-bottom:15px;font-size:.9rem}.Collectible-return{margin-bottom:10px;font-size:.9rem}.CollectibleWork-listingDescription{margin:1rem 0 0;margin-top:0}.CollectibleWork-detailsMore{margin:1rem 0 0;margin-top:15px}.CollectibleWork-detailList{padding-left:0;list-style:none}.CollectibleWork-detailList,.CollectibleWork-detailsHeader,.CollectibleWork-listingBy,.CollectibleWork-listingDescription,.CollectibleWork-listingHeader,.CollectibleWork-listingTitle{margin-left:10px}.CollectibleImagesMobile-image{margin:15px 10px}.CollectibleWork-listingBy{margin-top:0}@media screen and (max-width:800px){.CollectibleWork-listingBy{display:none}}.CollectibleWork-listingByMobile{display:none;margin-top:0}@media screen and (max-width:800px){.CollectibleWork-listingByMobile{display:inline;text-align:center}}.CollectibleWork-listingTitle{margin-top:0;margin-bottom:10px;font-weight:700}@media screen and (max-width:800px){.CollectibleWork-listingTitle{margin-bottom:10px;margin-left:0;text-align:center}}button.CollectibleSortBar-header{position:relative;display:none;padding:.75rem 2.5rem;width:100%;-webkit-border-radius:3px;border-radius:3px;background:#35938b;background:#f3efea;color:#fff;color:#222;text-align:center;font-weight:400}button.CollectibleSortBar-header .Icon{position:absolute;top:50%;right:.875rem;margin-top:-.5rem;width:1rem;height:1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}button.CollectibleSortBar-header:hover{background:#2e8079;color:#fff;text-decoration:none}.CollectibleSortBar.is-showingResponsiveContent button.CollectibleSortBar-header{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.CollectibleSortBar.is-showingResponsiveContent button.CollectibleSortBar-header .Icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:600px){button.CollectibleSortBar-header{display:block}}button.CollectibleSortBar-header:hover{background:#eae3da;color:#222}.Collectible-label{display:inline-block;margin-right:.5rem;font-weight:700;font-size:.875rem}@media screen and (max-width:800px){.Collectible-label{display:none}}.Collectible-checkbox{display:none}@media screen and (max-width:600px){.Collectible-checkbox{display:block;-webkit-border-radius:3px;border-radius:3px}}.CollectibleSortBar{position:relative;margin-top:10px;margin-bottom:1rem;padding-right:5rem;border:1px solid #d7d7d7;background:#f3efea}.CollectibleSort{display:inline-block;margin-right:12px;padding:.5rem;height:2.75rem;vertical-align:middle}@media screen and (max-width:800px){.CollectibleSort{margin-bottom:15px;vertical-align:middle}.CollectibleSort Select{margin-bottom:10px;margin-left:0;height:2.5rem;font-size:1rem}}.Collectible-checkboxAlign{display:none}@media screen and (max-width:600px){.Collectible-checkboxAlign{display:inline-block}}.CollectibleSortBar-content{padding:0}@media screen and (max-width:800px){.CollectibleSortBar-content{display:none}.CollectibleSortBar.is-showingResponsiveContent .CollectibleSortBar-content{display:table;margin:0 auto;padding-top:10px;text-align:left}}@media screen and (max-width:600px){.CollectibleSortBar.is-hidingContent .CollectibleSortBar-content{display:none}.CollectibleSortBar-header{display:block}.CollectibleSortBar{padding:0}}.SignedBox{display:inline!important}.CollectibleWork-signedBox{display:inline;margin-left:20px}@media screen and (max-width:800px){.CollectibleWork-signedBox{display:none}}.Collectible-buttonMedium{padding:.4em 1.5em .42em;font-size:12px}#imagelightbox{position:fixed;z-index:10000;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.25);box-shadow:0 0 3.125em rgba(0,0,0,.25);cursor:pointer;-ms-touch-action:none;touch-action:none}.swipe{visibility:hidden}.swipe,.swipe-wrap{position:relative;overflow:hidden}.swipe-wrap>div{position:relative;float:left;width:100%}.CollectibleWork-Share{float:left}.CollectibleWork-Share .WorkMeta-shares{margin-top:15px}@media screen and (max-width:550px){.CollectibleWork-Share{float:none}}.CollectibleWork-DescriptionContainer{clear:both;padding-top:1px}.CollectibleFilterHr{margin-top:10px;margin-bottom:10px;border:1px solid #dddbdc}.CollectibleWork-OutOfStock{margin:50px;text-align:center;font-weight:700;font-style:italic;font-size:1.3rem}.ContestContainer{padding:4rem .5rem;min-height:800px;background:no-repeat 50% url(https://static.thriftbooks.com/general/girl-shocked-TAF-compressor_31a63cc6.jpg);-webkit-background-size:cover;background-size:cover}@media screen and (max-width:800px){.ContestContainer{padding:16px 0;min-height:auto}}.Contest-howItWorks{margin-top:2rem}.Contest-howItWorks p{margin:0;padding:0}p.Contest-disclaimer{margin:1.5rem 0;color:#555;font-size:.675rem}p.Contest-disclaimer span{display:block;margin:.2rem 0;text-align:center}.Contest-form input{margin:.5rem 0}.Contest-form label{color:#2e8079;font-weight:600}.Contest-form a.Button{padding:.75rem 2.5rem}h3.Contest-slim{margin:0 auto;max-width:20rem}.Contest-shares{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-around;margin:2rem auto .5rem;max-width:200px;text-align:center;-ms-flex-pack:distribute}.Contest-shares .ShareThisButton{display:inline-block;-webkit-flex:1 20%;-ms-flex:1 20%;flex:1 20%;margin:0 2px;padding:.3rem 1rem .1rem;max-width:50px;color:#fff;opacity:.8;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-box-flex:1}.Contest-shares .ShareThisButton:hover{opacity:1}.Contest-shares .ShareThisButton .Icon{width:15px;height:15px}.Contest-shares .ShareThisButton.st_facebook_custom{background-color:#3b5998}.Contest-shares .ShareThisButton.st_twitter_custom{background-color:#00aced}.Contest-shares .ShareThisButton.st_pinterest_custom{background-color:#cc2127}.Contest-shares .ShareThisButton.st_sharethis_custom{background-color:#35938b}.Contest-shares .ShareThisButton.st_linkedin_custom{background-color:#0077b5}.Contest-shares .ShareThisButton.st_tumblr_custom{background-color:#314358}.SiteMap-Top h1{color:#363636;font-weight:400;font-size:24px}.SiteMap-Top{margin-bottom:30px;text-align:center}.SiteMap a{font-weight:400;font-size:14px}.SiteMap{text-align:center}.SiteMap-Header a{display:block;padding:4px;width:100%;background-color:#35938b;color:#fff;text-align:center;font-size:16px}.SiteMap-Group{display:inline-block;margin:0 0 40px 13px;width:205px;border-bottom:2px solid #f0f0f0;background-color:#f3efea;vertical-align:top;text-align:left}.SiteMap-Header.Sitemap-HeaderAlt a{background-color:#160c0e}.SiteMap-GroupInner{padding:10px}.SiteMap-GroupInner a{color:#555}.SiteMap-SeeAll a{margin-bottom:25px;font-weight:600}